/*
 * For not so obvious color code, i use https://chir.ag/projects/name-that-color
 * to get the name.
 */
.v-application .primary-color {
  background-color: #FE0D66 !important;
}

.v-application .primary-color--text {
  color: #FE0D66 !important;
  caret-color: #FE0D66 !important;
}

.v-application .secondary-color {
  background-color: #59748A !important;
}

.v-application .secondary-color--text {
  color: #59748A !important;
  caret-color: #59748A !important;
}

.v-application .secondary-color-light {
  background-color: #85A5C2 !important;
}

.v-application .secondary-color-light--text {
  color: #85A5C2 !important;
  caret-color: #85A5C2 !important;
}

.v-application .tertiary-color {
  background-color: #A6BED2 !important;
}

.v-application .tertiary-color--text {
  color: #A6BED2 !important;
  caret-color: #A6BED2 !important;
}

.v-application .main-background {
  background-color: #F8F8F8 !important;
}

.v-application .main-background--text {
  color: #F8F8F8 !important;
  caret-color: #F8F8F8 !important;
}

.v-application .black {
  background-color: #000000 !important;
}

.v-application .black--text {
  color: #000000 !important;
  caret-color: #000000 !important;
}

.v-application .light-black {
  background-color: rgba(0, 0, 0, 0.38) !important;
}

.v-application .light-black--text {
  color: rgba(0, 0, 0, 0.38) !important;
  caret-color: rgba(0, 0, 0, 0.38) !important;
}

.v-application .grey-dark {
  background-color: rgba(117, 117, 117, 0.2) !important;
}

.v-application .grey-dark--text {
  color: rgba(117, 117, 117, 0.2) !important;
  caret-color: rgba(117, 117, 117, 0.2) !important;
}

.v-application .grey-light {
  background-color: #fbfbfe !important;
}

.v-application .grey-light--text {
  color: #fbfbfe !important;
  caret-color: #fbfbfe !important;
}

.v-application .grey-medium-light {
  background-color: #d8d8d8 !important;
}

.v-application .grey-medium-light--text {
  color: #d8d8d8 !important;
  caret-color: #d8d8d8 !important;
}

.v-application .grey-light-darker {
  background-color: #F0F0F0 !important;
}

.v-application .grey-light-darker--text {
  color: #F0F0F0 !important;
  caret-color: #F0F0F0 !important;
}

.v-application .mercury-solid {
  background-color: #E5E5E5 !important;
}

.v-application .mercury-solid --text {
  color: #E5E5E5 !important;
  caret-color: #E5E5E5 !important;
}

.v-application .concrete-solid {
  background-color: #F2F2F2 !important;
}

.v-application .concrete-solid--text {
  color: #F2F2F2 !important;
  caret-color: #F2F2F2 !important;
}

.v-application .boulder {
  background-color: #797979 !important;
}

.v-application .boulder--text {
  color: #797979 !important;
  caret-color: #797979 !important;
}

.v-application .orange {
  background-color: #FF8A5B !important;
}

.v-application .orange--text {
  color: #FF8A5B !important;
  caret-color: #FF8A5B !important;
}

.v-application .light-orange {
  background-color: #FCEADE !important;
}

.v-application .light-orange--text {
  color: #FCEADE !important;
  caret-color: #FCEADE !important;
}

.v-application .blue {
  background-color: #25CED1 !important;
}

.v-application .blue--text {
  color: #25CED1 !important;
  caret-color: #25CED1 !important;
}

.v-application .light-blue {
  background-color: #C5F9FA !important;
}

.v-application .light-blue--text {
  color: #C5F9FA !important;
  caret-color: #C5F9FA !important;
}

.v-application .grey {
  background-color: #797979 !important;
}

.v-application .grey--text {
  color: #797979 !important;
  caret-color: #797979 !important;
}

.v-application .faded-blue {
  background-color: #D9ECFC !important;
}

.v-application .faded-blue--text {
  color: #D9ECFC !important;
  caret-color: #D9ECFC !important;
}

.v-application .grey-blue {
  background-color: #70849B !important;
}

.v-application .grey-blue--text {
  color: #70849B !important;
  caret-color: #70849B !important;
}

.v-application .pickled-bluewood {
  background-color: rgb(54, 77, 96) !important;
}

.v-application .pickled-bluewood--text {
  color: rgb(54, 77, 96) !important;
  caret-color: rgb(54, 77, 96) !important;
}

.v-application .rocketium-blue {
  background-color: #006fb4 !important;
}

.v-application .rocketium-blue--text {
  color: #006fb4 !important;
  caret-color: #006fb4 !important;
}

.v-application .stock-image-background {
  background-color: #efefef !important;
}

.v-application .stock-image-background--text {
  color: #efefef !important;
  caret-color: #efefef !important;
}

.v-application .error {
  background-color: #FF5252 !important;
}

.v-application .error--text {
  color: #FF5252 !important;
  caret-color: #FF5252 !important;
}

.v-application .bonjour {
  background-color: #DFDBDB !important;
}

.v-application .bonjour--text {
  color: #DFDBDB !important;
  caret-color: #DFDBDB !important;
}

.v-application .white {
  background-color: #FFFFFF !important;
}

.v-application .white--text {
  color: #FFFFFF !important;
  caret-color: #FFFFFF !important;
}

.v-application .rajah {
  background-color: #F9BF76 !important;
}

.v-application .rajah--text {
  color: #F9BF76 !important;
  caret-color: #F9BF76 !important;
}

.v-application .seashell-solid {
  background-color: rgb(241, 241, 241) !important;
}

.v-application .seashell-solid--text {
  color: rgb(241, 241, 241) !important;
  caret-color: rgb(241, 241, 241) !important;
}

.v-application .doger-blue {
  background-color: #3591FB !important;
}

.v-application .doger-blue--text {
  color: #3591FB !important;
  caret-color: #3591FB !important;
}

.v-application .pale-red {
  background-color: rgba(136, 85, 136, 0.4666666667) !important;
}

.v-application .pale-red--text {
  color: rgba(136, 85, 136, 0.4666666667) !important;
  caret-color: rgba(136, 85, 136, 0.4666666667) !important;
}

.v-application .ebb {
  background-color: #F2EEEE !important;
}

.v-application .ebb--text {
  color: #F2EEEE !important;
  caret-color: #F2EEEE !important;
}

[v-cloak] {
  display: none !important;
}

.v-application {
  font-family: "DM Sans", sans-serif !important;
}
.v-application [class*=text-]:not(i) {
  color: #59748A;
  font-family: "DM Sans", sans-serif !important;
}

body, .v-application {
  background-color: #F8F8F8 !important;
  color: #59748A !important;
}

.v-application--wrap {
  min-height: unset !important;
}

h1, h2, h3, h4, h5, h6, p {
  color: #59748A !important;
}

::placeholder {
  color: #85A5C2 !important;
  opacity: 1 !important;
}

.training--background {
  background-color: white;
}

#trainingFaqs {
  max-width: 768px;
  margin-inline: auto;
  margin-top: 5rem;
}

.position-relative {
  position: relative;
}

.v-btn:hover:before {
  opacity: 0.2 !important;
}
.v-btn .v-btn__content {
  text-transform: none !important;
  font-weight: 700 !important;
}
.v-btn:not(.primary) .v-btn__content {
  color: #59748A;
}

a.primary--text:hover {
  color: #59748A !important;
}

a.secondary--text:hover {
  color: #FE0D66 !important;
}

.v-icon {
  color: #59748A !important;
  text-decoration: none !important;
}

.theme--dark.v-icon {
  color: #fff !important;
}

.v-list-item__content {
  color: #59748A;
}

.select--wrap-width {
  max-width: min-content;
  padding: 0;
  margin: 0;
}
.select--wrap-width.authors--select {
  min-width: 200px;
  position: relative;
  top: -5px;
}

.header {
  height: 64px !important;
  z-index: 7 !important;
}
.header .header--logo-link {
  width: 180px;
  min-width: 180px !important;
  max-width: 180px !important;
  overflow: hidden;
}
.header .header--logo-link .header--logo {
  max-height: 32px;
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  display: flex;
}
.header .v-toolbar__content {
  padding-top: 0;
  padding-bottom: 0;
}
.header .v-list {
  height: 100%;
  padding: 0;
}
.header .v-list-item {
  border-top: 4px solid transparent;
}
.header .v-list-item:hover {
  border-top: 4px solid #FE0D66 !important;
}
.header .v-list-item.active {
  background-color: #59748A;
  border-top: 4px solid #FE0D66;
  border-radius: 0 0 4px 4px;
}
.header .v-list-item.active .v-list-item__content {
  color: #fff !important;
}
.header .prc-site_logo-container {
  height: 2em;
  width: 180px;
}
.header .site-logo {
  max-height: 4em;
  max-width: 50%;
  overflow: hidden;
}
.header .site-logo.reseller-logo {
  width: 100%;
  height: 4em;
}
.header .site-logo.reseller-logo img {
  width: auto;
  height: 100%;
}

.mobile-menu .v-list-item {
  border-left: 4px solid transparent;
}
.mobile-menu .v-list-item:hover {
  border-left: 4px solid #FE0D66 !important;
}
.mobile-menu .v-list-item.active {
  background-color: #59748A;
  border-left: 4px solid #FE0D66;
  border-radius: 0 4px 4px 0;
}
.mobile-menu .v-list-item.active .v-list-item__content {
  color: #fff !important;
}

#main-content {
  margin-top: 64px;
}

.app--offline-connection.v-system-bar {
  background-color: #FE0D66;
  color: white;
}

#header.app--offline .v-app-bar {
  margin-top: 32px !important;
}

.app--header .v-progress-linear {
  top: 0px !important;
  z-index: 7 !important;
  position: fixed;
}

.header--container-override .v-toolbar__content {
  left: 50% !important;
  transform: translateX(-50%) !important;
}

@media all and (min-width: 960px) {
  .header--container-override .v-toolbar__content {
    max-width: 900px;
  }
}
@media all and (min-width: 1264px) {
  .header--container-override .v-toolbar__content {
    max-width: 1185px;
    padding: 0;
  }
}
@media all and (min-width: 1904px) {
  .header--container-override .v-toolbar__content {
    max-width: 1785px;
    padding: 0;
  }
}
#header.app--offline + #main-content {
  margin-top: 96px;
}
#header.app--offline + #main-content .open-authoring--fab-button {
  top: 56px !important;
}

.amp-card.amp-card--top-border {
  border-top-style: solid;
  border-top-width: 0.25em;
}
.amp-card.amp-card--top-border.draft, .amp-card.amp-card--top-border.pending, .amp-card.amp-card--top-border.in_progress, .amp-card.amp-card--top-border.awaiting_preview_audio, .amp-card.amp-card--top-border.assigned {
  border-top-color: #FF8A5B;
}
.amp-card.amp-card--top-border.rejected {
  border-top-color: #797979;
}
.amp-card.amp-card--top-border.live, .amp-card.amp-card--top-border.published, .amp-card.amp-card--top-border.resolved {
  border-top-color: #25CED1;
}
.amp-card.amp-card--top-border.action_needed {
  border-top-color: #E78587;
}
.amp-card.amp-card--top-border.in_queue, .amp-card.amp-card--top-border.awaiting_distribution, .amp-card.amp-card--top-border.unapproved, .amp-card.amp-card--top-border.in_review, .amp-card.amp-card--top-border.awaiting_client, .amp-card.amp-card--top-border.pending_distribution, .amp-card.amp-card--top-border.partially_published {
  border-top-color: #D9ECFC;
}
.amp-card .headline {
  white-space: initial;
}
.amp-card .v-avatar {
  background-color: #F8F8F8;
}
.amp-card .amp-card--date {
  color: #A6BED2 !important;
}

.amp-list-table-card {
  background: white;
  border-radius: 0.25em;
}
.amp-list-table-card.amp-list-table-card--archived {
  background: #fbfbfe;
}

.input-hint--prepend-info_icon {
  padding-left: 1.5em;
  line-height: 1.5em;
  display: block;
}
.input-hint--prepend-info_icon .v-icon {
  color: #59748A !important;
  font-size: 1.25em;
  position: absolute;
  left: -5px;
  top: 2px;
}

.ampifire-banner {
  position: relative;
  width: 100%;
  background-color: white;
  border-radius: 0.25em;
  background-image: url("../img/slider-background.png");
  background-size: contain;
  background-position-x: right;
  background-repeat: no-repeat;
}
.ampifire-banner .ampifire-banner--content {
  position: relative;
  z-index: 1;
}

.author_request-comments--drawer {
  width: 50% !important;
  max-width: 600px !important;
}
.author_request-comments--drawer .v-navigation-drawer__prepend {
  background: #F8F8F8;
  border-bottom: 1px solid #A6BED2;
}
.author_request-comments--drawer .author_request-comment--message-wrapper {
  background: #F8F8F8;
  border-radius: 0.25em;
}

@media all and (max-width: 960px) {
  .author_request-comments--drawer {
    width: 100% !important;
  }
}
.author_request-comments-disabled {
  background: #F8F8F8 !important;
  border: 1px solid #FF8A5B !important;
  border-radius: 0.25em;
  text-align: center;
}
.author_request-comments-disabled i, .author_request-comments-disabled b {
  color: #FF8A5B !important;
}

.v-pagination .v-pagination__navigation {
  background: transparent !important;
  border: none;
  box-shadow: none;
  font-size: 0.75em !important;
  margin: 0;
}
.v-pagination .v-pagination__navigation i {
  font-size: 1.25em;
}

[v-cloak] {
  display: none;
}

.v-alert {
  border-radius: 6px !important;
  font-size: 0.75em !important;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843) !important;
}
.v-alert .v-icon {
  font-size: 17px;
}
.v-alert.prc-alert--info {
  background: #EEF6FB !important;
  caret-color: #EEF6FB !important;
}
.v-alert.prc-alert--error {
  background: #FFE1EB !important;
  caret-color: #FFE1EB !important;
}
.v-alert.prc-alert--error .v-alert__content {
  color: #FF296A !important;
}
.v-alert.prc-alert--success {
  background-color: #EFF6FC !important;
  caret-color: #EFF6FC !important;
}
.v-alert.prc-alert--warning {
  background-color: #FEF5DA !important;
  caret-color: #FEF5DA !important;
}
.v-alert.prc-alert__icon--error {
  color: #FF296A !important;
}

.button--action {
  max-width: 10em;
  width: 100%;
  height: 35px !important;
}

.button--action-shadow {
  filter: drop-shadow(0px 4px 12px rgba(147, 147, 147, 0.1));
}

.word-break__break-word {
  word-break: break-word;
}

.clear--both {
  clear: both;
}

.prc-text__extra-small {
  font-size: 0.75em;
}

.prc-text__small {
  font-size: 0.85em;
}

.prc-text__large {
  font-size: 1.5em;
}

.prc-text__medium {
  font-size: 1.2em;
}

.prc-grey {
  color: #ABAAAC !important;
}

.prc-greyish-blue {
  color: rgb(54, 77, 96) !important;
}

.prc-color--secondary {
  color: #59748A !important;
}

.prc-color--primary {
  color: #FF296A !important;
}

.prc-color--nepal-blue {
  color: rgb(133, 165, 194) !important;
}

.prc-color--botticelli {
  color: rgb(213, 223, 232) !important;
}

.background-color--light-black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.background-color--white {
  background-color: #FFFFFF;
}

.background-color--transparent {
  background-color: transparent !important;
}

.prc-text-transformation__none {
  text-transform: none;
}

.status-chip.draft, .status-chip.in_progress, .status-chip.awaiting_preview_audio, .status-chip.assigned, .status-chip.recurring, .status-chip.flagged {
  color: #FF8A5B !important;
  background-color: #FCEADE !important;
}
.status-chip.draft .v-chip__content, .status-chip.in_progress .v-chip__content, .status-chip.awaiting_preview_audio .v-chip__content, .status-chip.assigned .v-chip__content, .status-chip.recurring .v-chip__content, .status-chip.flagged .v-chip__content {
  color: #FF8A5B !important;
}
.status-chip.rejected {
  background-color: #F2F2F2 !important;
  color: #797979 !important;
}
.status-chip.rejected .v-chip__content {
  color: #797979 !important;
}
.status-chip.live, .status-chip.published, .status-chip.premium, .status-chip.resolved, .status-chip.published_module, .status-chip.authored {
  color: #25CED1 !important;
  background-color: #C5F9FA !important;
}
.status-chip.live .v-chip__content, .status-chip.published .v-chip__content, .status-chip.premium .v-chip__content, .status-chip.resolved .v-chip__content, .status-chip.published_module .v-chip__content, .status-chip.authored .v-chip__content {
  color: #25CED1 !important;
}
.status-chip.in_queue, .status-chip.awaiting_distribution, .status-chip.unapproved, .status-chip.in_review, .status-chip.awaiting_client, .status-chip.pending_distribution, .status-chip.awaiting_author, .status-chip.generating, .status-chip.partially_published, .status-chip.pending {
  color: #70849B !important;
  background-color: #D9ECFC !important;
}
.status-chip.in_queue .v-chip__content, .status-chip.awaiting_distribution .v-chip__content, .status-chip.unapproved .v-chip__content, .status-chip.in_review .v-chip__content, .status-chip.awaiting_client .v-chip__content, .status-chip.pending_distribution .v-chip__content, .status-chip.awaiting_author .v-chip__content, .status-chip.generating .v-chip__content, .status-chip.partially_published .v-chip__content, .status-chip.pending .v-chip__content {
  color: #70849B !important;
}
.status-chip.action_needed {
  color: #FFFFFF !important;
  background-color: #E78587 !important;
}
.status-chip.action_needed .v-chip__content {
  color: #FFFFFF !important;
}
.status-chip.premium {
  color: #25CED1 !important;
  background-color: #F2F2F2 !important;
}
.status-chip.premium .v-chip__content {
  color: #25CED1 !important;
}
.status-chip.premium .v-chip__content .v-icon {
  color: #25CED1 !important;
}
.status-chip.limited_distribution, .status-chip.recurring_campaign {
  color: #85A5C2 !important;
  background-color: #F2F2F2 !important;
}
.status-chip.limited_distribution .v-chip__content, .status-chip.recurring_campaign .v-chip__content {
  color: #85A5C2 !important;
}
.status-chip.limited_distribution .v-chip__content .v-icon, .status-chip.recurring_campaign .v-chip__content .v-icon {
  color: #85A5C2 !important;
}
.status-chip.first_recurring_request {
  color: rgba(0, 0, 0, 0.38) !important;
  background-color: #FFFD74 !important;
}
.status-chip.first_recurring_request .v-chip__content {
  color: rgba(0, 0, 0, 0.38) !important;
}

.v-chip.first_recurring_request {
  padding: 6px !important;
  color: rgba(0, 0, 0, 0.38) !important;
  background-color: #FFFD74 !important;
}
.v-chip.first_recurring_request .v-chip__content {
  color: rgba(0, 0, 0, 0.38) !important;
}

.amp-list-showing_select {
  max-width: 65px;
  padding: 0;
  margin: 0;
}

.body-press_releases--edit .flash-message,
.body-blog_posts--edit .flash-message,
.body-slideshows--edit .flash-message,
.body-video_prs--edit .flash-message,
.body-movies--edit .flash-message,
.body-infographics--edit .flash-message,
.body-podcasts--edit .flash-message {
  background-color: #f4faff !important;
}

.author-controls {
  z-index: 6;
}

.company-preview--card {
  min-height: 110px;
  background-color: #F8F8F8 !important;
}
.company-preview--card.company-preview--card-white {
  background-color: white !important;
}
.company-preview--card .company-preview--card-info .v-list-item__content {
  height: fit-content;
}
.company-preview--card .company-preview--card-info .v-list-item__content .v-list-item__title {
  color: #364d60 !important;
}
.company-preview--card .company-preview--card-info .v-list-item__content .v-list-item__subtitle {
  color: rgba(0, 0, 0, 0.65) !important;
}
.company-preview--card:not(.company-preview--card-white) .company-preview--card-info .v-avatar {
  background-color: #FFFFFF !important;
}

.module-header {
  background-color: rgb(244, 250, 255) !important;
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
  z-index: 6;
  position: relative;
}
.module-header .module-header__preview-container .module-header__category {
  display: block;
  font-weight: 500;
  font-size: 1em;
  line-height: 20.83px;
  color: #59748A;
}
.module-header .module-header__preview-container .module-header__company {
  display: inline-block;
  font-size: 1.5em;
  line-height: 31.25px;
  font-weight: 700;
  color: rgb(54, 77, 96);
}
.module-header .module-header__preview-container .module-header__toggle-button {
  vertical-align: baseline;
  font-size: 1.5em;
  color: rgb(54, 77, 96) !important;
  position: relative;
  top: 2px;
}
.module-header .module-header__preview-container .module-header__publish-container {
  height: 100% !important;
}
.module-header .module-header__preview-container .module-header__publish-button {
  color: #59748A;
  background-color: rgb(255, 255, 255);
}
.module-header .module-header__editing-panel {
  background-color: white;
}
.module-header .module-header__editing-panel .module-header__input {
  height: 50px;
}
.module-header .module-header__editing-panel .module-header__edit-company-button {
  font-weight: 700;
  font-size: 0.875em;
}
.module-header .module-header__editing-panel .editing-panel__footer {
  color: rgb(89, 116, 138) !important;
  background-color: rgb(244, 250, 255);
  min-height: 40px;
}
.module-header .module-header__editing-panel .editing-panel__footer .editing-panel__close-button {
  color: rgb(54, 77, 96);
  font-weight: bold;
}
.module-header .module-header__editing-panel .editing-panel__footer .editing-panel__save-button {
  text-decoration: none;
  color: rgb(54, 77, 96);
}

.publish-amp__container {
  min-height: 50vh;
}

.new-comments--circle {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
  background-color: #FF5252;
  border-radius: 100%;
  width: 0.75em;
  height: 0.75em;
}
.new-comments--circle:before {
  content: "";
  width: 0.35em;
  height: 0.35em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 100%;
}
.new-comments--circle.new-comments--circle-outer {
  top: -4px;
  right: -5px;
}
.new-comments--circle.new-comments--circle-list {
  right: auto;
  left: 0.25em;
}

.v-dialog .template-container {
  height: 100% !important;
}
.v-dialog .template-container .top-divider.v-divider {
  border-color: #FE0D66 !important;
  border-width: 2px !important;
}
.v-dialog .template-container i {
  font-size: 1em !important;
}
.v-dialog .template-container i.close-icon {
  color: #DFDBDB !important;
  cursor: pointer;
}
.v-dialog .template-container .template-text--heading {
  color: #59748A !important;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  margin-top: 1em;
}
.v-dialog .template-container .template-item .template-item__body {
  background-color: rgb(241, 241, 241) !important;
  cursor: pointer;
}
.v-dialog .template-container .template-item .template-item__title {
  font-size: 18px;
  line-height: 1.5em;
  font-weight: 500;
  color: #59748A !important;
}
.v-dialog .template-container .template-footer {
  margin-top: 2em;
}
.v-dialog .template-container .template-footer i.warning-icon {
  font-size: 40px !important;
  background-color: #FFFFFF !important;
  color: #F9BF76 !important;
}
.v-dialog .template-container .template-footer .warning-text {
  color: #59748A;
  line-height: 24px;
  font-weight: 700;
  vertical-align: top;
}

.theme--light.v-application .v-card__title {
  color: #59748A;
}
.theme--light.v-application .v-card__subtitle {
  color: #85A5C2;
}
.theme--light.v-application .v-avatar {
  background: #F8F8F8;
}
.theme--light.v-application .primary--text:not(i) {
  color: #59748A !important;
}
.theme--light.v-application .text--primary {
  color: #FE0D66 !important;
}
.theme--light.v-application .v-input--switch .primary--text, .theme--light.v-application .v-input-- .primary--text {
  color: #fe0d66 !important;
  caret-color: #fe0d66 !important;
}
.theme--light.v-application .v-label.text--primary {
  color: #59748A;
}
.theme--light.v-application .v-card .v-list-item .v-list-item__title {
  color: #59748A;
}
.theme--light.v-application .v-card .v-list-item .v-list-item__subtitle {
  color: #85A5C2;
}
.theme--light.v-application .v-text-field:not(.error--text) > .v-input__control > .v-input__slot:before {
  color: #85A5C2;
  background-color: #85A5C2;
  border-color: #85A5C2;
}
.theme--light.v-application .v-text-field:not(.error--text) > .v-input__control > .v-input__slot:after {
  color: #85A5C2;
  border-color: #85A5C2;
}
.theme--light.v-application .v-label {
  color: #59748A;
  font-weight: bold;
  font-size: 1rem;
}
.theme--light.v-application .v-label.error-text {
  transition-delay: 0.5s;
}
.theme--light.v-application .v-text-field .v-label, .theme--light.v-application .v-input--selection-controls .v-label {
  font-weight: normal;
}
.theme--light.v-application .v-input textarea, .theme--light.v-application .v-input input {
  color: #59748A !important;
  caret-color: #59748A !important;
}
.theme--light.v-application .v-input .v-select__selection--disabled {
  color: #85A5C2 !important;
  caret-color: #85A5C2 !important;
}
.theme--light.v-application .v-input.v-input--is-disabled textarea, .theme--light.v-application .v-input.v-input--is-disabled input {
  color: #85A5C2 !important;
  caret-color: #85A5C2 !important;
}
.theme--light.v-application .custom-quill-link--inner .v-input textarea, .theme--light.v-application .custom-quill-link--inner .v-input input {
  color: white !important;
}
.theme--light.v-application .v-btn::before {
  background-color: #59748A !important;
}
.theme--light.v-application .v-card--link::before {
  background: #59748A !important;
}
.theme--light.v-application .v-messages {
  color: #85A5C2;
}
.theme--light.v-application .v-text-field--filled > .v-input__control > .v-input__slot {
  background-color: #F8F8F8;
}
.theme--light.v-application .v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot::before {
  border-color: #85A5C2 !important;
}
.theme--light.v-application .v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot::before:hover.phone-text--input_slot {
  height: 2px;
}
.theme--light.v-application .v-menu__content {
  background: white;
}
.theme--light.v-application .v-select .v-input__control .v-input__slot {
  background-color: rgb(248, 248, 248) !important;
  font-weight: 500 !important;
  box-shadow: none !important;
}
.theme--light.v-application .v-select .v-input__control .v-input__slot.white {
  background-color: white !important;
}
.theme--light.v-application .v-select .v-select__selections {
  color: #59748A !important;
  line-height: 20.83px !important;
  font-weight: 500 !important;
}
.theme--light.v-application .v-select:not(.default-vuetify) .v-select__slot {
  padding: 0 10px;
  color: #59748A;
}
.theme--light.v-application .v-select:not(.default-vuetify) .v-select__slot .v-label {
  padding-left: 10px;
  color: rgb(133, 165, 194) !important;
}
.theme--light.v-application .v-select:not(.default-vuetify) .v-select__slot .v-label.v-label--active {
  top: -5px !important;
}
.theme--light.v-application .v-select .v-text-field__details {
  padding-left: 22px;
}
.theme--light.v-application .v-input--phone-field {
  margin-top: 0;
  padding-top: 0;
}
.theme--light.v-application .v-input--phone-field .v-input__slot {
  padding-top: 16px;
  padding-bottom: 8px;
  background: #f8f8f8;
}
.theme--light.v-application .v-input--phone-field .v-input__slot .v-label.v-label--active {
  left: 6px;
  top: 8px;
}
.theme--light.v-application .v-input--phone-field .v-input__slot .iti.iti--allow-dropdown {
  top: 6px;
  left: 6px;
}
.theme--light.v-application .ql-tooltip {
  width: auto !important;
  z-index: 10;
}
.theme--light.v-application .custom-quill-link {
  background: #444;
  color: white;
  padding: 0.5em;
  font-size: 0.85rem;
  z-index: 11;
  border-radius: 0.25em;
  margin-top: 5px;
  min-width: 330px !important;
  display: block;
}
.theme--light.v-application .custom-quill-link .theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {
  background: hsla(0, 0%, 100%, 0.08);
}
.theme--light.v-application .custom-quill-link .v-input {
  font-size: 12px;
}
.theme--light.v-application .content-editor--wrap {
  margin-top: 0;
  padding-bottom: 16px;
}
.theme--light.v-application .content-editor {
  background-color: #F8F8F8;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid #85A5C2;
  position: relative;
}
.theme--light.v-application .content-editor .ql-editor {
  padding-left: 15px !important;
  border-bottom: unset !important;
  caret-color: auto !important;
  min-height: 15em;
  overflow-y: visible;
  padding-bottom: 16px;
}
.theme--light.v-application .content-editor .ql-editor .ql-container.ql-bubble {
  margin-bottom: -16px;
}
.theme--light.v-application .content-editor .ql-editor:focus {
  border-bottom: unset !important;
}
.theme--light.v-application .content-editor .ql-editor:after {
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
  background-color: #85A5C2;
  border-color: #85A5C2;
  border-style: solid;
  border-width: thin 0;
  transform: scaleX(0);
  height: 1px;
}
.theme--light.v-application .content-editor .ql-editor:focus:after {
  transform: scaleX(1);
  background-color: #85A5C2;
  border-color: #85A5C2;
}
.theme--light.v-application .content-editor .ql-editor.ql-blank::before {
  left: 15px !important;
  color: #85A5C2 !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 18px !important;
}
.theme--light.v-application .content-editor.has-error .ql-editor:after {
  transform: scaleX(1);
  background-color: #FF5252;
  border-color: #FF5252;
}
.theme--light.v-application .content-editor.content-editor-short .ql-editor {
  min-height: 10em;
}
.theme--light.v-application .v-alert {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1rem;
}
.theme--light.v-application .v-alert.info--text {
  background: rgba(217, 236, 252, 0.3) !important;
  color: #59748A !important;
  caret-color: #59748A !important;
}
.theme--light.v-application .v-alert.warning--text {
  color: #FF8A5B !important;
  caret-color: #FF8A5B !important;
}
.theme--light.v-application .v-alert .v-alert__wrapper .v-icon.info--text {
  color: #59748A !important;
  caret-color: #59748A !important;
}
.theme--light.v-application .v-alert .v-alert__wrapper .v-icon.warning--text {
  color: #FF8A5B !important;
  caret-color: #FF8A5B !important;
}
.theme--light.v-application .v-alert .v-alert__wrapper .v-alert__content p {
  margin-bottom: 0;
}

.amp-button-container {
  position: absolute;
  z-index: 6;
  top: 2.25em;
  right: 1em;
}

.prc-cropper-preview_original {
  display: none !important;
}

.prc-cropper-preview-clone {
  display: block !important;
}

.prc-cropper-preview_override {
  overflow: hidden;
}

.amp-pagination .v-pagination__item:not(.v-pagination__item--active) {
  color: #59748A !important;
}

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.ampifire-banner.ampifire-banner--profile {
  background-image: url("../img/profile-banner-background.png");
}

@media all and (max-width: 960px) {
  .textfield__textarea--heading {
    overflow-y: scroll !important;
  }
  .textfield__textarea--summary {
    overflow-y: scroll !important;
  }
}
@media (max-width: 600px) {
  .ampifire-banner.ampifire-banner--profile {
    background-image: url("../img/profile-banner-background-mobile.png");
  }
  .amp-button-container {
    top: 0em;
    right: 0.5em;
  }
}
.letter-spacing--normal {
  letter-spacing: normal;
}

.announcement-list-table .announcement-list-table-header a:link {
  text-decoration: none;
}
.announcement-list-table .announcement-list-table-header a:visited {
  text-decoration: none;
}
.announcement-list-table .announcement-list-table-header a:hover {
  text-decoration: none;
}
.announcement-list-table .announcement-list-table-header a:active {
  text-decoration: none;
}

thead > tr > th a:link {
  text-decoration: none;
}
thead > tr > th a:visited {
  text-decoration: none;
}
thead > tr > th a:hover {
  text-decoration: none;
}
thead > tr > th a:active {
  text-decoration: none;
}

blockquote.citation-block {
  background-color: #e6eaf0;
  border-left: 2px solid #59748A;
  color: #59748A;
  padding: 1em;
}

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