app, fr-main-toolbar, fr-main-navbar, fr-events, fr-events-section, fr-event-tile, fr-event-details, fr-events-section-pagination, fr-settings, fr-email-details, fr-main-edit-template-bar, fr-settings-predefined-activities, fr-settings-predefined-activity-item, fr-settings-activity-category-item, fr-button, fr-login, fr-no-permission, fr-user-toolbar-avatar, fr-settings-event-type-list, fr-event-create, fr-event-image-uploader, fr-event-details-card, fr-drivers, fr-drivers-list, fr-drivers-list-item, fr-event-unique-id, fr-driver-details, fr-driver-details-card, fr-profile-card-field, fr-landing-settings, fr-profile, fr-profile-card, fr-avatar-uploader, fr-members-list, fr-members-list-item, fr-members-list-app-is-installed, fr-reset-password, fr-password-inputs, fr-page-details, fr-main-edit-page-details-bar, fr-event-details-sponsors, fr-sponsors-list, fr-sponsors-list-item, fr-app-about-page-details, fr-sponsors, fr-sponsors-create, fr-profile-edit, fr-profile-details-card, fr-profile-details-avatar, fr-event-driver-details-basic, fr-event-driver-details-extra, fr-driver-profile-admin-view, fr-page404, fr-sponsor-details, fr-sponsor-details-card, fr-mass-emails, fr-users {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: none;
      flex: none; }

app {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  app .app {
    padding-top: 40px; }

fr-main-toolbar md-toolbar {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 56px; }
  fr-main-toolbar md-toolbar .md-toolbar-tools {
    height: 56px;
    padding: 0;
    margin-left: -15px; }
  fr-main-toolbar md-toolbar .logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    fr-main-toolbar md-toolbar .logo .logo-img {
      height: 31px;
      width: auto; }
    fr-main-toolbar md-toolbar .logo .logo-title {
      height: 20px;
      width: auto;
      margin-left: 15px; }

fr-main-navbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  z-index: 50;
  background: #ffffff;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }

.main-navbar.narrow .md-nav-bar {
  height: 61px; }
  .main-navbar.narrow .md-nav-bar .md-nav-item .md-button {
    padding: 17px 12px; }

.main-navbar .md-nav-bar {
  border: none;
  height: 78px;
  margin-left: -42px; }
  .main-navbar .md-nav-bar .md-nav-item .md-button {
    color: #33324b;
    opacity: 0.5;
    text-transform: capitalize;
    padding: 27px 12px;
    margin-right: 20px; }
    .main-navbar .md-nav-bar .md-nav-item .md-button.md-active {
      opacity: 1; }
  .main-navbar .md-nav-bar md-nav-ink-bar {
    background-color: #81d8d0; }

fr-events {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-events .events {
    padding: 30px 0 0; }
  fr-events md-tabs md-tabs-content-wrapper {
    margin-top: 30px; }
  fr-events md-content {
    overflow: auto; }

.details-bar-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  min-height: 117px;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.04);
  z-index: 90;
  background: #ffffff; }
  .details-bar-wrapper.narrow {
    min-height: 78px;
    height: 78px; }
  .details-bar-wrapper .details-bar {
    margin-left: -30px; }
    .details-bar-wrapper .details-bar .back-button {
      margin-right: 34px; }
    .details-bar-wrapper .details-bar .title-row {
      -ms-flex-align: start;
          align-items: flex-start; }
      .details-bar-wrapper .details-bar .title-row .title {
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 24px;
        color: #33324b;
        text-align: left;
        line-height: 24px;
        padding: 5px;
        position: relative;
        cursor: auto !important; }
        .details-bar-wrapper .details-bar .title-row .title .title-origin-text {
          display: none;
          background: dimgray;
          border-radius: 3px;
          color: #ffffff;
          font-size: 14px;
          padding: 1px 12px;
          opacity: 0.9; }
        .details-bar-wrapper .details-bar .title-row .title.changed {
          background-color: rgba(162, 216, 129, 0.25); }
          .details-bar-wrapper .details-bar .title-row .title.changed:hover .title-origin-text {
            display: inline-block;
            position: absolute;
            top: 90%;
            right: 3px; }
        .details-bar-wrapper .details-bar .title-row .title:hover {
          cursor: pointer; }
        .details-bar-wrapper .details-bar .title-row .title .event-name {
          margin-bottom: -8px; }
          .details-bar-wrapper .details-bar .title-row .title .event-name .md-input {
            border-bottom: 1px solid transparent; }
      .details-bar-wrapper .details-bar .title-row .subtitle {
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 16px;
        color: #33324b;
        text-align: left;
        margin-top: 5px; }
        .details-bar-wrapper .details-bar .title-row .subtitle .subtitle-text {
          padding: 3px; }
        .details-bar-wrapper .details-bar .title-row .subtitle .subtitle-origin-text {
          margin-left: 10px;
          padding: 3px 6px;
          background: rgba(162, 216, 129, 0.25); }
    .details-bar-wrapper .details-bar .buttons .md-button:last-child {
      margin-right: 0; }

fr-events-section .events-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 55px; }
  fr-events-section .events-section .section-header {
    margin-bottom: 24px; }
    fr-events-section .events-section .section-header .section-title {
      font-size: 20px;
      color: #33324b;
      text-align: left;
      line-height: 28px; }
  fr-events-section .events-section .section-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    fr-events-section .events-section .section-content .events-list {
      margin-left: -8px;
      margin-right: -8px; }
    fr-events-section .events-section .section-content .no-content {
      height: 78px;
      background-color: #dcebeb;
      border-radius: 2px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      text-transform: capitalize;
      font-size: 15px;
      color: #afaec1; }
      fr-events-section .events-section .section-content .no-content md-progress-circular {
        right: 10px; }

fr-event-tile {
  margin-bottom: 16px;
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
  max-width: 50%; }
  fr-event-tile .event-tile md-card {
    overflow: hidden;
    outline: none; }
    fr-event-tile .event-tile md-card:hover {
      cursor: pointer; }
    fr-event-tile .event-tile md-card md-card-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center; }
      fr-event-tile .event-tile md-card md-card-header md-card-header-text .md-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center; }
        fr-event-tile .event-tile md-card md-card-header md-card-header-text .md-title .name {
          font-family: 'Roboto';
          font-weight: 500;
          font-size: 14px;
          color: #33324b; }
        fr-event-tile .event-tile md-card md-card-header md-card-header-text .md-title .events-count {
          font-family: 'Roboto';
          font-weight: 400;
          font-size: 14px;
          color: #33324b;
          white-space: nowrap; }
        fr-event-tile .event-tile md-card md-card-header md-card-header-text .md-title .event-tile-profile-type {
          font-weight: 400;
          text-transform: capitalize; }
      fr-event-tile .event-tile md-card md-card-header md-card-header-text .md-subhead {
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 14px;
        color: #afaec1; }
      fr-event-tile .event-tile md-card md-card-header .tile-label {
        font-family: 'Roboto';
        font-weight: normal;
        font-size: 13px;
        color: #ffffff;
        padding: 8px 13px;
        border-radius: 16px;
        text-transform: capitalize; }
        fr-event-tile .event-tile md-card md-card-header .tile-label.md-primary {
          background: #27cb9d; }
        fr-event-tile .event-tile md-card md-card-header .tile-label.md-warn {
          background: #e66c5b; }
        fr-event-tile .event-tile md-card md-card-header .tile-label.md-blue {
          background: #1DA1F2; }
    fr-event-tile .event-tile md-card md-card-title {
      padding: 21px; }
      fr-event-tile .event-tile md-card md-card-title md-card-title-text {
        font-family: 'Roboto';
        font-weight: 400; }
        fr-event-tile .event-tile md-card md-card-title md-card-title-text .md-headline {
          font-size: 20px;
          color: #33324b;
          text-align: left;
          line-height: 32px; }
        fr-event-tile .event-tile md-card md-card-title md-card-title-text .md-subhead {
          font-size: 13px;
          color: #afaec1;
          text-align: left;
          line-height: 20px;
          padding-top: 0; }
          fr-event-tile .event-tile md-card md-card-title md-card-title-text .md-subhead > * {
            white-space: nowrap; }
          fr-event-tile .event-tile md-card md-card-title md-card-title-text .md-subhead .spacer {
            color: #afaec1; }
    fr-event-tile .event-tile md-card .md-card-image-wrapper {
      height: 195px; }
      fr-event-tile .event-tile md-card .md-card-image-wrapper .md-card-image {
        height: 195px;
        width: 100%;
        object-fit: cover; }
  fr-event-tile .spacer {
    color: #33324b; }

fr-event-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-event-details .details-bar-wrapper {
    z-index: 10; }
    fr-event-details .details-bar-wrapper .invite-menu .button {
      display: -ms-flexbox;
      display: flex;
      padding-right: 10px; }
      fr-event-details .details-bar-wrapper .invite-menu .button .mark {
        width: 0;
        height: 0;
        margin-left: 10px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #fff; }
    fr-event-details .details-bar-wrapper .title-row .title {
      cursor: auto !important; }
    fr-event-details .details-bar-wrapper .buttons.with-alert {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
      width: 220px !important; }
    fr-event-details .details-bar-wrapper .buttons .account-status-alert {
      font-size: 12px;
      margin: 0 auto;
      color: #E66C5B; }
  fr-event-details .event-details {
    height: 100%;
    padding: 36px 0 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  fr-event-details md-content {
    overflow: auto;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }
    fr-event-details md-content.display-edited-event .base-content {
      width: 1168px; }
      fr-event-details md-content.display-edited-event .base-content md-card {
        width: 566px; }
        fr-event-details md-content.display-edited-event .base-content md-card .md-card-image {
          height: 390px;
          width: auto;
          object-fit: none;
          background: rgba(0, 0, 0, 0.03); }

.event-details-invite-dialog {
  min-width: 688px;
  min-height: 364px; }
  .event-details-invite-dialog .event-details-invite-dialog-form {
    -ms-flex: 1;
        flex: 1; }
    .event-details-invite-dialog .event-details-invite-dialog-form .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1; }
      .event-details-invite-dialog .event-details-invite-dialog-form .content .dialog-header {
        padding-top: 28px; }
      .event-details-invite-dialog .event-details-invite-dialog-form .content .textarea-wrap {
        padding-top: 20px;
        color: #afaec1; }
        .event-details-invite-dialog .event-details-invite-dialog-form .content .textarea-wrap .textarea-label {
          padding-bottom: 10px;
          color: #afaec1; }
        .event-details-invite-dialog .event-details-invite-dialog-form .content .textarea-wrap .textarea {
          padding: 2px 0;
          border-bottom: 2px solid #d5d5d5; }
          .event-details-invite-dialog .event-details-invite-dialog-form .content .textarea-wrap .textarea:-ms-input-placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }
          .event-details-invite-dialog .event-details-invite-dialog-form .content .textarea-wrap .textarea::placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }
    .event-details-invite-dialog .event-details-invite-dialog-form .bottom-section {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-order: 2;
          order: 2;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-left: 25px; }
      .event-details-invite-dialog .event-details-invite-dialog-form .bottom-section .event-code-container {
        display: -ms-flexbox;
        display: flex; }
        .event-details-invite-dialog .event-details-invite-dialog-form .bottom-section .event-code-container button {
          margin-top: -4px; }
        .event-details-invite-dialog .event-details-invite-dialog-form .bottom-section .event-code-container .label {
          font-size: 12px;
          color: #afaec1;
          padding-bottom: 2px; }
        .event-details-invite-dialog .event-details-invite-dialog-form .bottom-section .event-code-container .code {
          font-size: 16px;
          color: #32324b;
          letter-spacing: 0.01em; }

.confirmation-event-action-dialog {
  min-width: 480px;
  min-height: 200px; }
  .confirmation-event-action-dialog .confirmation-event-action-dialog-form {
    -ms-flex: 1;
        flex: 1; }
    .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1; }
      .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .dialog-header {
        padding-top: 28px; }
      .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .textarea-wrap {
        padding-top: 20px;
        color: #afaec1; }
        .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .textarea-wrap .textarea-label {
          padding-bottom: 10px;
          color: #afaec1; }
        .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .textarea-wrap .textarea {
          padding: 2px 0;
          border-bottom: 2px solid #d5d5d5; }
          .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .textarea-wrap .textarea:-ms-input-placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }
          .confirmation-event-action-dialog .confirmation-event-action-dialog-form .content .textarea-wrap .textarea::placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }
    .confirmation-event-action-dialog .confirmation-event-action-dialog-form .bottom-section {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-order: 2;
          order: 2;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: end;
          justify-content: flex-end;
      padding-left: 25px; }

fr-events-section-pagination .events-section-pagination .md-button {
  height: 49px;
  width: 49px; }
  fr-events-section-pagination .events-section-pagination .md-button.page {
    border-radius: 0; }
  fr-events-section-pagination .events-section-pagination .md-button.next.hidden, fr-events-section-pagination .events-section-pagination .md-button.prev.hidden {
    opacity: 0;
    pointer-events: none; }

fr-settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 100%;
  overflow: auto; }
  fr-settings md-content {
    overflow: auto; }
  fr-settings .settings {
    height: 100%;
    margin: 67px 0 67px; }

fr-email-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  fr-email-details .email-details {
    margin-top: 30px;
    -ms-flex-direction: column;
        flex-direction: column; }
    fr-email-details .email-details .input-container {
      font-family: 'Roboto';
      font-size: 20px;
      color: #33324b; }
      fr-email-details .email-details .input-container.description {
        margin-bottom: 40px;
        margin-top: 0;
        padding-left: 0; }
        fr-email-details .email-details .input-container.description ng-quill-editor .ql-editor {
          font-size: 20px; }
          fr-email-details .email-details .input-container.description ng-quill-editor .ql-editor.ql-blank:before {
            font-size: 20px; }
        fr-email-details .email-details .input-container.description input {
          border: none;
          padding-left: 0; }
          fr-email-details .email-details .input-container.description input:-ms-input-placeholder {
            opacity: 0.2; }
          fr-email-details .email-details .input-container.description input::placeholder {
            opacity: 0.2; }
      fr-email-details .email-details .input-container.details {
        margin-top: 0; }
    fr-email-details .email-details ng-quill-editor .ql-toolbar, fr-email-details .email-details ng-quill-editor .ql-container {
      border: none; }
    fr-email-details .email-details ng-quill-editor .ql-toolbar {
      padding: 0 25px 8px 25px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      z-index: 10;
      background: #ffffff; }
      fr-email-details .email-details ng-quill-editor .ql-toolbar .ql-formats {
        margin-right: 0; }
    fr-email-details .email-details ng-quill-editor .ql-container {
      font-family: 'Roboto';
      font-size: 15px;
      color: #33324b; }
    fr-email-details .email-details ng-quill-editor .ql-editor {
      padding-right: 0;
      padding-left: 0; }
      fr-email-details .email-details ng-quill-editor .ql-editor.ql-blank:before {
        font-style: normal;
        font-family: 'Roboto';
        font-size: 15px;
        color: #33324b;
        opacity: 0.2; }
    fr-email-details .email-details md-card {
      width: 686px;
      min-height: 500px;
      margin-bottom: 32px;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
    fr-email-details .email-details .help-map-container {
      padding-left: 10px;
      width: 686px;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      font-size: 14px; }
      fr-email-details .email-details .help-map-container .title {
        margin-bottom: 10px; }
      fr-email-details .email-details .help-map-container .content .block {
        margin-right: 10px;
        margin-bottom: 5px; }
        fr-email-details .email-details .help-map-container .content .block .text {
          font-weight: 500; }
      fr-email-details .email-details .help-map-container .footer {
        margin-top: 10px; }

fr-main-edit-template-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 78px;
  padding: 23px 0; }
  fr-main-edit-template-bar .main-edit-template-bar {
    margin-left: -40px; }
    fr-main-edit-template-bar .main-edit-template-bar .back-button {
      margin-right: 34px; }
    fr-main-edit-template-bar .main-edit-template-bar .title-row .title {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 24px;
      color: #33324b;
      text-align: left;
      line-height: 32px;
      cursor: auto; }
    fr-main-edit-template-bar .main-edit-template-bar .title-row .subtitle {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 16px;
      color: #33324b;
      text-align: left;
      opacity: 0.4; }

fr-settings-predefined-activities {
  font-size: 14px; }
  fr-settings-predefined-activities .settings-predefined-activities.settings-area {
    margin: 0 0 68px 0; }
  fr-settings-predefined-activities .item.header-item .amount {
    text-align: right; }

fr-settings-predefined-activity-item {
  font-family: 'Roboto';
  font-weight: 400;
  color: #33324b;
  text-align: left;
  letter-spacing: 0.02em;
  padding: 0 32px;
  border-bottom: 1px solid #e0e0e0;
  transition: 200ms background;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  height: 73px;
  outline: none; }
  fr-settings-predefined-activity-item:hover {
    cursor: pointer;
    background: rgba(216, 216, 216, 0.1); }
    fr-settings-predefined-activity-item:hover .amount .amount-text {
      display: none; }
    fr-settings-predefined-activity-item:hover .amount .delete-button {
      display: inline-block; }
  fr-settings-predefined-activity-item .name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center; }
  fr-settings-predefined-activity-item .amount {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    fr-settings-predefined-activity-item .amount.capitalize {
      text-transform: capitalize; }
    fr-settings-predefined-activity-item .amount .amount-text {
      display: inline-block; }
    fr-settings-predefined-activity-item .amount .delete-button {
      display: none;
      outline: none;
      margin-right: -7px; }
      fr-settings-predefined-activity-item .amount .delete-button md-icon {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
        fr-settings-predefined-activity-item .amount .delete-button md-icon svg {
          height: 17px;
          width: 17px; }

fr-settings-activity-category-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-settings-activity-category-item .icon {
    margin-right: 13px;
    height: 40px;
    width: 40px;
    color: #ffffff;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    fr-settings-activity-category-item .icon md-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      fr-settings-activity-category-item .icon md-icon svg {
        height: 17px;
        width: 17px; }

.predefined-activity-dialog {
  width: 687px; }
  .predefined-activity-dialog .md-dialog-content {
    padding-bottom: 0; }

.sponsors-link-event-dialog {
  min-width: 567px;
  min-height: 292px; }
  .sponsors-link-event-dialog .sponsors-link-event-form {
    -ms-flex: 1;
        flex: 1; }
    .sponsors-link-event-dialog .sponsors-link-event-form .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1;
      -ms-flex-direction: row;
          flex-direction: row;
      padding: 35px 25px 0 0; }
      .sponsors-link-event-dialog .sponsors-link-event-form .content .left {
        display: -ms-flexbox;
        display: flex;
        width: 125px;
        padding-left: 30px; }
        .sponsors-link-event-dialog .sponsors-link-event-form .content .left .avatar {
          width: 100px;
          height: 100px; }
      .sponsors-link-event-dialog .sponsors-link-event-form .content .right {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex: 1;
            flex: 1; }
        .sponsors-link-event-dialog .sponsors-link-event-form .content .right .name {
          font-size: 24px;
          color: #33324b;
          margin-bottom: 20px; }
        .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container {
          margin: 10px 0; }
          .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container.sponsorship {
            margin-bottom: 18px; }
          .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container label {
            color: #afaec1; }
          .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container.sponsor-goal input {
            padding-left: 15px; }
          .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container.sponsor-goal.md-input-focused:before, .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container.sponsor-goal.md-input-has-value:before {
            content: "$";
            font-size: 16px;
            color: rgba(51, 50, 75, 0.3);
            position: absolute;
            top: 7px;
            left: 2px; }
          .sponsors-link-event-dialog .sponsors-link-event-form .content .right md-input-container .dollar-sign {
            font-size: 16px;
            color: rgba(51, 50, 75, 0.3); }
    .sponsors-link-event-dialog .sponsors-link-event-form md-dialog-actions {
      box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
      padding-left: 0; }

fr-button button.md-button.md-primary.circular-progress md-progress-circular path {
  stroke: #fff;
  opacity: 0.6; }

fr-button md-progress-circular {
  margin: 0 auto; }

fr-login {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  fr-login .form-validator {
    margin: 20px 0;
    background: #e66c5b;
    color: #ffffff; }
  fr-login form {
    width: 500px; }
  fr-login .no-content {
    height: 78px;
    width: 100%;
    min-width: 300px;
    background-color: #dcebeb;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-transform: capitalize;
    font-size: 15px;
    color: #afaec1; }
    fr-login .no-content md-progress-circular {
      right: 20px; }

fr-no-permission {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

fr-user-toolbar-avatar {
  margin-right: -18px; }
  fr-user-toolbar-avatar .user-toolbar-avatar .open-menu-button {
    margin: 0;
    padding: 0;
    height: 40px;
    min-height: 40px;
    -ms-flex-direction: row;
        flex-direction: row;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    line-height: 20px; }
    fr-user-toolbar-avatar .user-toolbar-avatar .open-menu-button:hover {
      background-color: transparent; }
    fr-user-toolbar-avatar .user-toolbar-avatar .open-menu-button .md-user-avatar {
      height: 36px;
      width: 36px;
      margin-right: 15px;
      border-radius: 50%;
      object-fit: cover;
      position: absolute;
      right: 19px;
      top: 2px; }
    fr-user-toolbar-avatar .user-toolbar-avatar .open-menu-button .mark {
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      position: absolute;
      top: 18px;
      right: 18px;
      border-top: 5px solid #fff; }

.md-open-menu-container {
  z-index: 1000; }
  .md-open-menu-container md-menu-content .md-button {
    font-size: 14px;
    color: #33324b;
    text-align: left;
    line-height: 24px; }

.event-type-dialog {
  width: 447px; }
  .event-type-dialog .md-dialog-content {
    padding-bottom: 0; }
    .event-type-dialog .md-dialog-content .hint {
      color: #afaec1;
      font-size: 13px;
      margin-top: 13px; }

fr-event-create {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-event-create .whitespace-normal {
    white-space: normal !important; }
  fr-event-create .mt-40 {
    margin-top: 40px; }
  fr-event-create form {
    width: 100%; }
    fr-event-create form .title-row .title {
      cursor: auto !important; }
  fr-event-create .event-create {
    height: 100%;
    padding: 36px 0 0; }
  fr-event-create md-content {
    overflow: auto; }
  fr-event-create .no-content {
    height: 78px;
    width: 100%;
    min-width: 300px;
    background-color: #dcebeb;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-transform: capitalize;
    font-size: 15px;
    color: #afaec1; }
    fr-event-create .no-content md-progress-circular {
      right: 20px; }
  fr-event-create md-card {
    height: auto;
    width: 686px;
    margin: 0 auto 82px; }
    fr-event-create md-card md-card-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      height: 49px;
      overflow: hidden;
      padding: 22px 25px; }
      fr-event-create md-card md-card-header md-card-header-text .md-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        line-height: 24px; }
        fr-event-create md-card md-card-header md-card-header-text .md-title .name {
          font-family: 'Roboto';
          font-weight: 500;
          font-size: 14px;
          color: #33324b; }
        fr-event-create md-card md-card-header md-card-header-text .md-title .events-count {
          font-family: 'Roboto';
          font-weight: 400;
          font-size: 14px;
          color: #33324b;
          white-space: nowrap; }
      fr-event-create md-card md-card-header md-card-header-text .md-subhead {
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 14px;
        color: #afaec1; }
      fr-event-create md-card md-card-header .tile-label {
        font-family: 'Roboto';
        font-weight: normal;
        font-size: 13px;
        color: #ffffff;
        padding: 8px 13px;
        border-radius: 16px; }
        fr-event-create md-card md-card-header .tile-label.md-primary {
          background: #27cb9d; }
    fr-event-create md-card md-card-title {
      padding: 0 25px; }
      fr-event-create md-card md-card-title md-card-title-text {
        font-family: 'Roboto';
        font-weight: 400;
        color: #33324b; }
        fr-event-create md-card md-card-title md-card-title-text .md-subhead {
          padding-top: 34px !important; }
          fr-event-create md-card md-card-title md-card-title-text .md-subhead.card-details {
            font-size: 14px;
            text-align: left;
            line-height: 20px; }
            fr-event-create md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell {
              color: #33324b;
              text-align: left;
              line-height: 20px; }
              fr-event-create md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell .amount {
                font-size: 20px;
                margin-bottom: 5px; }
              fr-event-create md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell .description {
                font-size: 16px; }
    fr-event-create md-card md-card-content {
      padding: 0 25px;
      font-family: 'Roboto';
      font-weight: 400;
      color: #33324b;
      text-align: left;
      line-height: 28px;
      font-size: 16px;
      letter-spacing: 0.01em; }
      fr-event-create md-card md-card-content:last-child {
        padding-bottom: 100px; }
      fr-event-create md-card md-card-content .subheader {
        font-size: 20px;
        letter-spacing: 0; }

fr-event-image-uploader {
  background-color: rgba(185, 183, 183, 0.1);
  position: relative; }
  fr-event-image-uploader .event-image-uploader {
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-position: center; }
    fr-event-image-uploader .event-image-uploader .chosen-image {
      width: 100%;
      object-fit: cover; }
  fr-event-image-uploader .md-card-image {
    min-height: 250px;
    width: 100%;
    object-fit: cover; }
  fr-event-image-uploader #uploadImage {
    display: none; }
  fr-event-image-uploader .loader-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%); }
    fr-event-image-uploader .loader-button .md-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 10px; }
      fr-event-image-uploader .loader-button .md-button.has-preview {
        background-color: rgba(0, 0, 0, 0.4) !important; }
    fr-event-image-uploader .loader-button .file-name {
      position: relative;
      overflow: hidden;
      display: inline-block;
      text-align: center; }
      fr-event-image-uploader .loader-button .file-name span {
        font-family: 'Roboto';
        font-size: 20px;
        color: #33324b;
        text-align: center; }
  fr-event-image-uploader .errors {
    font-size: 12px;
    color: #FFA098; }

fr-event-details-card md-card {
  width: 686px;
  margin-bottom: 32px; }
  fr-event-details-card md-card .changed {
    background: rgba(162, 216, 129, 0.25); }
  fr-event-details-card md-card md-card-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    height: 49px;
    overflow: hidden; }
    fr-event-details-card md-card md-card-header md-card-header-text .md-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      line-height: 24px; }
      fr-event-details-card md-card md-card-header md-card-header-text .md-title .name {
        font-family: 'Roboto';
        font-weight: 500;
        font-size: 14px;
        color: #33324b; }
      fr-event-details-card md-card md-card-header md-card-header-text .md-title .events-count {
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 14px;
        color: #33324b;
        white-space: nowrap; }
      fr-event-details-card md-card md-card-header md-card-header-text .md-title .event-details-card-profile-type {
        font-weight: 400;
        text-transform: capitalize; }
    fr-event-details-card md-card md-card-header md-card-header-text .md-subhead {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 14px;
      color: #afaec1; }
    fr-event-details-card md-card md-card-header .tile-label {
      font-family: 'Roboto';
      font-weight: normal;
      font-size: 13px;
      color: #ffffff;
      padding: 8px 13px;
      border-radius: 16px; }
      fr-event-details-card md-card md-card-header .tile-label.md-primary {
        background: #27cb9d; }
  fr-event-details-card md-card .md-card-image {
    min-height: 195px; }
  fr-event-details-card md-card md-card-title {
    padding: 0 34px; }
    fr-event-details-card md-card md-card-title md-card-title-text {
      font-family: 'Roboto';
      font-weight: 400;
      color: #33324b; }
      fr-event-details-card md-card md-card-title md-card-title-text .md-subhead.card-details {
        padding: 34px 0;
        font-size: 14px;
        text-align: left;
        line-height: 20px;
        border-bottom: 1px solid #d8d8d8; }
        fr-event-details-card md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell {
          color: #33324b;
          text-align: left;
          line-height: 20px; }
          fr-event-details-card md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell .card-details-cell-wrapper {
            padding: 5px 10px;
            display: inline-block; }
          fr-event-details-card md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell .amount {
            font-size: 20px;
            margin-bottom: 5px; }
          fr-event-details-card md-card md-card-title md-card-title-text .md-subhead.card-details .card-details-cell .description {
            font-size: 16px; }
  fr-event-details-card md-card md-card-content {
    padding: 60px 34px 0;
    font-family: 'Roboto';
    font-weight: 400;
    color: #33324b;
    text-align: left;
    line-height: 28px;
    font-size: 16px;
    letter-spacing: 0.01em;
    overflow: hidden; }
    fr-event-details-card md-card md-card-content:last-child {
      padding-bottom: 100px; }
    fr-event-details-card md-card md-card-content pre {
      margin-bottom: 0;
      white-space: pre-wrap; }
    fr-event-details-card md-card md-card-content .subheader {
      font-size: 20px;
      letter-spacing: 0; }

fr-event-details-card .event-details-sponsors-list .item .user-name {
  color: #33324b;
  font-size: 14px;
  width: 535px; }
  fr-event-details-card .event-details-sponsors-list .item .user-name .avatar {
    margin-right: 16px; }
  fr-event-details-card .event-details-sponsors-list .item .user-name .text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

fr-event-details-card .event-details-sponsors-list .item .type {
  font-size: 14px;
  color: #afaec1;
  width: 100px; }

fr-drivers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 100%;
  overflow: auto; }
  fr-drivers md-content {
    overflow: auto; }
  fr-drivers .drivers {
    height: 100%;
    margin: 67px 0 67px; }

fr-drivers-list-item .user-name {
  color: #33324b;
  font-weight: 500; }
  fr-drivers-list-item .user-name .avatar {
    margin-right: 16px; }

fr-drivers-list-item .status-text {
  text-transform: capitalize;
  color: #9f9eb4;
  line-height: 18px; }

fr-event-unique-id .event-unique-id {
  -ms-flex-align: center;
      align-items: center;
  background: rgba(216, 216, 216, 0.19);
  padding: 8px 18px;
  color: #afaec1;
  font-size: 14px; }
  fr-event-unique-id .event-unique-id .id {
    color: #33324b; }

fr-driver-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-driver-details .driver-details {
    height: 100%;
    padding: 36px 0 0; }
  fr-driver-details .title-row .title {
    cursor: auto !important; }
  fr-driver-details md-content {
    overflow: auto;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }
    fr-driver-details md-content.display-edited-event .base-content {
      width: 1168px; }
      fr-driver-details md-content.display-edited-event .base-content md-card {
        width: 566px; }

fr-driver-details-card md-card {
  width: 686px;
  margin-bottom: 82px;
  padding: 0 23px; }
  fr-driver-details-card md-card md-card-header {
    height: 131px;
    border-bottom: 1px solid #d8d8d8; }
    fr-driver-details-card md-card md-card-header .name {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 24px;
      color: #33324b;
      text-align: center;
      line-height: 32px; }
    fr-driver-details-card md-card md-card-header .type {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 14px;
      color: #afaec1;
      text-align: center;
      line-height: 24px; }
  fr-driver-details-card md-card md-card-content {
    padding: 45px 0 0; }

fr-profile-card-field md-slider[md-discrete] .md-sign,
fr-profile-card-field md-slider[md-discrete] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1); }

fr-profile-card-field .md-sign:hover {
  cursor: pointer; }

fr-profile-card-field md-slider[md-discrete]:not([disabled]) .md-slider-wrapper .md-thumb {
  transform: scale(0.7); }

fr-profile-card-field .profile-card-field {
  width: 100%; }

fr-profile-card-field .label {
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 20px;
  color: #33324b;
  line-height: 28px;
  margin-bottom: 8px; }

fr-profile-card-field .field {
  width: 100%; }
  fr-profile-card-field .field > {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    color: #32324b;
    text-align: left;
    letter-spacing: 0.01em;
    line-height: 29px; }
  fr-profile-card-field .field .field-wrapper {
    padding: 7px 0;
    min-height: 48px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
    fr-profile-card-field .field .field-wrapper.field-wrapper-slider {
      overflow: visible; }
  fr-profile-card-field .field a {
    color: #8079da;
    text-decoration: none; }

fr-landing-settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 100%;
  overflow: auto; }
  fr-landing-settings md-content {
    overflow: auto; }
  fr-landing-settings .settings {
    height: 100%;
    margin: 67px 0 67px; }

fr-profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-profile form {
    width: 100%; }
    fr-profile form .title-row .title {
      cursor: auto !important; }
  fr-profile .profile-details {
    height: 100%;
    padding: 36px 0 0; }
  fr-profile md-content {
    overflow: auto;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }
    fr-profile md-content.display-edited-event .base-content {
      width: 1168px; }
      fr-profile md-content.display-edited-event .base-content md-card {
        width: 566px; }

fr-profile-card md-card {
  width: 686px;
  margin-top: 54px;
  margin-bottom: 20px;
  padding: 0 15px; }
  fr-profile-card md-card md-card-content {
    padding: 0 0 25px; }
    fr-profile-card md-card md-card-content .content-header {
      padding-left: 16px;
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 20px;
      color: #33324b;
      text-align: left;
      line-height: 28px;
      margin-bottom: 20px; }
    fr-profile-card md-card md-card-content .content-wrapper md-input-container {
      border-right: 16px solid transparent;
      border-left: 16px solid transparent; }
      fr-profile-card md-card md-card-content .content-wrapper md-input-container label {
        color: #afaec1 !important; }
      fr-profile-card md-card md-card-content .content-wrapper md-input-container .md-input[disabled] {
        border-bottom: 1px solid #d5d5d5; }
    fr-profile-card md-card md-card-content .password {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      fr-profile-card md-card md-card-content .password .text {
        padding-left: 5px; }
    fr-profile-card md-card md-card-content .tooltip-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      border: none;
      border-radius: 50%;
      width: 24px;
      height: 24px;
      padding: 0;
      background: transparent; }
      fr-profile-card md-card md-card-content .tooltip-button:focus {
        outline: none; }

fr-profile-card .disabled {
  opacity: 0.6; }
  fr-profile-card .disabled .md-input[disabled] {
    border: none !important; }

fr-profile-card .terms-of-use {
  margin-bottom: 82px;
  margin-left: 10px;
  font-size: 16px;
  color: #afaec1; }
  fr-profile-card .terms-of-use a {
    font-size: 16px;
    color: #8079da;
    text-decoration: none; }

fr-avatar-uploader {
  height: 190px;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  min-width: 200px; }
  fr-avatar-uploader .md-card-image {
    min-height: 190px;
    width: 100%;
    object-fit: cover; }
  fr-avatar-uploader ng-form {
    width: 100%; }
  fr-avatar-uploader .avatar-uploader {
    min-width: 200px; }
  fr-avatar-uploader #uploadImage {
    display: none; }
  fr-avatar-uploader .upload-image-button {
    width: 100px !important;
    height: 100px !important;
    position: relative; }
    fr-avatar-uploader .upload-image-button md-icon {
      font-size: 56px;
      width: 56px;
      height: 56px;
      transition: all 200ms;
      z-index: 10; }
    fr-avatar-uploader .upload-image-button.has-image md-icon {
      font-size: 36px;
      width: 36px;
      height: 36px;
      line-height: 40px; }
    fr-avatar-uploader .upload-image-button img {
      position: absolute;
      width: 100px;
      height: 100px;
      object-fit: cover;
      top: 0;
      left: 0; }
  fr-avatar-uploader .loader-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    fr-avatar-uploader .loader-button .md-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 10px; }
    fr-avatar-uploader .loader-button .file-name {
      position: relative;
      overflow: hidden;
      display: inline-block;
      text-align: center; }
      fr-avatar-uploader .loader-button .file-name span {
        font-family: 'Roboto';
        font-size: 20px;
        color: #33324b;
        text-align: center; }
  fr-avatar-uploader .errors {
    font-size: 12px;
    color: #FFA098; }

fr-members-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-members-list .members-list {
    height: 100%;
    padding: 67px 3px 0; }
    fr-members-list .members-list .item:hover {
      cursor: auto !important; }
  fr-members-list md-content {
    overflow: auto; }

.members-list-invite-dialog {
  min-width: 688px;
  min-height: 364px; }
  .members-list-invite-dialog .members-list-invite-dialog-form {
    -ms-flex: 1;
        flex: 1; }
    .members-list-invite-dialog .members-list-invite-dialog-form .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1;
          flex: 1; }
      .members-list-invite-dialog .members-list-invite-dialog-form .content .dialog-header {
        padding-top: 28px; }
      .members-list-invite-dialog .members-list-invite-dialog-form .content .textarea-wrap {
        padding-top: 20px;
        color: #afaec1; }
        .members-list-invite-dialog .members-list-invite-dialog-form .content .textarea-wrap .textarea-label {
          padding-bottom: 10px;
          color: #afaec1; }
        .members-list-invite-dialog .members-list-invite-dialog-form .content .textarea-wrap .textarea {
          padding: 2px 0;
          border-bottom: 2px solid #d5d5d5; }
          .members-list-invite-dialog .members-list-invite-dialog-form .content .textarea-wrap .textarea:-ms-input-placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }
          .members-list-invite-dialog .members-list-invite-dialog-form .content .textarea-wrap .textarea::placeholder {
            color: #afaec1;
            font-size: 16px;
            letter-spacing: 0.01em;
            line-height: 29px; }

fr-members-list-item.header .members-list-item {
  opacity: 0.8; }
  fr-members-list-item.header .members-list-item .cell {
    font-weight: 500;
    color: #000;
    opacity: 0.42; }

fr-members-list-item .members-list-item .cell {
  color: #33324b; }

fr-members-list-app-is-installed .members-list-app-is-installed.installed .dot {
  background: #f6d556; }

fr-members-list-app-is-installed .members-list-app-is-installed .dot {
  background: #afafc1;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin-right: 7px; }

fr-reset-password {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: start;
      justify-content: start;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 64px; }
  fr-reset-password .reset-password {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-pack: center;
        justify-content: center;
    width: 688px;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    z-index: 90;
    padding: 33px 26px;
    background: #ffffff; }
    fr-reset-password .reset-password .section-header {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 20px;
      color: #33324b;
      text-align: left;
      line-height: 28px;
      margin-bottom: 24px; }
      fr-reset-password .reset-password .section-header .password {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        fr-reset-password .reset-password .section-header .password .text {
          padding-left: 5px; }
      fr-reset-password .reset-password .section-header .tooltip-button {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        border: none;
        border-radius: 50%;
        width: 24px;
        height: 24px;
        padding: 0;
        background: transparent; }
        fr-reset-password .reset-password .section-header .tooltip-button:focus {
          outline: none; }
    fr-reset-password .reset-password fr-password-inputs {
      margin-left: -16px;
      margin-right: -16px; }

fr-password-inputs md-input-container {
  border-right: 16px solid transparent;
  border-left: 16px solid transparent; }
  fr-password-inputs md-input-container .md-input[disabled] {
    border-bottom: 1px solid #d5d5d5 !important; }

fr-page-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  fr-page-details .page-details {
    margin-top: 30px; }
    fr-page-details .page-details .input-container {
      font-family: 'Roboto';
      font-size: 20px;
      color: #33324b; }
      fr-page-details .page-details .input-container.description {
        margin-bottom: 40px;
        margin-top: 0;
        padding-left: 0; }
        fr-page-details .page-details .input-container.description ng-quill-editor .ql-editor {
          font-size: 20px; }
          fr-page-details .page-details .input-container.description ng-quill-editor .ql-editor.ql-blank:before {
            font-size: 20px; }
        fr-page-details .page-details .input-container.description input {
          border: none;
          padding-left: 0; }
          fr-page-details .page-details .input-container.description input:-ms-input-placeholder {
            opacity: 0.2; }
          fr-page-details .page-details .input-container.description input::placeholder {
            opacity: 0.2; }
      fr-page-details .page-details .input-container.details {
        margin-top: 0; }
    fr-page-details .page-details ng-quill-editor .ql-toolbar, fr-page-details .page-details ng-quill-editor .ql-container {
      border: none; }
    fr-page-details .page-details ng-quill-editor .ql-toolbar {
      padding: 0 25px 8px 25px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      z-index: 10;
      background: #ffffff; }
      fr-page-details .page-details ng-quill-editor .ql-toolbar .ql-formats {
        margin-right: 0; }
    fr-page-details .page-details ng-quill-editor .ql-container {
      font-family: 'Roboto';
      font-size: 15px;
      color: #33324b; }
    fr-page-details .page-details ng-quill-editor .ql-editor {
      padding-right: 0;
      padding-left: 0; }
      fr-page-details .page-details ng-quill-editor .ql-editor.ql-blank:before {
        font-style: normal;
        font-family: 'Roboto';
        font-size: 15px;
        color: #33324b;
        opacity: 0.2; }
    fr-page-details .page-details md-card {
      width: 686px;
      min-height: 500px;
      margin-bottom: 82px; }

fr-main-edit-page-details-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 78px;
  padding: 23px 0;
  background-color: white;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04); }
  fr-main-edit-page-details-bar .main-edit-page-details-bar {
    margin-left: -40px; }
    fr-main-edit-page-details-bar .main-edit-page-details-bar .back-button {
      margin-right: 34px; }
    fr-main-edit-page-details-bar .main-edit-page-details-bar .title-row .title {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 24px;
      color: #33324b;
      text-align: left;
      line-height: 32px;
      text-transform: capitalize;
      cursor: auto; }
    fr-main-edit-page-details-bar .main-edit-page-details-bar .circular-progress {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }

fr-event-details-sponsors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-event-details-sponsors .details-bar-wrapper {
    min-height: 78px;
    z-index: 10; }
    fr-event-details-sponsors .details-bar-wrapper .title-row .title {
      cursor: auto !important; }
  fr-event-details-sponsors .event-details-sponsors {
    height: 100%;
    padding: 36px 0 0; }
  fr-event-details-sponsors md-content {
    overflow: auto;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }

fr-sponsors-list {
  -ms-flex: 1;
      flex: 1; }

fr-sponsors-list-item .sponsors-list-item {
  border-bottom: 1px solid #e0e0e0 !important; }
  fr-sponsors-list-item .sponsors-list-item .user-name {
    color: #33324b;
    font-size: 14px; }
    fr-sponsors-list-item .sponsors-list-item .user-name .event-count .separator {
      font-family: 'Roboto';
      font-size: 14px;
      font-weight: 500;
      color: #33324b;
      padding: 0 5px; }
      fr-sponsors-list-item .sponsors-list-item .user-name .event-count .separator .dot {
        vertical-align: super; }
    fr-sponsors-list-item .sponsors-list-item .user-name .event-count .text {
      font-family: 'Roboto';
      font-size: 14px;
      color: #33324b; }
    fr-sponsors-list-item .sponsors-list-item .user-name .avatar {
      margin-right: 16px; }
  fr-sponsors-list-item .sponsors-list-item .sponsor-label {
    height: 36px;
    width: 83px;
    background-color: #81d8d0;
    border-radius: 2px;
    font-weight: 500;
    font-size: 14px;
    color: white;
    letter-spacing: 0.04em; }

fr-app-about-page-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  fr-app-about-page-details .app-about-page-details {
    margin-top: 30px; }
    fr-app-about-page-details .app-about-page-details .input-container {
      font-family: 'Roboto';
      font-size: 20px;
      color: #33324b;
      margin-top: 0; }
    fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-toolbar, fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-container {
      border: none; }
    fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-toolbar {
      padding: 0 25px 8px 25px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      z-index: 10;
      background: #ffffff; }
      fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-toolbar .ql-formats {
        margin-right: 0; }
    fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-container {
      font-family: 'Roboto';
      font-size: 15px;
      color: #33324b; }
    fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-editor {
      padding-right: 0;
      padding-left: 0; }
      fr-app-about-page-details .app-about-page-details ng-quill-editor .ql-editor.ql-blank:before {
        font-style: normal;
        font-family: 'Roboto';
        font-size: 15px;
        color: #33324b;
        opacity: 0.2; }
    fr-app-about-page-details .app-about-page-details md-card {
      width: 686px;
      min-height: 500px;
      margin-bottom: 82px; }

fr-sponsors .sponsors {
  margin: 60px 0; }

fr-sponsors-create {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-sponsors-create .details-bar-wrapper {
    height: 78px;
    min-height: 78px; }
    fr-sponsors-create .details-bar-wrapper .title-row .title {
      cursor: auto !important; }
  fr-sponsors-create form {
    width: 100%; }
  fr-sponsors-create .sponsor-create {
    height: 100%;
    padding: 36px 0 0; }
  fr-sponsors-create md-content {
    overflow: auto; }
    fr-sponsors-create md-content md-card {
      width: 686px;
      margin-top: 54px;
      margin-bottom: 20px;
      padding: 0 15px; }
      fr-sponsors-create md-content md-card md-card-content {
        padding: 0 0 25px; }
        fr-sponsors-create md-content md-card md-card-content .content-header {
          padding-left: 16px;
          font-family: 'Roboto';
          font-weight: 400;
          font-size: 20px;
          color: #33324b;
          text-align: left;
          line-height: 28px;
          margin-bottom: 20px; }
        fr-sponsors-create md-content md-card md-card-content .content-wrapper md-input-container {
          border-right: 16px solid transparent;
          border-left: 16px solid transparent; }
          fr-sponsors-create md-content md-card md-card-content .content-wrapper md-input-container label {
            color: #afaec1 !important; }
          fr-sponsors-create md-content md-card md-card-content .content-wrapper md-input-container .md-input[disabled] {
            border-bottom: 1px solid #d5d5d5 !important; }

fr-profile-edit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-profile-edit form {
    width: 100%; }
    fr-profile-edit form .title-row .title {
      cursor: auto !important; }
  fr-profile-edit .profile-details {
    height: 100%;
    padding: 36px 0 0; }
  fr-profile-edit .no-content {
    margin-top: 50px;
    height: 78px;
    width: 100%;
    min-width: 300px;
    background-color: #dcebeb;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-transform: capitalize;
    font-size: 15px;
    color: #afaec1; }
    fr-profile-edit .no-content md-progress-circular {
      right: 20px; }
  fr-profile-edit md-content {
    overflow: auto;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.04); }
    fr-profile-edit md-content.display-edited-event .base-content {
      width: 1168px; }
      fr-profile-edit md-content.display-edited-event .base-content md-card {
        width: 566px; }

fr-profile-details-card.compare md-card {
  width: 586px; }

fr-profile-details-card md-card {
  width: 686px;
  margin-top: 54px;
  margin-bottom: 20px;
  padding: 0 15px;
  /* Images*/
  /* Retina support */ }
  fr-profile-details-card md-card .stripe-status {
    padding: 10px 0 0 16px; }
    fr-profile-details-card md-card .stripe-status .title {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 20px;
      color: #33324b;
      line-height: 28px;
      margin-bottom: 8px; }
    fr-profile-details-card md-card .stripe-status .complete {
      color: green; }
    fr-profile-details-card md-card .stripe-status .pending {
      color: #f49026; }
  fr-profile-details-card md-card .stripe-connect {
    display: inline-block;
    margin-bottom: 1px;
    background-image: linear-gradient(#28a0e5, #015e94);
    -webkit-font-smoothing: antialiased;
    border: 0;
    padding: 1px;
    height: 32px;
    text-decoration: none;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  fr-profile-details-card md-card .stripe-connect span {
    display: block;
    position: relative;
    padding: 0 12px 0 44px;
    height: 30px;
    background: #1275ff;
    background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
    font-size: 14px;
    line-height: 30px;
    color: white;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    border-radius: 3px; }
  fr-profile-details-card md-card .stripe-connect span:before {
    content: '';
    display: block;
    position: absolute;
    left: 11px;
    top: 50%;
    width: 23px;
    height: 24px;
    margin-top: -12px;
    background-repeat: no-repeat;
    background-size: 23px 24px; }
  fr-profile-details-card md-card .stripe-connect:active {
    background: #005d93; }
  fr-profile-details-card md-card .stripe-connect:active span {
    color: #eee;
    background: #008cdd;
    background-image: linear-gradient(#008cdd, #008cdd 85%, #239adf);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
  fr-profile-details-card md-card .stripe-connect.light-blue {
    background: #b5c3d8;
    background-image: linear-gradient(#b5c3d8, #9cabc2);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
  fr-profile-details-card md-card .stripe-connect.light-blue span {
    color: #556f88;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
    background: #f0f5fa;
    background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
    box-shadow: inset 0 1px 0 #fff; }
  fr-profile-details-card md-card .stripe-connect.light-blue:active {
    background: #9babc2; }
  fr-profile-details-card md-card .stripe-connect.light-blue:active span {
    color: #556f88;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
    background: #d7dee8;
    background-image: linear-gradient(#d7dee8, #e7eef6);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05); }
  fr-profile-details-card md-card .stripe-connect.dark {
    background: #252525;
    background: rgba(0, 0, 0, 0.5) !important; }
  fr-profile-details-card md-card .stripe-connect span:before,
  fr-profile-details-card md-card .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,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"); }
  fr-profile-details-card md-card .stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,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"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    fr-profile-details-card md-card .stripe-connect span:before,
    fr-profile-details-card md-card .stripe-connect.blue span:before {
      background-image: url("data:image/png;base64,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"); }
    fr-profile-details-card md-card .stripe-connect.light-blue span:before {
      background-image: url("data:image/png;base64,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"); } }
  fr-profile-details-card md-card md-card-header {
    border-bottom: 1px solid #d8d8d8;
    margin: 0 16px;
    padding: 0; }
  fr-profile-details-card md-card md-card-content {
    padding: 50px 0 25px;
    margin: 0 16px;
    border-bottom: 1px solid #d8d8d8; }
    fr-profile-details-card md-card md-card-content .content-header {
      padding-left: 16px;
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 20px;
      color: #33324b;
      text-align: left;
      line-height: 28px;
      margin-bottom: 20px; }
    fr-profile-details-card md-card md-card-content .content-wrapper md-input-container {
      border-right: 16px solid transparent;
      border-left: 16px solid transparent; }
      fr-profile-details-card md-card md-card-content .content-wrapper md-input-container label {
        color: #afaec1 !important; }
      fr-profile-details-card md-card md-card-content .content-wrapper md-input-container .md-input[disabled] {
        border-bottom: 1px solid #d5d5d5 !important; }

fr-profile-details-avatar {
  padding: 34px; }
  fr-profile-details-avatar img.avatar {
    height: 100px;
    width: 100px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 19px; }
  fr-profile-details-avatar .name {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 24px;
    color: #33324b;
    text-align: center;
    line-height: 32px;
    margin-bottom: 3px; }
  fr-profile-details-avatar .type {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    color: #afaec1;
    text-align: center;
    line-height: 24px;
    text-transform: capitalize; }

fr-event-driver-details-basic .fee-edit {
  margin-top: 45px;
  text-align: right; }
  fr-event-driver-details-basic .fee-edit .medium-size {
    font-size: 18px; }
  fr-event-driver-details-basic .fee-edit md-icon:hover {
    cursor: pointer; }

fr-driver-profile-admin-view .details-bar {
  margin-top: 15px; }
  fr-driver-profile-admin-view .details-bar .title-row .title {
    cursor: auto !important; }

fr-page404 {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background: #84d1c5; }
  fr-page404 .page-404 {
    color: #ffffff; }
    fr-page404 .page-404 h1 {
      font-family: 'Roboto';
      font-size: 53px;
      font-weight: bold;
      margin-bottom: 10px; }
    fr-page404 .page-404 .subheader {
      font-size: 22px;
      margin-bottom: 105px; }
    fr-page404 .page-404 .back-to-home {
      text-decoration: none;
      text-transform: uppercase;
      color: #ffffff;
      outline: none;
      font-size: 14px; }

fr-sponsor-details-card md-card {
  width: 686px;
  margin-bottom: 82px;
  margin-top: 56px;
  padding: 0 23px; }
  fr-sponsor-details-card md-card md-card-header {
    border-bottom: 1px solid #d8d8d8; }
    fr-sponsor-details-card md-card md-card-header .name {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 24px;
      color: #33324b;
      text-align: center;
      line-height: 32px; }
    fr-sponsor-details-card md-card md-card-header .type {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 14px;
      color: #afaec1;
      text-align: center;
      line-height: 24px; }
  fr-sponsor-details-card md-card md-card-content {
    padding: 45px 0 0; }
    fr-sponsor-details-card md-card md-card-content .content-header {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 24px;
      color: #33324b;
      text-align: left;
      line-height: 28px;
      margin-bottom: 30px; }

fr-mass-emails {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-mass-emails .mass-emails {
    height: 100%;
    padding: 36px 0 0; }
    fr-mass-emails .mass-emails .input-container {
      font-family: 'Roboto';
      font-size: 16px;
      color: #33324b; }
      fr-mass-emails .mass-emails .input-container.subject {
        margin: 0;
        padding-left: 0; }
      fr-mass-emails .mass-emails .input-container.message {
        margin-top: 0; }
      fr-mass-emails .mass-emails .input-container input {
        border: none;
        padding-left: 0; }
        fr-mass-emails .mass-emails .input-container input:-ms-input-placeholder {
          opacity: 0.4; }
        fr-mass-emails .mass-emails .input-container input::placeholder {
          opacity: 0.4; }
    fr-mass-emails .mass-emails ng-quill-editor .ql-toolbar, fr-mass-emails .mass-emails ng-quill-editor .ql-container {
      border: none; }
    fr-mass-emails .mass-emails ng-quill-editor .ql-toolbar {
      padding: 0 25px 8px 25px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      z-index: 10;
      background: #ffffff; }
      fr-mass-emails .mass-emails ng-quill-editor .ql-toolbar .ql-formats {
        margin-right: 0; }
    fr-mass-emails .mass-emails ng-quill-editor .ql-container {
      font-family: 'Roboto';
      font-size: 15px;
      color: #33324b; }
    fr-mass-emails .mass-emails ng-quill-editor .ql-editor {
      padding-right: 0;
      padding-left: 0; }
      fr-mass-emails .mass-emails ng-quill-editor .ql-editor.ql-blank:before {
        font-style: normal;
        font-family: 'Roboto';
        font-size: 15px;
        color: #33324b;
        opacity: 0.2; }
  fr-mass-emails md-content {
    overflow: auto; }
    fr-mass-emails md-content md-card {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 686px;
      min-height: 600px;
      margin: 0 auto 82px; }
      fr-mass-emails md-content md-card md-card-content,
      fr-mass-emails md-content md-card md-card-actions {
        padding: 16px; }
  fr-mass-emails .circular-progress {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  fr-mass-emails .mass-emails-users-link {
    color: #81d8d0;
    text-decoration: underline;
    cursor: pointer; }

.event-status-log {
  margin-bottom: 82px; }
  .event-status-log md-card {
    width: 686px; }
  .event-status-log .event-status-log-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .event-status-log .event-status-log-reason {
    margin-top: 5px; }
  .event-status-log .tile-label {
    margin-left: 10px;
    padding: 8px 13px;
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    border-radius: 16px;
    text-transform: capitalize; }
    .event-status-log .tile-label.md-primary {
      background: #27cb9d; }
    .event-status-log .tile-label.md-warn {
      background: #e66c5b; }
    .event-status-log .tile-label.md-blue {
      background: #1DA1F2; }

fr-users {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: auto;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  fr-users #contentArea {
    outline: none; }
  fr-users .users {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 968px;
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    padding-top: 40px; }
  fr-users .user {
    background-color: white;
    margin: 4px;
    padding: 10px;
    height: 20px;
    width: 30%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden; }

/* import component */
.settings-area {
  margin: 0 0 68px 0; }
  .settings-area .subheader {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 20px;
    color: #33324b;
    text-align: left;
    line-height: 28px;
    margin-bottom: 24px;
    height: 48px; }
    .settings-area .subheader .section-title {
      padding-top: 10px; }
  .settings-area .items-list {
    min-height: 73px;
    background: #fff; }
    .settings-area .items-list .loader {
      height: 73px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .settings-area .items-list .item {
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 14px;
      color: #33324b;
      text-align: left;
      letter-spacing: 0.02em;
      padding: 0 32px;
      border-bottom: 1px solid #e0e0e0;
      transition: 200ms background;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      height: 73px;
      outline: none;
      overflow: hidden; }
      .settings-area .items-list .item .item-wrapper {
        height: 100%; }
      .settings-area .items-list .item:hover {
        cursor: pointer;
        background: rgba(216, 216, 216, 0.1); }
        .settings-area .items-list .item:hover .amount .amount-text {
          display: none; }
        .settings-area .items-list .item:hover .amount .delete-button {
          display: inline-block; }
      .settings-area .items-list .item:last-child {
        border-bottom: 0; }
      .settings-area .items-list .item .dollar {
        opacity: 0.42;
        font-size: 14px; }
      .settings-area .items-list .item input {
        border-bottom: 0; }
      .settings-area .items-list .item.header-item:hover {
        cursor: default;
        background: initial; }
      .settings-area .items-list .item.header-item > * {
        opacity: 0.42; }
  .settings-area .loader {
    color: #33324b;
    min-height: 73px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .settings-area .no-content {
    height: 78px;
    background-color: #dcebeb;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-transform: capitalize;
    font-size: 15px;
    color: #afaec1; }
    .settings-area .no-content md-progress-circular {
      right: 10px; }

body {
  font-family: 'Roboto', sans-serif;
  min-width: 1000px;
  overflow-x: hidden;
  overflow-y: auto; }
  body .main-navbar {
    background: #ffffff;
    z-index: 50; }

.icon-rounded-button {
  border-radius: 50%;
  height: 40px;
  min-height: 40px;
  width: 40px;
  min-width: 40px;
  padding: 0 !important; }

.rounded {
  border-radius: 50%;
  height: 100%; }

.medium {
  font-weight: 500; }

.avatar {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  object-fit: cover; }

md-icon {
  outline: none !important; }

.main-ui-view {
  height: 100%; }
  .main-ui-view md-content {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center; }

.pull-right {
  text-align: right; }

.md-orange {
  background: #fcb750; }

.md-purple {
  background: #8079da; }

.no-margin-bottom {
  margin-bottom: 0 !important; }

.full-width {
  width: 100%; }

.align-left {
  text-align: left !important;
  -ms-flex-pack: start !important;
      justify-content: flex-start !important; }

md-datepicker.full-width .md-datepicker-input-container {
  width: 100%; }

.base-content {
  width: 968px; }

.no-margins {
  margin: 0 !important; }

md-card md-card-header md-card-avatar img {
  height: 40px;
  width: 40px;
  object-fit: cover; }

.md-tooltip {
  height: auto;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px; }

.md-button {
  padding: 0 20px; }

.md-expired {
  background: #c6cbca; }

.md-gold {
  background-image: url(data:image/png;base64,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); }

.md-diamond {
  background-image: url(data:image/png;base64,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); }

.md-platinum {
  background-image: url(data:image/png;base64,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); }

button.md-primary.circular-progress md-progress-circular path {
  stroke: #fff;
  opacity: 0.6; }

.changed {
  background: rgba(162, 216, 129, 0.25); }

md-input-container.only-input {
  margin: 0; }
  md-input-container.only-input .md-errors-spacer {
    display: none; }

md-menu-content.invite-to-event-menu-content {
  padding: 20px 0;
  min-width: 268px; }
  md-menu-content.invite-to-event-menu-content .open-dialog-button {
    display: -ms-flexbox;
    display: flex;
    padding: 0 25px; }
    md-menu-content.invite-to-event-menu-content .open-dialog-button.without-app {
      padding-left: 22px; }
    md-menu-content.invite-to-event-menu-content .open-dialog-button img {
      margin-right: 30px; }
    md-menu-content.invite-to-event-menu-content .open-dialog-button .members-count {
      font-size: 15px;
      color: #afaec1;
      padding-left: 5px; }

md-dialog {
  border-radius: 2px; }
  md-dialog .dialog-header {
    padding: 21px 25px; }
    md-dialog .dialog-header h2 {
      margin: 0;
      font-family: 'Roboto';
      font-weight: 400;
      font-size: 20px;
      color: #33324b;
      text-align: left;
      line-height: 28px; }
  md-dialog .md-dialog-content {
    padding: 25px; }
    md-dialog .md-dialog-content .layout-row md-input-container {
      padding-right: 25px; }
      md-dialog .md-dialog-content .layout-row md-input-container:last-child {
        padding-right: 0; }
      md-dialog .md-dialog-content .layout-row md-input-container label {
        color: rgba(0, 0, 0, 0.38); }
  md-dialog md-dialog-actions {
    padding: 8px 25px; }

md-backdrop.md-dialog-backdrop {
  background-color: #9e9e9e; }

md-select-menu md-content md-option {
  color: #33324b; }

.mr-16 {
  margin-right: 16px; }

.ml-16 {
  margin-left: 16px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='10px']::before {
  content: 'Small';
  font-size: 10px !important; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='']::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='18px']::before {
  content: 'Large';
  font-size: 18px !important; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='32px']::before {
  content: 'Huge';
  font-size: 32px !important; }

pre {
  font-family: 'Roboto';
  color: #32324b; }
  pre .inserted {
    background: rgba(162, 216, 129, 0.25);
    text-decoration: none; }
  pre .deleted {
    background: #ffbbbb;
    text-decoration: none; }

.full-width-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  min-height: 52px !important; }
  .full-width-info.purple {
    background: #8079da;
    color: #fff; }
    .full-width-info.purple .md-button .material-icons {
      color: #fff !important; }
  .full-width-info .full-width-info-wrapper {
    min-height: 52px;
    margin-left: -20px;
    text-transform: capitalize; }

.mb-85 {
  margin-bottom: 85px !important; }
