<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DRUPAL 10 CIVICRM STYLES */

.social-sprite, .social-facebook, .social-google, .social-linkedin, .social-rss, .social-twitter, .social-youtube { background: url('images/social-s7c976b6685.png') no-repeat; }

.social-facebook { background-position: 0 -160px; }

.social-google { background-position: 0 -64px; }

.social-linkedin { background-position: 0 -96px; }

.social-rss { background-position: 0 -32px; }

.social-twitter { background-position: 0 -128px; }

.social-youtube { background-position: 0 0; }

.crm-container input[type="text"], .crm-container input[type="password"] { border: 2px solid #DADADA; vertical-align: middle; padding-left: 1px; }

.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container input.form-submit, .crm-form-submit { background: #a3ce1e; padding: 0.4rem 2rem; color: white; display: inline-block; width: auto; font-size: 1rem; font-weight: 600; text-transform: uppercase; text-shadow: none; border-radius: 25px; border: none; }
.crm-container a.button:hover, .crm-container a.button:link:hover, .crm-container a.button:visited:hover, .crm-container input.form-submit:hover, .crm-form-submit:hover { background: #7ebb45; text-decoration: none; color: #ffffff; border: none; }

#crm-container input[type=button], #crm-container input.form-submit-inline, #crm-container .crm-button { background: #a3ce1e; padding: 0.5rem 2rem; color: white; display: inline-block; width: auto; font-size: 1rem; font-weight: 600; text-transform: uppercase; border: 0; text-shadow: none; border-radius: 25px; }
#crm-container input[type=button]:hover, #crm-container input.form-submit-inline:hover, #crm-container .crm-button:hover { background: #7ebb45; text-decoration: none; }
#crm-container input[type=button] input, #crm-container input.form-submit-inline input, #crm-container .crm-button input { font-size: 1rem; }
#crm-container.crm-public #crm-submit-buttons input#_qf_Main_upload-bottom { text-shadow: none; font-size: 1rem; }
#crm-container tr { font-size: .8rem; }

#crm-container.crm-public #crm-submit-buttons { margin: 30px 0; }

.crm-section .fee_block-table.form-layout-compressed { padding: 7px 5px; width: 100%; }
.crm-section .fee_block-table.form-layout-compressed td.price_set_option-label { padding-left: 5px; }

.crm-container .form-layout-compressed td { padding: 8px 12px; }

#crm-profile-block .editrow_custom_21-section table, #edit-1 .editrow_custom_21-section table { border: 1px; }
#crm-profile-block .editrow_custom_21-section table tbody, #edit-1 .editrow_custom_21-section table tbody { border: none; }
#crm-profile-block .editrow_custom_21-section table tbody tr, #edit-1 .editrow_custom_21-section table tbody tr { border-top: 1px solid #CCC; width: 33.333%; float: left; background: #FFF !important; border: none; }
#crm-profile-block .editrow_custom_21-section table tbody tr input[type="checkbox"], #crm-profile-block .editrow_custom_21-section table tbody tr input[type="radio"], #edit-1 .editrow_custom_21-section table tbody tr input[type="checkbox"], #edit-1 .editrow_custom_21-section table tbody tr input[type="radio"] { margin-right: 10px; float: left; }
#crm-profile-block .editrow_custom_21-section table tbody tr label, #edit-1 .editrow_custom_21-section table tbody tr label { font-weight: 400; line-height: 16px; font-size: 14px; color: #808080; }

#edit-civicrm-profile-register .form-layout-compressed td { width: 100%; display: block; }

.crm-container table { border: none; }

.crm-container th, .crm-container table.display thead th, .crm-container table thead.sticky th, .crm-container table.caseSelector tr.columnheader th { background-color: transparent; border-width: 0; }

.crm-container table { vertical-align: middle; }
.crm-container table p, .crm-container table h2, .crm-container table h3, .crm-container table h4, .crm-container table h5 { margin: 0px; }

#crm-container .crm-submit-buttons, #crm-container .action-link { height: 42px; margin: 4px 0px 4px 2px; }		

.crm-container table.advmultiselect td select { width: 150px; max-width: 430px; }

select#pricesets-t { min-width: 430px; }

.crm-container h3 { background-color: transparent; color: #545454; }

.crm-container tbody { border: 1px solid #CBCBCB; }

#editrow-custom_21 tbody { border: none; }
#editrow-custom_21 tr.info, #editrow-custom_21 tr.even, #editrow-custom_21 tr:nth-child(2n+2) { background-color: transparent; border: none; }
#editrow-custom_21 tr { width: 33.333%; float: left; border: none; }
#editrow-custom_21 .form-layout-compressed td { padding: 0; font-size: .9rem; line-height: 16px; }

.crm-container .help, .crm-container #help { padding: 7px 15px; margin-top: 8px; }

.crm-section.billing_mode-section .content, .crm-section.billing_name_address-section .content, .crm-section#onBehalfOfOrg .content { padding: 3px 0 5px; }

.page-user-edit-member-profile select#url-1-website_type_id { display: none; }

.crm-contribution-main-form-block table h2 { font-size: 1.2rem; }
.crm-contribution-main-form-block table h3 { background-color: rgba(0, 0, 0, 0); color: #545454; font-family: "Source Sans Pro", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 1.1rem; font-weight: 400; }
.crm-contribution-main-form-block table td { text-align: left; }

.crm-section.is_for_organization-section { color: #7AC000; margin-top: 20px; }
.crm-section.is_for_organization-section label { font-weight: 900; font-size: 16px; }

#field-emergency-contact-1-add-more-wrapper { display: none; }

/*E.L.*/
/*Hide On behalf checkbox on contribution forms*/
div.crm-section.is_for_organization-section {visibility: hidden; }

table.form-layout-compressed:nth-child(3) &gt; tbody:nth-child(1) {border: none;}

/* Giant label? table.form-layout-compressed:nth-child(3) &gt; tbody:nth-child(1) &gt; tr:nth-child(1) &gt; td:nth-child(1) {font-size: 18rem; color: #808080;} */

#crm-container .crm-summary-contactname-block {margin-top: 0px!important; }
#crm-container .crm-summary-display_name {margin-top: 10px;}

@media only screen and (max-width: 768px) {
    .CRM_Contribute_Form_Contribution_Main .crm-section .label {width:100%; text-align:left; padding-bottom:15px;}
}


/*Larry*/
.content { font-size: .8rem!important; margin-top: 10px; }
li.crm-activity-type_3 { display: none; }
.crm-public-form-item.crm-section.email-5-section { margin-top: 14px; }
.crm-section.editrow_custom_275-section label, .crm-section.editrow_custom_277-section label, .crm-section.editrow_custom_403-section label { margin-right: 18px; }
#custom_18, #custom_224, #custom_282, #custom_322 { width: 250px; }
#custom_274 { width: 75%; }

/*fix for over-width profile display in admin view*/
.custom-group-Member_Profile_Content td.html-adjust { max-width: 900px; }
.crm-inline-edit.form div.crm-inline-edit-field  { margin: 10px 0px; position: relative; left: -280px; }

.form-layout-compressed.cividiscount .label { min-width: 150px; } 
.form-layout-compressed.cividiscount .label label { position: relative; top: 10px;  font-weight: 400; } 
#editrow-custom_273 tr, #priceset tr { border: hidden; }

div.content.additional_contribution-content #price_326, #price_329, #price_338, #price_258 { position: relative; top: 6px; }
div.content.additional_contribution-content span.description { position: relative; left: 90px; top: -18px; font-size: .8rem; }

div.messages.help, div#help { font-size: .9rem ; }
div.alert-box { background-color: #FFFFCC; border: 1px solid #F0E68C; border-radius: 4px; padding: 7px 15px; color: #3e3e3e; font-size: .9rem; }
div.info-box { background-color: #F1F8EB; border: 1px solid #B0D730; border-radius: 4px; padding: 7px 15px; color: #3e3e3e; font-size: .9rem; }
.crm-section.additional_participants-section #additional_participants { margin-right: 8px; }

#editrow-current_employer .crm-frozen-field { line-height: 2; background-color: #f5f5f5; padding: 8px 25px 8px 8px; display: inline-block; min-width: 330px; }

/*replace non-working search bar with link*/
.page-civicrm #edit-search-block-form--2, .page-civicrm #edit-submit--2 { display: none; }
.page-civicrm #search-bar {display: block!important; float: right; margin-left: 12px;  }

.batch-update .crm-form-checkbox { float: left; margin-top: 5px; margin-right: 0px; }
.batch-update .crm-copy-fields label { white-space: nowrap; font-size: .9rem; }
.batch-update .crm-copy-fields label:after { content: '\A';  white-space: pre; }

/*hide contact Summary Fields from non-admins*/
#tab_custom_58 { display: none; }
.role-administrator #tab_custom_58 { display: initial; }

/* Disabled 12-27-22 seems to be unnecessary 
.crm-public-form-item.crm-section label, .crm-preferences-display-form-block label, .crm-form-block label { position: relative; left: -7px; margin: 0px 15px; } */

#Confirm.CRM_Contribute_Form_Contribution_Confirm .help:before { font-weight: bold; font-size: 1.2rem; color: #5e5e5e; content: "Confirm Your Contribution \A";  white-space: pre; }

#CIVICRM_QFID_0_payment_processor_id { margin-left: 22px; }

.add_2_9_to_cover_processing_fees_-section { padding: 10px 0px; }
.crm-contribution-page-id-7 .contribution_amount-section .contribution_amount-row6 label { display: none; }
.crm-contribution-page-id-7 .contribution_amount-section .contribution_amount-row6:after { content: " Other"; }
.crm-contribution-page-id-23 .contribution_amount-section .contribution_amount-row6 label { display: none; }
.crm-contribution-page-id-23 .contribution_amount-section .contribution_amount-row6:after { content: " Other"; }
.emerging_professionals_program-section .price-set-row.emerging_professionals_program-row6 label { display: none; }
.emerging_professionals_program-section .price-set-row.emerging_professionals_program-row6:after { content: " Other"; }
.kate_goldstein_fund_for_emerging_professionals-section .price-set-row.kate_goldstein_fund_for_emerging_professionals-row6 label { display: none; }
.kate_goldstein_fund_for_emerging_professionals-section .price-set-row.kate_goldstein_fund_for_emerging_professionals-row6:after { content: " Other"; }
.crm-contribution-page-id-7 div[class*="contribution_amount-row"], .crm-contribution-page-id-7 div[class*="emerging_professionals_program-row"], .crm-contribution-page-id-7 div[class*="kate_goldstein_fund_for_emerging_professionals-row"] { float: left; padding-right: 20px; min-width: 90px; }
.crm-contribution-page-id-23 div[class*="contribution_amount-row"], .crm-contribution-page-id-23 div[class*="emerging_professionals_program-row"], .crm-contribution-page-id-23 div[class*="kate_goldstein_fund_for_emerging_professionals-row"] { float: left; padding-right: 20px; min-width: 90px; }
.crm-contribution-page-id-4 div[class*="contribution_amount-row"] { float: left; padding-right: 20px; min-width: 90px; }
.crm-contribution-page-id-7 .crm-section.other_amount-section  div.label label, .crm-contribution-page-id-7 .crm-section.be_the_future-section div.label label, .crm-contribution-page-id-7 .other_kate_goldstein_fund_donation_amount-section div.label label { display: none; }
.crm-contribution-page-id-23 .crm-section.other_amount-section  div.label label, .crm-contribution-page-id-23 .crm-section.be_the_future-section div.label label, .crm-contribution-page-id-23 .other_kate_goldstein_fund_donation_amount-section div.label label { display: none; }
/*{ font-weight: normal; position: relative; top: 4px; }*/
.crm-contribution-page-id-7 .other_amount-content:before, .crm-contribution-page-id-7 .be_the_future-content:before, .crm-contribution-page-id-7 .other_kate_goldstein_fund_donation_amount-content:before { content: "Other Amount $ \00a0 "; }
.crm-contribution-page-id-23 .other_amount-content:before, .crm-contribution-page-id-23 .be_the_future-content:before, .crm-contribution-page-id-23 .other_kate_goldstein_fund_donation_amount-content:before { content: "Other Amount $ \00a0 "; }

#pricesetTotal.crm-section.section-pricesetTotal { padding: 16px 0px; font-weight: bold; }
	
/*Demographics Profile*/
.crm-profile #helprow-custom_322 .content { margin-left: 0px; padding-top: 12px; }
.crm-profile #editrow-custom_358 .content { margin-top: 8px; }
.crm-profile #editrow-custom_356 .label, .crm-profile #editrow-custom_357 .label, .crm-profile #editrow-custom_359 .label, .crm-profile #editrow-custom_362 .label { display: none; }
.crm-profile #editrow-custom_356 .content:before { content: "Other pronoun: \00a0 "; }
.crm-profile #editrow-custom_359 .content:before { content: "Other ethnicity: \00a0 "; }
.crm-profile #editrow-custom_362 .content:before { content: "Other profession: \00a0 "; }
.crm-profile #custom_359, #custom_362 { width: 250px; margin-bottom: 8px; }
.crm-profile #s2id_custom_361, #s2id_custom_363, .crm-profile #s2id_custom_358 { width: 328px!important; }
.crm-profile #s2id_custom_395 { width: 270px!important; }

.crm-profile #custom_419 { width: 360px; }

/* hide zero dollar items in conference price lists*/
.crm-event-id-289.crm-block.crm-event-info-form-block tr:nth-child(6), .crm-event-id-289.crm-block.crm-event-info-form-block tr:nth-child(9), .crm-event-id-289.crm-block.crm-event-info-form-block tr:nth-child(10) { display: none; }
.crm-event-id-345.crm-block.crm-event-info-form-block tr:nth-child(6), .crm-event-id-345.crm-block.crm-event-info-form-block tr:nth-child(7) { display: none; }
.crm-event-id-389 .event_fees-section tr:nth-child(6), .crm-event-id-389 .event_fees-section tr:nth-child(7) { display: none; }
.crm-event-id-418 .event_fees-section tr:nth-child(4), .crm-event-id-418 .event_fees-section tr:nth-child(5) { display: none; }

/*#editrow-first_name.crm-section.editrow_first_name-section.form-item { float: left; width: 400px;  }*/

/* hide cividiscount panel on membership pages
.crm-contribution-page-id-19 .cividiscount, .crm-contribution-page-id-21 .cividiscount, .crm-contribution-page-id-29 .cividiscount, .crm-contribution-page-id-32 .cividiscount, .crm-contribution-page-id-33 .cividiscount, */
.crm-contribution-page-id-28 .cividiscount, .crm-contribution-page-id-36 .cividiscount { display: none; }
/* hide cividiscount panel on event pages*/
.crm-event-id-337 .cividiscount, .crm-event-id-338 .cividiscount, .crm-event-id-339 .cividiscount, .crm-event-id-340 .cividiscount, .crm-event-id-363 .cividiscount, .crm-event-id-364 .cividiscount, .crm-event-id-365 .cividiscount, .crm-event-id-366 .cividiscount, .crm-event-id-367 .cividiscount, .crm-event-id-413 .cividiscount, .crm-event-id-416 .cividiscount, .crm-event-id-422 .cividiscount { display: none; }


.crm-contribution-main-form-block .email-5-section label:before { content: "Contact "; }

#orgOptions label { white-space: nowrap; }

/* Page and form-level 'help' clone */
.crm-container #highlight { background-color: #F1F8EB; border: 1px solid #B0D730; color: #3E3E3E; font-size: .9rem; margin: 0 0 8px; padding: 4px; padding: 15px; }
.crm-container .highlight p { margin: 9px 4px; }

crm-price-option-form-block-label input[type="text"], .crm-price-option-form-block-description #description, .crm-price-option-form-block-help-pre #help_pre, .crm-price-option-form-block-help-post #help_post { min-width: 350px; }

#custom_254, #custom_255 { width: 400px; }

/* Hide Summary Fields from facilitators */
#tab_custom_62 { display: none; }
.role-administrator #tab_custom_62 { display: initial; }

.page-civicrm-admin-component .container, .page-civicrm-contribute-search .container, .page-civicrm-contact-search .container, .page-civicrm-event-search .container, .page-civicrm-admin .container { max-width: 98vw !important; }
.page-civicrm-admin-component .crm-copy-fields, .page-civicrm-contribute-search .crm-copy-fields, .page-civicrm-contact-search .crm-copy-fields { overflow-x: auto; }
/* Attempt to hide columns for Diane, but hid wrong columns for Katie
.page-civicrm-contribute-search .batch-update td:nth-child(3), .page-civicrm-contact-search .batch-update td:nth-child(3), .page-civicrm-contribute-search .batch-update td:nth-child(7), .page-civicrm-contact-search .batch-update td:nth-child(7) { display: none; }
.page-civicrm-contribute-search .batch-update th:nth-child(3), .page-civicrm-contact-search .batch-update th:nth-child(3), .page-civicrm-contribute-search .batch-update th:nth-child(7), .page-civicrm-contact-search .batch-update th:nth-child(7) { display: none; } */

.crm-copy-fields td { min-width: 100px; }
.crm-form-text[id$="first_name"], .crm-form-text[id$="last_name"] { width: 150px; }
.crm-form-text[id$="current_employer"], .crm-form-text[id$="job_title"], .crm-form-text[id$="custom_18"] { min-width: 350px; }
.crm-form-text[id$="custom_30"], .crm-form-text[id$="custom_31"], .crm-form-text[id$="custom_59"], .crm-form-text[id$="custom_219"], .crm-form-text[id$="custom_315"] { width: 125px; }

/* Hide Event Info for multi-date Bottom lines event*/
.crm-event-id-344 .event_info-group { display: none; }

.vacination_status_for_in_person_attendees-row1 label[for=price_477_1241] { display: none; }
.vacination_status_for_in_person_attendees-row1:after { font-weight: 700; content: " The above named person affirms that they have been vaccinated against Covid -19"; white-space: pre; }

/* Hide $0 option prices for Bottom Lines event*/
.crm-event-id-371 .vaccination_status-row1 .crm-price-amount-amount, .crm-event-id-371 .vaccination_status-row1 .crm-price-amount-help-post-separator, .crm-event-id-371 .vaccination_status-row2 .crm-price-amount-amount, .crm-event-id-371 .vaccination_status-row2 .crm-price-amount-help-post-separator { display: none; }
.crm-event-id-371 .evening_before_gathering-row1 .crm-price-amount-amount, .crm-event-id-371 .evening_before_gathering-row1 .crm-price-amount-help-post-separator, .crm-event-id-371 .evening_before_gathering-row2 .crm-price-amount-amount, .crm-event-id-371 .evening_before_gathering-row2 .crm-price-amount-help-post-separator { display: none; }

/* Add space below discount code */
.price_set-section { margin-top: 25px; }

.vaccination_status-row1 span.price-set-option-content label { font-weight: 700; }

#crm-container.crm-public .label { font-size: .8rem; }

/* Hide additional donation row in Bottom Lines info page event fees */
.crm-event-id-390 .form-layout-compressed &gt; tbody:nth-child(1) &gt; tr:nth-child(9), .crm-event-id-390 div.crm-section:nth-child(6) &gt; div:nth-child(1) { display: none; }

#payment_information &gt; label:nth-child(3):after { content: "  (billing address must match the address on file with your credit card issuer)"; white-space: pre; }

.page-civicrm-contact-view .contact_panel:nth-child(3) &gt; div:nth-child(1) { height: 162px; overflow: auto; margin-bottom: 10px; }

.crm-contribution-page-id-23 .billing_first_name-section:before, .crm-contribution-page-id-26 .billing_first_name-section:before { content: " Address must match the address on file with the credit card issuer \A \A";  white-space: pre; }

/* Force wider profile drop-downs in event mangement form */
.page-civicrm-event-manage .select2-container { width: 35em!important; }

/* Mosaico design page adjustments */
.page-civicrm-a #superfish-1 { opacity: 0.8; }
.page-civicrm-a .crm-mosaico-page .crm-wizard-body &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(3) &gt; div:nth-child(1) &gt; div:nth-child(2), .page-civicrm-a .crm-wizard-body &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(2) &gt; div:nth-child(1) &gt; div:nth-child(2) { height: 120px; }
.page-civicrm-a .crm-mosaico-page .crm-wizard-body &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(2) &gt; div:nth-child(1) &gt; div:nth-child(2) { height: auto; }
.page-civicrm-a .preview-contact &gt; button:nth-child(3), .page-civicrm-a .preview-group &gt; button:nth-child(3) { margin: 10px 0px 10px 92px; }
.page-civicrm-a .crm-button[disabled] { cursor: no-drop; }
.page-civicrm-a button.crmUi-btn-primary:nth-child(2), .page-civicrm-a button.ng-scope:nth-child(1), button.ng-scope:nth-child(2) { margin-top: 15px; }

.page-civicrm-event .crm-event-links-list-inner { padding-left: 29px; min-width: 235px; }

.page-civicrm-contact #s2id_employer_id { width: 350px!important; }

#main-toolbox .draggable.image { width: 115px;  background-size: 200px 60px; }

.page-civicrm-cividiscount #s2id_pricesets { width: 99% !important; }
.page-civicrm-cividiscount .select2-result-label { width: 800px; }

/* Expand colorbox displayed width for registration pages */
@media only screen and (min-width: 820px) {
	.page-civicrm-event-register .node-colorbox .pane-entity-field { width: 130%; }
}

.page-civicrm-admin #title, .page-civicrm-admin #frontend_title { width: 442px; }
.page-civicrm-event-manage-registration #confirm_email_text { width: 99%; height: 275px; }

.page-civicrm-contact-search #s2id_group &gt; ul, .page-civicrm-contact-search #s2id_tag &gt; ul { width: 400px !important; }
.page-civicrm-contact-search #select2-drop { width: 407px !important; }

div.crm-inactive-dashlet { width: 31% !important; }

/* Replace Contribute button on VSECU join page */
.crm-contribution-page-id-36 #_qf_Main_upload-bottom { color: #a3ce1e; line-height: 5px; }
.crm-contribution-page-id-36 #_qf_Main_upload-bottom:after { content: "Join"; text-indent: 0; display: block; color: #ffffff; position: relative; top: -10px; }
.crm-contribution-page-id-36 .fa-check { color: #ffffff; }
.crm-contribution-page-id-36 #_qf_Main_upload-bottom:hover { color: #7ebb45; }

/* Modify profile photo upload description */
.page-user .form-item-files-picture-upload div.description { display: none; }
.page-user .form-type-file &gt; label:nth-child(1):after { content: "of yourself to display in your NESEA profile"; }

#edit-new-contact-source { max-width: 500px !important; }
#editrow-custom_52 &gt; div &gt; label, #editrow-custom_443 &gt; div &gt; label { padding-right: 15px; }

.editrow_custom_431-section .form-layout-compressed tbody { border: none; }
.editrow_custom_431-section .form-layout-compressed tbody &gt; tr { background-color: initial; }
.editrow_custom_431-section .form-layout-compressed td { padding: 4px 2px 8px; }
.editrow_custom_431-section .form-layout-compressed label { font-size: 15px; }
#helprow-custom_431 &gt; div { font-size: .9rem!important; padding: 1px 2px 12px !important; }

.crm-contribution-page-id-19 .crm-public-form-item, .crm-contribution-page-id-19 .billing_mode-group, .crm-contribution-page-id-19 #payment_information, .crm-contribution-page-id-19 #crm-submit-buttons { display: none !important; }
.crm-contribution-page-id-21 .crm-public-form-item, .crm-contribution-page-id-21 .billing_mode-group, .crm-contribution-page-id-21 #payment_information, .crm-contribution-page-id-21 #crm-submit-buttons { display: none !important; }
.crm-contribution-page-id-29 .crm-public-form-item, .crm-contribution-page-id-29 .billing_mode-group, .crm-contribution-page-id-29 #payment_information, .crm-contribution-page-id-29 #crm-submit-buttons { display: none !important; }
.crm-contribution-page-id-32 .crm-public-form-item, .crm-contribution-page-id-32 .billing_mode-group, .crm-contribution-page-id-32 #payment_information, .crm-contribution-page-id-32 #crm-submit-buttons { display: none !important; }
.crm-contribution-page-id-19 #intro_text, .crm-contribution-page-id-21 #intro_text, .crm-contribution-page-id-29 #intro_text, .crm-contribution-page-id-32 #intro_text { display: initial !important; }

.crm-event-id-436 .crm-section.event_fees-section { display: none; }

#custom_432 { width: 350px; }

.page-civicrm-admin-options-participant-role input#value.huge.crm-form-text.required { width: 25px; color:#808080; cursor:not-allowed; }

/* Reduce font size in Profile update tables */
.page-civicrm-event-search tr.columnheader td, .page-civicrm-event-search .crm-form-select, .page-civicrm-contact-search tr.columnheader td, .page-civicrm-contact-search .crm-form-select { font-size: 14px !important; }
.page-civicrm-event-search td, .page-civicrm-contact-search td  { font-size: .9rem; }

/* Increase width of School Update field */
.page-civicrm-contact-search [id*="custom_224"] { width: 400px; }

/* VSECU Member Form */
.crm-contribution-page-id-36 #helprow-custom_52 .description, .crm-contribution-page-id-36 #helprow-custom_432 .description, .crm-contribution-page-id-36 #helprow-custom_443 .description { font-size: .8rem; margin-bottom: 15px; margin-right: 40px; }

.page-civicrm-group #title, .page-civicrm-group #frontend_title { width: 600px; }

.page-civicrm-civirule-form #group_id, .page-civicrm-civirule-form  #group_ids {  resize: both; font-size: .8rem; }

/* Reposition conatact ptool tip */
.page-civicrm.page-civicrm-member div.crm-tooltip { margin-left: 200px; max-height: 250px; overflow-y: scroll; }
.page-civicrm.page-civicrm-member div.crm-section { margin-bottom: .2em; }
.page-civicrm.page-civicrm-member .email_Primary-section { white-space: nowrap; }
.page-civicrm.page-civicrm-member table.crm-table-group-summary .content { font-size: .9rem; }
.page-civicrm.page-civicrm-member table.crm-table-group-summary div.crm-summary-col-1 { margin-left: 60px; }
.page-civicrm.page-civicrm-member div.crm-results-block td:nth-child(2) { padding-left: 25px; }

.page-civicrm-event-register .crm-form-checkbox, #billingcheckbox { transform: scale(1.4); } 
.page-civicrm-event-register div.price-set-row { margin-bottom: 10px!important; }
.page-civicrm-event-register div.crm-event-id-460.crm-block div.description:nth-child(5) { margin-left: 30px; position: relative; top: -7px; }
.page-civicrm-event-register div.content.description { font-size: .8rem!important; }

.CRM_Contact_Form_Search_Builder .select2-allowclear { width: fit-content!important; }

.page-civicrm-group-search div.container { max-width: 1900px!important; }
.page-civicrm-group-search table.crm-copy-fields tr { font-size: .9rem!important; }

.role-administrator .crm-price-field-id-602 div.price-set-row:nth-child(4), .role-administrator .crm-price-field-id-602 div.price-set-row:nth-child(7) { padding-top: 8px; }

.page-civicrm-group-add .crm-group-form-block-title &gt; td:nth-child(2):after { content: " Maximum Length: 64 characters"; }

.page-civicrm-admin-search div[id*="s2id_autogen"] { width: auto!important; min-width: 200px; max-width: 312px; }

.crm-public input[type="text"] { width: initial; }
.crm-public .label { padding-bottom: 3px !important; }

/* Price spacing on doante page */
.page-civicrm-contribute input#price_270, .page-civicrm-contribute input#price_272, .page-civicrm-contribute input#price_355 { margin-bottom: 8px; }
.page-civicrm-contribute div.price-set-row { line-height: 1.8 }

.page-civicrm-admin-messageTemplates #msg_title, .page-civicrm-admin-messageTemplates #msg_subject { width: 500px; }






</pre></body></html>