/* Tags*/
.tag-category a {
	color: #515151;
  background: #f4e9bf;
  float: left;
  margin-right: 15px;
  padding: 0 15px;
}

.tag-category a:hover,
.tag-category a:focus {
	background: #f1d14d;
	text-decoration-color: #F1D14D;
}

.tag-category .field__label {
	font-size: 1.2rem;
	margin-bottom: 10px;
}

/* Search */
.view-acquia-search .view-filters {
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:50px;
}
@media (min-width: 48rem) {
	.view-acquia-search .view-filters {
	 min-width:800px;
	}
}
.view-acquia-search .view-filters #edit-search {
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:1px solid black;
  border-radius:0;
}
@media (min-width: 48rem) {
	.view-acquia-search .view-filters #edit-search {
    min-width:500px;
	}
}
.view-acquia-search .view-filters #edit-actions input,
#edit-submit-acquia-search {
  padding:.8rem 1.25rem;
  margin: 0 15px;
}
.view-acquia-search .view-filters #edit-actions {
  display:flex;
  flex-direction:row;
}

.btn-primary:not(.searchButton):not(.home-search-button), .sidebar .block.block-sidebar-ad.ad-style-white .field--name-field-link a:not(.searchButton):not(.home-search-button) {
  background: linear-gradient(135deg, rgba(50, 34, 109, 0.6) 0%, #003547 100%);
  background-color: #003547 !important;
   
}

@media (max-width: 48rem) {
	.path-search .main-content {
		margin: 20px;
	}
	.path-search .form-item-search {
		width: 100%;
	}
	
}

.breadcrumb-item + .breadcrumb-item::before{
	content: "/";
	color: #144460;
}

.paragraph--type--paragraph-adhoc-html.accordion-item, .paragraph--type--paragraph-adhoc-html.accordion-item .accordion-header, h2.accordion-header, .accordion-header.h2, .paragraph--type--paragraph-adhoc-html.accordion-item .accordion-header .accordion-button, .paragraph--type--paragraph-adhoc-html .field--name-field-paragraph-title, .paragraph--type--accordion-options.accordion-item, .paragraph--type--accordion-options.accordion-item .accordion-header, .paragraph--type--accordion-options.accordion-item .accordion-header .accordion-button, .paragraph--type--accordion-options .field--name-field-paragraph-title {
	border-bottom-color: #d6e6ee !important;
	color: #144460;
}

.paragraph--type--accordion-options.accordion-item {
	border-radius: 0;
	box-shadow: none;
	border-bottom: 2px solid #d6e6ee;
}
.accordion-button .text-holder {
	font-size: 1.5rem;
}

.webform-address--wrapper legend {
		height: 0;
		margin: 0;
}

.webform-flexbox.webform-address__row-1, .webform-flexbox.webform-address__row-2, .webform-flexbox.webform-address__row-3 {
	margin: 0;
}
.webform-submission-form {
	max-width: 805px;
	margin: auto;
}
.webform-address__address .webform-flex--container, .webform-address__address-2 .webform-flex--container, .webform-address__city .webform-flex--container {
	margin-left: 0;
}

.paragraph--type--paragraph-adhoc-html.accordion-item a:hover, .paragraph--type--accordion-options.accordion-item a:hover {
	color: #0a58ca !important;
}

.view-glossary-list .field--name-name {
	color: #0A1E40;
}

.featured-top-hero-content {
	margin-left: 0;
}



form a,.paragraph--type--body a{
    color:#024AB6 !important; 
}

table {
    word-break: normal;
}
/* Victim Notification Request */
#edit-driver-s-license-state--wrapper .webform-flex--container {
	margin:0;
}
/* Parole & Pardon Hearings */
@media (min-width: 76rem) {
	.paragraph--id--2161.paragraph--type--icon-callout-item  .field--name-field-link a {
		word-break:keep-all;
	}
}
@media (min-width: 90rem) {
  .paragraph--id--1986.paragraph.icon-callout-layer {
  	margin:2.5rem 0;
  }
}


@media(max-width: 48.4375rem) {
	.site-logo img {
		width: 75% !important;
	}
}
@media(max-width: 30rem) {
	.site-logo img {
		width: 90% !important;
	}
}
.btn-primary:not(.searchButton):not(.home-search-button) {
	color: #fff;
}

@media (min-width: 64.375rem) {
	.page-events .bef-exposed-form .js-form-type-select {
		top: -65px;
	}
}

.dppps-data-pardons-search-form .form-item-applicant-number label {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

.dppps-data-pardons-search-form .form-item-applicant-number label::after {
  content: "SID#";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
}

.dppps-locations-block .locations-information:after{
	background: unset;
}