.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
p, h1, h2, h3, h4, h5, a, table, thead, tr, th, div, span {
  color: rgba(85, 106, 123, 1);
}
:is(.forum table, .text-content table, .views-table, .draggable-table) th , .webform-submission-add-form span.fieldset__label.fieldset__label--group {
  color: white;
  text-align: center;
  font-size: medium;
  align-content: center;
  background-color: #1576af;
}
.menu--sidebar .menu__link--link {
  color: inherit;
}
.block-private-message-notification-block .private-message-page-link {
  color: inherit;
}
.view-field-transaction-table-column {
    width: 190px;
}
.layout__region.layout__region--first, .layout__region.layout__region--second, .layout__region.layout__region--third {
    border: solid 2px;
    padding: 10px;
    margin: 10px;
}
.layout--threecol-section {
  display: grid;
  gap: 0px;
  margin: 20px;
}
body {
    background-color: white;
}
#edit-secondary {
  margin: 14px 10px 0px 10px;
  box-shadow: 0px 1px 3px;
}
#views-exposed-form-3-topics-search-block-2 #edit-secondary , #views-exposed-form-3-topics-search-block-1 #edit-secondary {
    margin: 14px 10px 0px 0px;
}
#edit-secondary--2 {
    margin: 15px 20px 0px 10px;
    box-shadow: 0px 1px 3px;
}
#edit-cancel {
    display: none;
}
#edit-notes-format {
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-item-currency.js-form-item-currency {
    display: none;
}
.js-form-item.form-item.js-form-type-entity-autocomplete.form-item-field-credit-transfer-0-target-id-username.js-form-item-field-credit-transfer-0-target-id-username {
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-item-field-credit-transfer-0-target-id-currency.js-form-item-field-credit-transfer-0-target-id-currency {
    display: none;
}
.private_message_thread_clear_history_link_wrapper {
    display: none;
}
.private-message-recipients {
    text-align: center;
    font-size: large;
    display: inline;
    font-weight: bold;
    /* background-color: lightcoral; */
    background-color: #1576af;
    border: solid;
}
.private-message-recipients a , .private-message-recipients span {
    color: white;
    text-align: center;
    justify-content: center;
}
.private-message-thread--full-container {
    margin: 0px 400px;
}
.private-message-thread--full-container p , p.back-to-login , #edit-account , .taxonomy-term-form label {
    text-align: center;
} {
    text-align: center;
}
.pager {
    margin: auto;
}
p.username a , .private-message-recipients a {
    anchor-scope: none;
    text-decoration: none;
    anchor-scope: none;
    display: block;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    /* color: black; */
}
.private-message-thread-messages {
    margin: -0px -5px;
}
.private-message-wrapper.field__item {
    border: solid 1px;
}
.private-message-thread-messages .field.field--name-private-messages.field--type-entity-reference.field--label-hidden.field__items {
    border-top: solid 1px;
}
#edit-rating--description {
    margin: -30px 0px 30px 0px;
}
#edit-user-picture-wrapper {
    margin: auto;
    width: 300px;
}
#edit-preview {
margin: 0px 10px;
}
#contact-message-feedback-form .form-actions {
    display: block;
    margin: 0px auto 0px;
    width: 355px;
}
.view-specifictopics .flag-interested-in-topic {
    margin: 20px 0px 0px 0px;
}
p.login-title {
    height: 60px;
    padding: 15px;
    margin: auto;
    font-size: 1.2rem;
    color: white;
    vertical-align: middle;
    background-color: #1576af;
    font-weight: bold;
}
#user-login-form .form-item.form-item-pass {
    margin-right: 20px;
}
#user-login-form .actions-suffix {
    float: right;
    position: relative;
    /* bottom: 30px; */
    right: 10px;
    text-align: center;
    margin-top: 25px;
}
.form-item.form-item-name {
    padding-right: 20px;
}
#user-login-form, #user-pass {
    padding-bottom: 40px;
}
.user-form .olivero-details__summary , .user-form .fieldset__legend , .node-credit-transfer-form .olivero-details__summary {
    background-color: #1576af;
    color: white;
}
#views-exposed-form-find-a-conversation-block-2 .olivero-details__summary , #views-exposed-form-find-a-conversation-block-1 .olivero-details__summary , #views-exposed-form-find-a-conversation-block-2 .fieldset__label , #views-exposed-form-find-a-conversation-block-1 .fieldset__label , #views-exposed-form-3-topics-search-block-1 .olivero-details__summary , #views-exposed-form-3-topics-search-block-2 .olivero-details__summary , .fieldset__label.fieldset__label--group.js-form-required.form-required , .commerce-checkout-flow legend.fieldset__legend.fieldset__legend--visible {
    background-color: #1576af;
    color: white;
    text-align: center;
}
#edit-field-topics-of-interest--wrapper .fieldset__label {
    padding-right: 75px;
}
.registration .field.field--name-field-name.field--type-name.field--label-hidden.field__item , .field--name-field-user-link .field--name-field-name {
    font-size: 1.5rem;
    font-weight: bold;
}
.registration--state-pending .field--label-hidden.field__item , .registration--state-held .field--label-hidden.field__item {
    text-align: center;
}
#contact-message-feedback-form {
    font-size: large;
    margin: 40px;
}
#contact-message-feedback-form #edit-name {
    width: 300px;
    text-align: center;
    display: block;
    margin: 0px auto;
}
#contact-message-feedback-form label {
    font-size: medium;
    text-align: center;
}
#contact-message-feedback-form .form-item.form-item-name {
    padding-right: 0px;
}
.private_message_thread_delete_link_wrapper {
    display: none;
}
div[data-drupal-message-id="status-134172943877424"] , div[data-drupal-message-id="status-603879583295053"] {
    display: none;
}
.node.node--type-page.node--view-mode-full li {
    color: rgba(85, 106, 123, 1);
}
@media (min-width: 75rem) {
    .stripe-webform-payment-container {
        width: 500px;
  }
}
#block-lingochats-tokenblock-43 table , #block-lingochats-tokenblock-44 table , #block-lingochats-tokenblock-45 table , #block-lingochats-tokenblock-46 table , #block-lingochats-tokenblock-47 table , #block-lingochats-tokenblock-48 table , #block-lingochats-tokenblock-49 table , #block-lingochats-tokenblock-50 table , #block-lingochats-tokenblock-51 table {
    margin: 0px auto 20px auto;
}
.proc-fee {
    font-size: smaller;
    margin-top: -20px;
}
.views-field.views-field-field-provider-rating {
    font-weight: bold;
}
.cart-block--summary__icon {
    height: 20px;
    display: none;
}
.cart-block--summary {
    margin-bottom: 30px;
}
span.cart-block--summary__count {
    color: white;
    background-color: #dd7973;
    border-radius: 12px;
    padding: 7px 8px;
    text-decoration: none;
}
span:hover.cart-block--summary__count {
    color: white;
    background-color: black;
    border-radius: 12px;
    padding: 7px 8px;
    text-decoration: none;
}
#block-lingochats-cart {
    text-align: center;
    margin-top: -20px;
}
#block-lingochats-content #commerce-checkout-flow-multistep-default {
    margin: auto 0px 0px 10px;
    justify-content: center;
    display: grid;
}
.layout-region.layout-region-checkout-secondary {
    display: none;
}
#commerce-checkout-flow-multistep-default #edit-actions {
    /* margin: 30px 0px 0px 0px; */
    margin: auto;
    text-align: center;
    justify-content: center;
}
#commerce-checkout-flow-multistep-default .field--type-address {
    width: 330px;
}
.layout-checkout-form a.link--previous {
    margin-top: 20px;
}
.cart-empty-page {
    /* text-align: center; */
    width: 350px;
    margin: auto auto 30px auto;
    text-align: center;
}
.view-commerce-cart-form .views-form {
    width: 423px;
}
.commerce-order-item-add-to-cart-form {
    margin-bottom: 30px;
    width: 470px;
}
#edit-purchased-entity-0-attributes-attribute-radio , .commerce-order-item-add-to-cart-form-commerce-product-5 .form-boolean-group {
    margin: 0px -70px 0px -70px;
    text-align: center;
}
#edit-review-payment-information a , .view-login-history th a , .views-table.cols-11.responsive-enabled th a , .views-table.cols-8 th a , .views-table.cols-9 th a {
    color: white;
}
.checkout-complete {
    display: none;
}
#block-lingochats-views-block-checkout-order-summary-custom-block-1 {
    margin-top: -50px;
}
#block-lingochats-content {
    margin-bottom: 30px;
}
#block-lingochats-tokenblock-54 {
    margin-bottom: -20px;
}
#block-lingochats-cart .block__title {
    font-size: inherit;
}
.view.view-p-availability.view-id-p_availability.view-display-id-page_1 {
    margin-bottom: -60px;
}
.password-strength__meter {
    background-color: #1576af;
}
#webform-submission-withdrawal-request-add-form {
    text-align: center;
    width: 400px;
}
.messages--status a {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}
.webform-submission-booking-form option[value="140"] , .webform-submission-booking-form option[value="350"] {
    font-weight: bold;
}
.form-item-field-topics-of-interest-target-id-350, .form-item-field-topics-of-interest-target-id-140 {
    display: none;
}
.view-_-user-transactions .pager__items.js-pager__items {
    margin-bottom: 20px;
}
.flag-pause-being-a-local {
    margin: 20px 0px 5px 0px;
}
#block-lingochats-views-block-bookings-block-3 .pager {
    margin: 20px 0px -100px 50px;
}
.view-display-id-block_4 .view-empty {
    margin: -25px 0px 20px 0px;
}
.view-display-id-block_2 .view-empty {
    margin-top: 30px;
}
/*.view-id-p_availability .view-display-id-block_2 .view-header {
    margin: 20px 0px -50px 0px;
}*/
.view-id-p_availability .view-header {
    margin: auto;
}
.block-views-blockcommerce-funds-user-transactions-block-3 .view-empty {
    margin: -20px 0px 20px 0px;
}
.block-commerce-cart a.cart-block--link__expand {
    text-decoration: none;
}
#edit-timezone .olivero-details__description {
    font-size: var(--font-size-s);
    line-height: var(--line-height-s);
    margin: 10px;
    color: rgba(85, 106, 123, 1);
}
.view-display-id-page_1 .view-empty h5.text-align-center {
    margin-bottom: 100px;
}
#block-lingochats-tokenblock-28 div.text-align-center {
    font-size: smaller;
    font-weight: bold;
    margin-bottom: -65px;
}
#block-lingochats-privatemessagenotification-2 {
	text-align: center;
	margin: auto;
}
#edit-relations {
    display: none;
}
.dropbutton-wrapper {
    --dropbutton--secondary-bg-color: var(--color--white);
    --dropbutton--active-bg-color: white;
}