/* $Id$ */

/*
** Put your local CSS modifications in this file
** if you don't want to modify system provided
** civicrm.css.
*/

/* Quick Search Items */
.ui-menu .ui-menu-item {
  border: 1px solid #c2cfd8;
  border-radius: 2px;
}
.ui-menu .ui-menu-item a {
  padding: 5px;
}

#crm-recently-viewed a,
.block-civicrm div#recently-viewed a {
  color: #BD4A35;
}   

.crm-container a, .crm-container a:link, .crm-container a:visited {
  /* color: #BD4A35; */
  text-decoration: none;
}

.crm-configure-actions .action-item-wrap, .crm-event-links .action-item, .crm-event-participants .action-item-wrap {
  color: #2786c2 !important;
}   


#mainTabContainer li.disabled a:link {
  color: #BD4A35 !important;
}

#crm-container .widget-controls {
  background-color: #BD4A35;
}
    
#crm-container .widget-header {
  background: none repeat scroll 0px 0px #BA8F5A;
  color: #000;
}
    
#crm-container h3 {
  /* background-color: #BD4A35; */
  /* color: #FFFFFF; */
}

.crm-container .crm-accordion-header {
  background-color: #3B312B;
}

/* alpha filter styles */
/* Missing in core css in 4.7.18 */
#crm-recently-viewed ul,
#crm-container #alpha-filter ul {
  /*! border-collapse: collapse; */
  /*! padding: 0; */
  /*! list-style-type: none; */
  /*! margin: 3px; */
  /*! height: auto; */
  /*! width: auto; */
}

.crm-container div#alpha-filter {
  background-color: #83C8CB;
  margin: 4px 0 5px;
  padding: 2px;
  text-align: left;
}

.crm-container .crm-button-type-excel {
  background: inherit !important;
	border: 0 !important;
	min-width: 90px !important;
	padding: 8px 12px !important;
	color: #fff !important;
	background-color: #0071bd !important;
	border-color: #0062a4 !important;
}

.crm-container #alpha-filter li {
  background-color: transparent;
  background-image: none;
  border: none;
  color: #FFFFFF;
  display: inline;
  font-size: 15px;
  font-weight: normal;
  height: auto;
  margin: 0 1px;
  padding: 2px 5px;
  font-family: Arial, Helvetica, sans-serif;
}

.crm-container #alpha-filter a {
  border-bottom: 1px dotted #2A71B4;
  color: #2A71B4;
  font-weight: normal;
}

.crm-container span.btn-slide::after {
	display: block !important;
	position: absolute !important;
}

.crm-container .CRM_Event_Form_SearchEvent .crm-event-searchevent-form-block .form-layout .crm-event-searchevent-form-block-title input[type="text"] {
	line-height: 135%;
	border: solid 1px;
}

#weight {
  width: unset !important;
}

.crm-container .crm-accordion-header, .crm-container .collapsed .crm-accordion-header, .crm-container details > .crm-accordion-header {
  color: unset !important;
}

.crm-container .crm-accordion-bold > summary {
  color: white !important;
}

/* Main Page width and header hiding */
.content-header {
  display: none !important;
}
.page-content {
  margin-top: 0 !important;
}
.page-title {
  margin-top: 20px !important;
}
body.crm-menubar-visible.crm-menubar-over-cms-menu {
  padding-top: 31px !important;
}
.element-invisible {
  display: none;
}
.page-title {
  font-size: 28px !important;
  margin-left: 10px !important;
}
#civicrm-dashboard {
  padding-top: 10px;
  padding-bottom: 100px;
  margin-right: auto;
  margin-left: auto;
  width: 99%;
}
.shortcut-action {
  display: none !important;
}
#crm-container table.report-layout tr {
	font-size: 1em;
}
#crm-container .report-contents-right {
	font-size: 1em;
	text-align: right;
}

details.custom-group-Child_Annual_Assessment_Questions.crm-custom-accordion table.form-layout-compressed {
  border-spacing: 0;
}
details.custom-group-Child_Annual_Assessment_Questions.crm-custom-accordion
  tr.custom_field-help-pre-row td.html-adjust.description {
  padding-top: 34px !important;
  padding-bottom: 2px !important;
  line-height: 1.2;
  font-weight: bold;
}

details.custom-group-Child_Annual_Assessment_Questions.crm-custom-accordion
  tr.custom_field-help-pre-row {
  line-height: 1 !important;
  height: 1px; /* helps reduce any default row height */
}

.action-link .button {
	margin-bottom: 5px !important;
}
