/* Additional stylesheet */
ul li:nth-child(odd) .tr_download_li{
	background-color: #f5f5f6;
}
.tr_download_li{
    padding: 9px 8px;
    border-top: 1px solid #ddd;
    margin-bottom: 0 !important;
}
.down_view_row, 
body.page-court-of-appeals-dccarules #main-content .table-responsive tr td:nth-child(2) div.tr_download_li div:nth-child(1){
    font-size: 16px;
    font-weight: 500;
	padding-top: 0px;
    padding-bottom: 0px;
    text-transform: initial !important;
	color: #095284 !important;
	margin-bottom: 0;
	line-height: 37px;
}
.down_view_name{
	line-height: 37px;
}
.down_view_sp{
	padding-right: 17px;
}
.down_view_sp a{
	font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 10px;
}
.down_view_sp a:first-child{
    color: #659bc2;
}
.down_view_sp a:first-child i{
	    color: #095284;
}
.down_view_sp a:first-child:hover i{
    color: #d90000;
}
.down_view_sp a:nth-child(2) i{
    color: #d90000;
}
.down_view_sp a:nth-child(2):hover i{
	    color: #095284;
}
.row.down_view_row{
	margin-bottom: 0;
}
.down_view_row .col-md-9,
.down_view_row .col-md-6,
.down_view_row .col-md-3{
	margin-bottom: 0;
}
.top-bar .switcher .option a:focus{
    background: #e2dede;
}
/* [#tasks/9541170] #23: Rules (Superior Court) Sorting/Organization Feature */
.panel-group.draggable-table-views .panel {
    border: 0;
}
.panel-group.draggable-table-views .panel > a {
  display: block;
  position: relative;
  min-height: 72px;
  padding: 18px 21px 17px 26px;
  margin-bottom: 0;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  outline: none;
  font-size: 26px;
  font-weight: 500;
  text-align: left;
  color: #fff; 
  background: #095284;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;

}
.panel-group.draggable-table-views .panel > a:after {
  content: '-';
  position: absolute;
  right: 27px;
  top: 20px;
  color: #fff;
}
.panel-group.draggable-table-views .panel a.collapsed {
  display: block;
  position: relative;
  min-height: 72px;
  padding: 21px 21px 21px 27px;
  margin-bottom: 27px;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  outline: none;
  font-size: 26px;
  font-weight: 500;
  text-align: left;
  color: #095284; 
  background: transparent;
}
.panel-group.draggable-table-views .panel a.collapsed:after {
  content: '+';
  position: absolute;
  right: 27px;
  top: 20px;
  color: #095284;
}
.panel-group.draggable-table-views .download-all-rules {
  text-align: left;
  padding-left: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.panel-group.draggable-table-views .download-all-rules a {
  font-size: 18px;
  color: #095284;
  text-decoration: underline;
  font-weight: 500;
  display: block;
}
.panel-group.draggable-table-views .download-all-rules a i {
  font-size: 18px;
  color: #095284;
}
.panel-group.draggable-table-views button.tabledrag-toggle-weight,
.panel-group.draggable-table-views td.views-field-field-all,
.panel-group.draggable-table-views th.views-field-field-all {
  display: none !important;
}
.panel-group.draggable-table-views .table-responsive {
  display: flex;
  align-items: flex-start;
  margin-right: 10px;
}
.panel-group.draggable-table-views .pdf-img-draggale-table {
  width: 121px;
  min-width: 121px;
}
@media (max-width: 1024px) and (min-width: 0px) {
  .panel-group.draggable-table-views .pdf-img-draggale-table {
    display: none;
  }
  .panel-group.draggable-table-views .table-responsive {
    margin-left: 10px;
  }
  .panel-group.draggable-table-views .download-all-rules {
    padding-left: 10px;
  }
}
.panel-group.draggable-table-views .pdf-list-files-table {
  flex-grow: 1;
  margin-right: 1px;
}
.panel-group.draggable-table-views * {
  border: 0;
}
.panel-group.draggable-table-views th.views-field-draggableviews,
.panel-group.draggable-table-views td.views-field-draggableviews {
  display: none;
}
div[id^="draggableviews-table"] {
  border: 1px solid #c5c5c5 !important;
  padding-bottom: 15px;
  border-top: 0 !important;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-group.draggable-table-views th {
  text-transform: uppercase;
  background: #659bc2;
  color: #fff;
  padding: 7px;
  font-size: 15px;
}
.panel-group.draggable-table-views th.views-field-field-pdf-file {
  border-right: 1px solid #c5c5c5;
}
.panel-group.draggable-table-views td {
  color: #095284;
  font-size: 16px;
  font-weight: 500;
  padding-top: 9px !important;
  padding-bottom: 8px !important;
  vertical-align: middle;
  padding-left: 9px;
}
.panel-group.draggable-table-views tr.draggable {
  border-right: 1px solid #c5c5c5;
}
.panel-group.draggable-table-views tr.draggable:last-child {
  border-bottom: 1px solid #c5c5c5;
}
.panel-group.draggable-table-views tr.draggable td {
    padding-top: 0;
    padding-bottom: 0;
}
.panel-group.draggable-table-views i {
    font-size: 26px;
    color: #659bc2;
}
.panel-group.draggable-table-views a {
    display: block;
}
.panel-group.draggable-table-views a.tabledrag-handle {
    display: none;
}
body.path-admin .panel-group.draggable-table-views a.tabledrag-handle {
    display: inline-block !important;
}
.panel-group.draggable-table-views tr.draggable td.views-field.views-field-title,
.panel-group.draggable-table-views tr th.views-field.views-field-title {
    width: 81.2% !important;
    min-width: 81.2%;
    text-align: left !important;
}
.panel-group.draggable-table-views tr.draggable td.views-field.views-field-field-pdf-file {
    width: 18.8% !important;
}
.panel-group.draggable-table-views tr.draggable td.views-field.views-field-field-pdf-file i {
    color: #659bc2 !important;
    font-size: 26px !important;
}
.panel-group.draggable-table-views a:hover i,
.panel-group.draggable-table-views tr.draggable td.views-field.views-field-field-pdf-file a:hover i {
    color: #095284 !important;
}
.panel-group.draggable-table-views tr.draggable td.views-field.views-field-field-pdf-file a {
    margin-right: 0 !important;
}
.panel-group.draggable-table-views a:hover {
    cursor: pointer;
}
body.path-superior-court #main-content .view-content button.form-submit {
  height: auto;
  width: auto;
  border: 0;
  padding: 7px 20px;
  border-radius: 3px;

  display: none;
}
body.path-admin #main-content .view-content button.form-submit {
  display: block;
}

@media (max-width: 768px) {
  .panel-group.draggable-table-views tr.draggable td.views-field.views-field-title,
  .panel-group.draggable-table-views tr th.views-field.views-field-title {
    width: 70% !important;
    min-width: 70%;
  }
  .panel-group.draggable-table-views tr.draggable td.views-field.views-field-field-pdf-file {
      width: 30% !important;
  }
  .panel-group.draggable-table-views .pdf-list-files-table {
    flex-grow: 0; 
    width: calc( 100% - 20px );
  }
}

body.page-about-organizational-performance-10945 .form-download-pdf thead th {
  background-color: #095284;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  padding: 5px 15px;
  border: none;
  font-weight: 300; }

body.page-about-organizational-performance-10945 .breadcrumbs {
  margin-bottom: 0px; }

body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  background: #2d3643;
  background: none;
  min-height: 170px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  max-width: 100%; }
  body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots {
    bottom: 10px;
    margin-left: 18%; }
    @media (min-width: 0px) and (max-width: 767px) {
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots {
        margin-left: 0;
        position: static;
        margin-top: 15px; } }
    body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots li {
      margin: 0;
      background: rgba(45, 54, 67, 0.8); }
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots li:first-child {
        border-top-left-radius: 50%;
        border-bottom-left-radius: 50%; }
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots li:last-child {
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%; }
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots li button:before {
        color: #c0c3c7;
        opacity: 1; }
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider ul.slick-dots li.slick-active button:before {
        color: #d90000; }
  body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody {
    background: rgba(45, 54, 67, 0.8);
    position: absolute;
    left: 0;
    width: 40%;
    max-width: 40%;
    top: 0;
    bottom: 0;
    margin-left: 0;
    padding-left: 8%;
    text-align: left;
    padding-top: 5%;
    padding-bottom: 17px;
    color: #fff;
    padding-right: 30px;
    line-height: 1.2;
    margin-left: 0; }
    @media (min-width: 0px) and (max-width: 1281px) {
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody {
        padding-left: 3%;
        padding-top: 3%;
        width: 50%;
        max-width: 50%; } }
    @media (min-width: 1025px) and (max-width: 1331px) {
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody {
        padding-left: 4%;
        padding-top: 4%; } }
    @media (min-width: 0px) and (max-width: 1024px) {
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody {
        padding-left: 30px;
        padding-top: 30px;
        width: 50%;
        max-width: 50%; } }
    @media (min-width: 0px) and (max-width: 767px) {
      body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody {
        width: 100%;
        max-width: 100%;
        bottom: auto;
        position: static; } }
    body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .title {
      font-size: 44px;
      font-weight: 700;
      line-height: 1;
      margin-bottom: 15px; }
      @media (min-width: 1025px) and (max-width: 1331px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .title {
          font-size: 35px;
          font-weight: 700; } }
      @media (min-width: 0px) and (max-width: 1281px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .title {
          font-size: 30px;
          font-weight: 700;
          line-height: 1.1;
          margin-bottom: 10px; } }
      @media (min-width: 0px) and (max-width: 1024px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .title {
          font-size: 28px;
          font-weight: 500; } }
      @media (min-width: 0px) and (max-width: 767px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .title {
          font-size: 24px;
          font-weight: 500; } }
    body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .body {
      font-size: 34px;
      font-weight: 300;
      line-height: 1.1; }
      @media (min-width: 1025px) and (max-width: 1331px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .body {
          font-size: 28px; } }
      @media (min-width: 0px) and (max-width: 1281px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .body {
          font-size: 25px; } }
      @media (min-width: 0px) and (max-width: 1024px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .body {
          font-size: 22px; } }
      @media (min-width: 0px) and (max-width: 767px) {
        body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody .body {
          font-size: 20px; } }
    body.page-about-organizational-performance-10945 #block-views-block-featured-slideshow-strategic-plan-stratplanslider .slidebody a {
      font-size: 18px;
      font-weight: 500;
      color: #fff;
      outline: none;
      text-transform: none;
      display: block; }

.th-style,
.table > thead.th-style > tr > th{
  color: #ffffff;
  background-color: #095284;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
}
.th-style th,
.table > thead.th-style > tr > th{
  padding: 8px 8px 8px 12px;
  line-height: 1.42857;
}

/* Mobile Design Review */
@media screen and (max-width: 767px) {
  /* 10427903: Services: Text overlapping lines & spacing adjustments */
  body.page-services-active-warrant-list-1858 .before-content-full table tbody tr td,
	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td {
    padding: 18px 0 18px 7px;
  }

  /* 10428002: Services: Contact Section alignment to screen */
  .bottom-grey .global-contact-information,
  .callouts .global-contact-information {
    padding: 0 15px;
  }

  /* 10428021: Bullet point spacing gap; */
  .content-wrapper .article-page-style table tr {
    flex-direction: column;
  }

  /* 10428046: Icon sizing; */
  .most-common-forms .pdf-list-links a.filelink:before {
    font-size: 38px;
  }

  /* 10465507: Services: Legal Glossary Term alignment */
  body.path-services .content-wrapper .view-legal-glossary .views-view-grid .views-col.col-1 {
    width: 100% !important;
  }
  body.path-services .content-wrapper .view-legal-glossary .views-view-grid .views-col.col-2 {
    padding-left: 0 !important;
  }
  body.path-services .content-wrapper .view-legal-glossary .views-view-grid .views-row {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* 10466716: Expander button alignment */
  .panel-group.draggable-table-views .panel a.collapsed,
  .panel-group.draggable-table-views .panel > a,
  #main-content .ui-accordion .ui-accordion-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .panel-group.draggable-table-views .panel a.collapsed:after,
  .panel-group.draggable-table-views .panel > a:after {
    position: relative;
    top: 0;
    right: 0;
    margin-left: 10px;
  }
}

/* 10467001: Illegible text: Culture of the DC Courts */
.simple-circle-content {
  border: 5px solid #e54b4b;
  border-radius: 50%;
  height: 290px;
  width: 290px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
}
.circle-title {
  color: #095284;
  font-size: 23px;
  font-weight: 600;
  margin-bottom: 15px;
}
.circle-description {
  font-weight: 500;
  color: #2d3643;
  text-align: center;
}

/* Change table  display, to DIV elements */
.table-th-blue{
  color: #ffffff !important;
  background-color: #095284;
  font-size: 15px;
  text-transform: uppercase;
}
.table-th-blue div{
  color: #ffffff !important;
  margin-top:10px !important;
  margin-bottom:10px !important;
  font-weight: bold !important;
}
/*
.table-td-colored{
  background: #f5f5f6;
  border-top: 1px solid #ddd;
} 
div .table-td-colored:nth-of-type(odd) {
  background: #fff;
}
*/
.table-td-elements li{
  background: #f5f5f6;
}
.table-td-elements li div{
  margin-bottom: 0 !important;
}
.table-td-elements li div.table-td-colored{
  background: #f5f5f6;
  border-top: 1px solid #ddd;
  padding-top:0px;
  padding-bottom:0px;
}
.table-td-elements li div.table-td-c-t{
  padding-top: 15px;
}
.table-td-elements li:nth-of-type(odd){
  background: #fff;
}
.table-td-elements li:nth-of-type(odd) div{
  background: #fff;
}
.table-td-colored{
  margin-bottom: 0 !important;
}
.table-td-colored div{
  color: #095284 !important;
  font-size: 16px;
  font-weight: 500;
  padding-top: 7px;
  padding-bottom: 7px;
  vertical-align: middle;
}
.table-td-colored .fa-download{
  color: #095284 !important;
}
.table-td-colored .fa-download:hover{
  color: #d90000 !important;
}
.table-td-colored .fa-eye{
  color: #d90000 !important;
}
.table-td-colored .fa-eye:hover{
  color: #095284 !important;
}
body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background: #F6F6F6;
  padding: 45px 0px 20px;
  text-align: center;
  margin-bottom: 75px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps {
      flex-wrap: wrap;
      justify-content: center; } }
  body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step,
  body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step {
    position: relative;
    padding: 0 2em;
 }
    @media (min-width: 0px) and (max-width: 767px) {
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step {
        margin-bottom: 25px; } }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step:after,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step:after {
      content: url("../images/jurors/steps-blue-arrow.png");
      position: absolute;
      right: -5px;
      top: 0;
      width: 48px;
      height: 129px; }
      @media screen and (max-width: 992px) {
        body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step:after,
        body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step:after {
          display: none; } }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step:last-child:after,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step:last-child:after {
      display: none; }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-title,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-title {
      font-size: 28px;
      font-weight: 700;
      color: #2b2d2e;
      text-transform: uppercase;
      text-align: left; }
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-title:after,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-title:after {
        content: '';
        width: 1px;
        height: 37px;
        background: #2b2d2e; }
        @media (min-width: 0px) and (max-width: 767px) {
          body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-title:after,
          body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-title:after {
            display: none; } }
      @media screen and (max-width: 1230px) and (min-width: 992px) {
        body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-title,
        body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-title {
          font-size: 20px; } }
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-title a:hover,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-title a:hover {
        color: #2b2d2e !important; }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-number,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-number {
      color: #d90000;
      font-size: 28px;
      font-weight: 700;
      display: flex;
      justify-content: flex-start; }
      @media screen and (max-width: 1230px) and (min-width: 992px) {
        body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-number,
        body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-number {
          font-size: 20px; } }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-icon-with-text,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-icon-with-text {
      display: flex;
      align-items: flex-end;
      justify-content: flex-start; }
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-icon-with-text img,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-icon-with-text img {
        max-width: 40px;
        margin-right: 1em; }
        @media screen and (max-width: 1230px) {
          body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-icon-with-text img,
          body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-icon-with-text img {
            max-width: 30px; } }
    body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-descr,
    body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-descr {
      font-size: 16px;
      font-weight: 500;
      color: #095284;
      margin-top: 12px;
      text-align: left;
      max-width: 165px;
      margin-left: 3.5em;
      line-height: 1.1; }
      @media screen and (max-width: 1230px) {
        body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-descr,
        body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-descr {
          margin-left: 3em; } }
      @media (min-width: 0px) and (max-width: 767px) {
        body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-descr,
        body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-descr {
          max-width: none;
          margin-top: 0; } }
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-descr a:hover,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-descr a:hover {
        color: #095284 !important; }
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step .step-descr small,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step .step-descr small {
        font-size: 80%; }
    @media screen and (max-width: 992px) {
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step {
        width: 50%;
        margin-bottom: 25px; } }
    @media (min-width: 0px) and (max-width: 767px) {
      body.page-court-of-appeals-how-to-appeal-21757 .about-jury-steps .step,
      body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .about-jury-steps .step {
        width: 100%; } }

body.page-court-of-appeals-how-to-appeal-21757 h3.tab_header,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 h3.tab_header {
  border-bottom: 1px solid #095284;
  font-size: 36px;
  font-weight: 700;
  color: #095284;
  margin-bottom: 27px;
  padding-bottom: .5em; }

body.page-court-of-appeals-how-to-appeal-21757 h1.block-title,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 h1.block-title {
  font-size: 44px;
  color: #095284;
  text-align: left;
  margin-bottom: 7px;
  padding-bottom: 9px;
  text-transform: uppercase; }

body.page-court-of-appeals-how-to-appeal-21757 .jurors-side-menu ul.menu.nav > li.expanded.dropdown.active > a,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .jurors-side-menu ul.menu.nav > li.expanded.dropdown.active > a {
  color: #e63d34 !important; }
  body.page-court-of-appeals-how-to-appeal-21757 .jurors-side-menu ul.menu.nav > li.expanded.dropdown.active > a::before,
  body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .jurors-side-menu ul.menu.nav > li.expanded.dropdown.active > a::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 100%;
    background: #e63d34;
    left: -32px;
    top: 0px; }

@media (min-width: 0px) and (max-width: 767px) {
  body.page-court-of-appeals-how-to-appeal-21757 .jurors-side-menu,
  body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .jurors-side-menu {
    margin-bottom: 45px; } }

body.page-court-of-appeals-how-to-appeal-21757 .tooltip.right .tooltip-inner,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .tooltip.right .tooltip-inner {
  background-color: #E5F0F7;
  color: #095284;
  padding: 10px;
  border: 1px solid #095284; }

body.page-court-of-appeals-how-to-appeal-21757 .tooltip.right .tooltip-arrow,
body.page-court-of-appeals-if-you-do-not-have-lawyer-22590 .tooltip.right .tooltip-arrow {
  border-right-color: #E5F0F7; }
	
	
	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full:after {
	  content: ' ';
	  display: table;
	  clear: both; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .section-subtitle {
	  text-align: center;
	  margin-bottom: 52px; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .breadcrumbs {
	  margin-bottom: 52px; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-group {
	  margin-bottom: 0; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form {
	  /* Firefox 19+ */
	  /* Firefox 18- */ }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form ::-webkit-input-placeholder {
	    font-size: 16px;
	    font-weight: 500;
	    color: #2d3643; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form ::-moz-placeholder {
	    font-size: 16px;
	    font-weight: 500;
	    color: #2d3643; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form :-moz-placeholder {
	    font-size: 16px;
	    font-weight: 500;
	    color: #2d3643; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form :-ms-input-placeholder {
	    font-size: 16px;
	    font-weight: 500;
	    color: #2d3643; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form input {
	    border-radius: 0;
	    border: 0;
	    background-color: #e0e1e2;
	    padding-left: 18px;
	    font-size: 16px;
	    font-weight: 500;
	    color: #2d3643;
	    max-width: 95%;
	    height: 55px; }
	    @media (min-width: 0px) and (max-width: 767px) {
	      body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form input {
	        margin-bottom: 10px; } }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form .form--inline {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap; }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form .form--inline .form-item {
	      flex-grow: 1;
	      width: 20%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form fieldset[id^="edit-sort-by-"] {
	    display: none; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form fieldset[id^="edit-sort-order-"] legend {
	    display: none; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form fieldset[id^="edit-sort-order-"] .fieldset-wrapper {
	    width: 240px;
	    margin: 20px 0; }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full form fieldset[id^="edit-sort-order-"] .fieldset-wrapper label input {
	      display: none; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .views-exposed-form .form-type-select {
	  width: 36%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .views-exposed-form .form-type-select label {
	    position: absolute;
	    top: -57px;
	    left: 0;
	    font-size: 32px;
	    font-weight: 700; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .views-exposed-form .form-item-text-4 {
	  display: none; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .views-exposed-form select {
	  height: 55px;
	  border-radius: 0;
	  width: 100%;
	  height: 55px;
	  background: #e0e1e2;
	  border-radius: 0;
	  width: 100%;
	  background: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #095284, #095284) #e0e1e2;
	  background-position: calc(100% - 28px) calc(1em + 10px), calc(100% - 23px) calc(1em + 10px), 98% 7px;
	  background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
	  background-repeat: no-repeat;
	  border-radius: 0;
	  margin: 0;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  -webkit-appearance: none;
	  -moz-appearance: none; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  margin: 0 auto;
	  width: 100%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button {
	    margin-top: 52px;
	    margin-bottom: 52px; }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button.btn-primary {
	      background-image: none;
	      background-color: #e63d34;
	      color: #fff;
	      font-weight: 700;
	      font-size: 16px;
	      border-radius: 0;
	      text-shadow: none;
	      border: 0;
	      padding-left: 45px;
	      padding-right: 45px; }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button .glyphicon {
	      display: none; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .table-striped > tbody > tr:nth-of-type(even) {
	  background-color: #f5f5f6; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .table-striped > tbody > tr:nth-of-type(odd) {
	  background-color: #fff; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr {
	  position: relative; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th {
	    position: relative;
	    background: #659bc2;
	    font-size: 22px;
	    font-weight: 700;
	    color: #fff;
	    padding: 18px;
	    border-bottom: 0; }
	    @media (min-width: 0px) and (max-width: 767px) {
	      body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th {
	        width: 25% !important;
	        float: left;
	        font-size: 12px;
	        padding: 14px;
	        height: 50px; } }
	    @media (min-width: 0px) and (max-width: 1024px) {
	      body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th {
	        vertical-align: middle !important; } }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th:after {
	      content: '';
	      position: absolute;
	      background: #fff;
	      height: 80%;
	      top: 10%;
	      width: 1px;
	      display: block;
	      right: 0; }
	    @media (min-width: 0px) and (max-width: 1024px) {
	      body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th:last-child {
	        vertical-align: middle !important; } }
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table thead tr th:last-child:after {
	      display: none; }

	body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td {
	  padding: 18px;
	  color: #373a3c;
	  font-size: 18px;
	  font-weight: 500; }
	  @media (min-width: 0px) and (max-width: 767px) {
	    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td {
	      font-size: 11px;
	      width: 25% !important;
	      float: left; } }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td:first-child {
	    border-top: 1px solid #ddd; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td:nth-child(1) {
	    width: 25%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td:nth-child(2) {
	    width: 25%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td:nth-child(3) {
	    width: 25%; }
	  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full table tbody tr td:nth-child(4) {
	    width: 25%; }

	body.page-services-active-warrant-list-misdemeanors-24027 .content-wrapper .alert-danger {
	  display: none; }
		
		body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button {
		  margin-top: 52px;
		  margin-bottom: 52px; }
		  @media (min-width: 0px) and (max-width: 767px) {
		    body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button {
		      margin-top: 0;
		      margin-bottom: 35px; } }
		  body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button.btn-default {
		    color: #fff;
		    font-weight: 700;
		    font-size: 16px;
		    border-radius: 0;
		    text-shadow: none;
		    border: 0;
		    padding-left: 45px;
		    padding-right: 45px;
		    margin-left: 5%; }
		    @media (min-width: 0px) and (max-width: 767px) {
		      body.page-services-active-warrant-list-misdemeanors-24027 .before-content-full .form-actions button.btn-default {
		        margin-left: 0;
		        margin-top: 0;
		        margin-bottom: 35px; } }
#views-exposed-form-misdemeanor-active-warrant-list-xml--block-1 label {
						    display: none; }
