.submitted {
  font-size: small;
}

#block-system-main-menu {
  font-size: small;
  padding: 1em;
  background-color: #ccccff;
}

table.views-table th,
table.views-table td {
	font-size: small;
	padding: 0 .75em;
}

.navbar {
  border-radius: 0;
  background-color: #fff;
  border: none;
  margin-bottom: 0;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #ccccff;
}

.breadcrumb {
    background-color: #ccccff;
}

.breadcrumb > .active {
    color: sienna;
}


.breadcrumb > li + li::before {
    color: darkblue;
    content: " > ";
    font-weight: bold;
}

.logo img {
  max-width: 72px;
  margin-right: 2rem;
}

.header-banner {
/*
   background-image: url("../images/truth-about-scientology-banner.png");
   min-height: 200px;

  width: 100%;
   background-size: cover;
   background-position: 0% 19%;
  margin-bottom: 1rem;
*/
}


/* home page */

.front .pane-block {
/*  background-color: #9f9fff; */
/*  border: 2px solid #7777fd; */
  border: 4px solid #9f9fff;
  border-radius: 5px 20px 5px;
  padding: 2rem;
  margin-bottom: 1.5rem;
}

/*
.front .pane-block h2,
.front .pane-block h3,
.front .pane-block div,
.front .pane-block p,
.front .pane-block ul {
  margin: 0;
}
*/

ul.home-topics li {
  padding-left: .625rem;
  padding-right: 1rem;
  border-right: 2px solid #7777fd;
  display: inline;
  white-space: nowrap;
}

/* ul.home-topics li:nth-of-type(1) { */
ul.home-topics li:first-child {
  padding-left: 0 !important;
}

ul.home-topics li:last-child {
  border-right: none;
}

.front .breadcrumb,
.front h1,
.front .submitted {
  display: none;
}

table.analysis-tally-table td,
table.statstable td {
    text-align: right;
    padding: 5px;
}

table.statstable td {
    font-size: smaller;
}

table.statstable tr.subtotal {
    background-color: #CCCCCC;
    font-weight: bold;
}


table.analysis-tally-table td,
table.analysis-tally-table th {
    padding: 5px 15px;
}

table.analysis-tally-table th {
  background-color: #ddd;
  font-weight: bold;
}

table.analysis-tally-table td {
  border-bottom: 1px solid #ddd;
}

table.analysis-tally-table td:first-child {
  text-align: left;
}

.pane-node-field-related {
    background-color: #e1e9f4;
    margin: .5rem 1rem;
    padding: 1.5rem;
}


/* nav menu block */

#block-menu-block-1 {
  border: 2px solid #9f9fff;
  padding: 1rem;
}

/* sidebar */

.region-sidebar-second .block {
  border-bottom: 2px solid #ccccff;
  margin: 1.5rem;
}

.region-sidebar-second .block .block-title {
  font-size: 22px;
}

.view-what-s-new .views-field-title {
  font-size: 16px;
}

.view-what-s-new .views-field-created {
  font-size: 12px;
}

.view-what-s-new .views-field {
  margin-bottom: 1rem;
}

#block-menu-block-2 {
  background-color: #ccccff;
  padding: 1.5rem;
}

#block-menu-block-2 .menu-block-wrapper > ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

#block-menu-block-2 .menu-block-wrapper > ul.menu > li {
  font-weight: bold;
  padding: 1.5rem;
}

#block-menu-block-2 .menu-block-wrapper > ul.menu > li ul li {
  font-weight: normal;
  padding: 0;
}

#block-menu-block-2 ul.menu li li {
  margin-left: 2.5rem;
}

#block-menu-block-2 ul.menu a {
  color: #fff;
}

#block-menu-block-2 .menu-block-wrapper .nav > li > a {
  padding: 0;
}

/* Clear lists */

.view-clear-list li {
  list-style-type: none;
  min-height: 1rem;
}

.list-intro {
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
}


.issue-list {
  width: 100%;
}


.view-what-s-new .views-row {
  margin-bottom: 4em;
}

.view-what-s-new .views-field-view-node {
  text-align: right;
}


/*   Services   pages  */

.node-type-service .field-name-body {
  margin-top: 2em;
}

.node-type-service .paragraphs-items-field-description-quotes {
  padding: 1em;
}

.node-type-service blockquote {
  font-size: 90%;
}

.node-type-service blockquote h2 {
  font-size: 16px;
}


.field-name-field-description-quotes > .field-label {
  border-top: 1em solid #ccccff;
  margin: 1.5em 0;
  font-size: 200%;
}


.page-stats-by-name .highlighted {
  background-color: transparent;
  padding: 0;
}

.alphalinks {
  background-color: #ccccff;
  padding: 8px 15px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;

}


#block-views-person-notes-block {
  border: 1pt solid red;
  padding: 1.5em;
}


@media (max-width: 767px) {
  #header-banner {
    display: none;
  }
}



.view-person-completions.view-display-id-block .view-header div {
  display: inline-block;
}
