/* crm notification messages hidden by gin sticky header region
   display lower down
*/
/* noto-sans-gujarati-regular - gujarati_latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans Gujarati';
  font-style: normal;
  font-weight: 400;
  src: url('/libraries/fonts/noto-sans-gujarati-v23-gujarati_latin-regular.woff2') format('woff2');
}

/* noto-sans-gujarati-700 - gujarati_latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans Gujarati';
  font-style: normal;
  font-weight: 700;
  src: url('/libraries/fonts/noto-sans-gujarati-v23-gujarati_latin-700.woff2') format('woff2');
}

.crm-container #alpha-filter li,
.crm-container h3,
.crm-container,
#crm-container .ui-tabs-panel,
.crm-container .crm-tab-button a,
.crm-container .ui-tabs .ui-tabs-nav li a,
.ui-dialog .ui-widget,
.crm-container .ui-widget .crm-container input,
.crm-container fieldset legend,
.crm-container select,
.crm-container textarea,
.crm-container button,
.crm-container label,
div.ui-dialog,
#crm-container,
.crm-container .ui-widget,
#crm-container .ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget,
.crm-container .select2-container .select2-choice>.select2-chosen,
.crm-container div.select2-container,
.crm-container input.form-submit,
.crm-container a.button,
#civicrm-menu-nav {
  font-family: "Noto Sans Gujarati", system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji" !important;
  font-size: 1rem !important;
}

.crm-container div.crm-clear {
  font-size: 1rem;
}

#crm-container,
.crm-container {
  line-height: 1.5rem;
}

/* first class is more> action menu on contact search results */
.crm-container td ul.panel li,
#civicrm-menu {
  background-color: #593196;
}

#civicrm-menu li a {
  background-color: #593196;
  color: #fff;
}

.crm-container a,
.crm-container a:link,
.crm-container a:visited,
#crm-container a:hover,
#crm-container a:focus {
  color: #593196;
}

/* drop notification div to allow for Gin theme sticky header region */
#crm-notification-container {
  top: 180px;
}

/* contribution pages 
.crm-not-you-message,
*/
.paypal-button-label-container,
.page-civicrm-contribute .crm-section .billing_state_province_id-5-section,
.page-civicrm-contribute .crm-section .billing_middle_name-section,
.paypal-button-number-0 {
    /*
#crm-container.crm-public .crm-section .no-label .paypal_button_info-section, 
.page-civicrm-contribute .crm-section .paypal_button_info-section,
.page-civicrm-contribute .crm-section ._qf_Main_upload_express-section {
*/
    display: none !important;
}
.crm-contribution-page-id-1 .email-5-section input.crm-form-text,
.crm-contribution-page-id-1 .custom_pre_profile-group input.crm-form-text {
    width: 30em;
}

.crm-contribution-page-id-1 .billing_name_address-section input.crm-form-text {
    width: 20em;
}

.crm-container .crm-multiple-checkbox-radio-options {
    --checkbox-width: 4em;
}

#editrow-prefix_id {
    clear: both;
}
