img, media {
  max-width: 100%;
  height:auto;
}
.l-branding img { width:100%; }

/* No files to import found in partials/components/**\/* */
.maintenance-page .l-main { padding-bottom:50px; }
.maintenance-page .l-content {
  width: 600px;
  margin: 50px auto;
  margin-top: 50px;
  border: 1px solid #ddd;
  margin-top: 40px;
  padding: 1em 3em 1em 100px;
  background: url(../../../../default/files/cdn_logo_small.png) no-repeat 15px;
}


html { background-color:#550000; }

body {
  margin:auto;
  font-family: sans-serif;
  font-size:12pt;
  color:#2b2b2b;
}

p { text-align:justify; }
p.submitted { margin:.25em 0; font-size:.8em; }
.rteindent1 { margin-left: 40px !important; }
h1,h2,h3 { font-weight:normal; }
h1 { border-bottom:1px solid; }

.captcha { width:300px; margin:0 auto;}
input.form-text {
  border:1px solid #CCC; border-radius:3px; padding:.25em; transition: border .3s; -webkit-transition:border .3s;
}
input.form-text:hover,input.form-text:focus
{ border:1px solid #550000; }

.l-header { position:relative; height:150px; background:url(../images/header-img.jpg) no-repeat 90% 50%; }
.l-branding { position:absolute; top:30px; }
.l-main { background-color:#FFF; padding-top:1em; /*box-shadow: 0px 0px 25px #2b2b2b;*/ }
.l-content, .l-region--sidebar-first { margin:0; /* padding:0 0em 1em 1em; /*background-color:#FFF; border-radius:1em;*/ }
.l-content a, .l-region--sidebar-first a { color:#550000; text-decoration:underline; }
.l-content a:hover, .l-region--sidebar-first a:hover { color:#2b2b2b; text-decoration:none; }

.l-region--sidebar-first .block--menu { border:1px solid #550000; background:#FFEFEF; }

.l-footer-top { border-top:5px solid #c7b142; border-bottom:5px solid #330000; background-color:#766626; height:10px; }
.l-footer { padding:1em 0; color:#FFF; }

.l-header-wrapper { background-color: #550000; }
.l-navigation-wrapper { background-color: #2b2b2b; }
.l-main-wrapper { background-color: #FFF; }
.l-footer-wrapper { background-color: #550000; }

/* menu blocks */
ul.menu { margin: 0 auto;  }
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul { left:1em; top:2em; }
.sf-menu.menu { margin:0 auto !important;}
.sf-menu li { float:none; }
.l-region--sidebar-first ul.menu ul.menu { margin:.5em 0 0 1em; border-left:1px dashed #2b2b2b; padding-left:.5em; }
/*
.block--menu-menu-overview ul.menu ul.menu,
.block--menu-menu-model-pleadings ul.menu ul.menu
{ margin:.5em 0 0 1.5em; border-left:1px dashed #2b2b2b; padding-left:1em; }
*/
.sf-menu-private-menu #menu-1932-2 a { cursor: default; pointer-events: none;}
.sf-menu-private-menu #menu-1932-2 ul a { cursor: pointer; pointer-events: inherit;}

.block--superfish-1 { font-size:1.1em; }
.sf-menu-public-menu, .sf-menu-private-menu { padding:0; padding:0.25em 0; }
.sf-menu-public-menu li { display:inline-block; padding:1em;}
.sf-menu-public-menu li .sf-sub-indicator { right:-1em; top:.25em !important;  }
.sf-menu-public-menu li a { color:#FFF; text-decoration:none; }
.sf-menu-public-menu li.active-trail { background:#AA3939; border-radius:8px; }
.sf-menu-public-menu li.active-trail a { color:#FFF; }
.sf-menu-public-menu li.active-trail a:hover { color:#fff; }
.sf-menu-public-menu li a:hover { color:#AA3939; }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul {
  background:#FFF !important;
  border-radius:0 !important;
  border:1px solid #550000;
  padding:0px !important;
}
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li { padding:.5em 0; }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li a { color:#2b2b2b; font-size:.8em; padding-left:.5em; }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li a:hover { color:#AA3939; text-decoration:underline;  }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li.active-trail { background:#AA3939;border-radius:0px; }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li.active-trail a { color:#FFF; }
.sf-menu-public-menu.sf-horizontal.sf-shadow ul li.active-trail a:hover { color:#FFF; text-decoration:underline; }

.sf-menu-public-menu .sf-sub-indicator { background:url(../images/arrows-publicmenu.png) no-repeat 0px 0px; }
.sf-menu-public-menu .active-trail .sf-sub-indicator { background:url(../images/arrows-publicmenu-active.png) no-repeat 0px 0px; }
.sf-menu-public-menu .active-trail:hover .sf-sub-indicator { background:url(../images/arrows-publicmenu-active.png) no-repeat -10px -100px; }


.sf-menu-private-menu .sf-sub-indicator { background:url(../images/arrows-privatemenu.png) no-repeat 0px 0px; }
.sf-menu-private-menu ul .sf-sub-indicator,
.sf-menu-private-menu ul .active-trail .sf-sub-indicator { background:url(../images/arrows-privatemenu_2.png) no-repeat 0px 0px; }
/*
.sf-menu-private-menu .active-trail .active-trail .sf-sub-indicator { background:url(../images/arrows-privatemenu.png) no-repeat 0px 0px; }
.sf-menu-private-menu .active-trail .active-trail .sf-sub-indicator,
.sf-menu-private-menu .active-trail .active-trail .active-trail .sf-sub-indicator,
.sf-menu-private-menu .active-trail .active-trail .active-trail .active-trail .sf-sub-indicator
{ background:url(../images/arrows-privatemenu.png) no-repeat 0px 0px; }
.sf-menu-private-menu ul .sf-sub-indicator,
.sf-menu-private-menu ul ul .sf-sub-indicator,
.sf-menu-private-menu ul ul ul .sf-sub-indicator { background:url(../images/arrows-privatemenu_2.png) no-repeat 0px 0px; }
*/


.sf-menu-private-menu li { display:inline-block; padding:.75em 1.3em;}
.sf-menu-private-menu li .sf-sub-indicator { right:-1em; top:.25em !important;  }
/*.sf-menu-private-menu li a { color:#FFF; text-decoration:none; }*/
/*.sf-menu-private-menu li a:hover { color:#AA3939; text-decoration:none; }*/
.sf-menu-private-menu li.active-trail { background:#FFF; color:#2b2b2b; border-radius:8px; }
/*.sf-menu-private-menu li.active-trail a { color:#2b2b2b;}*/
/*.sf-menu-private-menu li.active-trail a:hover { color:#2b2b2b; text-decoration:underline;}*/
/*.sf-menu-private-menu li a:hover { color:#AA3939; }*/
.sf-menu-private-menu.sf-horizontal.sf-shadow ul {
  background:#FFF !important;
  border-radius:0 !important;
  border:1px solid #550000;
  padding:0px !important;
}

.sf-menu-private-menu.sf-horizontal.sf-shadow ul ul { left:90% !important; }

.sf-menu-private-menu.sf-horizontal.sf-shadow ul li { padding:.5em 0; }
.sf-menu-private-menu.sf-horizontal.sf-shadow ul li a { font-size:.8em; padding-left:.5em; display:block; width:90%; }

.sf-menu-private-menu.sf-horizontal.sf-shadow ul li.active-trail { background:#AA3939; border-radius:0px; }

.sf-menu-private-menu a { text-decoration:none; }
.sf-menu-private-menu a:hover { text-decoration:underline; }

.sf-menu-private-menu a.sf-depth-1 { color:#FFF; }
.sf-menu-private-menu a.sf-depth-2,
.sf-menu-private-menu a.sf-depth-3,
.sf-menu-private-menu a.sf-depth-4 { color:#2b2b2b; }

.sf-menu-private-menu li.active-trail a.sf-depth-1,
.sf-menu-private-menu li.active-trail a.sf-depth-2,
.sf-menu-private-menu li.active-trail a.sf-depth-3 { color:#2b2b2b; }

.sf-menu-private-menu li.active-trail li.active-trail a.sf-depth-2,
.sf-menu-private-menu li.active-trail li.active-trail li.active-trail a.sf-depth-3,
.sf-menu-private-menu li.active-trail li.active-trail li.active-trail li.active-trail a.sf-depth-4 { color:#FFF; }

.sf-menu-private-menu a.sf-depth-2:hover,
.sf-menu-private-menu a.sf-depth-3:hover,
.sf-menu-private-menu a.sf-depth-4:hover { color:#AA3939; }



/*.sf-menu-private-menu.sf-horizontal.sf-shadow ul li.active-trail a { color:#FFF; }
.sf-menu-private-menu.sf-horizontal.sf-shadow ul li.active-trail a:hover { color:#FFF; text-decoration:underline; }
.sf-menu-private-menu.sf-horizontal.sf-shadow ul li.active-trail a ul li a { color:#2b2b2b; }
.sf-menu-private-menu.sf-horizontal.sf-shadow ul li.active-trail a ul li a:hover { color:#AA3939; text-decoration:underline; }*/

/* side menus */
.l-region--sidebar-first { }
.l-region--sidebar-first h2 { text-align:center; font-size:1.2em; color:#FFF; background:#550000; margin:0; padding:.5em 0; }
.l-region--sidebar-first ul.menu { padding:0 0 0 .5em; margin:0; }
.l-region--sidebar-first ul.menu li { list-style:none; padding:.5em .5em .5em 0; }

.l-region--sidebar-second { }
.l-region--sidebar-second h2 { text-align:center; font-size:1.2em; color:#FFF; background:#550000; margin:0; padding:.5em 0; }


/*.l-region--sidebar-first .lit-guide-side-menu-fixed { position:fixed; top:30px; width:275px; }*/
.l-region--sidebar-first .lit-guide-side-menu-fixed { position:fixed; top:30px; width:275px; }
.l-region--sidebar-first .lit-guide-side-menu-fixed-bottom { position:fixed; width:275px; }

/* side menus */

/* footer */
.l-footer a { color:#fff; text-decoration:none; }
.l-footer a:hover { color:#FFF; text-decoration:underline; }
.block--menu-menu-footer-menu ul  { padding:0; text-align:center; }
.block--menu-menu-footer-menu ul li { display:inline-block; padding:0 1em;}
.cdn-project-footer { text-align: center; font-size:.9em; color:#FFF; }
.cdn-project-footer-img { }
.cdn-project-footer-txt {  }

/* header menus */
.header-login-wrapper ul,
.block--system-user-menu ul {
  color:#FFF;
  font-size:.8em;
  background: #AA3939;
  padding: 0.5em .75em;
  border-radius: 0px 0px 8px 8px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  margin:0;
}

.header-login-wrapper ul li,
.block--system-user-menu ul li { display:inline-block; }
.block--system-user-menu ul li { margin:0 .15em; }
.header-login-wrapper ul li { margin:0 .25em; }
.header-login-wrapper ul li.first,
.block--system-user-menu ul li.first { border-right:1px solid #FFF; padding-right:.5em; }
.header-login-wrapper ul li a,
.block--system-user-menu ul li a { color:#FFF;text-decoration:none; }
.header-login-wrapper ul li a:hover,
.block--system-user-menu ul li a:hover { text-decoration:underline;}

/* user profile */
.page-user .user-profile-membership-status-active {
  padding: 1em;
  border: 1px solid #090;
  text-align: center;
  color: #090;
  background: #EFE;
  font-size:1.2em;
  font-weight:bold;
}

.page-user .user-profile-membership-status-expired {
  padding: 1em;
  border: 1px solid #900;
  text-align: center;
  color: #900;
  background: #FEE;
  font-size:1.2em;
  font-weight:bold;
}

.page-user .user-profile-membership-status-expired .user-profile-membership-renew,
.page-user .user-profile-membership-status-expiration { padding:1em 0;}

.page-user .user-profile-membership-status-expiration {
  color: #2b2b2b;
  background: url(../images/info_icon.png) no-repeat 28%;
  background-size: auto auto;
  padding-left: 25px;
  background-size: 25px;
}

.page-user .user-profile-category-newsletters .user-profile-item:nth-child(3) .user-profile-item__label { display:none;}
.page-user .user-profile-category-newsletters .user-profile-item:nth-child(3) .user-profile-item__items { padding:.5em 0;}
/* user profile */

/* Entity View Attachment*/
.eva-private-files-wrapper {
  margin-top:1em;
  /*height:24px;*/
  margin-top: 1em;
  background: url(../images/info_icon.png) no-repeat 5px 50%;
  background-size: 30px;
  line-height: 2;
  border: 1px solid #500;
  padding: .5em .5em .5em 50px;
}
/* end of Entity View Attachment*/

/*page specific */
/* page login */
.page-login { }
.page-login .panel-display { padding-top:2em; }
.page-login .login-page-login-block,
.page-login .login-page-register-block {
  border:1px solid #2b2b2b;
  padding:2em 1em 1em;
  position:relative;
}
.page-login h2.pane-title {
  font-weight:normal;
  color:#2b2b2b;
  display:inline-block;
  padding:0 1em;
  background-color:#FFF;
  position:absolute;
  top:-1.5em;
}

.page-login .login-page-login-block { width:80%; margin:0 auto; }
.page-login .login-page-login-block label { display:inline-block; font-weight:normal; width: 6em; }
.page-login .login-page-login-block ul { padding:0; margin:0; }
.page-login .login-page-login-block ul li { list-style:none; margin:1.5em 0; }
.page-login .login-page-login-block input.form-text { width:250px; }
.page-login .login-page-register-block { width:60%; margin:0 auto; }

.request-access-button {
  font-size: 1em;
  padding: .5em 1em;
  border-radius: 8px;
  border: 0px;
  text-align: center;
  color: #FFF;
  background: #AA3939;
  text-decoration: underline;
  margin: 0 auto;
  width: 160px;
}
.request-access-button a,.request-access-button a:hover { color:#FFF; }
.request-access-button a { }
.request-access-button a:hover { text-decoration: none; }
/* end of page login */

/* search block */
#block-search-form { top: 80px; float: right; position:relative; }
#block-search-form input.form-text { width:12em; }
/* end of search block */

/* search results */
.page-search-site .sort-list-wrapper {
    background: #EFEFEF;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 0.5em 0;
}
.page-search-site .sort-list-wrapper ul {
    margin: 0;
    padding: 0;
}
.page-search-site .sort-list-wrapper ul li {
    list-style: none;
    display: inline-block;
    padding: 0 1em;
}
/* search results */

/* contact us */
.page-overview-about-us table { width:100%; border:1px solid #2b2b2b; margin:1em 0; }
.page-overview-about-us table caption { padding:.5em 0; font-size: 1.1em; background-color:#AA3939; color:#FFF; }
.page-overview-about-us table th {
  padding:.25em;
  text-align: center;
  font-variant: small-caps;
  font-weight: normal;
  background-color:#2b2b2b;
  color:#FFF;
}
.page-overview-about-us table th.views-field-nothing { width:66%; }
.page-overview-about-us table th.views-field-nothing-1 { width:33%; }
.page-overview-about-us table td { vertical-align: top; padding:.5em; background:#FFF; }
/* contact us */

/* registration form */
/*.page-eform-submit-access-request input.form-text,*/
.page-eform-submit-access-request textarea,
.page-eform-submit-access-request select
{ border:1px solid #CCC; border-radius:3px; padding:.25em; transition: border .3s; -webkit-transition:border .3s; }
/*.page-eform-submit-access-request input.form-text:hover,*/
/*.page-eform-submit-access-request input.form-text:focus,*/
.page-eform-submit-access-request textarea:hover,
.page-eform-submit-access-request textarea:focus
.page-eform-submit-access-request select:focus,
.page-eform-submit-access-request select:hover
{ border:1px solid #550000; }
.page-eform-submit-access-request label { font-weight:normal; display:inline-block; width:8em; }
.page-eform-submit-access-request .form-item-field-firm-und-0-value label { width:20em; }
.page-eform-submit-access-request textarea { margin-top:0.5em; font-family:sans-serif; font-size:.9em; padding:.25em; }
.page-eform-submit-access-request h2 { border-bottom:2px solid #d5d5d5; padding-bottom:.25em; }
.page-eform-submit-access-request div.addressfield-container-inline > div.form-item { float: none; margin-right:0; }
.page-eform-submit-access-request .form-item-field-address-und-0-country {display:none;}
.page-eform-submit-access-request .field--name-field-request-status { display:none; }
.page-eform-submit-access-request .field-type-addressfield { padding:1em 0; }
.page-eform-submit-access-request .field-type-addressfield fieldset legend {
  padding:0 1em;
  margin-left:1em;
}
.page-eform-submit-access-request .field-type-addressfield fieldset .fieldset-wrapper { padding:.75em 0; }
.page-eform-submit-access-request .field-type-addressfield fieldset {
  border-top: 1px solid #d5d5d5;
  border-left:0;
  border-right:0;
  border-bottom:0;
  padding:0;
  margin:0;
}

/* preview */
.page-eform-submit-access-request .content .submitted,
.page-eform-submit-access-request .content .field { padding:.5em 0; }
.page-eform-submit-access-request .field--name-field-e-mail div,
.page-eform-submit-access-request .field--name-field-first-name div,
.page-eform-submit-access-request .field--name-field-last-name div,
.page-eform-submit-access-request .field--name-field-middle-initial div,
.page-eform-submit-access-request .field--name-field-firm div { display: inline-block; }

/* EO registration form */

/* project staff */
.node-type-project-staff .field--name-field-staff-picture img { float:left; margin:0 1em 1em; max-width:200px; max-height:300px; }

.view-project-groups .group-description-177 { display: none; }
/* project staff */
/*page specific */

/* buttons */
.form-actions { text-align:center; }
.views-exposed-form .views-exposed-widget .form-submit { margin:0;}
.multipage-controls-list input.form-submit,
input.form-submit,
input.form-button-disabled {
  font-size:1em;
  padding:.5em 1em;
  border-radius: 8px;
  border:0px;
  text-align:right;
  margin:1em;
}

.fdprc-button {
  font-size:1em;
  padding:.5em 1em;
  border-radius: 8px;
  border:0px;
  margin:1em;
  color:#FFF;
  background: #AA3939;
  display:inline-block;
}
.fdprc-button a,.fdprc-button a:hover { color:#FFF;}
.fdprc-button a { text-decoration:underline; }
.fdprc-button a:hover { text-decoration:none; }

.multipage-controls-list input.form-submit,
input.form-submit { color:#FFF; background: #AA3939; text-decoration:underline; }
input.form-button-disabled { color:#999; background: #CCC; text-decoration:none; }
input.form-submit:hover { text-decoration:none; cursor:pointer; }
input.form-button-disabled:hover { cursor:default; }

/*.view-additional-links .views-row { padding:.25em 0;}*/

/* Litigation Guides */
.media-link_to_entity .field-name-field-file-description p,
.media-link_to_entity .field--name-field-file-description p,
.media-file_with_icon_and_description .field-name-field-file-description p,
.media-file_with_icon_and_description .field-name-field-file-description p,
.media-file_with_description_no_icon .field-name-field-file-description p,
.media-file_with_icon_and_description .field--name-field-file-description p,
.media-file_with_description_no_icon .field--name-field-file-description p { font-size:.9em; padding-left:.75em; margin:.5em 0; }
/* end of Litigation Guides */

.l-region--sidebar-second .block { margin-bottom:1em; padding-bottom:.5em; background:#FFEFEF; }
.l-region--sidebar-second .view-announcement-block .views-field-field-page-body p { font-size: .8em; padding:0 .5em; color:#2b2b2b; }
.l-region--sidebar-second .view-announcement-block .item-list { padding:0 .5em;}
.l-region--sidebar-second .view-announcement-block .views-field-title { display:inline; }
/* Simple news */
form.simplenews-subscribe .form-item label { display:inline-block; }
.block--simplenews {  }
.block--simplenews form { text-align:center;}
.block--simplenews .issues-list,
.block--simplenews p { padding:0 .5em; }
.block--simplenews .issues-list h3 {border-bottom:1px solid #550000; margin:0.5em 0; }
.l-region--sidebar-second .block ul { margin:0; padding:0; }
.l-region--sidebar-second .block ul li { list-style: square; list-style-position: inside; color:#550000; padding:0.25em 0;  }
.l-region--sidebar-second .block a { color:#550000;}
/* end of Simple news */

/* views */



.views-row { margin:.75em .25em; }
.views-row .views-field-private-file span.field-content { background:url(../images/lock_icon.png) no-repeat right; padding-right:25px;}
.views-row .views-field-field-file-description .field-content + p { margin-top:0; }
.view .views-field-body p,
.views-row .views-field-field-file-description p
{ font-size:.9em; padding-left:.75em; margin:.5em 0; }

.appeal-view-pdf-item,
.noi-view-item,
.appeal-view-media-item { padding-left:17px;}

.appeal-view-pdf-item,
/*.noi-view-item { background:url(../images/pdf.png) no-repeat; }*/
.appeal-view-media-item { background:url(../images/media.png) no-repeat; }

/*.view-2255-staff table { margin:0 auto; }
.view-2255-staff table td { padding:.75em;}
.view-2255-staff .view-header table { text-align:center; margin:0 auto;}
*/
.block--views-announcements-block-1 { font-size:.9em; border:1px solid #2b2b2b; background-color:#AFC7CA; }
.block--views-announcements-block-1 h2 { margin:0; padding:.75em 0; text-align:center; }
.block--views-announcements-block-1 h3 { margin:0; padding:.75em 0; }
.block--views-announcements-block-1 .views-row { padding: 0 .75em ; }

.view-latest-news { }
.view-latest-news .views-row { padding:.75em 0; border-bottom:1px solid #CCC;}
.view-latest-news .views-field-field-news-date { font-size:1.1em; }
.view-latest-news .views-field-body p { margin:0.5em 0; }
.view-latest-news .views-field-nothing { text-align:right;padding-right:2em;}
.view-latest-news ul.pager li { display:inline-block; }


.views-exposed-form select
{ border:1px solid #CCC; border-radius:3px; padding:.25em; transition: border .3s; -webkit-transition:border .3s; }

.views-exposed-form select:focus,
.views-exposed-form select:hover
{ border:1px solid #550000; }


.view-appeals-briefs-opinions-and-oral-arguments .view-filters {
    margin: 2em auto;
    border: 1px solid #2b2b2b;
    padding: 1em 0;
}
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-exposed-form label { width:300px; text-align:right; }
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-exposed-widget { display:block; float:none;}
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .form-item-field-district-tid select { margin-right:.75em;}
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-widget { display:inline-block;}
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-submit-button { margin-left:40%;  }
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-submit-button,
.view-appeals-briefs-opinions-and-oral-arguments .view-filters .views-reset-button { float:left; }



.view-notices-of-intent .view-filters { /*width:70%;*/
  margin:2em auto;
  border:1px solid #2b2b2b;
  padding:1em 0;
}

.views-exposed-form label, .views-exposed-form .views-widget { display:inline-block;}
.views-exposed-form label { font-weight: normal; }


.view-notices-of-intent .view-filters .views-exposed-form label { width:300px; text-align:right; }
.view-notices-of-intent .view-filters .views-exposed-widget { display:block; float:none;}
.view-notices-of-intent .view-filters .form-item-field-district-tid select { margin-right:.75em;}
.view-notices-of-intent .view-filters .views-widget { display:inline-block;}
.view-notices-of-intent .view-filters .views-submit-button { margin-left:40%;  }
.view-notices-of-intent .view-filters .views-submit-button,
.view-notices-of-intent .view-filters .views-reset-button { float:left; }

.section-verdict-forms .view-filters,
.page-litigation-guides-time-by-issue .view-filters
{ border:1px solid #2b2b2b; padding:.5em 0; text-align:center; }
.section-verdict-forms .view-filters .views-exposed-widgets { margin:0 auto; display:inline-block;}

.page-litigation-guides-time-by-issue .view-filters { margin:2em 0; }
.page-litigation-guides-time-by-issue .views-exposed-form .views-exposed-widget { float:none; }


/* EO views */

.section-entityform .entityform-access-request .field { padding:0.25em 0;}
.section-entityform .entityform-access-request .field__label {   }
.section-entityform .entityform-access-request p:first-child {margin-top:0; }

.front .captcha { width:270px; }
.front .g-recaptcha {
  margin-left:.5em;
  transform:scale(0.8);
  -webkit-transform:scale(0.8);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}

#cba-table td { vertical-align: top; padding: .5em; }

.page-litigation-guides-instructions-files .apachesolr-panels-search-form .form-item-apachesolr-panels-search-form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-litigation-guides-instructions-files .apachesolr-panels-search-form .form-item-apachesolr-panels-search-form input { width: 15em; margin-left: 1em; }
.page-litigation-guides-instructions-files .pane-views-panes { border-top: 1px solid #500; }
.page-litigation-guides-instructions-files .sort-list-wrapper,
.page-litigation-guides-instructions-files .search-result__snippet span,
.page-litigation-guides-instructions-files .pane-apachesolr-result > h3,
.page-litigation-guides-instructions-files .search-result footer { display: none; }

.page-node-70 .field--name-field-page-body table { width: 100%; }
.page-node-70 .field--name-field-page-body table td { padding: 4px; border: 1px solid #CCC; }
.page-node-70 .field--name-field-page-body table tr:last-child { border-top: 2px solid #999; }

