.crm-container, table { font-size: 15px !important; letter-spacing: .3px; }
.page-civicrm-contact div.crm-clear { font-size: 14px; }
.page-civicrm-contact div.crm-inline-edit-form label { font-size: 12px; margin-right: 8px; } 
.page-civicrm-contact div.crm-inline-edit-form td.label { background: none !important; border-bottom: hidden !important; padding-left: 8px !important; line-height: 3em; }  
.page-civicrm-contact div.crm-label, .page-civicrm-contact #relationshipLink { width: 40%!important; padding: 4px 12px!important; font-size: 13px; color: #777760; }
.page-civicrm-contact div.crm-content { margin-left: 35%!important; padding: 4px 36px!important; }
.page-civicrm-contact #crm-record-log { font-size: 13px; line-height: 2em }
.page-civicrm-contact input#custom_5_1, .page-civicrm-contact input#custom_12_1, .page-civicrm-contact input#custom_14_1, .page-civicrm-contact input#custom_15_1, .page-civicrm-contact input#custom_16_1, .page-civicrm-contact input#custom_18_1, .page-civicrm-contact input#custom_19_1, .page-civicrm-contact input#custom_20_1, .page-civicrm-contact input#custom_21_1  { width: 98%; }
div#ui-datepicker-div { background-color: #f7fcff; border: 8px solid #d3d3d3 }
.page-civicrm-case tr.crm-case-caseStatus { line-height: 60px; }
.modal-dialog, #crmIconPicker { background-color: #f7f7f7!important; }
.crm-form-date { min-width: 200px; }
.CRM_Case_Form_Case .crm-case-form-block-activity_details, .crm-activity-form-block-attachment, .crm-case-form-block-duration { display: none; }
.CRM_Case_Form_CustomData #custom_41_4 { width: 90%; }
.CRM_Case_Form_CustomData tr.custom_field-row:nth-child(2) > td:nth-child(1) { display: inline-block; vertical-align: top; }
.page-civicrm #block-vn-adaptive-branding, .page-civicrm #block-footertext { display: none; }
.page-civicrm-contribute-transact #block-vn-adaptive-branding { display: initial; }

#civicrm-menu li { font-family: Verdana; }
#DataTables_Table_0_length > label:nth-child(1) > select:nth-child(1), #s2id_case_type_id { width: 100px; }
.page-civicrm a.button, .page-civicrm .crm-button, .page-civicrm .ui-button { font-size: 14px !important; font-weight: 600 !important; padding: 6px 15px !important; margin-left: 4px !important; background: #72907f !important; }
.page-civicrm .ui-dialog-titlebar, .page-civicrm .header-dark, .page-civicrm .crm-accordion-header, .page-civicrm .crm-dashlet-header { background: #72907f !important; color: #F5F6F1 !important; }
.page-civicrm-contact-view .crm-contact-tabs-list .ui-state-active, .page-civicrm-report .ui-tabs-nav .ui-state-active { background: #ffffff !important; border-color: #c5c5c5 !important; }   
/* .page-civicrm-contact-view #tab_contributions, .page-civicrm-contact-view #tab_recurring { background-color: #ffffff !important; } */
.page-civicrm .crm-tab-button { font-weight: 500 !important; } 
/* page-civicrm .ui-tabs-active { background: #72907f !important; border-color: #f4f4ed !important; color: #f4f4ed !important; } */
.page-civicrm-contact-view .crm-tab-button a, .page-civicrm-contact-view .crm-tab-button a:link, .page-civicrm-contact-view .crm-tab-button a:visited, .page-civicrm-event-manage .ui-tabs-active a { color: #222 !important; }

div.crm-case-dashboard-buttons { height: 50px !important; }
#activity_location, #s2id_client_id, input#custom_47_-1, input#custom_48_-1, input#custom_49_-1, input#custom_47_6, input#custom_48_6, input#custom_49_6 { max-width: 300px; }
input#custom_53_-1, input#custom_54_-1, input#custom_53_6, input#custom_54_6  { max-width: 60px; }
#email-5 { width: 300px; }
#weight { min-width: 45px; }
.email-5-section, .is_for_organization-section { margin-top: 10px; }
.payment_processor-section > div:nth-child(2) > label:nth-child(2), .honor_block-group label:nth-child(2) { margin-right: 15px; }
.page-civicrm-contribute th:nth-child(2) { width: 12%; }

/* Donation Page Formatting*/
.page-civicrm .price_set-section div[class*="general_fund-row"], .page-civicrm .price_set-section div[class*="subsidy_fund-row"] { float: left; padding-right: 20px; min-width: 60px; }
.page-civicrm .price_set-section div.price-set-row:nth-child(5) > span:nth-child(1) > label:nth-child(2) { display: none; } 
.page-civicrm .price_set-section div.price-set-row:nth-child(5) > span:nth-child(1):after { content: " Other"; position: relative; top: .15em; }
.page-civicrm .price_set-section span.content.description div { padding-left: 10px; font-size: 15px; }
.page-civicrm .price_set-section .general_fund_other-section, .page-civicrm .price_set-section .subsidy_other_amount-section { margin-bottom: 8px !important; }
.page-civicrm .price_set-section #amount_sum_label { font-weight: 700; }
.page-civicrm-contribute .breadcrumb__page-title, li.breadcrumb__list-item:nth-child(2), li.breadcrumb__list-item:nth-child(3) { display: none; } 
.page-civicrm-contribute span.breadcrumb__link:after { content: " Donate"; } 
.page-civicrm-contribute .messages { margin: 20px 0; padding: 12px 16px; }
.page-civicrm-contribute .CRM_Contribute_Form_Contribution_Confirm #editrow-street_address-6 { margin-top: 18px; }
.page-civicrm-contribute #intro_text { line-height: 160%; }
.page-civicrm div.crm-submit-buttons { margin-bottom: 16px; }
.page-civicrm-contribute .page__title { color: #668272; font-size: 32px; }
@media (max-width: 60em) {
  .page-civicrm-contribute .page__title { color: #668272; font-size: 26px; }
}
@media (max-width: 30em) {
  .page-civicrm-contribute .page__title { color: #668272; font-size: 20px; }
}

.CRM_Contact_Form_Contact .custom_22_1-row > td:nth-child(2) > label, .CRM_Contact_Form_Contact .custom_23_1-row > td:nth-child(2) > label { padding-right: 15px; } 

.page-civicrm-contact-view #custom-set-content-2 > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) { max-width: 350px; font-family: monospace; letter-spacing: 0; }

.page-civicrm-contact-add .crm-accordion-body table { margin-top: .3em !important; border-collapse: revert; } 

.custom-group-Case_Details tr.custom_field-help-pre-row, .custom-group-Case_Details .custom_47_-1-row, .custom-group-Case_Details .custom_48_-1-row { border-bottom-color: #efefe5; }
.custom-group-Case_Details tr.custom_field-row:nth-child(9) > td:nth-child(1) { padding-top: 12px }
.custom-group-Case_Details input#custom_53_-1, input#custom_54_-1 { margin: 6px 0px }

.crm-case-caseview-form-block th.crm-case-activities-status:nth-child(7) { min-width: 100px; }
.crm-case-filter-all-cases { min-width: 825px !important; }

.user-
-form #profilewrap1 > fieldset:nth-child(1) > legend:nth-child(10) { margin-top: 450px !important; }
.user-register-form #editrow-street_address-6 { margin-top: 35px !important; }

#additional_participants { width: 50px; }
.page-civicrm-contact-view-case .crm-case-activity-form-block-details, .page-civicrm-contact-view-case .crm-case-activity-form-block-assignee_contact_id { display: none; }

.page-civicrm.page-civicrm-report td { font-size: 13px; }
.path-civicrm-report-instance-40 th.reports-header:nth-child(4) { max-width: 200px; }
.path-civicrm-report-instance-40 th.reports-header-right:nth-child(7), .path-civicrm-report-instance-40 th.reports-header-right:nth-child(8) { max-width: 50px; }
.path-civicrm-report-instance-44 th.reports-header:nth-child(4) { max-width: 200px; }
.path-civicrm-report-instance-44 th.reports-header-right:nth-child(7), .path-civicrm-report-instance-44 th.reports-header-right:nth-child(8) { max-width: 50px; }
.path-civicrm-report-instance-45 th.reports-header-right { max-width: 175px; }
.path-civicrm-report-instance-45 th.reports-header:nth-child(4) { min-width: 125px; }
.path-civicrm-report-instance-45 th.reports-header:nth-child(6) { min-width: 110px; }
.path-civicrm-report-instance-45 th.reports-header:nth-child(7) { min-width: 145px; }
.path-civicrm-report-instance-49 .crm-submit-buttons:after { content: " To see date details, select the Grouping tab above and uncheck Totals Only, then click the results button"; position: relative; left: 8px; }

/* Warning for address name field if used
#address_table_1 > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > label:nth-child(1):after { content: " (for building name only)"; color: red; } */

/* .inputtypes-search li.ui-menu-item a:focus { color: #000000; } */
.inputtypes-search li.ui-menu-item a:hover { background-color: #3875d7; }

.crm-event-id-2 div.price-set-row:nth-child(1) > span:nth-child(1) > label:nth-child(2) > span:nth-child(2), .crm-event-id-2 div.price-set-row:nth-child(2) > span:nth-child(1) > label:nth-child(2) > span:nth-child(2), .crm-event-id-2 div.price-set-row:nth-child(1) > span:nth-child(1) > label:nth-child(2) > span:nth-child(1) > span:nth-child(1), 	.crm-event-id-2 div.price-set-row:nth-child(2) > span:nth-child(1) > label:nth-child(2) > span:nth-child(1) > span:nth-child(1), .crm-event-id-2 #pricesetTotal { display: none; }

.crm-event-thankyou-form-block .help { display: none; }
 
.crmCaseType .ui-tabs-anchor, .crm-report-form .ui-state-active a { color: #000000 !important; }

/* Expand dashboard width 
.path-civicrm .pr-content-prefix__rw { max-width: 99vw; }	*/				

div.content label { margin-right: 12px; }

.CRM_Contact_Form_Contact label[for=address_1_name]:after, .CRM_Contact_Form_Inline_Address label[for=address_1_name]:after { content: " (Use for business or building name only!)"; color: #e65d4d; } 


