/* Our stles here */


#content h1 {
font-size: 2em;
}

#content h2 {
font-size: 1.8em;
}

#content h3 {
  font-size: 1.5em;
}

#content h4 {
  font-size: 1.4em;
}

.mechbox h4 {
margin-top: 0;
}

#content h5 {
 font-size: 1.2em;
}

div.mechbox {
float: right;
padding: 4px 10px;
border: solid 1px  #ccc;
margin-left: 20px;
width: 200px;
}
#content .mechbox h2 {
display: block;
border-bottom: 1px solid #ccc;
margin: 10px 0px;
}

/* Hide extra exposed form */
#edit-field-aspect-tid-1-wrapper {
  display: none;
}

/* Footer styles */

#footer-wrapper {
    padding: 1px 5px 18px;
}

div.footer_logos,
div.footer_logos_wri{
float: left;
margin-right: 30px;
min-height: 80px;
}

div.footer_logos_wri img {
padding-top: 15px;
}

.footer_logos_cc {
width: 200px;
text-align: right;
float: right;
}

.footer_logos_cc p {
font-size: .8em;
}

#footer #block-block-4,
#block-system-powered-by {
float: right;
margin-bottom: -10px;
}

#footer #block-block-4 .content {
padding: 0;
margin-bottom: -20px;
}

div.nlogo {
margin-right: 76px; 
margin-top: 5px;
}

div.nlogo a {
display: block;
padding-top: 10px;
}

#block-block-4 img {
float: right;
margin-top: -22px;
}

.view-applies-to-boolean img {
float: right;
}

.field-name-field-jurisprudence-title {
margin-bottom: 2px;
font-size: 1.8em;
line-height: 1.3;
margin: 1.0em 0 0.5em;
font-weight: inherit;
}

#webform-client-form-209 .form-item label {
width: 150px;
display: inline-block;
}

#webform-client-form-209 select {
display: inline-block;
width: 390px;
}

div#cover {
margin-bottom: 30px;
}

.page-node-43 div#book-navigation-45 {
clear: right;
}

div#cover img {
margin-bottom: 30px;
margin-left: 15px;}

h1#page-title {
line-height: 1.3;
}

/* hide the nonexpanded TOC menu tree, replace by custom block, expanded */
.page-node-45 div#book-navigation-45 ul.menu,
.page-node-45 .field-items p {
display: none;
}

/* make the first li, table of contents as the h1 (which is not output, via tpl) */
.page-node-45 #block-block-6 li.first a.active {
font-size: 2em;
}

/* Mechanism search hide some elements and change display */

.form-item-field-individual-cases-value input#edit-field-individual-cases-value-0,
.form-item-field-individual-cases-value  label,
.form-item-field-for-urgent-action-value input#edit-field-for-urgent-action-value-0,
.form-item-field-for-urgent-action-value label,
.form-item-field-state-law-value input#edit-field-state-law-value-0,
.form-item-field-state-law-value label,
.form-item-field-state-practice-value input#edit-field-state-practice-value-0,
.form-item-field-state-practice-value label {
/*display: none;*/
}


/* Mechanism node styles for embedded views */

td.views-field-php.views-field {
/*margin: -15px -9px 0 -10px;*/
display: block;
border: none;
}

 tr {
vertical-align: top;
}

tbody {;
}

tr.views-row-last td {
border-bottom: none;
}

div.view-apectstest {
margin: -15px -9px 0 -10px;
display: block;
border: none;
}

.not-logged-in td.views-field-delete-node {
display: none;
}

td.views-field-title a {
font-weight: bold;
font-size: 1.1em;
}

div.next
{ width: 165px;
text-align: right;
}

div.next1 {
width: 300px;
text-align: right;
}

div.next2 {
width: 220px;
text-align: right;
}

div.next3 {
width: 300px;
text-align: right;
}

#step {
    background: #96A2B8;
    color: white;
    font-size: 1.4em;
    padding: 2px 8px;
    text-align: right;
}

/*.views-exposed-form div.views-exposed-widget {
float: right;
}*/

div.views-submit-button {
    bottom: 0;
    margin-bottom: 60px;
    margin-left: 590px;
    position: absolute;
    text-align: right;
}

/* TOC in es mangler */
#book-navigation-45 ul.menu {
display: none;
}

div.view-toc-node-es .views-row-first
/*#block-views-toc-node-es-block div.43*/ {
display: none;
}

div.view-toc-node-es ul li {
list-style-type: square;
list-style-image: url("../../../../../misc/menu-leaf.png");
padding: .2em .5em 0 0;
}

div.view-toc-node-es ul li.expanded {
list-style-image: url("../../../../../misc/menu-expanded.png");
list-style-type: circle;
margin-bottom: 1em;
}

div.view-toc-node-es ul .views-row-9,
div.view-toc-node-es ul .views-row-10,
div.view-toc-node-es ul .views-row-11,
div.view-toc-node-es ul .views-row-12,
div.view-toc-node-es ul .views-row-13,
div.view-toc-node-es ul .views-row-14,
div.view-toc-node-es ul .views-row-15,
div.view-toc-node-es ul .views-row-16,
div.view-toc-node-es ul .views-row-17,
div.view-toc-node-es ul .views-row-22,
div.view-toc-node-es ul .views-row-25,
div.view-toc-node-es ul .views-row-26,
div.view-toc-node-es ul .views-row-27,
div.view-toc-node-es ul .views-row-29,
div.view-toc-node-es ul .views-row-30,
div.view-toc-node-es ul .views-row-31,
div.view-toc-node-es ul .views-row-33,
div.view-toc-node-es ul .views-row-34,
div.view-toc-node-es ul .views-row-35,
div.view-toc-node-es ul .views-row-36,
div.view-toc-node-es ul .views-row-37 {
margin-left: 30px;
}

div.view-toc-node-es ul .views-row-18,
div.view-toc-node-es ul .views-row-19,
div.view-toc-node-es ul .views-row-20,
div.view-toc-node-es ul .views-row-23,
div.view-toc-node-es ul .views-row-24 {
margin-left: 60px;
}

div.view-toc-node-es ul .views-row-16,
div.view-toc-node-es ul .views-row-20,
div.view-toc-node-es ul .views-row-24,
div.view-toc-node-es ul .views-row-27,
div.view-toc-node-es ul .views-row-31,
div.view-toc-node-es ul .views-row-37 {
margin-bottom: 1em;
}


