@charset "UTF-8";
@font-face {
  font-family: 'ralewaymedium';
  src: url("../fonts/raleway-medium-webfont.eot");
  src: url("../fonts/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-medium-webfont.woff2") format("woff2"), url("../fonts/raleway-medium-webfont.woff") format("woff"), url("../fonts/raleway-medium-webfont.ttf") format("truetype"), url("../fonts/raleway-medium-webfont.svg#ralewaymedium") format("svg");
  font-weight: normal;
  font-style: normal; }
/* No files to import found in abstractions/**\/* */
/* line 1, ../sass/base/_forms.scss */
fieldset {
  border: 0;
  padding: 0; }

/* line 6, ../sass/base/_forms.scss */
input[type="submit"] {
  background: #01284C url(../images/btn_bg.gif) repeat-x;
  border: 0;
  color: #fff;
  margin-right: 10px; }

/* line 1, ../sass/base/_global.scss */
html, body {
  height: 100%; }

/* line 5, ../sass/base/_global.scss */
p {
  margin: 0 0 1em; }

/* line 9, ../sass/base/_global.scss */
a {
  color: #08447e; }
  /* line 12, ../sass/base/_global.scss */
  a:hover, a:focus {
    text-decoration: none; }

/* line 18, ../sass/base/_global.scss */
.element-invisible {
  margin: 0;
  padding: 0; }

/* line 23, ../sass/base/_global.scss */
.l-page {
  background: url(../images/page_bg.jpg) no-repeat top center;
  min-height: 700px;
  padding-bottom: 2em; }
  /* line 28, ../sass/base/_global.scss */
  .l-page .l-header,
  .l-page .l-main,
  .l-page .l-footer {
    width: 980px;
    padding: 0;
    margin: 0 auto; }

/* line 37, ../sass/base/_global.scss */
.l-page-wrapper {
  background: #c5d7ef url(../images/page_bg_rpt.gif) repeat-x;
  min-height: 100%; }

/* line 43, ../sass/base/_global.scss */
.l-header .l-branding {
  float: none;
  width: 100%; }

/* line 49, ../sass/base/_global.scss */
.site-logo {
  display: block;
  width: 100%;
  height: 124px;
  background: url(../images/header_bg_en.jpg) no-repeat center top; }
  /* line 55, ../sass/base/_global.scss */
  .site-logo > img {
    display: none; }

/* line 60, ../sass/base/_global.scss */
.i18n-jp .site-logo {
  background: url(../images/header_bg_jp.jpg) no-repeat center top; }

/* line 64, ../sass/base/_global.scss */
.site-name {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 75, ../sass/base/_global.scss */
.l-main {
  background-color: #dceff9;
  position: relative;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0;
  border-radius: 0 0 10px 10px; }

/* line 83, ../sass/base/_global.scss */
.l-content {
  width: 740px;
  float: right; }
  /* line 88, ../sass/base/_global.scss */
  .l-content > h1 {
    background: #9fd0ea;
    font-size: 1.65em;
    line-height: 1.4;
    padding: 14px 20px;
    margin: 0;
    text-transform: uppercase; }
  /* line 101, ../sass/base/_global.scss */
  .l-content .node__content,
  .l-content .ds-1col {
    padding: 32px 0 65px; }

/* line 110, ../sass/base/_global.scss */
.l-region--sidebar-first .block__title,
.l-footer .block__title {
  display: none; }
/* line 114, ../sass/base/_global.scss */
.l-region--sidebar-first:before,
.l-footer:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 240px;
  height: 100%;
  z-index: 0;
  background: #0e4274;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 10px; }

/* line 127, ../sass/base/_global.scss */
.l-footer {
  background: #9fd0ea;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0;
  border-radius: 0 0 10px 10px;
  position: relative;
  overflow: hidden; }

/* line 134, ../sass/base/_global.scss */
.l-region--footer {
  margin-left: 240px;
  padding: 1em 2.286em; }

/* line 142, ../sass/base/_global.scss */
#main .l-region--sidebar-first,
#main .l-content {
  margin: 0; }
/* line 147, ../sass/base/_global.scss */
#main .l-content {
  float: right;
  width: 740px; }

/* line 153, ../sass/base/_global.scss */
.l-col-main {
  padding: 0 32px 65px;
  min-height: 500px; }

/* line 159, ../sass/base/_global.scss */
.has-two-sidebars .l-col-main {
  width: 486px;
  float: left;
  padding: 0 90px 13px 38px; }

/* line 3, ../sass/base/_lists.scss */
.l-content ul li, .l-content ol li {
  margin-bottom: 1em; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 1, ../sass/base/_tables.scss */
table {
  width: 100%;
  margin-bottom: 1em; }

/* line 6, ../sass/base/_tables.scss */
th {
  text-decoration: underline;
  background-color: transparent; }

/* line 12, ../sass/base/_tables.scss */
.views-table .odd, .views-table .even {
  background-color: transparent; }
/* line 16, ../sass/base/_tables.scss */
.views-table td {
  padding: 0; }
/* line 20, ../sass/base/_tables.scss */
.views-table .views-field-title-field-et {
  width: 60%; }

/* line 1, ../sass/base/_typography.scss */
body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 81.3%;
  line-height: 1.7; }

/* line 7, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6, .nice-menu, .breadcrumb {
  font-family: "ralewaymedium", Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0.065em; }

/* line 2, ../sass/components/_breadcrumbs.scss */
.l-content .breadcrumb {
  margin: 0;
  padding: 0.5em 20px;
  background-color: #0a3557;
  font-size: 0.923em; }
  /* line 8, ../sass/components/_breadcrumbs.scss */
  .l-content .breadcrumb > li {
    display: inline-block;
    vertical-align: middle;
    margin: 0; }
    /* line 13, ../sass/components/_breadcrumbs.scss */
    .l-content .breadcrumb > li:before {
      content: '\25b6';
      display: inline-block;
      color: #fff;
      padding: 0 8px;
      font-size: 8px; }
    /* line 22, ../sass/components/_breadcrumbs.scss */
    .l-content .breadcrumb > li:first-child:before {
      content: '';
      padding: 0; }
  /* line 29, ../sass/components/_breadcrumbs.scss */
  .l-content .breadcrumb a {
    color: #dceff9;
    text-decoration: none; }
    /* line 33, ../sass/components/_breadcrumbs.scss */
    .l-content .breadcrumb a:hover {
      color: #fff; }

/* line 1, ../sass/components/_category.scss */
.view-category-resources {
  position: relative;
  padding-bottom: 60px; }
  /* line 6, ../sass/components/_category.scss */
  .view-category-resources .views-form-category-resources-default fieldset.container-inline {
    /*			position: absolute;
    			bottom: 0;
    			right: 0;
    			width: 100%;*/
    border-top: 1px solid #0a3557;
    padding-top: 2em;
    text-align: right; }
    /* line 15, ../sass/components/_category.scss */
    .view-category-resources .views-form-category-resources-default fieldset.container-inline > legend {
      display: none; }

/* line 3, ../sass/components/_home.scss */
.front .l-content > h1 {
  background: url(../images/home_featimg.jpg) no-repeat;
  height: 120px;
  text-indent: -9999em; }
/* line 11, ../sass/components/_home.scss */
.front .node-teaser header {
  display: none; }
/* line 15, ../sass/components/_home.scss */
.front .node-teaser .field--type-text-with-summary {
  padding: 2.583em 7.5em 1.083em 3.167em; }

/* line 21, ../sass/components/_home.scss */
.feed-icon {
  margin-left: 3.167em; }

/* line 1, ../sass/components/_meetings.scss */
.block--views-upcoming-meetings-block {
  float: left;
  font-size: 0.9em;
  color: #073983;
  margin-right: 1px;
  background: #e0e2e7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e0e2e7 0%, #caced6 62%, #c0c5cf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e2e7), color-stop(62%, #caced6), color-stop(100%, #c0c5cf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0e2e7 0%, #caced6 62%, #c0c5cf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e0e2e7 0%, #caced6 62%, #c0c5cf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e0e2e7 0%, #caced6 62%, #c0c5cf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e0e2e7 0%, #caced6 62%, #c0c5cf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e2e7', endColorstr='#c0c5cf',GradientType=0 );
  /* IE6-9 */
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px; }
  /* line 16, ../sass/components/_meetings.scss */
  .block--views-upcoming-meetings-block > .block__title {
    color: #073983;
    font-size: 14px;
    padding: 5px 10px;
    margin: 0;
    background: #cddbe6;
    /* Old browsers */
    background: -moz-linear-gradient(top, #cddbe6 0%, #c4d6e4 26%, #abc8de 74%, #a1c3dc 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cddbe6), color-stop(26%, #c4d6e4), color-stop(74%, #abc8de), color-stop(100%, #a1c3dc));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cddbe6 0%, #c4d6e4 26%, #abc8de 74%, #a1c3dc 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cddbe6 0%, #c4d6e4 26%, #abc8de 74%, #a1c3dc 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cddbe6 0%, #c4d6e4 26%, #abc8de 74%, #a1c3dc 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #cddbe6 0%, #c4d6e4 26%, #abc8de 74%, #a1c3dc 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddbe6', endColorstr='#a1c3dc',GradientType=0 );
    /* IE6-9 */ }
  /* line 32, ../sass/components/_meetings.scss */
  .block--views-upcoming-meetings-block > .block__content {
    line-height: 1.3; }
  /* line 36, ../sass/components/_meetings.scss */
  .block--views-upcoming-meetings-block .col-1 {
    border-bottom: 1px dotted #fff;
    padding: 10px 26px 10px 12px;
    margin-bottom: 10px; }
  /* line 43, ../sass/components/_meetings.scss */
  .block--views-upcoming-meetings-block .row-last .col-1 {
    margin-bottom: 0;
    border-bottom: 0; }
  /* line 49, ../sass/components/_meetings.scss */
  .block--views-upcoming-meetings-block .views-field-formatted-date-range {
    padding-bottom: 2px; }
    /* line 51, ../sass/components/_meetings.scss */
    .block--views-upcoming-meetings-block .views-field-formatted-date-range a {
      font-weight: bold; }

/* line 57, ../sass/components/_meetings.scss */
.view-meeting-schedule,
.node--meeting--full {
  padding-top: 32px; }

/* line 63, ../sass/components/_meetings.scss */
.view-meeting-schedule .view-header {
  padding-bottom: 15px; }

/* line 68, ../sass/components/_meetings.scss */
.node--meeting--full {
  font-weight: bold; }
  /* line 71, ../sass/components/_meetings.scss */
  .node--meeting--full h2 {
    color: #08447e;
    margin: 0 0 12px; }
  /* line 77, ../sass/components/_meetings.scss */
  .node--meeting--full .field, .node--meeting--full a, .node--meeting--full p {
    font-weight: normal; }
  /* line 81, ../sass/components/_meetings.scss */
  .node--meeting--full .field--name-body {
    padding-top: 12px; }

/* line 1, ../sass/components/_navigation.scss */
.nice-menu {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 1; }
  /* line 7, ../sass/components/_navigation.scss */
  .nice-menu .leaf, .nice-menu .collapsed, .nice-menu .expanded {
    list-style: none; }

/* line 12, ../sass/components/_navigation.scss */
.l-region--sidebar-first {
  background: #0e4274; }
  /* line 15, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .nice-menu {
    width: 100%;
    border: 0; }
    /* line 19, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .nice-menu a {
      display: block;
      color: #fff;
      text-decoration: none;
      padding: 0.75em 1em;
      background-color: #0e4274;
      line-height: 1.4; }
      /* line 29, ../sass/components/_navigation.scss */
      .l-region--sidebar-first .nice-menu a:hover {
        background: #02233f; }
    /* line 34, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .nice-menu li {
      border-bottom: 1px solid #053558;
      border-left: 0;
      border-right: 0;
      width: 100%; }
    /* line 41, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .nice-menu ul {
      border: 0;
      width: 100%;
      left: 100%; }
      /* line 46, ../sass/components/_navigation.scss */
      .l-region--sidebar-first .nice-menu ul a {
        border-bottom: 1px solid #0f4175;
        background: #022e54;
        position: relative;
        padding-left: 2em; }
        /* line 52, ../sass/components/_navigation.scss */
        .l-region--sidebar-first .nice-menu ul a:before {
          content: "› ";
          display: inline-block;
          position: absolute;
          left: 1em;
          top: 0.75em; }
    /* line 64, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .nice-menu .menuparent > a {
      position: relative;
      padding-right: 2.175em; }
      /* line 68, ../sass/components/_navigation.scss */
      .l-region--sidebar-first .nice-menu .menuparent > a:after {
        content: "»";
        position: absolute;
        right: 1em;
        top: 1em; }
  /* line 82, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--nice-menus-1 li.first {
    border-top: 1px solid #053558; }

/* line 2, ../sass/components/_node-form.scss */
.form-item label {
  font-weight: normal; }

/* line 8, ../sass/components/_node-form.scss */
.node-resource-form label,
.node-resource-form .form-text,
.node-resource-form .form-textarea-wrapper,
.node-resource-form .form-select,
.node-resource-form .form-managed-file {
  display: inline-block;
  vertical-align: middle; }
/* line 17, ../sass/components/_node-form.scss */
.node-resource-form label {
  width: 60px; }

/* line 22, ../sass/components/_node-form.scss */
.node--authorised-vessel--full .field__label {
  min-width: 18em; }

/* line 26, ../sass/components/_node-form.scss */
.node--authorised-farm--full .field__label {
  min-width: 25em; }

/* line 30, ../sass/components/_node-form.scss */
.node--authorised-vessel--full .field__items {
  display: inline-block !important;
  position: relative;
  width: 33em; }

/* line 36, ../sass/components/_node-form.scss */
.node--authorised-farm--full .field__items {
  display: inline-block !important;
  position: relative;
  width: 25em; }

/* line 44, ../sass/components/_node-form.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  display: block; }

/* line 50, ../sass/components/_node-form.scss */
.views-field-field-capacity {
  text-align: right;
  padding-right: 5px; }

/* line 55, ../sass/components/_node-form.scss */
.views-field-field-tonnage {
  text-align: right;
  padding-right: 5px; }

/* line 60, ../sass/components/_node-form.scss */
.views-field-field-vessel-count {
  text-align: right;
  padding-right: 5px; }

/* line 3, ../sass/components/_page-user.scss */
.not-logged-in .l-content .tabs,
.not-logged-in .l-content .user-login,
.not-logged-in .l-content .messages {
  margin: 0 0 1.083em; }

/* line 12, ../sass/components/_page-user.scss */
.block--ccsbt-people {
  text-align: right;
  padding-right: 10px;
  background: #08447e;
  color: #fff;
  line-height: 25px; }
  /* line 20, ../sass/components/_page-user.scss */
  .block--ccsbt-people a {
    color: #fff; }

/* line 26, ../sass/components/_page-user.scss */
.logged-in .block--workbench {
  margin-bottom: 1em; }

/* line 32, ../sass/components/_page-user.scss */
.page-private .l-col-main {
  padding-top: 32px; }
  /* line 35, ../sass/components/_page-user.scss */
  .page-private .l-col-main .importantblock {
    margin-top: -32px; }

/* line 5, ../sass/components/_page.scss */
.node--page--full .view .feed-icon {
  margin: 0; }
/* line 9, ../sass/components/_page.scss */
.node--page--full .view a.export-link {
  background: #01284c url(../images/btn_bg.gif) repeat-x;
  color: white;
  padding: 1px 6px 1px 6px;
  text-decoration: none;
  display: inline-block;
  float: left;
  clear: both;
  margin-bottom: 0.5em; }
/* line 21, ../sass/components/_page.scss */
.node--page--full .field--name-body {
  /* h2 {
  	font-size: 1em;
  	color: $white;
      background: $darkBlue;
      margin: 0 -32px 2em;
      padding: 1em 32px;
  } */ }
  /* line 31, ../sass/components/_page.scss */
  .node--page--full .field--name-body .field__item > p:first-child {
    margin-top: 32px; }
/* line 37, ../sass/components/_page.scss */
.node--page--full .group-left,
.node--page--full .group-right {
  float: none;
  width: 100%; }
/* line 44, ../sass/components/_page.scss */
.node--page--full .views-exposed-form label {
  font-weight: normal; }
/* line 50, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-exposed-widget {
  float: left; }
/* line 54, ../sass/components/_page.scss */
.node--page--full .views-exposed-form label {
  display: block; }
/* line 58, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .form-text,
.node--page--full .views-exposed-form select {
  width: 100%; }
/* line 64, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-operator,
.node--page--full .views-exposed-form .views-widget {
  display: inline-block;
  vertical-align: middle; }
/* line 70, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-operator {
  width: 100px; }
/* line 74, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget {
  width: 120px; }
/* line 78, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget-filter-field_flag_tid,
.node--page--full .views-exposed-form .views-widget-filter-field_vessel_type_tid {
  float: left;
  margin-right: 10px; }
/* line 87, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget-filter-field_flag_tid .views-widget,
.node--page--full .views-exposed-form .views-widget-filter-field_vessel_type_tid .views-widget {
  width: 164px; }
/* line 92, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget-sort-order,
.node--page--full .views-exposed-form .views-widget-sort-by,
.node--page--full .views-exposed-form .views-submit-button,
.node--page--full .views-exposed-form .views-submit-button .form-submit,
.node--page--full .views-exposed-form .views-reset-button {
  float: left; }
/* line 100, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget-sort-order {
  width: 130px; }
/* line 104, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-widget-sort-by {
  width: 230px;
  clear: left; }
/* line 109, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .views-submit-button {
  clear: both; }
/* line 113, ../sass/components/_page.scss */
.node--page--full .views-exposed-form .form-submit {
  margin-top: 0; }

/* line 119, ../sass/components/_page.scss */
.importantblock {
  color: #fff;
  background: #0a3557;
  margin: 1em -32px 1em;
  padding: 0.75em 32px; }
  /* line 125, ../sass/components/_page.scss */
  .importantblock a {
    color: #fff; }

/* line 130, ../sass/components/_page.scss */
.vbo-fieldset-select-all {
  width: auto;
  text-align: right; }
  /* line 134, ../sass/components/_page.scss */
  .vbo-fieldset-select-all .form-checkbox {
    float: right;
    margin: 4px 0 0 10px; }

/* line 141, ../sass/components/_page.scss */
.views-table caption {
  font-weight: bold;
  font-size: 16px;
  text-align: left; }
/* line 147, ../sass/components/_page.scss */
.views-table .form-type-checkbox {
  text-align: right; }
/* line 151, ../sass/components/_page.scss */
.views-table .views-field-views-bulk-operations {
  padding-right: 0; }

/* line 158, ../sass/components/_page.scss */
.category-content ul li {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold; }

/* line 168, ../sass/components/_page.scss */
.node--page--full .field--name-body h2,
.view .view-header h2 {
  font-size: 1.25em;
  color: #fff;
  background: #0a3557;
  margin: 1em -32px 1em;
  padding: 0.75em 32px; }

/* line 177, ../sass/components/_page.scss */
.node-unpublished {
  background-color: inherit; }

/* line 4, ../sass/components/_search.scss */
.view-active-vessels .views-table,
.view-authorised-vessel-record .views-table,
.view-authorised-farms .views-table {
  margin-top: 24px; }
  /* line 7, ../sass/components/_search.scss */
  .view-active-vessels .views-table th, .view-active-vessels .views-table td,
  .view-authorised-vessel-record .views-table th,
  .view-authorised-vessel-record .views-table td,
  .view-authorised-farms .views-table th,
  .view-authorised-farms .views-table td {
    padding: 3px;
    border: 1px solid #000; }
  /* line 12, ../sass/components/_search.scss */
  .view-active-vessels .views-table th,
  .view-authorised-vessel-record .views-table th,
  .view-authorised-farms .views-table th {
    text-align: center;
    background: #c2d8ef;
    text-decoration: none; }
    /* line 17, ../sass/components/_search.scss */
    .view-active-vessels .views-table th a,
    .view-authorised-vessel-record .views-table th a,
    .view-authorised-farms .views-table th a {
      text-decoration: none; }

/* line 25, ../sass/components/_search.scss */
.block--facetapi {
  color: white; }
  /* line 28, ../sass/components/_search.scss */
  .block--facetapi h2.block__title {
    color: white;
    display: block;
    font-size: 16px;
    padding: 16px; }
  /* line 34, ../sass/components/_search.scss */
  .block--facetapi li {
    color: #dceff9; }
    /* line 37, ../sass/components/_search.scss */
    .block--facetapi li a {
      text-decoration: none;
      color: white; }
    /* line 41, ../sass/components/_search.scss */
    .block--facetapi li a:hover {
      text-decoration: underline; }
  /* line 46, ../sass/components/_search.scss */
  .block--facetapi .block__content p {
    padding: 16px; }

/* line 53, ../sass/components/_search.scss */
.view-search-solr-views-v2 .views-row-even, .view-search-solr-views .views-row-even {
  padding: 16px 32px;
  margin-left: -32px;
  margin-right: -32px;
  background: rgba(255, 255, 255, 0.5); }
/* line 59, ../sass/components/_search.scss */
.view-search-solr-views-v2 .views-row-odd, .view-search-solr-views .views-row-odd {
  padding: 16px 0; }
/* line 62, ../sass/components/_search.scss */
.view-search-solr-views-v2 .importantblock, .view-search-solr-views .importantblock {
  background: transparent;
  color: black;
  margin-top: 0;
  margin-bottom: 0; }
/* line 68, ../sass/components/_search.scss */
.view-search-solr-views-v2 .views-field-created, .view-search-solr-views-v2 .views-field-type, .view-search-solr-views-v2 .views-field-node-created, .view-search-solr-views-v2 .views-field-item-bundle, .view-search-solr-views .views-field-created, .view-search-solr-views .views-field-type, .view-search-solr-views .views-field-node-created, .view-search-solr-views .views-field-item-bundle {
  color: #888;
  text-transform: uppercase;
  font-size: 0.8em;
  line-height: 2.125; }
  /* line 74, ../sass/components/_search.scss */
  .view-search-solr-views-v2 .views-field-created .views-label, .view-search-solr-views-v2 .views-field-type .views-label, .view-search-solr-views-v2 .views-field-node-created .views-label, .view-search-solr-views-v2 .views-field-item-bundle .views-label, .view-search-solr-views .views-field-created .views-label, .view-search-solr-views .views-field-type .views-label, .view-search-solr-views .views-field-node-created .views-label, .view-search-solr-views .views-field-item-bundle .views-label {
    font-weight: 900;
    color: #555; }
  /* line 78, ../sass/components/_search.scss */
  .view-search-solr-views-v2 .views-field-created .field-content, .view-search-solr-views-v2 .views-field-type .field-content, .view-search-solr-views-v2 .views-field-node-created .field-content, .view-search-solr-views-v2 .views-field-item-bundle .field-content, .view-search-solr-views .views-field-created .field-content, .view-search-solr-views .views-field-type .field-content, .view-search-solr-views .views-field-node-created .field-content, .view-search-solr-views .views-field-item-bundle .field-content {
    line-height: 1.2; }
    /* line 81, ../sass/components/_search.scss */
    .view-search-solr-views-v2 .views-field-created .field-content em, .view-search-solr-views-v2 .views-field-type .field-content em, .view-search-solr-views-v2 .views-field-node-created .field-content em, .view-search-solr-views-v2 .views-field-item-bundle .field-content em, .view-search-solr-views .views-field-created .field-content em, .view-search-solr-views .views-field-type .field-content em, .view-search-solr-views .views-field-node-created .field-content em, .view-search-solr-views .views-field-item-bundle .field-content em {
      font-style: normal; }
/* line 86, ../sass/components/_search.scss */
.view-search-solr-views-v2 .views-field-search-api-excerpt, .view-search-solr-views .views-field-search-api-excerpt {
  line-height: 1.6; }
/* line 89, ../sass/components/_search.scss */
.view-search-solr-views-v2 .views-field-title, .view-search-solr-views-v2 .views-field-node-title, .view-search-solr-views-v2 .views-field-file-name, .view-search-solr-views .views-field-title, .view-search-solr-views .views-field-node-title, .view-search-solr-views .views-field-file-name {
  font-weight: bold;
  margin-bottom: 0.25em; }
  /* line 93, ../sass/components/_search.scss */
  .view-search-solr-views-v2 .views-field-title h2, .view-search-solr-views-v2 .views-field-node-title h2, .view-search-solr-views-v2 .views-field-file-name h2, .view-search-solr-views .views-field-title h2, .view-search-solr-views .views-field-node-title h2, .view-search-solr-views .views-field-file-name h2 {
    margin: 0;
    font-size: 1.25em;
    line-height: 1.3;
    letter-spacing: 0; }
  /* line 99, ../sass/components/_search.scss */
  .view-search-solr-views-v2 .views-field-title a:hover, .view-search-solr-views-v2 .views-field-node-title a:hover, .view-search-solr-views-v2 .views-field-file-name a:hover, .view-search-solr-views .views-field-title a:hover, .view-search-solr-views .views-field-node-title a:hover, .view-search-solr-views .views-field-file-name a:hover {
    text-decoration: underline; }
  /* line 102, ../sass/components/_search.scss */
  .view-search-solr-views-v2 .views-field-title a, .view-search-solr-views-v2 .views-field-node-title a, .view-search-solr-views-v2 .views-field-file-name a, .view-search-solr-views .views-field-title a, .view-search-solr-views .views-field-node-title a, .view-search-solr-views .views-field-file-name a {
    text-decoration: none; }

/* line 2, ../sass/components/_sidebar.scss */
#main .l-region--sidebar-first {
  width: 240px;
  float: left; }

/* line 9, ../sass/components/_sidebar.scss */
#main .l-region--sidebar-second {
  position: relative;
  z-index: 1;
  padding: 31px 28px 12px 0;
  width: 254px; }

/* line 24, ../sass/components/_sidebar.scss */
.block--locale-language .block__title {
  display: none; }

/* line 29, ../sass/components/_sidebar.scss */
.language-switcher-locale-url {
  list-style: none;
  padding: 0;
  position: relative; }
  /* line 34, ../sass/components/_sidebar.scss */
  .language-switcher-locale-url a {
    text-decoration: none;
    color: #3796f2;
    display: block;
    padding-top: 32px; }
  /* line 41, ../sass/components/_sidebar.scss */
  .language-switcher-locale-url li {
    display: inline-block;
    vertical-align: top;
    padding-left: 1em; }
  /* line 48, ../sass/components/_sidebar.scss */
  .language-switcher-locale-url .en a {
    background: url(../images/lang-en.png) no-repeat top center; }
  /* line 54, ../sass/components/_sidebar.scss */
  .language-switcher-locale-url .ja a {
    background: url(../images/lang-jp.png) no-repeat top center; }
  /* line 59, ../sass/components/_sidebar.scss */
  .language-switcher-locale-url .active {
    display: none; }

/* line 1, ../sass/components/_solr.sass */
#block-views-exp-search-solr-views-page, #block-views-exp-search-solr-views-v2-page {
  padding: 0.5em;
  position: relative;
  background-color: #6b8ebd; }
  /* line 7, ../sass/components/_solr.sass */
  #block-views-exp-search-solr-views-page .views-exposed-form .views-exposed-widget .form-submit, #block-views-exp-search-solr-views-v2-page .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0; }
    /* line 10, ../sass/components/_solr.sass */
    #block-views-exp-search-solr-views-page .views-exposed-form .views-exposed-widget .form-submit #edit-search-api-views-fulltext, #block-views-exp-search-solr-views-v2-page .views-exposed-form .views-exposed-widget .form-submit #edit-search-api-views-fulltext {
      width: 300px !important; }

/* line 2, ../sass/components/_tabs.scss */
.l-col-main .tabs {
  padding-top: 32px;
  border-color: #073983; }
  /* line 7, ../sass/components/_tabs.scss */
  .l-col-main .tabs a.active {
    background: #08447e;
    color: #fff; }

/* line 2, ../sass/components/_wtf.scss */
.l-page-wrapper *, .l-page-wrapper *:after, .l-page-wrapper *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*# sourceMappingURL=ccsbt.styles.css.map */
