/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Table styles ---------- */
@media (max-width: 979px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }

  .ie9 .responsive-table-horizontal thead {
    float: none; } }
/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(/Valtioneuvosto-theme/css/../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Miscellaneous ---------- */
span.alert {
  display: inline-block; }

#skip-to-content {
  clip: rect(0 0 0 0);
  position: absolute; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(/Valtioneuvosto-theme/css/../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

/* ---------- Portal tool tips ---------- */
.tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    overflow: visible;
    padding: 5px;
    position: relative; }
    .tagselector-content .textboxlistentry-holder li {
      line-height: 1; }
    .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
      border-width: 0;
      margin-bottom: 0; }
  .tagselector-content .textboxlistentry-remove {
    padding: 0 3px 1px; }
  @media (max-width: 1280px) {
    .tagselector-content .toolbar-content .btn-group {
      white-space: normal; } }

.tagselector .lfr-tags-selector-content {
  border-width: 0; }
.tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.tagselector .field .field-content {
  margin: 0; }
.tagselector .textboxlist-input-container {
  margin: 0; }

.tagselector-focused .textboxlistentry-holder {
  background: #FFF none;
  border: 1px solid #CCC; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }
  .underlay .lfr-portlet-item {
    border-width: 0; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(/Valtioneuvosto-theme/css/../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.panel-hd {
  background: #c0c2c5 url(/Valtioneuvosto-theme/css/../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

/* ---------- Menus ---------- */
.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(/Valtioneuvosto-theme/css/../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

/* ---------- Loading mask ---------- */
.loadingmask-content {
  background: #CCC; }

.loadingmask-message {
  background: #d4d4d4 url(/Valtioneuvosto-theme/css/../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree view ---------- */
.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }
.tree-node .tree-node-over .tree-label {
  text-decoration: underline; }
.tree-node [class^="icon-"] {
  margin-right: 5px; }
.tree-node .tree-node-checkbox-container {
  margin-right: 0; }
.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }
.tree-node-content .tree-label {
  margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(/Valtioneuvosto-theme/css/../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(/Valtioneuvosto-theme/css/../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(/Valtioneuvosto-theme/css/../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(/Valtioneuvosto-theme/css/../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(/Valtioneuvosto-theme/css/../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- CKEditor contents ---------- */
.aui .cke_editable [class*="span"] {
  float: none; }

/* ---------- CKEditor menu ---------- */
.aui .cke_dialog .cke_dialog_ui_input_text {
  height: auto; }
.aui .cke_editable_inline a {
  cursor: pointer; }

/* ---------- CKEditor panel menu ---------- */
.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }
.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- CKEditor source ---------- */
.aui .cke_source {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- HTML editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000;
  padding: 1em; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(/Valtioneuvosto-theme/css/../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(/Valtioneuvosto-theme/css/../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

/* ---------- Inline editing ---------- */
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(/Valtioneuvosto-theme/css/../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text {
      display: block;
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
      margin-top: 0;
      vertical-align: top; }
      .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
        margin-top: 0; }

.lfr-page-layouts .lfr-layout-template .layout-template-entry {
  height: 25px;
  width: 25px; }











.ios.mobile .modal-content .dialog-iframe-bd {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
#wrapper {
  padding: 2em 5em 0;
  position: relative; }
  @media (max-width: 767px) {
    #wrapper {
      padding-left: 0.5em;
      padding-right: 0.5em; } }
  @media (min-width: 768px) and (max-width: 979px) {
    #wrapper {
      padding-left: 2em;
      padding-right: 2em; } }

.aui {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .dockbar {
    left: 0;
    right: 0;
    top: 0; }
    .aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: auto;
      margin-left: 10px;
      width: auto; }
    .aui .dockbar.navbar-static-top {
      position: relative; }
      .aui .dockbar.navbar-static-top .collapse {
        position: static; }
        .aui .dockbar.navbar-static-top .collapse .nav-account-controls {
          position: static; }
    .aui .dockbar .btn-link {
      color: #FFF; }
    .aui .dockbar .diamond {
      border: 12px solid transparent;
      border-bottom-color: #1485EB;
      height: 0;
      position: relative;
      top: -12px;
      width: 0; }
      .aui .dockbar .diamond:after {
        border: 12px solid transparent;
        border-top-color: #1485EB;
        content: '';
        height: 0;
        left: -12px;
        position: absolute;
        top: 12px;
        width: 0; }
    .aui .dockbar .impersonating-user .alert-icon {
      margin-right: 9px; }
    .aui .dockbar .impersonating-user .alert-info {
      border-width: 0;
      margin-bottom: 6px; }
    .aui .dockbar .info-button {
      top: 9px; }
    .aui .dockbar .info-items {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1; }
    .aui .dockbar .navbar-inner {
      padding-left: 20px;
      padding-right: 20px; }
      .aui .dockbar .navbar-inner .brand h1 {
        display: inline-block;
        font-size: inherit;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0; }
      .aui .dockbar .navbar-inner .container {
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
        .aui .dockbar .navbar-inner .container .nav-account-controls {
          float: right; }
      .aui .dockbar .navbar-inner .site-administration-menu li {
        list-style: none; }
        .aui .dockbar .navbar-inner .site-administration-menu li a {
          color: #000;
          display: block;
          padding: 3px 5px 3px 40px; }
          .aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover {
            background: #0DB5E7;
            color: #FFF;
            text-decoration: none; }
          .aui .dockbar .navbar-inner .site-administration-menu li a i {
            font-size: 0.8em; }
    .aui .dockbar .nav.staging-nav-items {
      margin: 0;
      position: static; }
      .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
        background-color: transparent;
        display: block; }
        .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
          color: #0077B3; }
      .aui .dockbar .nav.staging-nav-items .staging-link {
        position: static; }
    .aui .dockbar .user-avatar img {
      margin-top: -2px;
      text-decoration: none;
      vertical-align: middle;
      width: 20px; }
  .aui .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .dockbar-split .info-link-container {
    width: 0; }
  .aui .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .layout-revision-container-root {
    margin: 0; }
  .aui .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .staging-controls select {
      width: 100%; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-admin-panel {
    background-color: #FFF;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 0;
    z-index: 1100; }
    @media (max-width: 767px) {
      .aui .lfr-admin-panel {
        margin: 0 -20px;
        position: static;
        width: auto; }
        .aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
          margin-top: 0;
          position: static;
          width: auto; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
          margin-bottom: 20px; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
          padding: 0;
          position: static; } }
    .aui .lfr-admin-panel .lfr-page-layouts {
      margin-left: 0; }
  .aui .lfr-has-add-content {
    padding-left: 350px; }
  .aui .lfr-has-device-preview {
    padding-left: 220px; }
  .aui .lfr-has-edit-layout {
    padding-left: 460px; }
  @media (max-width: 767px) {
    .aui .lfr-has-add-content, .aui .lfr-has-device-preview, .aui .lfr-has-edit-layout {
      padding-left: 20px; } }
  .aui .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .ie7 .dockbar {
    zoom: 1; }
  .aui .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .ie6 .my-sites-menu {
    width: 200px; }
    .aui .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar {
    display: none; }
  .aui .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .dockbar-split .dockbar .info-items {
      width: 515px; } }
  @media (max-width: 979px) {
    .aui #navigation {
      display: none; }
      .aui #navigation.open {
        display: block; }
    .aui .dockbar-split .dockbar {
      height: auto;
      position: relative; }
      .aui .dockbar-split .dockbar .navbar-inner {
        width: auto; }
    .aui .user-avatar-image {
      width: 18px; } }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
.modify-pages .add-page-editor-input {
  width: 150px; }
.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 6px;
  margin-top: -8px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }
.modify-pages .lfr-nav-sortable > a > span {
  padding-left: 28px; }
.modify-pages .drag-handle {
  background-color: #555;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-size: 16px;
  left: 3px;
  line-height: 1em;
  margin: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 1em; }
@media (min-width: 980px) {
  .modify-pages .lfr-nav-sortable > a > span {
    padding-left: 0; }
  .modify-pages .drag-handle {
    display: none; } }
.modify-pages .lfr-nav-updateable.selected a:hover span {
  cursor: text; }

.controls-hidden .modify-pages .lfr-nav-sortable > a > span {
  padding-left: 0; }
.controls-hidden .modify-pages .drag-handle {
  display: none; }

.nav li .toolbar {
  margin-top: 5px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(/Valtioneuvosto-theme/css/../images/arrows/04_right.png); }

/* ---------- Page template selector ---------- */
.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(/Valtioneuvosto-theme/css/../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/Valtioneuvosto-theme/css/../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(/Valtioneuvosto-theme/css/../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/Valtioneuvosto-theme/css/../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/configuration.png); }

.save-trigger img {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/check.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border: none; }

.portlet {
  position: relative; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 300; }
    .portlet-topper .portlet-topper-toolbar a {
      color: inherit; }
      .portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover {
        text-decoration: none; }
      .portlet-topper .portlet-topper-toolbar a i {
        font-size: 19px; }
    .portlet-topper .portlet-topper-toolbar .nobr {
      display: block;
      float: left;
      padding: 1px; }
    .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
      background: url(/Valtioneuvosto-theme/css/../images/arrows/12_left.png) no-repeat 0 50%;
      color: #FFF;
      font-weight: bold;
      padding: 5px 5px 5px 18px; }
      .portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
        color: #FFF; }
    .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
      color: transparent;
      font-size: 0; }

.portlet-title {
  display: block; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  position: relative !important;
  top: 0 !important;
  left: 0 !important; }

.portlet-borderless-bar, .portlet-content .lfr-icon-actions {
  background: #333;
  color: #FFF;
  text-shadow: -1px -1px #000; }
  .portlet-borderless-bar a, .portlet-content .lfr-icon-actions a {
    color: #3AF; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text {
  display: inline-block; }

.portlet-content .lfr-icon-actions {
  float: left;
  margin: 1px 10px 1px 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  padding: 2px 7px; }
  .portlet-content .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle;
    font-size: 0.9em; }
  .portlet-content .lfr-icon-actions .lfr-icon-action a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a:hover {
      text-decoration: none; }
      .portlet-content .lfr-icon-actions .lfr-icon-action a:hover span {
        text-decoration: underline; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a img {
      visibility: hidden; }
  .portlet-content .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/Valtioneuvosto-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/Valtioneuvosto-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/Valtioneuvosto-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/Valtioneuvosto-theme/css/../images/common/configuration_white.png); }
.portlet-content .lfr-url-error {
  display: inline-block;
  white-space: normal; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  font-size: 10px;
  line-height: 1.9em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  padding: 2px 5px 1px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 10px;
    overflow: hidden; }
  .portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default {
    min-height: 20px;
    vertical-align: top; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close a {
    background-image: url(/Valtioneuvosto-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/Valtioneuvosto-theme/css/../images/portlet/options_borderless.png); }

.lfr-configurator-visibility .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-content .icons-container {
  clear: both;
  height: auto;
  margin-top: 1em;
  overflow: hidden;
  width: auto; }

.portlet-title-default {
  display: inline-block;
  float: right;
  font-weight: bold;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: url(/Valtioneuvosto-theme/css/../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(/Valtioneuvosto-theme/css/../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay messages ---------- */
.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(/Valtioneuvosto-theme/css/../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(/Valtioneuvosto-theme/css/../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
.alert .form {
  margin: 0; }

/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border: none; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(/Valtioneuvosto-theme/css/../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.table-data tr.lfr-role .first {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  vertical-align: middle; }
.table-data tr.lfr-role-guest .first {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/Valtioneuvosto-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border: none; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom: none;
  border-left: none;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- navbar form search ---------- */
.navbar form {
  margin: 0; }















  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }




.menu-content, .underlay-content {
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.lfr-device-preview .lfr-device-size-status-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px white;
  -moz-box-shadow: 0 0 1px white;
  box-shadow: 0 0 1px white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
.lfr-device-preview .lfr-device:after, .lfr-device-preview .lfr-device:before {
  -webkit-box-shadow: #111111 0 1px 0;
  -moz-box-shadow: #111111 0 1px 0;
  box-shadow: #111111 0 1px 0; }
.lfr-device-preview .lfr-device:after {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }
.lfr-device-preview .lfr-device.rotated:after, .lfr-device-preview .lfr-device.rotated:before {
  -webkit-box-shadow: #111111 -1px 1px 0;
  -moz-box-shadow: #111111 -1px 1px 0;
  box-shadow: #111111 -1px 1px 0; }
.lfr-device-preview .lfr-device.smartphone, .lfr-device-preview .lfr-device.tablet {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px; }
.lfr-device-preview .lfr-device.tablet:before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; } }
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.dockbar .navbar-inner .nav li.staging-toggle span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }
.dockbar .impersonating-user .alert-info {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar-split .dockbar .navbar-inner .nav > li > a {
  text-shadow: none; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

@media (max-width: 979px) {
  .navbar .navbar-search .form-search .search-query {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px; } }
.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  -webkit-box-shadow: 0 1px 3px #cccccc;
  -moz-box-shadow: 0 1px 3px #cccccc;
  box-shadow: 0 1px 3px #cccccc; }

.portlet-asset-category-admin .tree-node-selected, .portlet-asset-category-admin .tree-node-over, .portlet-asset-category-admin .category-item {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -moz-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.portlet-document-library-upload-mask .overlaymask-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-search-combobox-item, .portlet-journal .lfr-search-combobox .search input {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  -webkit-border-radius: 4px 1px 1px 4px;
  -moz-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input {
  -webkit-border-radius: 1px 4px 4px 1px;
  -moz-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote > div, .taglib-ratings.stars .rating-focused > div, .tags-search-combobox .field-input-text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-asset-tag-admin .merge-tag, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper, .portlet-journal .lfr-ddm-container .field-wrapper {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.portlet-journal .display-page-item-container .display-page-item, .portlet-journal .display-page-item-container .display-page-item .display-page-item-remove, .taglib-categorization-filter .asset-entry {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px; }

.menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.well {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
    -webkit-box-shadow: 0 0 5px 0 #333333;
    -moz-box-shadow: 0 0 5px 0 #333333;
    box-shadow: 0 0 5px 0 #333333;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

.underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
.input-localized .lfr-input-localized .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #dddddd;
  -moz-box-shadow: 0 0 3px #dddddd;
  box-shadow: 0 0 3px #dddddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    -webkit-box-shadow: 0 0 3px #ff0047;
    -moz-box-shadow: 0 0 3px #ff0047;
    box-shadow: 0 0 3px #ff0047; }
.input-localized .palette-item-selected .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #27c1f2;
  -moz-box-shadow: 0 0 3px #27c1f2;
  box-shadow: 0 0 3px #27c1f2; }

.lfr-add-panel .add-content-button .lfr-actions {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
.lfr-add-panel .lfr-panel.lfr-extended {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2dbe4), color-stop(100%, #bdc8d6));
  background-image: -webkit-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -moz-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -o-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: linear-gradient(#d2dbe4, #bdc8d6); }
.lfr-add-panel .search-panel .add-content-search .field-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.lfr-add-dialog .add-content-menu .search-query, .lfr-add-panel .add-content-menu .search-query {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 1px 1px 2px #999999;
  -moz-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .field-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-moz-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-o-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  -moz-animation: highlight-animation 0.7s;
  -ms-animation: highlight-animation 0.7s;
  -o-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.15s;
  -moz-transition: opacity 0.5s ease 0.15s;
  -o-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: opacity 0.5s ease 0s;
  -o-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.3s ease-in;
  -webkit-transition-delay: 0.2s;
  -moz-transition: max-width 0.3s ease-in 0.2s;
  -o-transition: max-width 0.3s ease-in 0.2s;
  transition: max-width 0.3s ease-in 0.2s;
  text-overflow: ellipsis;
  white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  -webkit-transition: max-width 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: max-width 0.3s ease 0s;
  -o-transition: max-width 0.3s ease 0s;
  transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions {
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px; }
body:first-of-type .portlet-borderless-bar .portlet-title-default {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  max-width: 200px; }
@media (max-width: 979px) {
  body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
    max-width: 200px; } }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease; }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-moz-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-o-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  -webkit-box-shadow: inset 0 0 5px #b8c1d1;
  -moz-box-shadow: inset 0 0 5px #b8c1d1;
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  -moz-animation: lfr-drop-active 1s ease 0.2s infinite;
  -ms-animation: lfr-drop-active 1s ease 0.2s infinite;
  -o-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(#ffffff, #e4e4e4);
  background-image: -moz-linear-gradient(#ffffff, #e4e4e4);
  background-image: -o-linear-gradient(#ffffff, #e4e4e4);
  background-image: linear-gradient(#ffffff, #e4e4e4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#f2f2f2, #cccccc);
  background-image: -moz-linear-gradient(#f2f2f2, #cccccc);
  background-image: -o-linear-gradient(#f2f2f2, #cccccc);
  background-image: linear-gradient(#f2f2f2, #cccccc); }

body {
  background: url("../img/graphics/bg-valtioneuvosto-2015-mobile.jpg") no-repeat scroll 50% 40px white; }
  @media screen and (min-width: 768px) {
    body {
      background: url("../img/graphics/bg-valtioneuvosto-2015-desktop.jpg") no-repeat scroll 50% 40px white; } }

body.portal-popup {
  background: #fff; }

.aui {
  /*.news-page blockquote {
      background: #EEEEEE;
      border-left: 5px solid $accentColor;
  }*/
  /* -------- Search colors ----------- */
  /* -------- Mobile nav ----------- */
  /* -------- Alerts ----------- */
  /* -------- Minister listing ----------- */
  /* -------- Landingpage lifts ----------- */
  /* -------- Events ----------- */
  /* -------- Carousel ----------- */ }
  .aui .mobile-menu-actions {
    width: 46px; }
  .aui .mobile-menu-actions a.mobile-search-focus {
    line-height: 48px;
    margin-top: 1px;
    margin-left: 0; }
  .aui .header-logo {
    height: 88px;
    width: 235px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 421.4 187.8'%3E %3Cg fill='%23365abd'%3E %3Cpath d='M37.5 175.1a67.6 67.6 0 0 0 8.8 5.4c7.3 3.5 22 8.7 41.5 6.9s27.3-8.4 27.3-8.4a23.5 23.5 0 0 1-7.7-4.7 4.8 4.8 0 0 0-.4 1.5l-.4 2.8-1.6-.6a6.8 6.8 0 0 1-3.7-5.3v-.7a54.6 54.6 0 0 1-18.3 4.1 90.3 90.3 0 0 1-38.6-7.3l-3.6-1.6s-.9 1.9 2.4 5.7a6.3 6.3 0 0 0-3.8.3 5.3 5.3 0 0 0-1.9 1.9m58.9-66.3c-2.5-2-5.3-3-7.4-4.1 0 0 2.8-1.9 2.3-2.2a4.4 4.4 0 0 0-2-.6 121.9 121.9 0 0 0-23 11.9h-.1c-3.2 2.2-7.6-.4-7.6-.4l-.6 3.5a11.8 11.8 0 0 0 3.8 1.6c-1.4.3-3.3.8-4.2 1.9l1.2 3.2a8.7 8.7 0 0 1 5-1.7v.5c.4 4.1-5.9 9.9-11.5 12.2s-10.2 2.3-11.2 1.6c-3.7-2.4-4-5.8-5.9-6.4s-1 .6-1.8.5c-3-.5-6.4-.3-7.5 2.3 0 0 6.9-.5 4.1 1.2s4.5 4.7 6.5 5.9.1.6-.1.6-5.5-1.9-7.8-2.6-2 .9-2.4.8c-2.8-.4-8 2.4-5.8 6.4 0 0 2-3.3 4.1-2.7s-.5 2.5 1.1 3.5 9.9-1.3 11.3-.1-8.5.8-8.8 2.7a2 2 0 0 0 .1 1c.4.9-1.9 1.8-2.1 4.6s3 4.7 3 4.7-.8-3.7.4-4.2 1.2 1.3 2.6 1.5 3.9-4.1 8.4-6.3c6.7-3.2 1.5 1.4 3.9 1.9s-.5 4.4-.5 4.4 4.6-.5 5.9-3.9c.5-1.2 1.1-.7 1.8-1.5s.1-2.1.5-3 5-1.1 4.8-2.8 1.6-2.8 2.8-3.3.5 2.9 4.7 4.4c1.3-.6 2.5-1 4.9-2.2a12.5 12.5 0 0 0 2.8-1.8c.1-.1-1.8-1.4-2.4-3.3s-.3-1.6-.2-1.6a12.2 12.2 0 0 0 4.8 3.8 61.6 61.6 0 0 0 6-3.5l1-.6c.3-.5-5-4-2.8-5.1s-3.1-6.1-.5-7.4c7.4-3.8 16.1-7.8 21.1-10.3a9.1 9.1 0 0 0-2.9-4.8M8.9 162.2a3.3 3.3 0 0 0 .9 2.9c.8.7 2.3 1.1 2.9.6s.2-2.3.8-3.4.7-.4.7-.4l.7-.4a89.3 89.3 0 0 1 17.5 10.2l1 .7a12.8 12.8 0 0 1-1.1 2.6c-1.4 2.8-3.2 5.6-2.9 7.5a2.6 2.6 0 0 0 2.5 2.4 2.9 2.9 0 0 0 2.9-2.1 2.2 2.2 0 0 0-1.9-2.9l1.1-3c2.5-6.2 5.7-5.8 5.7-5.8s-2.7-2.3.2-7.6a19.9 19.9 0 0 0 2.6-7 2.9 2.9 0 0 0-2.5-3 3 3 0 0 0-3 2.4c-.3 3.3 2.4 2.8 2.3 3.4a14.8 14.8 0 0 1-2.9 5.7l-1.7-1c-5.7-3.2-10.5-5.9-17.3-7.5l.5-.9c1.1-1.9 1.7-2.7 1.5-2.9s-.7.4-2.3 1.3a7.7 7.7 0 0 1-3.4 1.2c-.7.1-1.3-.3-1.8-.2s-.7.9-1.3 2.4l-.9 2.5c-.7 1.5-1 1.5-1.1 2.3m2.2-135.4a41.7 41.7 0 0 0 5.4-.6v-8.4l-4.2-.7c-4-.6-3.9 3.5-3.9 3.5V23s.2 3.8 2.7 3.8m19.7-3.1a20.7 20.7 0 0 0 0-2.4v-4.4s0-1.8-.6-1.8h-1.7c-.2.3-.4 1.5-.6 1.7l-.6-1.7h-2.1c-.2.3-.4 1.4-.6 1.7l-.6-1.6h-2a13.3 13.3 0 0 0-.7 1.6l-.5-1.6h-1.4c-.7 0-1 1-1 1.6s0 2.5.1 4.3.1 5 .1 5a2.9 2.9 0 0 0 1.8-.5 3.2 3.2 0 0 0 .8-1.9 26.8 26.8 0 0 0 .1 2.9 2 2 0 0 0 2.2-.5 6 6 0 0 0 1-2.3 10.8 10.8 0 0 0 .2 2.9 2.9 2.9 0 0 0 2.2-.6 3.9 3.9 0 0 0 1-2.2s0 1.4.1 2h.9a3.8 3.8 0 0 0 1-.5 2.1 2.1 0 0 0 .9-1.6m4.5 4.1v-2.6s-1-.8-1.1-3.1a5.6 5.6 0 0 1 1-3v-2.5s-1.6-1.3-2.4-1.2v9.1c0 1.6-2.3 3.3-4.2 3.7a41.1 41.1 0 0 1-8.7.5 13.2 13.2 0 0 0 .5 2.3 3.9 3.9 0 0 0 1.2 1.5h10.8zM21.4 38.7h10.8a16.6 16.6 0 0 0 .7-2.2l-.5-1.8h-11l-.6 1.8zm10.8 2H21.6v14l9.1.2 2.9-2.3zm4.9 17.5l-2-1.5a12.9 12.9 0 0 1-.3-2.4L31.5 57H21.1c-.3 0-.2 7.5-.2 7.5s5.2 4.4 5.5 4.2l6.9-8.7zm-2.3 3.4l-6.2 8 10.2 4.2c5.9-3 14.1-8.6 14.1-8.6l-14.4-5.5zm5.6-42.1s-.1-8.2 0-8.6a2.3 2.3 0 0 0 .4-.7 2.7 2.7 0 0 0 0-1.5h-5a2.6 2.6 0 0 0 0 1.2 2 2 0 0 0 .7 1.1v8.4a5 5 0 0 0-.9 2.7 4.6 4.6 0 0 0 1 2.9v7.1a1.5 1.5 0 0 0-.5 1.1 2.4 2.4 0 0 0 .1 1.1h4.7a4.3 4.3 0 0 0 0-1.5 1.4 1.4 0 0 0-.5-.8v-7a5.2 5.2 0 0 0 1.2-2.9 5.2 5.2 0 0 0-1.1-2.8M51 26.2l7.9-8H47.4c-1 0-4.3-2.3-4.6-1.8l-1 2.5a5.6 5.6 0 0 1 1.5 3.5 4.7 4.7 0 0 1-1.5 3.6 26 26 0 0 0 1.4 2.7 16.7 16.7 0 0 1 4.4-1.9l3.3-.2m35.3.2l10.2-13.4a3.3 3.3 0 0 0-2.6.3 3.4 3.4 0 0 0-1.5 3.1c-1.1-2.7-4.2-1-4.2-1 2 3.2.3 4.5-1 4.1a2.2 2.2 0 0 1-1.5-2.5s-1.8 1.6-3.2 0 .4-2.9 3.4-2.8a3.3 3.3 0 0 0-1.4-2.9c-1.2-.9-3.2 0-3.2 0a3.2 3.2 0 0 0 1.6-2.1A4.7 4.7 0 0 0 81.5 6h-.1a4.7 4.7 0 0 0-3.6 1.6 3.2 3.2 0 0 0-.5 2.6s-.7-2-2.2-2.3a3.3 3.3 0 0 0-3.1.9c2.1 2.1 1.8 4.3.2 4.4S70 10.9 70 10.9a2.2 2.2 0 0 1-2.8.6c-1.2-.7-1.3-2.9 2.4-3.6 0 0-.8-3.5-3.5-2.4a3.4 3.4 0 0 0 1.2-3.2A3.3 3.3 0 0 0 65.8 0L63 16.4l7.4 3.3a9.9 9.9 0 0 1 2.4-1.5 7.3 7.3 0 0 1 5.8.1c2.6 1.1 2.9 2.6 3 3.7a5.8 5.8 0 0 1-.7 2.3zm37.6-2l6.5-3.2-6.6-2.8c-4.6.2-15.5-.1-28.4-.3l-5.5 7.1 34-.8m-8.5 34.6c-4.9-2.5-9.3-4.4-11.5-8.1a10.9 10.9 0 0 1 4-13.8A3.7 3.7 0 0 1 109 40l5.4-.2a6.6 6.6 0 0 0-.7-4 5.1 5.1 0 0 1 2.6 3.9l4.9.2a4.1 4.1 0 0 0-1-3.1 10.6 10.6 0 0 1 6.5 9.9 10.4 10.4 0 0 1-4.9 9.1 49.5 49.5 0 0 1-6.7 3.4m-5 34.6l-.5-.2h-.1l.6.3M62.5 29.2c.1.3-3.9.9-4.2.7a3.5 3.5 0 0 1-.2-2.5c.3-.5 4 .3 4.5 1.8m71.3 51.4c1.6.3 2.8.2 3.5-.3s-.4-4.3-.8-6a4.3 4.3 0 0 1-5-1.7l-1-1.6a34.5 34.5 0 0 0-10.7-9.4c6.8-3.4 8.9-6.6 10-8.5 2.1-3.5 3.8-14.4-5.8-19.7a20 20 0 0 0-17.3-.7 14.9 14.9 0 0 0-8.6 16.7c1.3 6.9 5.9 9.4 11.6 12.2-4.5 2.4-7.5 5.1-7.5 10.5 0 3.3 2.6 6.6 1.1 12.8-.1.6 4.1-1.7 4.2-1.9 1.5-3.3 1-7.8 1-7.8 1.5 1.2 1.5 4.6 1 6.6 0 0 2.7-1.7 3-2.5 1.4-4.5 0-7.2-.9-9.5s.7-4.4 2.8-5.7l3.9 2.4c1 .7 6.6 4.5 8.6 9.4 3.1 7.7 1 12 0 13.6s-4.6 5.4-8.4 5.8h-.4a18 18 0 0 1-3.2-.1l-2.9-.7-2.4-.9a51.1 51.1 0 0 1-14.3-10.8c-4.5-4.8-7.1-8.3-9.2-10.9a12.2 12.2 0 0 0 5.9.8s.2-2.5.2-3.7l.2-3.7s.2-1.7.2-3-7.7-.5-9.2-4.1a9.4 9.4 0 0 0 4.1 1.1 28 28 0 0 0 5.2-.3c.2-.6.5-6.8.5-6.8l.1-3.2s-3.3 0-5.5-.5a8.6 8.6 0 0 1-4.6-3.2 16.2 16.2 0 0 0 4.3 1.1c2.9.3 6.1-.2 6.1-.6s.1-6.4.1-6.5a24.6 24.6 0 0 0 .1-3.5 11.8 11.8 0 0 1-9-3.8s-1.4-1.1 0-3l-7.3-3.3a5.4 5.4 0 0 0 1.6-3c0-1.7-2.6-2.7-4.7-2.4a6.6 6.6 0 0 0-3.5 2.1l-9.1-4.1-7.2 7.3a1.9 1.9 0 0 0-.4 1.4v.6a1.3 1.3 0 0 1-.2.9L51.9 31l-1.3 1.8a12.5 12.5 0 0 0-1.3 2.8s-.9 2 2.6 4.8l.2.2.3-.5.3.3a7.7 7.7 0 0 0 1.4 1.2 7.1 7.1 0 0 1 .9-2.2 11.3 11.3 0 0 1 2.8-2.6 6.7 6.7 0 0 1 3.5-1.1 3.3 3.3 0 0 1 2.7 1.1 6.9 6.9 0 0 1 1.2 5.3l-.8-.5a9.1 9.1 0 0 0-8.1-.4 52 52 0 0 1-7.6 2.8c-2 .6-3.4.4-3.8-1.4a3.8 3.8 0 0 1 .4-2.7 4 4 0 0 0-3.1 2.7c-.6 2.3.3 4.4 2.4 4.9s5-.9 7.3-2.2l3.7-1.8a6.3 6.3 0 0 1 5.9 0 8.5 8.5 0 0 1 2.6 1.7 3.7 3.7 0 0 1-3.4 2 5.2 5.2 0 0 1-4.5-2.1l-.7 1.5c-.7 1.2.2 1.9-.2 2.7s-1.8 1.9-2.7 2.5a15.6 15.6 0 0 1-4.2 1.7l1.6 3.6c.7 1.4 2 4.2 3.1 5.3a17.7 17.7 0 0 0 4.4-1.6 8.5 8.5 0 0 0 3.5-3.1c-2.4 5.5-4.1 7.4-5.7 8.4-6.1 4-18.4 12.7-30.1 14.3-3.4.1-8.9-4.9-10.4-6.7s-3.2.6-3.2.6-4.5-.8-6.5 2.3c-.3.5 2.4-.4 4.1.2s-.4 1-.4 2 5 2.9 7 3.6.6.8.3.8c-3.8-.1-6.1-1.8-7.6-2.2s-4-.4-4.2 1-3.7.1-4.3 6.3c-.1.6 3.8-4.2 4-2.6.8 5.1 9.5.9 11.3 2.2s-9 .8-7.4 3.9c.2.5-4.5 3.4-.5 7.1 0 0 .2-4.2 2.8-4.1s3.1 2.1 5.7.2a10.3 10.3 0 0 1 4.9-2.7c.3-.1.3 1.2.8 2s1.4.5 1.4.9-2 3-1.9 3 2.3 1.2 4.4-2.6c.4-.7 1.1-.1 2-.4 3-.9 0-2.8 1.7-4.4a21.2 21.2 0 0 1 6.8-3.9 7.1 7.1 0 0 0 .3 5.2l9-2.3c-1-2.3.5-5.3 2.4-7.6.4-.5-1.2 5.6.1 7l8.8-2.3c-.6-1.5-.3-3.8.4-5.5 1 4.1 3 8.4 7.1 10.2 6.7 2.9 12.6 4.3 22.5 7.2a51.7 51.7 0 0 1 6.8 2.4c1.9 1-1 3-1 3a30.5 30.5 0 0 1 5.1 2.9c2.9 2.2 4.1 6.4 5.2 11.1s1.5 8.4.3 9.9-1.3 1.5-5.2 2.2l.7 3.4a10.7 10.7 0 0 0 5-.9l-.6.7a7.1 7.1 0 0 0-1.5 3.7l3.6 2.3c1-3.1 2.1-5.8 3.2-6.2s9 3.1 11.8 10.3c1.7 4.2 1 13.2-3.2 14-2.3.4-7.6-4.1-8.7-2s-7.4 1.9-5.1 8.2c1.2-1.6 2.7-3.2 3.7-2.8s.6 1.2 1.2 1.9 6.6-.8 6.9.2-.8.4-1.4.5c-2.9.5-6.4.9-7 2.3s.1.6-.2 1.4-3.2 1.5-3.1 5.6a4.9 4.9 0 0 0 2.3 3.5c.4 0-.2-4.2 1.6-4.5s1.2 1.5 2.5 1.5 6.6-6.7 8.7-6.2-3.9 3.1-4.5 5.5 1.8 2.3 1.9 3.7c.1 3.2 6.3 4.7 6.7 4.3s-3.7-3.6-2.7-5 1.5.4 2.9-.2-2.2-4.9 3.2-9.9a4.5 4.5 0 0 0 3.1 2.2c1.8.2.6 4.4.9 4.4s2.6-2.7 2.1-6c0 0 1.5-1.1 1.7-2 .8-3-3.1-1-2.7-9.1.1-1.5-.4-1-1.5-2.2s-1-1.8-.4-1.5a7.6 7.6 0 0 0 4.7.1c.8-8 .2-8.6.2-8.6-2.8.1-4.2-.6-5-1.6 1.9.4 4.1.1 5-.6s-.2-8.4-.8-8.2a5.8 5.8 0 0 1-5.4-.6c-1.5-1 0-3.6-1.7-3.8a14.6 14.6 0 0 1-6.9-4.1c-1.5-1.9-1.1-3.2-1.1-3.2a5.3 5.3 0 0 0 4.1.5l.5-6.6a7.8 7.8 0 0 1-2.4-.6 6.4 6.4 0 0 1-2.2-2.2 11.2 11.2 0 0 0 2.5.7 4.5 4.5 0 0 0 2.4-.2l.9-7.5c-4.1.3-4-2.1-4-2.6 7.5-1.2 12.1-8.1 13.5-14a5.3 5.3 0 0 0 4 .6 49.7 49.7 0 0 0 .2-5.8 4 4 0 0 1-3.6-2M421.1 108.2h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1zm-28.5 13.3l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11.1l13.8 16.5h.8v-15.7c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9zm-41.6 6.8h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7H351v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9zm-25.4-14.5l6.7 15.1h.7l6.6-15.1v9.7c0 3.3-.4 3.9-3.2 3.9v1h10.4v-1c-2.8 0-3.2-.6-3.2-3.9v-10.4c0-3.3.4-3.9 3.2-3.9v-1h-6.5l-6.3 14.5-6.5-14.5h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9zm-12.9 7.8l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11.2l13.8 16.5h.8v-15.7c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9zM279 118h-1.8v-8.3h1.8a3.9 3.9 0 0 1 4.3 4.1c0 2.3-1.4 4.1-4.3 4.1m2.8 1.5c3.6-.3 5.9-2.7 5.9-5.6s-2.6-5.7-6.8-5.7h-11v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-3.9h1l6 8.8h7.3v-1c-2-.3-3.3-1-6.3-4.3zm-35.8 8.8h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-17.1v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9zm-2.3-19.1v-1h-8.1v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1-2.4 1.8-2.9 4.1-2.9m-30 9.1c0 4-1.9 9-6.7 9s-6.7-4.9-6.7-9 1.9-9 6.7-9 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6s-11 4.8-11 10.6 5 10.6 11.1 10.6 11.2-4.8 11.2-10.6m-32.8 4.8c0 3.1-2.4 4.1-5 4.1-4.6 0-5.9-4.8-5.9-9s1.3-9 5.9-9 6 2.3 6.9 6.7h1v-7.4h-.9a3.5 3.5 0 0 1-.9 1.9 8.5 8.5 0 0 0-6.2-2.8 10.6 10.6 0 0 0 0 21.2c3.3 0 4.7-1.7 8.7-1.7v-2.3c0-3.3.4-3.9 3.2-3.9v-1h-9.9v1c2.3 0 3.1.7 3.1 2.1M301.2 79.8h10.3v5c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9V74.5c0-3.3.4-3.9 3.2-3.9v-1h-10.7v1c2.8 0 3.2.6 3.2 3.9v3.8h-10.2v-3.8c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9zm-23.4 8.9c1.1.2 2.7 1.6 5.2 1.6s6.7-2.4 6.7-6.1-1.9-4.7-4.3-5.9l-3.2-1.6a4.4 4.4 0 0 1-2.7-3.4 2.6 2.6 0 0 1 2.7-2.7c3.5 0 4.6 3 4.8 5.7h1v-7.4h-1a2.9 2.9 0 0 1-1 1.5 6.2 6.2 0 0 0-4.1-1.4c-3.2 0-5.8 2.3-5.8 5s1.7 4.9 4.5 6.3l3.2 1.7a4.1 4.1 0 0 1 2.5 3.4 3.1 3.1 0 0 1-3.3 3.3c-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1a2.8 2.8 0 0 1 1-1.6m-7.2 1v-1c-2.8 0-3.2-.6-3.2-3.9V74.5c0-3.3.4-3.9 3.2-3.9v-1H260v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1zm-20.1-6.8l-11.1-13.2h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11l13.8 16.5h.8V74.5c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9zm-26 0l-11.2-13.2h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11l13.8 16.5h.8V74.5c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9zm-22.7 6.8v-1c-2.8 0-3.2-.6-3.2-3.9V74.5c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1zm-25.5-18.5h5.7c3 0 3.4.8 3.8 2.5l.2.7h1l-.3-4.7H169v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-5h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8z'/%3E %3C/g%3E %3C/svg%3E "); }
    @media (max-width: 480px) {
      .aui .header-logo {
        height: 40px;
        width: 187px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' fill='%23365abd' viewBox='-181 290.8 332 59.3'%3E %3Cstyle%3E .st0%7Bfill:%230057B8;%7D %3C/style%3E %3Cpath d='M26.8 329.4l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7H26.8zm-36.3 1.5c5.4 0 6.5 4.7 6.5 8.5s-1.1 8.5-6.5 8.5h-.3c-2.8 0-3.2-.5-3.2-3.8v-13.3h3.5v.1zm.1-1.5h-11v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h11c7.8 0 11.1-4.5 11.1-10 0-5.6-3.3-10.1-11.1-10.1m-149.1 0l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-20.3zm-17.6 13.3h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.9 0-5.7-2.2-6.3-5.8m19.5-50.9v-1h-8.1v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1-2.3 1.8-2.9 4.1-2.9m11.4 10.9h-5.3l2.6-6.1 2.7 6.1zm-.5 8.2h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7L-154 307c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5l-.1 1zm18.7 24.3l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm12.7-18l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3.8c-2.8 0-3.2-.6-3.2-3.9v-9.8c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9V306c0 3.3-.4 3.9-3.2 3.9v1h19.2zm20.7 18.5h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7zm2.6-33.8h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.8h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm8.1 33.3c-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1.2-.7-2.3-1.3-4.2-1.3m-1.9-18h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-10.3c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9V306c0 3.3-.4 3.9-3.2 3.9v1zm22.9 20c2.9 0 4.3 1.9 4.3 4.1 0 2.3-1.4 4.1-4.3 4.1h-1.8v-8.3h1.8v.1zm2-1.5H-70v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-3.9h1l6 8.8h7.3v-1c-2-.3-3.3-1-6.3-4.3l-3.2-3.5c3.6-.3 5.9-2.7 5.9-5.6-.2-3.1-2.8-5.7-6.9-5.7m8.8-28.5c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9 4.7 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m9.6 34.3l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm.2-3.8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5m0 1.8c1.8 0 3.3-1.5 3.3-3.3 0-1.8-1.5-3.3-3.3-3.3s-3.3 1.5-3.3 3.3c0 1.8 1.5 3.3 3.3 3.3m15.6-35.1v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9v8.5l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9V295l13.8 16.5h.8v-15.8c.1-3.3.5-3.9 3.3-3.9m23.1 19.1l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-17.2v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1H4.1v-.1zm17.5 18.5H4.4v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1V335h-1c0 2.8-.5 3.2-3.9 3.2h-1.8V331h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.8zm10-37.6v-1h-8.2v1c2.8 0 3.2.6 3.2 3.9v7.4c0 4.3-2 6.3-4.9 6.3s-5.2-2-5.2-6.3v-7.4c0-3.3.4-3.9 3.2-3.9v-1H9.1v1c2.8 0 3.2.6 3.2 3.9v7.7c0 5.2 3.6 8 8 8s8.1-2.8 8.1-8v-7.7c0-3.3.4-3.9 3.2-3.9m25.5 0v-1H49v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1.1-2.3 1.8-2.9 4.1-2.9m19.9 9.1c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9s6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m8.6-6.5c0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1V290h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.9-.8-2.8-2.3-2.8-3.3m34.6 1.2h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.8h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm21.8 5.3c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9s6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6' class='st0'/%3E %3C/svg%3E"); } }
  .aui .en .header-logo {
    height: 88px;
    width: 235px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 422 188' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='valtioneuvosto_en' transform='translate(-1.000000, 0.000000)'%3E %3Cpath d='M38.5,175.1 C41.2913838,177.121703 44.2332955,178.926967 47.3,180.5 C54.6,184 69.3,189.2 88.8,187.4 C108.3,185.6 116.1,179 116.1,179 C113.253894,177.945298 110.639057,176.349229 108.4,174.3 C108.186159,174.774984 108.051059,175.281608 108,175.8 L107.6,178.6 L106,178 C103.952178,176.969904 102.561171,174.97738 102.3,172.7 L102.3,172 C96.4821171,174.411874 90.2908102,175.798997 84,176.1 C70.7535276,176.52883 57.5750449,174.036526 45.4,168.8 L41.8,167.2 C41.8,167.2 40.9,169.1 44.2,172.9 C42.9327442,172.605208 41.6052991,172.710006 40.4,173.2 C39.6139717,173.659609 38.9596088,174.313972 38.5,175.1 L38.5,175.1 Z M97.4,108.8 C94.9,106.8 92.1,105.8 90,104.7 C90,104.7 92.8,102.8 92.3,102.5 C91.6911342,102.142419 91.0051526,101.936625 90.3,101.9 C82.2325512,105.038761 74.5223895,109.027931 67.3,113.8 L67.2,113.8 C64,116 59.6,113.4 59.6,113.4 L59,116.9 C60.1629511,117.652212 61.4492497,118.193811 62.8,118.5 C61.4,118.8 59.5,119.3 58.6,120.4 L59.8,123.6 C61.2502626,122.52895 62.9974487,121.934907 64.8,121.9 L64.8,122.4 C65.2,126.5 58.9,132.3 53.3,134.6 C47.7,136.9 43.1,136.9 42.1,136.2 C38.4,133.8 38.1,130.4 36.2,129.8 C34.3,129.2 35.2,130.4 34.4,130.3 C31.4,129.8 28,130 26.9,132.6 C26.9,132.6 33.8,132.1 31,133.8 C28.2,135.5 35.5,138.5 37.5,139.7 C39.5,140.9 37.6,140.3 37.4,140.3 C37.2,140.3 31.9,138.4 29.6,137.7 C27.3,137 27.6,138.6 27.2,138.5 C24.4,138.1 19.2,140.9 21.4,144.9 C21.4,144.9 23.4,141.6 25.5,142.2 C27.6,142.8 25,144.7 26.6,145.7 C28.2,146.7 36.5,144.4 37.9,145.6 C39.3,146.8 29.4,146.4 29.1,148.3 C29.0476759,148.636411 29.0820959,148.980611 29.2,149.3 C29.6,150.2 27.3,151.1 27.1,153.9 C26.9,156.7 30.1,158.6 30.1,158.6 C30.1,158.6 29.3,154.9 30.5,154.4 C31.7,153.9 31.7,155.7 33.1,155.9 C34.5,156.1 37,151.8 41.5,149.6 C48.2,146.4 43,151 45.4,151.5 C47.8,152 44.9,155.9 44.9,155.9 C44.9,155.9 49.5,155.4 50.8,152 C51.3,150.8 51.9,151.3 52.6,150.5 C53.3,149.7 52.7,148.4 53.1,147.5 C53.5,146.6 58.1,146.4 57.9,144.7 C57.7,143 59.5,141.9 60.7,141.4 C61.9,140.9 61.2,144.3 65.4,145.8 C66.7,145.2 67.9,144.8 70.3,143.6 C71.3094049,143.127509 72.2510854,142.522143 73.1,141.8 C73.2,141.7 71.3,140.4 70.7,138.5 C70.1,136.6 70.4,136.9 70.5,136.9 C71.7510141,138.554052 73.4030274,139.861896 75.3,140.7 C77.364239,139.647115 79.367423,138.478591 81.3,137.2 L82.3,136.6 C82.6,136.1 77.3,132.6 79.5,131.5 C81.7,130.4 76.4,125.4 79,124.1 C86.4,120.3 95.1,116.3 100.1,113.8 C99.6627442,111.934606 98.6478697,110.254814 97.2,109 L97.4,108.8 Z M9.9,162.2 C9.71104061,163.255476 10.0466729,164.336958 10.8,165.1 C11.6,165.8 13.1,166.2 13.7,165.7 C14.3,165.2 13.9,163.4 14.5,162.3 C15.1,161.2 15.2,161.9 15.2,161.9 L15.9,161.5 C22.101307,164.225277 27.9723995,167.647285 33.4,171.7 L34.4,172.4 C34.1303216,173.304575 33.7614117,174.176543 33.3,175 C31.9,177.8 30.1,180.6 30.4,182.5 C30.5009769,183.819717 31.5772625,184.852951 32.9,184.9 C34.2349841,184.951555 35.4324491,184.084425 35.8,182.8 C36.0178024,182.158845 35.9282161,181.453111 35.5571261,180.886711 C35.186036,180.32031 34.5747902,179.956353 33.9,179.9 L35,176.9 C37.5,170.7 40.7,171.1 40.7,171.1 C40.7,171.1 38,168.8 40.9,163.5 C42.2006036,161.351631 43.0827986,158.97649 43.5,156.5 C43.5657183,155.004687 42.4826509,153.705006 41,153.5 C39.5517177,153.470793 38.2894209,154.48063 38,155.9 C37.7,159.2 40.4,158.7 40.3,159.3 C39.7603016,161.388645 38.7705299,163.334058 37.4,165 L35.7,164 C30,160.8 25.2,158.1 18.4,156.5 L18.9,155.6 C20,153.7 20.6,152.9 20.4,152.7 C20.2,152.5 19.7,153.1 18.1,154 C17.077609,154.663446 15.912332,155.07472 14.7,155.2 C14,155.3 13.4,154.9 12.9,155 C12.4,155.1 12.2,155.9 11.6,157.4 L10.7,159.9 C10,161.4 9.7,161.4 9.6,162.2 L9.9,162.2 Z M11.8,26.8 C13.6111293,26.7176013 15.4149571,26.517176 17.2,26.2 L17.2,17.8 L13,17.1 C9,16.5 9.1,20.6 9.1,20.6 L9.1,23 C9.1,23 9.3,26.8 11.8,26.8 L11.8,26.8 Z M31.5,23.7 C31.5464158,22.9006733 31.5464158,22.0993267 31.5,21.3 L31.5,16.9 C31.5,16.9 31.5,15.1 30.9,15.1 L29.2,15.1 C29,15.4 28.8,16.6 28.6,16.8 L28,15.1 L25.9,15.1 C25.7,15.4 25.5,16.5 25.3,16.8 L24.7,15.2 L22.7,15.2 C22.4318648,15.7174213 22.1980275,16.2519066 22,16.8 L21.5,15.2 L20.1,15.2 C19.4,15.2 19.1,16.2 19.1,16.8 C19.1,17.4 19.1,19.3 19.2,21.1 C19.3,22.9 19.3,26.1 19.3,26.1 C19.9387267,26.1364439 20.5715777,25.9606519 21.1,25.6 C21.5689589,25.0722571 21.8502282,24.4042427 21.9,23.7 C21.8809384,24.6677632 21.9143206,25.6358485 22,26.6 C22.7663227,26.9023323 23.6396287,26.7038536 24.2,26.1 C24.6916331,25.4123376 25.03241,24.6285507 25.2,23.8 C25.1356754,24.7712626 25.2029513,25.7467632 25.4,26.7 C26.1844981,26.8088078 26.9793656,26.5920257 27.6,26.1 C28.1578589,25.4910425 28.5080078,24.7207151 28.6,23.9 C28.6,23.9 28.6,25.3 28.7,25.9 L29.6,25.9 C29.9561625,25.7835497 30.2931423,25.6150598 30.6,25.4 C31.12957,25.0329771 31.4613417,24.4431607 31.5,23.8 L31.5,23.7 Z M36,27.9 L36,25.3 C36,25.3 35,24.5 34.9,22.2 C34.9382018,21.1246964 35.2853793,20.083164 35.9,19.2 L35.9,16.7 C35.9,16.7 34.3,15.4 33.5,15.5 L33.5,24.6 C33.5,26.2 31.2,27.9 29.3,28.3 C26.4259133,28.7745052 23.5095246,28.9421138 20.6,28.8 C20.6978448,29.5800261 20.8651765,30.3497519 21.1,31.1 C21.3686807,31.69223 21.7811933,32.2078707 22.3,32.6 L33.1,32.6 L36,27.9 Z M22.4,38.7 L33.2,38.7 C33.4841073,37.9838007 33.7180061,37.24869 33.9,36.5 L33.4,34.7 L22.4,34.7 L21.8,36.5 L22.4,38.7 Z M33.2,40.7 L22.6,40.7 L22.6,54.7 L31.7,54.9 L34.6,52.6 L33.2,40.7 Z M38.1,58.2 L36.1,56.7 C35.9250574,55.9111609 35.8246161,55.1076299 35.8,54.3 L32.5,57 L22.1,57 C21.8,57 21.9,64.5 21.9,64.5 C21.9,64.5 27.1,68.9 27.4,68.7 L34.3,60 L38.1,58.2 Z M35.8,61.6 L29.6,69.6 L39.8,73.8 C45.7,70.8 53.9,65.2 53.9,65.2 L39.5,59.7 L35.8,61.6 Z M41.4,19.5 C41.4,19.5 41.3,11.3 41.4,10.9 C41.5735078,10.6920378 41.7089211,10.4550645 41.8,10.2 C41.9416767,9.71003614 41.9416767,9.18996386 41.8,8.7 L36.8,8.7 C36.7064295,9.09452785 36.7064295,9.50547215 36.8,9.9 C36.9039083,10.3345652 37.1503433,10.7218201 37.5,11 L37.5,19.4 C36.9447815,20.193813 36.632113,21.1318185 36.6,22.1 C36.5917033,23.1526106 36.9446738,24.1762249 37.6,25 L37.6,32.1 C37.2864912,32.3803555 37.105084,32.7794514 37.1,33.2 C37.0473582,33.5694546 37.0815982,33.9460948 37.2,34.3 L41.9,34.3 C41.9878829,33.8038617 41.9878829,33.2961383 41.9,32.8 C41.8309057,32.4835183 41.6542007,32.2007902 41.4,32 L41.4,25 C42.0891325,24.1799961 42.508226,23.1671867 42.6,22.1 C42.5172164,21.0786732 42.1345324,20.1045684 41.5,19.3 L41.4,19.5 Z M52,26.2 L59.9,18.2 L48.4,18.2 C47.4,18.2 44.1,15.9 43.8,16.4 L42.8,18.9 C43.6934822,19.8556364 44.224182,21.0939361 44.3,22.4 C44.3449637,23.7606065 43.7977719,25.0738667 42.8,26 C43.2135825,26.9265468 43.6810487,27.8280888 44.2,28.7 C45.5676858,27.8584082 47.0496097,27.2184865 48.6,26.8 L51.9,26.6 L52,26.2 Z M87.2,26.8 L97.4,13.4 C96.5290298,13.1373549 95.5882693,13.2459042 94.8,13.7 C93.7749469,14.38496 93.2009896,15.5711383 93.3,16.8 C92.2,14.1 89.1,15.8 89.1,15.8 C91.1,19 89.4,20.3 88.1,19.9 C87.0403379,19.5651343 86.3968053,18.4925798 86.6,17.4 C86.6,17.4 84.8,19 83.4,17.4 C82,15.8 83.8,14.5 86.8,14.6 C86.8686679,13.4557917 86.3386576,12.3579132 85.4,11.7 C84.2,10.8 82.2,11.7 82.2,11.7 C83.0106948,11.2628773 83.5937333,10.4976393 83.8,9.6 C83.8970424,8.26990944 83.4244584,6.9612153 82.5,6 L82.4,6 C81.023596,5.98041262 79.7077935,6.56521372 78.8,7.6 C78.2658015,8.35384447 78.0835041,9.30179123 78.3,10.2 C78.3,10.2 77.6,8.2 76.1,7.9 C74.9804442,7.63964288 73.8060747,7.98058888 73,8.8 C75.1,10.9 74.8,13.1 73.2,13.2 C71.6,13.3 71,10.9 71,10.9 C70.3423724,11.7631802 69.153578,12.0179219 68.2,11.5 C67,10.8 66.9,8.6 70.6,7.9 C70.6,7.9 69.8,4.4 67.1,5.5 C68.0459828,4.72647843 68.5041098,3.50480632 68.3,2.3 C68.1578539,1.35183483 67.6103734,0.512364709 66.8,0 L64,16.4 L71.4,19.7 C72.124033,19.087639 72.9322902,18.5824782 73.8,18.2 C75.6641543,17.4307776 77.7634707,17.4669728 79.6,18.3 C82.2,19.4 82.5,20.9 82.6,22 C82.5298675,22.8071423 82.2914122,23.5906384 81.9,24.3 L87.2,26.8 Z M124.8,24.8 L131.3,21.6 L124.7,18.8 C120.1,19 109.2,18.7 96.3,18.5 L90.8,25.6 L124.8,24.8 L124.8,24.8 Z M116.3,59.4 C111.4,56.9 107,55 104.8,51.3 C102.483854,46.3478012 104.19454,40.4459363 108.8,37.5 C109.508968,38.146258 109.939218,39.042613 110,40 L115.4,39.8 C115.592839,38.4262352 115.347909,37.026634 114.7,35.8 C116.148107,36.6011496 117.117442,38.055151 117.3,39.7 L122.2,39.9 C122.309053,38.7729111 121.947116,37.6509054 121.2,36.8 C125.180041,38.4690318 127.750782,42.3844685 127.7,46.7 C127.796173,50.3876889 125.931652,53.8503706 122.8,55.8 C120.656027,57.1014339 118.416244,58.2380405 116.1,59.2 L116.3,59.4 Z M111.1,93.8 L110.6,93.6 L110.5,93.6 L111.1,93.9 L111.1,93.8 Z M63.5,29.2 C63.6,29.5 59.6,30.1 59.3,29.9 C58.9268014,29.1199834 58.855557,28.2294279 59.1,27.4 C59.4,26.9 63.1,27.7 63.6,29.2 L63.5,29.2 Z M134.9,80.6 C136.5,80.9 137.7,80.8 138.4,80.3 C139.1,79.8 138,76 137.6,74.3 C135.740684,74.944106 133.68138,74.2439426 132.6,72.6 L131.6,71 C128.725958,67.1565502 125.081647,63.9550055 120.9,61.6 C127.7,58.2 129.8,55 130.9,53.1 C133,49.6 134.7,38.7 125.1,33.4 C119.738401,30.5532822 113.374065,30.2957657 107.8,32.7 C101.343532,35.5311352 97.7548851,42.4997859 99.2,49.4 C100.5,56.3 105.1,58.8 110.8,61.6 C106.3,64 103.3,66.7 103.3,72.1 C103.3,75.4 105.9,78.7 104.4,84.9 C104.3,85.5 108.5,83.2 108.6,83 C110.1,79.7 109.6,75.2 109.6,75.2 C111.1,76.4 111.1,79.8 110.6,81.8 C110.6,81.8 113.3,80.1 113.6,79.3 C115,74.8 113.6,72.1 112.7,69.8 C111.8,67.5 113.4,65.4 115.5,64.1 L119.4,66.5 C120.4,67.2 126,71 128,75.9 C131.1,83.6 129,87.9 128,89.5 C127,91.1 123.4,94.9 119.6,95.3 L119.2,95.3 C118.13248,95.3617822 117.061579,95.3283166 116,95.2 L113.1,94.5 L110.7,93.6 C105.334381,90.8704333 100.49329,87.2142242 96.4,82.8 C91.9,78 89.3,74.5 87.2,71.9 C89.070416,72.6498371 91.0974449,72.9246885 93.1,72.7 C93.1,72.7 93.3,70.2 93.3,69 L93.5,65.3 C93.5,65.3 93.7,63.6 93.7,62.3 C93.7,61 86,61.8 84.5,58.2 C85.7649126,58.8744971 87.1673362,59.2507571 88.6,59.3 C90.3388896,59.3617874 92.0797532,59.261353 93.8,59 C94,58.4 94.3,52.2 94.3,52.2 L94.4,49 C94.4,49 91.1,49 88.9,48.5 C87.0524134,47.9767988 85.4330793,46.8503055 84.3,45.3 C85.6760775,45.862212 87.1229876,46.2323518 88.6,46.4 C91.5,46.7 94.7,46.2 94.7,45.8 C94.7,45.4 94.8,39.4 94.8,39.3 C94.9164249,38.1371896 94.9498428,36.9675609 94.9,35.8 C91.4919074,35.8929928 88.2101627,34.5073673 85.9,32 C85.9,32 84.5,30.9 85.9,29 L78.6,25.7 C79.4424477,24.8983679 80.0036068,23.8461946 80.2,22.7 C80.2,21 77.6,20 75.5,20.3 C74.1407505,20.6126007 72.915471,21.3477685 72,22.4 L62.9,18.3 L55.7,25.6 C55.3860527,25.9950369 55.2421397,26.4987324 55.3,27 L55.3,27.6 C55.3455239,27.9143592 55.2743796,28.2345082 55.1,28.5 L52.9,31 L51.6,32.8 C51.0526379,33.6760333 50.6159754,34.6165372 50.3,35.6 C50.3,35.6 49.4,37.6 52.9,40.4 L53.1,40.6 L53.4,40.1 L53.7,40.4 C54.1169154,40.8546337 54.5869514,41.2575217 55.1,41.6 C55.2742419,40.8213024 55.5785049,40.0775485 56,39.4 C56.7789763,38.3806736 57.7258434,37.5014399 58.8,36.8 C59.841598,36.1148318 61.0537119,35.7338817 62.3,35.7 C63.3219576,35.6276679 64.3195471,36.0340932 65,36.8 C66.1081238,38.3281508 66.5418023,40.2435641 66.2,42.1 L65.4,41.6 C62.9119504,40.2044178 59.9134442,40.0563434 57.3,41.2 C54.8433169,42.3295066 52.3022777,43.2656789 49.7,44 C47.7,44.6 46.3,44.4 45.9,42.6 C45.6943511,41.6815206 45.836887,40.7194036 46.3,39.9 C44.8478552,40.1595255 43.6564162,41.1972305 43.2,42.6 C42.6,44.9 43.5,47 45.6,47.5 C47.7,48 50.6,46.6 52.9,45.3 L56.6,43.5 C58.4451267,42.522189 60.6548733,42.522189 62.5,43.5 C63.4637359,43.9021433 64.3451187,44.4784321 65.1,45.2 C64.4461609,46.4655831 63.1238402,47.2434188 61.7,47.2 C59.9410671,47.3077235 58.2472637,46.5172819 57.2,45.1 L56.5,46.6 C55.8,47.8 56.7,48.5 56.3,49.3 C55.9,50.1 54.5,51.2 53.6,51.8 C52.2901929,52.5680447 50.875272,53.1407508 49.4,53.5 L51,57.1 C51.7,58.5 53,61.3 54.1,62.4 C55.6310443,62.0638515 57.1106517,61.5258124 58.5,60.8 C59.9335116,60.1141569 61.1460537,59.040191 62,57.7 C59.6,63.2 57.9,65.1 56.3,66.1 C50.2,70.1 37.9,78.8 26.2,80.4 C22.8,80.5 17.3,75.5 15.8,73.7 C14.3,71.9 12.6,74.3 12.6,74.3 C12.6,74.3 8.1,73.5 6.1,76.6 C5.8,77.1 8.5,76.2 10.2,76.8 C11.9,77.4 9.8,77.8 9.8,78.8 C9.8,79.8 14.8,81.7 16.8,82.4 C18.8,83.1 17.4,83.2 17.1,83.2 C13.3,83.1 11,81.4 9.5,81 C8,80.6 5.5,80.6 5.3,82 C5.1,83.4 1.6,82.1 1,88.3 C0.9,88.9 4.8,84.1 5,85.7 C5.8,90.8 14.5,86.6 16.3,87.9 C18.1,89.2 7.3,88.7 8.9,91.8 C9.1,92.3 4.4,95.2 8.4,98.9 C8.4,98.9 8.6,94.7 11.2,94.8 C13.8,94.9 14.3,96.9 16.9,95 C18.2529433,93.6651535 19.9488419,92.7306788 21.8,92.3 C22.1,92.2 22.1,93.5 22.6,94.3 C23.1,95.1 24,94.8 24,95.2 C24,95.6 22,98.2 22.1,98.2 C22.2,98.2 24.4,99.4 26.5,95.6 C26.9,94.9 27.6,95.5 28.5,95.2 C31.5,94.3 28.5,92.4 30.2,90.8 C32.2045223,89.0885931 34.5106045,87.7659871 37,86.9 C36.4376333,88.6087482 36.5448552,90.4672621 37.3,92.1 L46.3,89.8 C45.3,87.5 46.8,84.5 48.7,82.2 C49.1,81.7 47.5,87.8 48.8,89.2 L57.6,86.9 C57,85.4 57.3,83.1 58,81.4 C59,85.5 61,89.8 65.1,91.6 C71.8,94.5 77.7,95.9 87.6,98.8 C89.9197638,99.4407552 92.191956,100.242705 94.4,101.2 C96.3,102.2 93.4,104.2 93.4,104.2 C95.1892384,105.000538 96.8971377,105.971697 98.5,107.1 C101.4,109.3 102.6,113.5 103.7,118.2 C104.8,122.9 105.2,126.6 104,128.1 C102.8,129.6 102.7,129.6 98.8,130.3 L99.5,133.7 C101.214751,133.805754 102.929755,133.497054 104.5,132.8 L103.9,133.5 C103.056388,134.564471 102.535804,135.84858 102.4,137.2 L106,139.5 C107,136.4 108.1,133.7 109.2,133.3 C110.3,132.9 118.2,136.4 121,143.6 C122.7,147.8 122,156.8 117.8,157.6 C115.5,158 110.2,153.5 109.1,155.6 C108,157.7 101.7,157.5 104,163.8 C105.2,162.2 106.7,160.6 107.7,161 C108.7,161.4 108.3,162.2 108.9,162.9 C109.5,163.6 115.5,162.1 115.8,163.1 C116.1,164.1 115,163.5 114.4,163.6 C111.5,164.1 108,164.5 107.4,165.9 C106.8,167.3 107.5,166.5 107.2,167.3 C106.9,168.1 104,168.8 104.1,172.9 C104.304351,174.35204 105.148257,175.636246 106.4,176.4 C106.8,176.4 106.2,172.2 108,171.9 C109.8,171.6 109.2,173.4 110.5,173.4 C111.8,173.4 117.1,166.7 119.2,167.2 C121.3,167.7 115.3,170.3 114.7,172.7 C114.1,175.1 116.5,175 116.6,176.4 C116.7,179.6 122.9,181.1 123.3,180.7 C123.7,180.3 119.6,177.1 120.6,175.7 C121.6,174.3 122.1,176.1 123.5,175.5 C124.9,174.9 121.3,170.6 126.7,165.6 C127.357673,166.755208 128.492447,167.560532 129.8,167.8 C131.6,168 130.4,172.2 130.7,172.2 C131,172.2 133.3,169.5 132.8,166.2 C132.8,166.2 134.3,165.1 134.5,164.2 C135.3,161.2 131.4,163.2 131.8,155.1 C131.9,153.6 131.4,154.1 130.3,152.9 C129.2,151.7 129.3,151.1 129.9,151.4 C131.416727,151.929212 133.062136,151.964221 134.6,151.5 C135.4,143.5 134.8,142.9 134.8,142.9 C132,143 130.6,142.3 129.8,141.3 C131.7,141.7 133.9,141.4 134.8,140.7 C135.7,140 134.6,132.3 134,132.5 C132.21184,133.20759 130.189222,132.982855 128.6,131.9 C127.1,130.9 128.6,128.3 126.9,128.1 C124.262134,127.404787 121.871801,125.984445 120,124 C118.5,122.1 118.9,120.8 118.9,120.8 C120.142818,121.514253 121.621951,121.694635 123,121.3 L123.5,114.7 C122.673176,114.628946 121.862988,114.426399 121.1,114.1 C120.196867,113.558794 119.441206,112.803133 118.9,111.9 C119.703381,112.229454 120.542349,112.464365 121.4,112.6 C122.203313,112.75262 123.033029,112.683477 123.8,112.4 L124.7,104.9 C120.6,105.2 120.7,102.8 120.7,102.3 C128.2,101.1 132.8,94.2 134.2,88.3 C135.40159,89.0209144 136.839776,89.2366423 138.2,88.9 C138.379583,86.9722127 138.446364,85.0355786 138.4,83.1 C136.922632,83.1497385 135.538265,82.3806458 134.8,81.1 L134.9,80.6 Z M422.1,108.2 L401.8,108.2 L401.5,112.9 L402.5,112.9 L402.7,112.2 C403.1,110.4 403.5,109.7 406.5,109.7 L409.8,109.7 L409.8,123.4 C409.8,126.7 409.4,127.3 406.6,127.3 L406.6,128.3 L417.2,128.3 L417.2,127.3 C414.4,127.3 414,126.7 414,123.4 L414,109.7 L417.3,109.7 C420.4,109.7 420.7,110.5 421.2,112.2 L421.4,112.9 L422.4,112.9 L422.1,108.2 Z M393.6,121.5 L382.4,108.2 L375.7,108.2 L375.7,109.2 C378.5,109.2 378.9,109.8 378.9,113.1 L378.9,123.4 C378.9,126.7 378.5,127.3 375.7,127.3 L375.7,128.3 L383.6,128.3 L383.6,127.3 C380.8,127.3 380.4,126.7 380.4,123.4 L380.4,112.3 L394.2,128.8 L395,128.8 L395,113.1 C395,109.8 395.4,109.2 398.2,109.2 L398.2,108.2 L390.3,108.2 L390.3,109.2 C393.1,109.2 393.5,109.8 393.5,113.1 L393.6,121.5 Z M352,128.3 L370.3,128.3 L370.6,123.6 L369.6,123.6 L369.4,124.3 C369,126.1 368.6,126.8 365.5,126.8 L362.5,126.8 C359.7,126.8 359.3,126.2 359.3,122.9 L359.3,118.5 L361.1,118.5 C364.4,118.5 365,118.9 365,121.7 L366,121.7 L366,113.8 L365,113.8 C365,116.6 364.5,117 361.1,117 L359.3,117 L359.3,109.8 L364.4,109.8 C367.5,109.8 367.8,110.6 368.3,112.3 L368.5,113 L369.5,113 L369.2,108.3 L352,108.3 L352,109.3 C354.8,109.3 355.2,109.9 355.2,113.2 L355.2,123.5 C355.2,126.8 354.8,127.4 352,127.4 L352,128.3 Z M326.6,113.8 L333.3,128.9 L334,128.9 L340.6,113.8 L340.6,123.5 C340.6,126.8 340.2,127.4 337.4,127.4 L337.4,128.4 L347.8,128.4 L347.8,127.4 C345,127.4 344.6,126.8 344.6,123.5 L344.6,113.1 C344.6,109.8 345,109.2 347.8,109.2 L347.8,108.2 L341.3,108.2 L335,122.7 L328.5,108.2 L321.8,108.2 L321.8,109.2 C324.6,109.2 325,109.8 325,113.1 L325,123.4 C325,126.7 324.6,127.3 321.8,127.3 L321.8,128.3 L329.7,128.3 L329.7,127.3 C326.9,127.3 326.5,126.7 326.5,123.4 L326.6,113.8 Z M313.7,121.6 L302.5,108.3 L295.8,108.3 L295.8,109.3 C298.6,109.3 299,109.9 299,113.2 L299,123.5 C299,126.8 298.6,127.4 295.8,127.4 L295.8,128.4 L303.7,128.4 L303.7,127.4 C300.9,127.4 300.5,126.8 300.5,123.5 L300.5,112.3 L314.3,128.8 L315.1,128.8 L315.1,113.1 C315.1,109.8 315.5,109.2 318.3,109.2 L318.3,108.2 L310.4,108.2 L310.4,109.2 C313.2,109.2 313.6,109.8 313.6,113.1 L313.7,121.6 Z M280,118 L278.2,118 L278.2,109.7 L280,109.7 C281.137444,109.58086 282.269858,109.966988 283.097573,110.756204 C283.925287,111.54542 284.364872,112.658175 284.3,113.8 C284.3,116.1 282.9,117.9 280,117.9 L280,118 Z M282.8,119.4 C286.4,119.1 288.7,116.7 288.7,113.8 C288.7,110.9 286.1,108.1 281.9,108.1 L270.9,108.1 L270.9,109.1 C273.7,109.1 274.1,109.7 274.1,113 L274.1,123.3 C274.1,126.6 273.7,127.2 270.9,127.2 L270.9,128.2 L281.5,128.2 L281.5,127.2 C278.7,127.2 278.3,126.6 278.3,123.3 L278.3,119.4 L279.3,119.4 L285.3,128.2 L292.6,128.2 L292.6,127.2 C290.6,126.9 289.3,126.2 286.3,122.9 L282.8,119.4 Z M247,128.2 L265.3,128.2 L265.6,123.5 L264.6,123.5 L264.4,124.2 C264,126 263.6,126.7 260.5,126.7 L257.5,126.7 C254.7,126.7 254.3,126.1 254.3,122.8 L254.3,118.4 L256.1,118.4 C259.4,118.4 260,118.8 260,121.6 L261,121.6 L261,113.7 L260,113.7 C260,116.5 259.5,116.9 256.1,116.9 L254.3,116.9 L254.3,109.7 L259.4,109.7 C262.5,109.7 262.8,110.5 263.3,112.2 L263.5,112.9 L264.5,112.9 L264.2,108.2 L247.1,108.2 L247.1,109.2 C249.9,109.2 250.3,109.8 250.3,113.1 L250.3,123.4 C250.3,126.7 249.9,127.3 247.1,127.3 L247,128.2 Z M244.7,109.1 L244.7,108.1 L236.6,108.1 L236.6,109.1 C239.4,109.1 239.9,109.8 239.1,111.6 L234.4,122.5 L229.7,111.6 C228.9,109.8 229.3,109.1 232.2,109.1 L232.2,108.1 L221.2,108.1 L221.2,109.1 C223.9,109.1 224.3,109.9 225.3,112 L232.6,128.7 L233.3,128.7 L240.6,112 C241.6,109.6 242.4,109.1 244.7,109.1 L244.7,109.1 Z M214.7,118.2 C214.7,122.2 212.8,127.2 208,127.2 C203.2,127.2 201.3,122.3 201.3,118.2 C201.3,114.1 203.2,109.2 208,109.2 C212.8,109.2 214.7,114.1 214.7,118.2 L214.7,118.2 Z M219.2,118.2 C219.2,112.4 214.2,107.6 208,107.6 C201.8,107.6 197,112.4 197,118.2 C197,124 202,128.8 208.1,128.8 C214.2,128.8 219.3,124 219.3,118.2 L219.2,118.2 Z M186.5,123 C186.5,126.1 184.1,127.1 181.5,127.1 C176.9,127.1 175.6,122.3 175.6,118.1 C175.6,113.9 176.9,109.1 181.5,109.1 C186.1,109.1 187.5,111.4 188.4,115.8 L189.4,115.8 L189.4,108.4 L188.5,108.4 C188.401799,109.110599 188.087621,109.773863 187.6,110.3 C186.013224,108.544278 183.766336,107.529554 181.4,107.5 C175.545782,107.5 170.8,112.245782 170.8,118.1 C170.8,123.954218 175.545782,128.7 181.4,128.7 C184.7,128.7 186.1,127 190.1,127 L190.1,124.7 C190.1,121.4 190.5,120.8 193.3,120.8 L193.3,119.8 L183.4,119.8 L183.4,120.8 C185.7,120.8 186.5,121.5 186.5,122.9 L186.5,123 Z M302.2,79.8 L312.5,79.8 L312.5,84.8 C312.5,88.1 312.1,88.7 309.3,88.7 L309.3,89.7 L319.9,89.7 L319.9,88.7 C317.1,88.7 316.7,88.1 316.7,84.8 L316.7,74.5 C316.7,71.2 317.1,70.6 319.9,70.6 L319.9,69.6 L309.2,69.6 L309.2,70.6 C312,70.6 312.4,71.2 312.4,74.5 L312.4,78.3 L302.2,78.3 L302.2,74.5 C302.2,71.2 302.6,70.6 305.4,70.6 L305.4,69.6 L294.8,69.6 L294.8,70.6 C297.6,70.6 298,71.2 298,74.5 L298,84.8 C298,88.1 297.6,88.7 294.8,88.7 L294.8,89.7 L305.4,89.7 L305.4,88.7 C302.6,88.7 302.2,88.1 302.2,84.8 L302.2,79.8 Z M278.8,88.7 C279.9,88.9 281.5,90.3 284,90.3 C286.5,90.3 290.7,87.9 290.7,84.2 C290.7,80.5 288.8,79.5 286.4,78.3 L283.2,76.7 C281.764577,76.1205194 280.739258,74.8293761 280.5,73.3 C280.471558,72.5755701 280.746877,71.8721647 281.259521,71.3595208 C281.772165,70.8468768 282.47557,70.5715577 283.2,70.6 C286.7,70.6 287.8,73.6 288,76.3 L289,76.3 L289,68.9 L288,68.9 C287.83449,69.4935414 287.484227,70.0189365 287,70.4 C285.846154,69.4554812 284.390554,68.9584471 282.9,69 C279.7,69 277.1,71.3 277.1,74 C277.1,76.7 278.8,78.9 281.6,80.3 L284.8,82 C286.197413,82.5845112 287.158707,83.8918709 287.3,85.4 C287.359682,86.2921762 287.031218,87.1666702 286.398944,87.7989441 C285.76667,88.4312179 284.892176,88.7596824 284,88.7 C281.3,88.7 278.5,86.4 277.8,82.8 L276.8,82.8 L276.8,90.2 L277.8,90.2 C277.938189,89.5670366 278.291599,89.0015804 278.8,88.6 L278.8,88.7 Z M271.6,89.6 L271.6,88.6 C268.8,88.6 268.4,88 268.4,84.7 L268.4,74.5 C268.4,71.2 268.8,70.6 271.6,70.6 L271.6,69.6 L261,69.6 L261,70.6 C263.8,70.6 264.2,71.2 264.2,74.5 L264.2,84.8 C264.2,88.1 263.8,88.7 261,88.7 L261,89.7 L271.6,89.6 Z M251.5,82.8 L240.4,69.6 L233.7,69.6 L233.7,70.6 C236.5,70.6 236.9,71.2 236.9,74.5 L236.9,84.8 C236.9,88.1 236.5,88.7 233.7,88.7 L233.7,89.7 L241.6,89.7 L241.6,88.7 C238.8,88.7 238.4,88.1 238.4,84.8 L238.4,73.8 L252.2,90.3 L253,90.3 L253,74.5 C253,71.2 253.4,70.6 256.2,70.6 L256.2,69.6 L248.3,69.6 L248.3,70.6 C251.1,70.6 251.5,71.2 251.5,74.5 L251.5,82.8 Z M225.5,82.8 L214.3,69.6 L207.6,69.6 L207.6,70.6 C210.4,70.6 210.8,71.2 210.8,74.5 L210.8,84.8 C210.8,88.1 210.4,88.7 207.6,88.7 L207.6,89.7 L215.5,89.7 L215.5,88.7 C212.7,88.7 212.3,88.1 212.3,84.8 L212.3,73.8 L226.1,90.3 L226.9,90.3 L226.9,74.5 C226.9,71.2 227.3,70.6 230.1,70.6 L230.1,69.6 L222.2,69.6 L222.2,70.6 C225,70.6 225.4,71.2 225.4,74.5 L225.5,82.8 Z M202.8,89.6 L202.8,88.6 C200,88.6 199.6,88 199.6,84.7 L199.6,74.5 C199.6,71.2 200,70.6 202.8,70.6 L202.8,69.6 L192.2,69.6 L192.2,70.6 C195,70.6 195.4,71.2 195.4,74.5 L195.4,84.8 C195.4,88.1 195,88.7 192.2,88.7 L192.2,89.7 L202.8,89.6 Z M177.3,71.1 L183,71.1 C186,71.1 186.4,71.9 186.8,73.6 L187,74.3 L188,74.3 L187.7,69.6 L170,69.6 L170,70.6 C172.8,70.6 173.2,71.2 173.2,74.5 L173.2,84.8 C173.2,88.1 172.8,88.7 170,88.7 L170,89.7 L180.6,89.7 L180.6,88.7 C177.8,88.7 177.4,88.1 177.4,84.8 L177.4,79.8 L179.2,79.8 C182.5,79.8 183.1,80.2 183.1,83 L184.1,83 L184.1,75.1 L183.1,75.1 C183.1,77.9 182.6,78.3 179.2,78.3 L177.4,78.3 L177.3,71.1 Z' id='Shape' fill='%23365ABD' fill-rule='nonzero'%3E%3C/path%3E %3Crect id='Rectangle' fill-opacity='0' fill='%23D8D8D8' x='0' y='0'%3E%3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E "); }
    @media (max-width: 480px) {
      .aui .en .header-logo {
        height: 40px;
        width: 187px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='-473 285 252.4 60'%3E %3Cstyle%3E .st0%7Bfill:%23365ABD;%7D %3C/style%3E %3Cpath d='M-220.9 324.3h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7zm-28.5 13.3l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11.1l13.8 16.5h.8v-15.7c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9l.1 8.4zm-41.6 6.8h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7H-291v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v.9zm-25.4-14.5l6.7 15.1h.7l6.6-15.1v9.7c0 3.3-.4 3.9-3.2 3.9v1h10.4v-1c-2.8 0-3.2-.6-3.2-3.9v-10.4c0-3.3.4-3.9 3.2-3.9v-1h-6.5l-6.3 14.5-6.5-14.5h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9l.1-9.6zm-12.9 7.8l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11.2l13.8 16.5h.8v-15.7c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9l.1 8.5zm-33.7-3.6h-1.8v-8.3h1.8c2.1-.2 4.1 1.3 4.3 3.5v.6c0 2.3-1.4 4.1-4.3 4.2m2.8 1.4c3.6-.3 5.9-2.7 5.9-5.6s-2.6-5.7-6.8-5.7h-11v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-3.9h1l6 8.8h7.3v-1c-2-.3-3.3-1-6.3-4.3l-3.5-3.5zm-35.8 8.8h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-17.1v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9l-.1.9zm-2.3-19.1v-1h-8.1v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1-2.4 1.8-2.9 4.1-2.9m-30 9.1c0 4-1.9 9-6.7 9-4.8 0-6.7-4.9-6.7-9s1.9-9 6.7-9c4.8 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.2 0-11 4.8-11 10.6s5 10.6 11.1 10.6 11.2-4.8 11.2-10.6m-32.8 4.8c0 3.1-2.4 4.1-5 4.1-4.6 0-5.9-4.8-5.9-9s1.3-9 5.9-9c4.6 0 6 2.3 6.9 6.7h1v-7.4h-.9c-.1.7-.4 1.4-.9 1.9-1.6-1.8-3.8-2.8-6.2-2.8-5.9 0-10.6 4.8-10.6 10.6s4.7 10.6 10.6 10.6c3.3 0 4.7-1.7 8.7-1.7v-2.3c0-3.3.4-3.9 3.2-3.9v-1h-9.9v1c2.3 0 3.1.7 3.1 2.2M-340.8 295.9h10.3v5c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-10.3c0-3.3.4-3.9 3.2-3.9v-1h-10.7v1c2.8 0 3.2.6 3.2 3.9v3.8h-10.2v-3.8c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-5zm-23.4 8.9c1.1.2 2.7 1.6 5.2 1.6s6.7-2.4 6.7-6.1-1.9-4.7-4.3-5.9l-3.2-1.6c-1.4-.6-2.5-1.9-2.7-3.4-.1-1.4 1.1-2.6 2.5-2.7h.2c3.5 0 4.6 3 4.8 5.7h1V285h-1c-.2.6-.5 1.1-1 1.5-1.2-.9-2.6-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5s1.7 4.9 4.5 6.3l3.2 1.7c1.4.6 2.4 1.9 2.5 3.4.1 1.7-1.2 3.2-2.9 3.3h-.4c-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.1-.6.5-1.2 1-1.6m-7.2 1v-1c-2.8 0-3.2-.6-3.2-3.9v-10.2c0-3.3.4-3.9 3.2-3.9v-1H-382v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1l10.6-.1zm-20.1-6.8l-11.1-13.2h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11l13.8 16.5h.8v-15.8c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9v8.3zm-26 0l-11.2-13.2h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9v-11l13.8 16.5h.8v-15.8c0-3.3.4-3.9 3.2-3.9v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9l.1 8.3zm-22.7 6.8v-1c-2.8 0-3.2-.6-3.2-3.9v-10.2c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1l10.6-.1zm-25.5-18.5h5.7c3 0 3.4.8 3.8 2.5l.2.7h1l-.3-4.7H-473v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-5h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8l-.1-7.2z' class='st0'/%3E %3C/svg%3E"); } }
  .aui .fi .header-logo,
  .aui .sv .header-logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' fill='%23365abd' viewBox='0 0 500 187.8'%3E %3Cstyle%3E .st0%7Bfill:%230057B8;%7D .st1%7Bfill:%23365ABD;%7D %3C/style%3E %3Cpath d='M375.8 108.2l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-20.3zm-36.3 1.5c5.4 0 6.5 4.7 6.5 8.5s-1.1 8.5-6.5 8.5h-.3c-2.8 0-3.2-.5-3.2-3.8v-13.3h3.5zm.1-1.5h-11v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h11c7.8 0 11.1-4.5 11.1-10 0-5.6-3.3-10.1-11.1-10.1m-149.1 0l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-20.3zm-17.6 13.3h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.9 0-5.7-2.2-6.3-5.8m19.5-50.9v-1h-8.1v1c2.8 0 3.3.7 2.5 2.5L182.1 84l-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1-2.3 1.8-2.9 4.1-2.9m11.4 10.9h-5.3l2.6-6.1 2.7 6.1zm-.5 8.2h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7L195 85.8c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1zM222 114l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm12.7-18l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3.8c-2.8 0-3.2-.6-3.2-3.9v-9.8c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h19.2zm20.7 18.5h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7zm2.6-33.8h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9V71.1h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm8.1 33.3c-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1.2-.7-2.3-1.3-4.2-1.3m-1.9-18h10.6v-1c-2.8 0-3.2-.6-3.2-3.9V74.5c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1zm22.9 20c2.9 0 4.3 1.9 4.3 4.1 0 2.3-1.4 4.1-4.3 4.1h-1.8v-8.3h1.8zm2-1.5H279v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-3.9h1l6 8.8h7.3v-1c-2-.3-3.3-1-6.3-4.3l-3.2-3.5c3.6-.3 5.9-2.7 5.9-5.6-.2-3.1-2.8-5.7-6.9-5.7m8.8-28.5c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9 4.7 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m9.6 34.3l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm.2-3.8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5m0 1.8c1.8 0 3.3-1.5 3.3-3.3 0-1.8-1.5-3.3-3.3-3.3-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3M330 70.6v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9V83l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9V73.8l13.8 16.5h.8V74.5c.1-3.3.5-3.9 3.3-3.9m23.1 19.1l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-17.2v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h18.3zm17.5 18.5h-17.2v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.8zm10-37.6v-1h-8.2v1c2.8 0 3.2.6 3.2 3.9v7.4c0 4.3-2 6.3-4.9 6.3-2.9 0-5.2-2-5.2-6.3v-7.4c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9v7.7c0 5.2 3.6 8 8 8s8.1-2.8 8.1-8v-7.7c0-3.3.4-3.9 3.2-3.9m25.5 0v-1H398v1c2.8 0 3.3.7 2.5 2.5L395.8 84l-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1.1-2.3 1.8-2.9 4.1-2.9m19.9 9.1c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9 4.8 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m8.6-6.5c0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.9-.8-2.8-2.3-2.8-3.3m34.6 1.2h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9V71.1h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm21.8 5.3c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9 4.8 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6' class='st0'/%3E %3Cpath d='M37.5 175.1c3.4 2.4 5.9 4 8.8 5.4 7.3 3.5 22 8.7 41.5 6.9 18.5-1.8 27.3-8.4 27.3-8.4-3.1-1.1-5.8-3-7.7-4.7-.2.3-.3.9-.4 1.5l-.4 2.8s-.5-.1-1.6-.6c-1.3-.6-3.5-2.6-3.7-5.3v-.7c-3.8 1.5-10.9 3.9-18.3 4.1-13 .3-26.1-1.8-38.6-7.3-1.7-.7-3.6-1.6-3.6-1.6s-.9 1.9 2.4 5.7c-1.4-.2-2.9-.2-3.8.3-1.1.6-1.7 1.6-1.9 1.9m58.9-66.4c-2.5-2-5.3-3-7.4-4.1 0 0 2.8-1.9 2.3-2.2-.9-.6-2-.6-2-.6-9.1 3.4-18.3 8.7-23 11.9l-.1.1c-3.2 2.2-7.6-.4-7.6-.4l-.6 3.5c1.8 1 3 1.5 3.8 1.6-1.4.3-3.3.8-4.2 1.9l1.2 3.2s1.9-1.6 5-1.7c0 .2.1.3.1.5.4 4.1-5.9 9.9-11.5 12.2-5.7 2.3-10.2 2.3-11.2 1.6-3.7-2.4-4-5.8-5.9-6.4-.5-.1-1 .6-1.8.5-3-.5-6.4-.3-7.5 2.3 0 0 6.9-.5 4.1 1.2-2.8 1.7 4.5 4.7 6.5 5.9.7.4.1.6-.1.6-1.3.1-5.5-1.9-7.8-2.6-1.8-.6-2 .9-2.4.8-2.8-.4-8 2.4-5.8 6.4 0 0 2-3.3 4.1-2.7.8.3-.5 2.5 1.1 3.5 2.1 1.3 9.9-1.3 11.3-.1 1.2 1-8.5.8-8.8 2.7 0 .1-.1.7.1 1 .4.9-1.9 1.8-2.1 4.6-.1 2.8 3 4.7 3 4.7.4-.3-.8-3.7.4-4.2.7-.3 1.2 1.3 2.6 1.5 2.8.4 3.9-4.1 8.4-6.3 6.7-3.2 1.5 1.4 3.9 1.9 3.9.9-.5 4.4-.5 4.4 1.1.7 4.6-.5 5.9-3.9.5-1.2 1.1-.7 1.8-1.5s.1-2.1.5-3c.9-1.8 5-1.1 4.8-2.8-.3-2.2 1.6-2.8 2.8-3.3.4-.2.5 2.9 4.7 4.4 1.3-.6 2.5-1 4.9-2.2 1.2-.6 2.4-1.3 2.8-1.8.1-.1-1.8-1.4-2.4-3.3-.3-.9-.3-1.6-.2-1.6 0 0 2 2.8 4.8 3.8 2-1 4-2.1 6-3.5.3-.2.6-.4 1-.6.3-.5-5-4-2.8-5.1 2-1-3.1-6.1-.5-7.4 7.4-3.8 16.1-7.8 21.1-10.3 0-.3-.4-3-2.8-5.1M8.9 162.2c0 .2-.3 1.8.9 2.9.8.7 2.3 1.1 2.9.6.9-.8.2-2.3.8-3.4.2-.3.7-.4.7-.4.2-.1.5-.2.7-.4 6.1 2.5 12.1 6.3 17.5 10.2.4.3.7.5 1 .7-.2.8-.5 1.7-1.1 2.6-1.4 2.8-3.2 5.6-2.9 7.5.2 1.4 1.1 2.3 2.5 2.4 1.5.1 2.7-.9 2.9-2.1.6-2.6-1.9-2.9-1.9-2.9s.8-2.3 1.1-3c2.5-6.2 5.7-5.8 5.7-5.8s-2.7-2.3.2-7.6c1.6-2.8 2.3-4.9 2.6-7 .2-1.3-1.1-2.9-2.5-3-1.5-.1-2.9 1.2-3 2.4-.3 3.3 2.4 2.8 2.3 3.4-.8 2.8-1.9 4.5-2.9 5.7-.5-.3-1-.6-1.7-1-5.7-3.2-10.5-5.9-17.3-7.5.2-.3.3-.6.5-.9 1.1-1.9 1.7-2.7 1.5-2.9-.1-.1-.7.4-2.3 1.3-1.7.9-2.3 1.1-3.4 1.2-.7.1-1.3-.3-1.8-.2-.5.2-.7.9-1.3 2.4-.7 2.2-.8 2.3-.9 2.5-.3 1.5-.7 1.5-.8 2.3m1.9-135.4c2 0 5.4-.6 5.4-.6l-.2-8.4s-2.2-.4-4.2-.7c-4-.6-3.9 3.5-3.9 3.5L8 23s.2 3.8 2.8 3.8m19.6-3.1c.1-.7 0-1.7 0-2.4v-4.4s0-1.8-.6-1.8h-1.7c-.2.3-.4 1.5-.6 1.7l-.5-1.7c-.3-.1-1.9 0-2.2 0-.2.3-.4 1.4-.6 1.7l-.6-1.6h-2c-.2.3-.6 1.4-.7 1.6l-.5-1.6h-1.3c-.7 0-1 1-1 1.6 0 1.8 0 2.5.1 4.3 0 1 .1 5 .1 5 .8 0 1.4-.1 1.8-.5.7-.7.8-1.9.8-1.9 0 .5 0 2.2.1 2.9 0 .2 1.4.4 2.2-.5.7-.7.8-1.9 1-2.3 0 1 0 2.8.2 2.9.4.1 1.5 0 2.2-.6.7-.7.9-1.6 1-2.2 0 0 0 1.4.1 2 .2 0 .5 0 .9-.1.1 0 .7-.3 1-.5.2-.4.7-.6.8-1.6m4.6 4.2v-2.6s-1-.8-1.1-3.1c-.1-1.5 1-3 1-3v-2.5s-1.6-1.3-2.4-1.2v9.1c0 1.6-2.3 3.3-4.2 3.7-4.3.8-8.7.5-8.7.5s.1 1.2.5 2.3c.3.8 1.2 1.5 1.2 1.5H32l3-4.7zM21.4 38.7h10.8s.6-1.7.7-2.2l-.5-1.8h-11l-.6 1.8.6 2.2zm10.8 2H21.6v14l9.1.2 2.9-2.3-1.4-11.9zm4.9 17.4s-1.8-1.3-2-1.5c-.2-.2-.3-2.4-.3-2.4L31.5 57H21.2c-.3 0-.2 7.5-.2 7.5s5.2 4.4 5.5 4.2l6.9-8.8 3.7-1.8zm-2.3 3.4l-6.2 8 10.2 4.2c5.9-3 14.1-8.6 14.1-8.6l-14.4-5.4-3.7 1.8zm5.6-42s-.1-8.2 0-8.6c0 0 .3-.3.4-.7.2-.6 0-1.5 0-1.5h-5c-.1.2-.1.9 0 1.2.1.4.4.9.7 1.1v8.4s-.7.8-.9 2.7c-.1 1.6 1 2.9 1 2.9l-.1 7.1s-.4.3-.5 1.1c-.1.8.1 1.1.1 1.1h4.7c.1-.1.1-1 0-1.5-.1-.4-.3-.6-.5-.8v-7c.4-.8 1.2-1.6 1.2-2.9 0-1.1-.8-2.2-1.1-2.6m10.5 6.9l7.9-8c-3.1 0-6.6-.1-11.5-.1-1 0-4.3-2.3-4.6-1.8 0 0-.7 1.8-1 2.5 0 0 1.5 1.6 1.5 3.5 0 .4.1 2-1.5 3.6 0 0 1.2 2.5 1.4 2.7 0 0 2.4-1.5 4.4-1.9.5-.4 1.5-.5 3.4-.5m35.3.2l10.1-13.2s-1.2-.4-2.6.3c-1.4.8-1.7 2.7-1.5 3.1-1.1-2.7-4.2-1-4.2-1 2 3.2.3 4.5-1 4.1-1.8-.5-1.5-2.5-1.5-2.5s-1.8 1.6-3.2 0c-1-1.2.4-2.9 3.4-2.8 0 0 .2-1.8-1.4-2.9-1.2-.9-3.2 0-3.2 0s1.3-.7 1.6-2.1c.2-1-.2-2.6-1.2-3.7h-.1c-1.6 0-3 .8-3.6 1.6-.9 1.2-.5 2.6-.5 2.6s-.7-2-2.2-2.3c-1.9-.4-3.1.9-3.1.9 2.1 2.1 1.8 4.3.2 4.4-2.1.1-2.2-2.3-2.2-2.3s-1.3 1.6-2.8.6c-1.2-.7-1.3-2.9 2.4-3.6 0 0-.8-3.5-3.5-2.4.4-.2 1.6-1.7 1.2-3.2C67 .6 65.8 0 65.8 0L63 16.4l7.4 3.3c.9-.8 1.7-1.3 2.4-1.5 2-.9 4.1-.7 5.8.1 2.6 1.1 2.9 2.6 3 3.7.1.6-.5 2-.7 2.3l5.3 2.3zm37.6-2l6.5-3.2-6.6-2.8c-4.6.2-15.5-.1-28.4-.3l-5.5 7.1c14.5-.4 28.4-.7 34-.8m-8.5 34.5c-4.9-2.5-9.3-4.4-11.5-8.1-2-3.7-1.2-10.6 4-13.8 1.2 1.1 1.2 2.5 1.2 2.5 1.3.1 4.1-.2 5.4-.2.1-1.1.1-2.7-.7-4 1.4 1 2.3 1.7 2.6 3.9.8 0 4.9.2 4.9.2.1-1.3-.3-2.3-1-3.1 5.3 2.2 6.6 7.3 6.5 9.9.1 3.9-1.9 7.3-4.9 9.1-2.4 1.8-4.6 2.8-6.5 3.6m-5 34.6c-.2-.1-.3-.1-.5-.2h-.1c.2.1.4.2.6.2M62.5 29.2c.1.3-3.9.9-4.2.7-.3-.3-.5-2.1-.2-2.5.3-.5 3.9.3 4.4 1.8m71.3 51.4c1.6.3 2.8.2 3.5-.3 0 0-.4-4.3-.8-6-1.2.3-3.4.6-5-1.7-.3-.5-.6-1-1-1.6-3.2-4.4-7-7.2-10.7-9.4 6.8-3.4 8.9-6.6 10-8.5 2.1-3.5 3.8-14.4-5.8-19.7-7-3.8-14.2-2.2-17.3-.7-5.9 2.8-10 8.9-8.6 16.7 1.3 6.9 5.9 9.4 11.6 12.2-4.5 2.4-7.5 5.1-7.5 10.5 0 3.3 2.6 6.6 1.1 12.8-.1.6 4.1-1.7 4.2-1.9 1.5-3.3 1-7.8 1-7.8 1.5 1.2 1.5 4.6 1 6.6 0 0 2.7-1.7 3-2.5 1.4-4.5 0-7.2-.9-9.5-.8-2.2.7-4.4 2.8-5.7 1.3.7 2.6 1.5 3.9 2.4 1 .7 6.6 4.5 8.6 9.4 3.1 7.7 1 12 0 13.6-2 3.1-4.6 5.4-8.4 5.8h-.4c-1.2.1-2.3 0-3.2-.1-1-.2-2-.4-2.9-.7l-2.4-.9c-2.5-1.2-8.8-4.8-14.2-10.6-4.5-4.8-7.1-8.3-9.2-10.9 2.6 1.2 5.8.8 5.9.8 0 0 .2-2.5.2-3.7l.2-3.7s.2-1.7.2-3c0 0-7.7-.5-9.2-4.1 0 0 1.5 1 4.1 1.1 2.3.1 5.2-.3 5.2-.3.2-.6.5-6.8.5-6.8.1-.6.1-3.2.1-3.2-1.3.3-3.3 0-5.5-.5-1.4-.3-3.7-1.7-4.6-3.2 0 0 1.6.7 4.3 1.1 2.9.3 6.1-.2 6.1-.6.2-1.6.1-6.4.1-6.5 0 0 .3-3.6.1-3.5-.8.1-5.4 0-9-3.8 0 0-1.4-1.1 0-3l-7.3-3.3s1.5-1.5 1.6-3c0-1.7-2.6-2.7-4.7-2.4-2 .3-3.5 2.4-3.5 2.4l-9.1-4.1-7.2 7.3c-.1.1-.5.7-.4 1.4l.1.6c.1.5-.2.8-.2.9-.6.9-1.5 1.7-2.2 2.5-.6.8-1.1 1.4-1.3 1.8-.7 1.2-1 2-1.3 2.8 0 0-.9 2 2.6 4.8l.2.2.3-.5.3.3c.3.3.9.8 1.4 1.2 0 0 .3-1.2.9-2.2.6-.9 1.9-2 2.8-2.6 1.1-.7 2.2-1.1 3.5-1.1 1.1 0 1.9.4 2.6 1.2 1.1 1.2 1.6 4.1 1.2 5.3-.4-.3-.8-.5-.8-.5-1.5-.7-4.4-2-8.1-.4-1.3.6-3.6 1.7-7.6 2.8-2 .6-3.4.4-3.8-1.4-.3-1.5.4-2.7.4-2.7s-2.5.4-3.1 2.7c-.6 2.3.3 4.4 2.4 4.9 1.9.5 5-.9 7.3-2.2.8-.4 2.5-1.3 3.7-1.8 2.2-.9 3.6-1 5.9 0 1.6.7 2.6 1.7 2.6 1.7s-.7 1.9-3.4 2c-2.2.1-3.8-1.1-4.5-2.1 0 0-.5 1.1-.7 1.5-.7 1.2.2 1.9-.2 2.7-.3.9-1.8 1.9-2.7 2.5-1.3.9-3.6 1.6-4.2 1.7 0 0 1.4 3.1 1.6 3.5.7 1.4 2 4.2 3.1 5.3 0 0 2.6-.6 4.4-1.6 1.7-1 3-2.2 3.4-3.1-2.4 5.5-4.1 7.4-5.7 8.4-6.1 4-18.4 12.7-30.1 14.3-3.4.1-8.9-4.9-10.4-6.7-1.1-1.3-3.2.6-3.2.6S7 74 5 77.1c-.3.5 2.4-.4 4.1.2 1.2.4-.4 1-.4 2 0 1.6 5 2.9 7 3.6.7.2.6.8.3.8-3.8-.1-6.1-1.8-7.6-2.2-3-.9-3.9-.3-4.1 1.1-.2.4-3.7-.5-4.3 5.7-.1.6 3.8-4.2 4-2.6.8 5.1 9.5.9 11.3 2.2 1.2.9-9 .8-7.4 3.9.2.5-4.5 3.4-.5 7.1 0 0 .2-4.2 2.8-4.1 2.1.1 3.1 2.1 5.7.2 1-.7 1.5-1.7 4.9-2.7.3-.1.3 1.2.8 2 .3.5 1.4.5 1.4.9 0 1.6-2 3-1.9 3 .1.1 2.3 1.2 4.4-2.6.4-.7 1.1-.1 2-.4 3-.9 0-2.8 1.7-4.4 2.2-2 4.6-3.2 6.9-4.1 0 0-1 2.7.3 5.2l9-2.3c-1-2.3.5-5.3 2.4-7.6.4-.5-1.2 5.6.1 7l8.8-2.3c-.6-1.5-.3-3.8.4-5.5 1 4.1 3 8.4 7.1 10.2 6.7 2.9 12.6 4.3 22.5 7.2 2.7.8 5.5 1.8 6.8 2.4 1.9 1-1 3-1 3 1 .6 2.5.9 5.1 2.9 2.9 2.2 4.1 6.4 5.2 11.1.9 3.6 1.5 8.4.3 9.9-.6.7-1.3 1.5-5.2 2.2l.7 3.4c2.7.2 5-.9 5-.9s-.2.2-.6.7c-.9 1.2-1.3 2.2-1.5 3.7l3.6 2.3c1-3.1 2.1-5.8 3.2-6.2 1.6-.6 9 3.1 11.8 10.3 1.7 4.2 1 13.2-3.2 14-2.3.4-7.6-4.1-8.7-2-1.2 2.2-7.4 1.9-5.1 8.2 1.2-1.6 2.7-3.2 3.7-2.8.6.2.6 1.2 1.2 1.9.8.9 6.6-.8 6.9.2.2.5-.8.4-1.4.5-2.9.5-6.4.9-7 2.3-.2.5.1.6-.2 1.4-.6 1.7-3.2 1.5-3.1 5.6.2 1.9 2 3.5 2.3 3.5.4 0-.2-4.2 1.6-4.5.9-.2 1.2 1.5 2.5 1.5 2.2-.1 6.6-6.7 8.7-6.2.6.3-3.9 3.1-4.5 5.5-.5 2 1.8 2.3 1.9 3.7.1 3.2 6.3 4.7 6.7 4.3.4-.4-3.7-3.6-2.7-5 .6-.7 1.5.4 2.9-.2.5-.5-2.2-4.9 3.2-9.9 0 0 1.1 1.9 3.1 2.2 1.8.2.6 4.4.9 4.4.4 0 2.6-2.7 2.1-6 0 0 1.5-1.1 1.7-2 .8-3-3.1-1-2.7-9.1.1-1.5-.4-1-1.5-2.2-.6-.6-1-1.8-.4-1.5 2.1.9 4.7.1 4.7.1.8-8 .2-8.6.2-8.6-2.8.1-4.2-.6-5-1.6 1.9.4 4.1.1 5-.6 0 0-.2-8.4-.8-8.2-2.1.7-3.7.6-5.4-.6-1.5-1 0-3.6-1.7-3.8-3.5-.9-6.3-3.2-6.9-4.1-1.5-1.9-1.1-3.2-1.1-3.2 1.3.7 2.7.9 4.1.5l.5-6.6s-1.3-.1-2.4-.6c-1.3-.6-2.2-2.2-2.2-2.2s1.1.5 2.5.7c1.4.2 2.4-.2 2.4-.2l.9-7.5c-4.1.3-4-2.1-4-2.6 7.5-1.2 12.1-8.1 13.5-14 .7.4 2.6 1.1 4 .6 0 0 .4-5 .2-5.8-1.2-.3-2.9-.7-3.7-2.3' class='st1'/%3E %3C/svg%3E"); }
    @media (max-width: 480px) {
      .aui .fi .header-logo,
      .aui .sv .header-logo {
        height: 40px;
        width: 187px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' fill='%23365abd' viewBox='-181 290.8 332 59.3'%3E %3Cstyle%3E .st0%7Bfill:%230057B8;%7D %3C/style%3E %3Cpath d='M26.8 329.4l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7H26.8zm-36.3 1.5c5.4 0 6.5 4.7 6.5 8.5s-1.1 8.5-6.5 8.5h-.3c-2.8 0-3.2-.5-3.2-3.8v-13.3h3.5v.1zm.1-1.5h-11v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h11c7.8 0 11.1-4.5 11.1-10 0-5.6-3.3-10.1-11.1-10.1m-149.1 0l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-20.3zm-17.6 13.3h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.9 0-5.7-2.2-6.3-5.8m19.5-50.9v-1h-8.1v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1-2.3 1.8-2.9 4.1-2.9m11.4 10.9h-5.3l2.6-6.1 2.7 6.1zm-.5 8.2h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7L-154 307c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5l-.1 1zm18.7 24.3l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm12.7-18l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3.8c-2.8 0-3.2-.6-3.2-3.9v-9.8c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9V306c0 3.3-.4 3.9-3.2 3.9v1h19.2zm20.7 18.5h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.7h3.3c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7zm2.6-33.8h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.8h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm8.1 33.3c-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.8-.9-2.7-2.4-2.7-3.4 0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1v-7.4h-.9c-.2.7-.6 1.2-1 1.5-1.2-.7-2.3-1.3-4.2-1.3m-1.9-18h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-10.3c0-3.3.4-3.9 3.2-3.9v-1h-10.6v1c2.8 0 3.2.6 3.2 3.9V306c0 3.3-.4 3.9-3.2 3.9v1zm22.9 20c2.9 0 4.3 1.9 4.3 4.1 0 2.3-1.4 4.1-4.3 4.1h-1.8v-8.3h1.8v.1zm2-1.5H-70v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-3.9h1l6 8.8h7.3v-1c-2-.3-3.3-1-6.3-4.3l-3.2-3.5c3.6-.3 5.9-2.7 5.9-5.6-.2-3.1-2.8-5.7-6.9-5.7m8.8-28.5c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9 4.7 0 6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m9.6 34.3l2.7 6.1h-5.3l2.6-6.1zm1.1-6.3l-7.3 16.7c-1 2.4-1.8 2.9-4.1 2.9v1h8.1v-1c-2.8 0-3.3-.7-2.5-2.5l1.4-3.2h6.6l1.4 3.2c.8 1.8.4 2.5-2.5 2.5v1h11v-1c-2.7 0-3.1-.8-4.1-2.9l-7.3-16.7h-.7zm.2-3.8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5m0 1.8c1.8 0 3.3-1.5 3.3-3.3 0-1.8-1.5-3.3-3.3-3.3s-3.3 1.5-3.3 3.3c0 1.8 1.5 3.3 3.3 3.3m15.6-35.1v-1h-7.9v1c2.8 0 3.2.6 3.2 3.9v8.5l-11.2-13.3h-6.7v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h7.9v-1c-2.8 0-3.2-.6-3.2-3.9V295l13.8 16.5h.8v-15.8c.1-3.3.5-3.9 3.3-3.9m23.1 19.1l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1v-7.9h-1c0 2.8-.5 3.2-3.9 3.2h-1.8v-7.2h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.7h-17.2v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1H4.1v-.1zm17.5 18.5H4.4v1c2.8 0 3.2.6 3.2 3.9v10.3c0 3.3-.4 3.9-3.2 3.9v1h18.3l.3-4.7h-1l-.2.7c-.4 1.8-.8 2.5-3.9 2.5h-3c-2.8 0-3.2-.6-3.2-3.9v-4.4h1.8c3.3 0 3.9.4 3.9 3.2h1V335h-1c0 2.8-.5 3.2-3.9 3.2h-1.8V331h5.1c3.1 0 3.4.8 3.9 2.5l.2.7h1l-.3-4.8zm10-37.6v-1h-8.2v1c2.8 0 3.2.6 3.2 3.9v7.4c0 4.3-2 6.3-4.9 6.3s-5.2-2-5.2-6.3v-7.4c0-3.3.4-3.9 3.2-3.9v-1H9.1v1c2.8 0 3.2.6 3.2 3.9v7.7c0 5.2 3.6 8 8 8s8.1-2.8 8.1-8v-7.7c0-3.3.4-3.9 3.2-3.9m25.5 0v-1H49v1c2.8 0 3.3.7 2.5 2.5l-4.7 10.9-4.7-10.9c-.8-1.8-.4-2.5 2.5-2.5v-1h-11v1c2.7 0 3.1.8 4.1 2.9l7.3 16.7h.7l7.3-16.7c1.1-2.3 1.8-2.9 4.1-2.9m19.9 9.1c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9s6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6m8.6-6.5c0-1.7 1.3-2.7 2.7-2.7 3.5 0 4.6 3 4.8 5.7h1V290h-.9c-.2.7-.6 1.2-1 1.5-1-.7-2.1-1.4-4.1-1.4-3.2 0-5.8 2.3-5.8 5 0 3.3 1.7 4.9 4.5 6.3l3.2 1.7c1.6.8 2.5 2.2 2.5 3.4 0 2.2-1.4 3.3-3.3 3.3-2.7 0-5.5-2.3-6.2-5.9h-1v7.4h1c.2-.7.6-1.2 1-1.6 1.1.2 2.7 1.6 5.2 1.6 3.4 0 6.7-2.4 6.7-6.1 0-2.6-1.9-4.7-4.3-5.9l-3.2-1.6c-1.9-.8-2.8-2.3-2.8-3.3m34.6 1.2h1l-.3-4.7h-20.3l-.3 4.7h1l.2-.7c.4-1.8.8-2.5 3.8-2.5h3.3v13.7c0 3.3-.4 3.9-3.2 3.9v1h10.6v-1c-2.8 0-3.2-.6-3.2-3.9v-13.8h3.3c3.1 0 3.4.8 3.9 2.5l.2.8zm21.8 5.3c0 4-1.9 9-6.7 9-4.7 0-6.7-4.9-6.7-9 0-4 1.9-9 6.7-9s6.7 4.9 6.7 9m4.5 0c0-5.8-5-10.6-11.2-10.6-6.1 0-11.1 4.8-11.1 10.6s5 10.6 11.1 10.6c6.2 0 11.2-4.8 11.2-10.6' class='st0'/%3E %3C/svg%3E"); } }
  .aui a {
    color: #365abd;
    cursor: pointer; }
    .aui a:hover, .aui a:focus {
      color: #253e82;
      text-decoration: underline; }
  .aui #heading {
    min-height: 30px; }
    @media screen and (min-width: 768px) {
      .aui #heading {
        min-height: 140px; } }
  .aui .logo a .department .name {
    color: #fff; }
  .aui #main-content.frontpage {
    margin-top: 40px; }
  .aui .panel.border.border-top-emphasis {
    border-top-color: #365abd; }
  .aui .panel.callout {
    background: #365abd; }
  .aui .panel.net-services {
    background-color: #365abd; }
  .aui .img-grid li.img-expanded > a::after {
    border-bottom-color: #365abd; }
  .aui .header-advanced-search-link {
    background: rgba(255, 255, 255, 0.7);
    padding: 0.4em 0.7em;
    border-radius: 4px; }
  .aui .btn.contacts {
    margin-top: 28px; }
  .aui body #mobile_searchform_static .input-append {
    width: 100%; }
  .aui body #mobile_searchform_static .search-btn {
    font-size: 13px;
    margin-bottom: 0;
    height: 33px;
    width: 75px; }
  .aui body #mobile_searchform_static .header-advanced-search-link {
    color: white;
    font-size: 0.9em;
    background: none; }
  .aui .mobile-menu-actions {
    background: #49b5dc; }
    .aui .mobile-menu-actions a {
      background: #24a4d5;
      color: #fff; }
  .aui .mm-menu {
    border-color: #24a4d5; }
  .aui .portlet-msg-info {
    border-color: #00a9e0;
    background: #00a9e0;
    color: #fff;
    text-shadow: none;
    padding: 0.5em 0.9387em;
    font-size: 1em; }
  .aui .portlet-msg-error {
    border-color: #e50000;
    background: #e50000;
    color: #fff;
    text-shadow: none;
    padding: 0.5em 0.9387em;
    font-size: 1em; }
  .aui .portlet-msg-info a,
  .aui .portlet-msg-error a {
    color: #fff;
    text-decoration: underline; }
  .aui .portlet-msg-alert {
    border-color: #fffacd;
    background: #fffacd;
    text-shadow: none;
    padding: 0.5em 0.9387em;
    font-size: 1em; }
  .aui .minister-tile a:hover .name, .aui .minister-tile a:hover .title {
    color: #365abd; }
  .aui .landingpage-lift-wrapper .landingpage-lift {
    border-top-color: #365abd; }
    .aui .landingpage-lift-wrapper .landingpage-lift .landingpage-lift-link .landing-page-title {
      color: #365abd; }
    .aui .landingpage-lift-wrapper .landingpage-lift .landingpage-lift-link:hover .landing-page-title {
      color: #253e82; }
  .aui .events .dates {
    border-top-color: #365abd; }
  .aui .events .url-copy-area {
    border-color: #365abd; }
  .aui ul.position-nav li.selected {
    background: #365abd;
    background: -moz-linear-gradient(top, #365abd 0%, #2b4795 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #365abd), color-stop(100%, #2b4795));
    background: -webkit-linear-gradient(top, #365abd 0%, #2b4795 100%);
    background: -o-linear-gradient(top, #365abd 0%, #2b4795 100%);
    background: -ms-linear-gradient(top, #365abd 0%, #2b4795 100%);
    background: linear-gradient(to bottom, #365abd 0%, #2b4795 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$linkColor', endColorstr='darken($linkColor,10%)',GradientType=0 ); }

/* AUI */
/* ---------- Ontology  ---------- */
.ontology-tags-selector-list {
  background: #fff;
  border-top: medium none;
  list-style: none outside none;
  margin: 0 !important;
  box-shadow: 1px 0 10px #ddd;
  border-radius: 4px; }
  .ontology-tags-selector-list li {
    padding: 2px 10px;
    cursor: pointer; }
    .ontology-tags-selector-list li:hover {
      background: #60bfef;
      color: #fff; }

.ontology-tags-selector-wrapper {
  margin-left: 0 !important; }

.ontology-tag-entries-title {
  font-size: 20px; }

.ontology-tag-entries-subtitle {
  margin-bottom: 5px;
  display: block;
  color: #999;
  font-size: 15px; }

.ontology-tag-entry-remove {
  color: #9d261d;
  cursor: pointer; }

.ontology-tag-entry-broaders {
  display: block;
  margin-right: 5px;
  margin-top: 3px; }

.ontology-tag-entry-value-default {
  font-weight: bold; }

.ontology-tag-entry-action-wrapper {
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 5px; }

.ontology-tag-entry-wrapper {
  border-top: solid 1px #dcdcdc;
  padding: 5px 0;
  position: relative; }

.ontology-tag-entry-value {
  font-weight: bold; }

.ontology-tag-highlight-holder {
  margin-top: 15px;
  margin-bottom: 5px; }
  .ontology-tag-highlight-holder .ontology-tag-entries-title {
    font-size: 16px; }
  .ontology-tag-highlight-holder .ontology-tag-entries-subtitle {
    font-size: 13px; }

.ontology-tag-entry-label {
  margin-right: 3px;
  margin-left: 5px; }

.ontology-tag-entry-label-default {
  margin-right: 3px; }

.ontology-tag-entry-broaders .ontology-tag-entry-label {
  margin-left: 0; }
.ontology-tag-entry-broaders .ontology-tag-entry-value {
  color: #888; }

.ontology-tag-entry-narrowers,
.ontology-tag-entry-related {
  float: left;
  width: 100%; }
  .ontology-tag-entry-narrowers span,
  .ontology-tag-entry-related span {
    margin-left: 2px;
    color: #009ae5;
    cursor: pointer;
    display: inline-block; }
    .ontology-tag-entry-narrowers span.ontology-tag-entry-label,
    .ontology-tag-entry-related span.ontology-tag-entry-label {
      color: #555;
      cursor: default;
      margin-right: 0;
      font-size: 15px;
      display: block;
      margin-left: 0;
      margin-top: 5px;
      margin-bottom: 2px; }

.aui {
  /* ---------- Advanced search icon ---------- */
  /* Category select button fix*/
  /* Modal visibility */
  /* ---------- Dockbar ---------- */
  /* ---------- Portlet wrapper and icons ---------- */
  /* ---------- Set password reminder portlet ---------- */
  /* ---------- Staging bar ---------- */
  /* ---------- Portlet hover styles ---------- */
  /* ---------- Portlet ---------- */
  /* ---------- Portlet hover styles ---------- */ }
  .aui body {
    padding: 0; }
  .aui .advanced-search .toggle-advanced .caret {
    cursor: pointer;
    margin: 12px;
    border-width: 7px; }
  .aui .autocomplete-content .toolbar {
    position: relative; }
  .aui .modal.in {
    display: block !important; }
  .aui .btn-toolbar {
    font-size: 14px; }
  .aui .portlet-column-content.empty {
    padding: 0; }
  .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
    position: static; }
  .aui .dockbar-split .dockbar {
    height: 44px;
    position: static; }
    .aui .dockbar-split .dockbar .container {
      max-width: 100%; }
  .aui .dockbar .navbar-inner, .aui .dockbar-split .navbar-inner {
    background-color: #118ADE;
    background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    width: 100% !important; }
  .aui .navbar .nav > li > a {
    color: #fff;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: none; }
    .aui .navbar .nav > li > a:hover, .aui .navbar .nav > li > a:focus {
      background-color: #2FA4F5;
      color: #fff; }
  .aui .navbar .divider-vertical {
    display: none; }
  .aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle {
    background-color: transparent; }
    .aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle:hover {
      color: #FFF; }
  .aui .dockbar.navbar .nav li.dropdown.staging-toggle .dropdown-menu {
    background-color: #55B8EC; }
  .aui .dockbar.navbar .nav > li > a {
    margin: 0 5px 0 0;
    padding: 6px 10px; }
    .aui .dockbar.navbar .nav > li > a:hover {
      background-color: #2FA4F5; }
  .aui .dockbar .info-button {
    top: 9px; }
    .aui .dockbar .info-button a {
      margin-top: -4px; }
      .aui .dockbar .info-button a:hover {
        color: #FFF; }
  .aui .dockbar .staging-bar .staging-toggle {
    color: #FFF; }
    .aui .dockbar .staging-bar .staging-toggle li a {
      color: #FFF;
      font-weight: 300;
      text-decoration: none; }
    .aui .dockbar .staging-bar .staging-toggle .btn-link {
      color: #FFF;
      font-size: 12px; }
  .aui .dockbar .page-customization-bar .btn {
    border-color: transparent; }
    .aui .dockbar .page-customization-bar .btn:hover, .aui .dockbar .page-customization-bar .btn:focus {
      background: transparent;
      text-decoration: underline; }
  .aui .dockbar .navbar-inner, .aui .dockbar-split .dockbar .navbar-inner {
    background-color: #118ade;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(47%, #118ade), color-stop(100%, #1273c7));
    background-image: -webkit-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -moz-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -o-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%); }
    .aui .dockbar .navbar-inner .nav > li, .aui .dockbar-split .dockbar .navbar-inner .nav > li {
      background-color: #118ade;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(47%, #118ade), color-stop(100%, #1273c7));
      background-image: -webkit-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: -moz-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: -o-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%); }
  .aui .dockbar-split .dockbar .info-button {
    top: 9px; }
  .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
    border-top: 1px solid #00AEFF; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls.nav-account-controls-notice {
      margin-top: 10px;
      top: 50px; }
  .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
    background: transparent;
    border-top-width: 0; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls.nav-add-controls-notice {
      top: 70px; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
      background-color: transparent;
      background-image: none; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
        background: #45CBF5;
        line-height: inherit;
        padding: 6px 8px; }
        @media (max-width: 979px) {
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: transparent; } }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
          background: #5BBAE8; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
          background: #92F545; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: transparent; } }
  .aui .dockbar-split .dockbar .navbar-inner .page-customization-bar {
    background-color: #6DA4E4;
    background-color: rgba(109, 168, 228, 0.9);
    line-height: 20px; }
  .aui .dockbar-split .dockbar .navbar-inner .page-customization-bar-text {
    height: 43px; }
  .aui .dockbar-split .dockbar .navbar-inner .staging-bar {
    margin: 6px 0; }
    .aui .dockbar-split .dockbar .navbar-inner .staging-bar > li {
      background: transparent; }
  .aui section.portlet {
    border: none; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    border: none;
    border-top-width: 0;
    padding: 0; }
  .aui .portlet-topper, .aui .lfr-configurator-visibility .portlet-topper {
    background: none;
    color: #FFF;
    padding: 0; }
    .aui .portlet-topper .portlet-title, .aui .lfr-configurator-visibility .portlet-topper .portlet-title {
      font-size: 1em;
      font-weight: normal;
      line-height: 2.2;
      margin: 0;
      padding-left: 10px; }
      .aui .portlet-topper .portlet-title i, .aui .portlet-topper .portlet-title span img, .aui .lfr-configurator-visibility .portlet-topper .portlet-title i, .aui .lfr-configurator-visibility .portlet-topper .portlet-title span img {
        display: none; }
    .aui .portlet-topper .portlet-topper-toolbar, .aui .lfr-configurator-visibility .portlet-topper .portlet-topper-toolbar {
      font-size: 0.8em;
      margin: -10px 0 0;
      padding: 0;
      right: 10px;
      top: 50%; }
  .aui .lfr-configurator-visibility .portlet-topper {
    background-color: #A9A9A9; }
  .aui .portlet-borderless-bar .portlet-options .dropdown-toggle {
    background-image: url(../images/portlet/options_borderless.png); }
  .aui .signed-in.controls-visible .portlet-title {
    padding-right: 80px; }
  .aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title, .aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title, .aui .portlet-message-boards .header-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary, .aui .portlet-blogs .entry-body, .aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .thread-body {
    word-wrap: break-word; }
  .aui .portlet-icons {
    float: none; }
  .aui .page-maximized .portlet-icons {
    font-size: 11px; }
  .aui .dropdown-menu > li.portlet-close > a {
    color: #C00;
    font-weight: bold; }
    .aui .dropdown-menu > li.portlet-close > a:focus, .aui .dropdown-menu > li.portlet-close > a:hover {
      background-color: #C00;
      background-image: none;
      color: #FFF; }
  .aui .update-reminder-query .control-group {
    max-width: 350px; }
  .aui .update-reminder-query .reminder-query-answer {
    height: 30px;
    width: 100%; }
  .aui .update-reminder-query .reminder-query-question {
    width: 100%; }
  .aui .navbar-inner .nav.staging-bar {
    border-top-width: 0;
    position: static; }
    .aui .navbar-inner .nav.staging-bar li .page-variations {
      display: inline-block;
      margin-left: 8px; }
      .aui .navbar-inner .nav.staging-bar li .page-variations a {
        text-decoration: none; }
    .aui .navbar-inner .nav.staging-bar li.dropdown {
      position: static; }
  .aui .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version label {
    color: #B6DDF5; }
  .aui .portlet-staging-bar .label-submit {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .layout-branch-selector .icon-caret-down, .aui .portlet-staging-bar .layout-set-branch-selector .icon-caret-down {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu {
    background-color: #50AFE9; }
    .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-file, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-file {
      background-color: #469DE3; }
  .aui .update-reminder-query .reminder-query-answer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .aui .modify-pages .delete-tab {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-shadow: none;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
    .aui .modify-pages .delete-tab:hover {
      -webkit-box-shadow: 0 1px 1px -1px black;
      -moz-box-shadow: 0 1px 1px -1px black;
      box-shadow: 0 1px 1px -1px black; }
  .aui .portlet-borderless-bar, .aui .portlet-content .lfr-icon-actions {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 3px black;
    -moz-box-shadow: inset 0 1px 3px black;
    box-shadow: inset 0 1px 3px black; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }
  .aui .portlet-minimized .portlet-content {
    border-width: 0; }
  .aui .portlet-minimized .portlet-topper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .portlet-nested-portlets .portlet-body .portlet, .aui .portlet-nested-portlets .portlet-body .portlet-borderless-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui .portlet-topper {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  .aui .dockbar .staging-bar .staging-toggle > a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .dockbar-split .dockbar .navbar-inner {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; }
    @media (max-width: 979px) {
      .aui .dockbar-split .dockbar .navbar-inner {
        background-color: #118ade;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(100%, #1273c7));
        background-image: -webkit-linear-gradient(#118ade, #1273c7);
        background-image: -moz-linear-gradient(#118ade, #1273c7);
        background-image: -o-linear-gradient(#118ade, #1273c7);
        background-image: linear-gradient(#118ade, #1273c7); } }
    .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
      background-color: #0ea6f9;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0ea6f9), color-stop(100%, #0993dd));
      background-image: -webkit-linear-gradient(#0ea6f9, #0993dd);
      background-image: -moz-linear-gradient(#0ea6f9, #0993dd);
      background-image: -o-linear-gradient(#0ea6f9, #0993dd);
      background-image: linear-gradient(#0ea6f9, #0993dd);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .staging-link.dropdown-toggle {
      background-color: #55B8EC;
      background-image: none; }
  .aui .portlet-borderless-container {
    background: transparent; }
  .aui section.portlet {
    border: 2px solid transparent; }
    .aui section.portlet menu.portlet-topper-toolbar {
      color: #00CAFF;
      display: none; }
  .aui .signed-in section.portlet:hover {
    border-color: #00CAFF; }
    .aui .signed-in section.portlet:hover menu.portlet-topper-toolbar {
      display: block; }
  .aui section.portlet#portlet_new-password menu.portlet-topper-toolbar {
    background: transparent; }
    .aui section.portlet#portlet_new-password menu.portlet-topper-toolbar:after {
      content: ""; }
  .aui section.portlet#portlet_new-password:hover {
    border: 2px solid transparent; }
    .aui section.portlet#portlet_new-password:hover menu.portlet-topper-toolbar {
      background: transparent; }
  .aui .controls-hidden section.portlet:hover {
    border-color: transparent; }
    .aui .controls-hidden section.portlet:hover menu.portlet-topper-toolbar {
      display: none; }
  .aui .columns-max section.portlet .portlet-topper-toolbar {
    background: transparent;
    height: auto;
    width: auto; }
    .aui .columns-max section.portlet .portlet-topper-toolbar:after {
      content: ""; }
    .aui .columns-max section.portlet .portlet-topper-toolbar .portlet-icon-back {
      padding-right: 0; }
  .aui .columns-max section.portlet:focus, .aui .columns-max section.portlet:hover {
    border: 2px solid transparent; }
    .aui .columns-max section.portlet:focus .portlet-topper-toolbar, .aui .columns-max section.portlet:hover .portlet-topper-toolbar {
      background: transparent; }
  .aui .portlet {
    background: transparent; }
  .aui .portlet-title {
    color: #29B23E; }
  .aui .columns-max .portlet .portlet-topper-toolbar a {
    color: #555; }
  .aui .taglib-header .header-back-to a {
    padding: 0 0.5em 0.5em 0; }

/*
__________HEADER____________________________________________
*/
.aui {
  /*
  __________Blue styles for add-button on add image dialog_____
  */
  /*
  __________RSS-icon____________________________________________
  */
  /*---------- Footer ---------*/
  /*
  __________Tag-cloud ____________________________________________
  */
  /*
  __________A-Ö Directory____________________________________________
  */
  /* Content */ }
  .aui #banner {
    margin-bottom: 1em;
    margin-top: 1.4em; }
  .aui .dialog-iframe-popup .lfr-search-container .table .table-cell.last input[type="button"] {
    color: #FFF;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.25);
    background-color: #27A2D4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #32b3dc), color-stop(100%, #178ac9));
    background-image: -webkit-linear-gradient(#32b3dc, #178ac9);
    background-image: -moz-linear-gradient(#32b3dc, #178ac9);
    background-image: -o-linear-gradient(#32b3dc, #178ac9);
    background-image: linear-gradient(#32b3dc, #178ac9);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .aui .subscribe-action {
    position: absolute;
    top: 0px;
    right: 0;
    overflow: hidden; }
    .aui .subscribe-action .taglib-rss img,
    .aui .subscribe-action .taglib-rss .taglib-text,
    .aui .subscribe-action .taglib-rss .opens-new-window-accessible {
      clip: rect(0px, 0px, 0px, 0px);
      position: absolute; }
    .aui .subscribe-action .taglib-rss a {
      display: inline;
      width: auto;
      height: auto;
      line-height: normal;
      vertical-align: baseline;
      background-image: none;
      background-position: 0% 0%;
      background-repeat: repeat;
      margin-top: 0; }
      .aui .subscribe-action .taglib-rss a:before {
        content: "\f09e";
        font-family: 'fontawesome-alloy';
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        text-transform: none;
        font-size: 1.1875em;
        color: #222222; }
  .aui footer {
    padding: 20px 15px 0;
    border-top: 1px solid #ddd;
    background: #f0f0f0; }
    .aui footer > .row {
      margin-bottom: 0; }
    .aui footer p {
      margin-bottom: 2px; }
    .aui footer #footerTab {
      margin-bottom: 0; }
    .aui footer .tab-content {
      background: #fff;
      position: relative;
      top: -1px;
      border: 1px solid #CCCCCC;
      border-top: none;
      padding: 0.9375em;
      margin-bottom: 1.25em; }
    .aui footer .nav-tabs > li, .aui footer .nav-tabs > li.active {
      background-color: #F8F8F8;
      font-size: 0.8125em; }
      .aui footer .nav-tabs > li a, .aui footer .nav-tabs > li.active a {
        color: #333;
        font-weight: 500;
        border-color: #CCCCCC;
        border-radius: 0px;
        margin-right: 0; }
        .aui footer .nav-tabs > li a:hover, .aui footer .nav-tabs > li.active a:hover {
          background-color: #e2e2e2;
          border-color: #CCCCCC; }
  .aui .logo a .department .translation {
    color: #999999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative; }
  .aui ul.tagcloud li {
    display: inline;
    padding: 0.2em; }
  .aui ul.tagcloud, .aui li.tag-small {
    font-size: 0.9em; }
  .aui ul.tagcloud li.tag-middle {
    font-size: 1.2em; }
  .aui ul.tagcloud li.tag-big {
    font-size: 1.7em; }
  .aui ul.tagcloud {
    font-style: normal; }
  .aui ul.directory li {
    font-size: 0.8em;
    margin-top: 0.2em;
    /*margin-bottom:0.1em;*/
    margin-bottom: 0.2em;
    text-transform: uppercase; }
  .aui h5.directory-title {
    background-color: #22bcec;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.938em;
    padding: 0.2em 0.4em;
    margin-bottom: 0.3em;
    margin-top: 0.1em;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    /*display: inline;*/
    display: inline-block; }
  .aui .media-item {
    position: relative; }
  .aui .related .media-item {
    margin-bottom: 10px;
    padding-bottom: 15px; }
  .aui .media-item img {
    margin: 0 0.875em 0px 0; }
  .aui figure.image-caption figcaption {
    font-size: 0.69em; }
  .aui .media-item .web-tv-item img {
    margin-right: 0; }
  .aui .media-attacments a {
    display: block;
    float: left;
    font-size: 0.9em;
    margin: 10px 0;
    width: 100%; }
  .aui .related .media-item + a.right {
    display: block;
    padding-top: 0.625em; }
  .aui .media-item .rss {
    position: absolute;
    top: 8px;
    right: 0;
    color: #222;
    font-size: 1.1875em; }
  .aui .media-item .overlay-tags {
    position: absolute;
    top: 5px;
    left: 20px; }
  .aui .web-tv-item {
    position: relative; }
  .aui .web-tv-item a {
    position: relative;
    display: block; }
  .aui .web-tv-item i.icon-youtube-play {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 10;
    color: #fff;
    line-height: 75%; }
  .aui .webcast-item p {
    font-size: 0.8125em;
    line-height: 1.3; }
  .aui .adhoc-news-feature {
    margin-bottom: 3.75em; }
  .aui .adhoc-news-feature:after {
    position: relative;
    display: block;
    content: '';
    top: 1.250em;
    margin-right: 15px;
    margin-left: 15px;
    height: 4px;
    background-color: #000; }
  .aui .feed-item {
    margin-bottom: 1em; }
  .aui .media-feed .feed-item {
    float: left;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1em; }
  .aui .news-single .meta {
    padding-bottom: 1.25em; }
  .aui .news-single .button + .meta {
    padding-top: 1.25em; }
  .aui .news-single h1 + .meta, .aui .news-single .related .meta {
    padding-bottom: 0; }
  .aui .publication .meta {
    margin-bottom: 0.375em;
    /* labels adds their own bottom margin in publications */ }
  .aui .panel .meta {
    /*float: none;*/ }
  .aui .translations-label {
    display: block; }
  .aui .inline.translations {
    margin: 0;
    line-height: 1.4; }
  .aui .inline.translations li {
    margin-right: 8px;
    margin-left: 0; }
  .aui .inline.translations li a {
    font-size: 0.8750em; }
  .aui .meta .text {
    display: block;
    margin: 4px 5px 0 0; }
  .aui .comments-bubble {
    color: #2ba6cb;
    background-image: url(../img/ui/comments-bubble.png);
    padding-top: 0em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
    padding-right: 0.7em;
    background-repeat: no-repeat;
    font-size: 0.4em;
    display: inline;
    line-height: 0.8em;
    margin-bottom: 1em; }
  .aui .meta .published {
    margin: 0 7px 0 0;
    float: left; }
  .aui .meta .comments, .aui .meta .tags {
    display: block;
    float: left;
    margin-right: 10px; }
  .aui .meta .tags {
    margin-right: 0; }
  .aui .meta .comments p {
    margin-bottom: 2px; }
  .aui .meta .comments i {
    margin-top: 1px; }
  .aui .some-share {
    clear: both;
    overflow: hidden; }
  .aui .some-share li {
    float: left;
    margin-right: 10px; }
  .aui .sort-asc:after {
    font-family: 'fontawesome-alloy';
    content: '\f0d8';
    padding-left: 5px; }
  .aui .sort-desc:after {
    font-family: 'fontawesome-alloy';
    content: '\f0d7';
    padding-left: 5px; }

/* YJAVNK-159 VNK 5/2017 tilatut työt --> */
/* YJAVNK-13 Ulkoasukorjauksia VN -> */
span.label,
span.yja-tag {
  background: #f2f2f2 !important;
  color: #999 !important; }

@media screen and (max-width: 768px) {
  .portlet-breadcrumb {
    display: none !important; }

  .portlet-borderless-container {
    min-height: 0 !important; } }
/* YJAVNK-184 Tiedotteen linkkityylin värin korjaus */
.aui a.text-link {
  color: #365abd !important; }

/* YJAVNK-231 Liitetiedoston PDF-tieto näkyy kahteen kertaan --> */
span.file-ext {
  color: #555555;
  font-size: 12px;
  background: #ebebeb;
  border-radius: 4px;
  padding: 2px 4px;
  text-transform: uppercase;
  margin: 0;
  text-decoration: none; }

span.file-size {
  color: #555555;
  font-size: 12px;
  text-decoration: none; }

.attachment:after,
.pdf:after {
  content: " " !important;
  display: none !important; }

/* YJAVNK-196 Blogin liittyvät sisällöt näyttämään "uutislistaukselta" --> */
.portlet-blogs div.taglib-asset-links {
  margin: 30px 0 45px 0; }

.portlet-blogs div.taglib-asset-links h2.asset-links-title {
  background: none !important;
  padding: 0 !important; }

.portlet-blogs div.taglib-asset-links ul.asset-links-list {
  padding: 0;
  margin: 0; }

.portlet-blogs li.asset-links-list-item h6,
.portlet-blogs li.asset-links-list-item span {
  color: #222222 !important;
  font-family: "Gotham Narrow SSm 5r", "Gotham Narrow SSm A", "Gotham Narrow SSm B", "Helvetica", Helvetica, Arial, sans-serif;
  margin-top: 0;
  font-weight: 500 !important;
  margin-bottom: 0.2857em;
  font-style: normal;
  word-break: normal;
  font-size: 0.95em;
  line-height: 1.2em; }

.portlet-blogs li.asset-links-list-item h6 a
.portlet-blogs li.asset-links-list-item span a {
  color: #222222; }

.portlet-blogs li.asset-links-list-item h6 a:hover
.portlet-blogs li.asset-links-list-item span a:hover {
  color: #253e82;
  text-decoration: underline; }

.portlet-blogs a.taglib-icon img {
  display: none; }

/*
__________BREADCRUMBS____________________________________________
*/
.aui {
  /*
  __________NAVIGATION____________________________________________
  */ }
  .aui .breadcrumb {
    background: none;
    float: left;
    font-size: 0.6875em;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    padding: 5px 0px; }
    .aui .breadcrumb > .active a {
      color: #333333;
      cursor: default; }
      .aui .breadcrumb > .active a:hover {
        text-decoration: none; }
    .aui .breadcrumb > li > .divider {
      color: #aaa; }
  .aui .top-bar {
    border-radius: 5px;
    margin-bottom: 0;
    z-index: 10;
    overflow: hidden;
    border: 1px solid #999999;
    margin-bottom: 1.875em;
    position: relative;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #fefefe 50%, #f1f1f1 51%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(50%, #fefefe), color-stop(51%, #f1f1f1), color-stop(100%, #f8f8f8));
    background: -webkit-linear-gradient(top, #fefefe 0%, #fefefe 50%, #f1f1f1 51%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #fefefe 50%, #f1f1f1 51%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #fefefe 50%, #f1f1f1 51%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fefefe 0%, #fefefe 50%, #f1f1f1 51%, #f8f8f8 100%); }
  .aui .top-bar.expanded {
    height: auto;
    background: #fff; }
  .aui .top-bar ul {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0; }
  .aui .top-bar.main-nav {
    z-index: 10;
    margin-bottom: 0;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .aui .top-bar .title-area {
    position: relative;
    z-index: 3; }
  .aui .top-bar .name {
    height: 2.5em;
    margin: 0;
    font-size: 16px; }
  .aui .top-bar-section ul {
    width: 100%; }
  .aui .top-bar-section ul li.active, .aui .top-bar-section ul li:hover a {
    background: #fff; }
  .aui .top-bar-section ul li > a {
    display: block;
    width: 100%;
    color: #333;
    font-size: 0.855em;
    font-weight: 500 !important;
    font-style: normal;
    padding: 10px 40px 10px 15px; }
  .aui .top-bar-section ul li > a:hover {
    background: #f1f1f1; }
  .aui .mega_dropdown,
  .aui .top-bar-section .icon-chevron-sign-down {
    display: none; }
  .aui .mega_dropdown ul li a {
    color: #253e82; }
  .aui .mega_dropdown h6 {
    font-family: "Gotham Narrow SSm 4r","Gotham Narrow SSm A","Gotham Narrow SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; }
  @media only screen and (min-width: 768px) {
    .aui .top-bar {
      *zoom: 1;
      overflow: visible; }
    .aui .top-bar:before,
    .aui .top-bar:after {
      content: " ";
      display: table; }
    .aui .top-bar:after {
      clear: both; }
    .aui .top-bar .title-area {
      float: left; }
    .aui .top-bar .name {
      display: none; }
    .aui .top-bar .name h1 a {
      width: auto; }
    .aui .top-bar input, .aui .top-bar .button {
      line-height: 2em;
      font-size: 0.875em;
      height: 2em;
      padding: 0 10px;
      position: relative;
      top: 8px; }
    .aui .top-bar-section {
      -webkit-transition: none 0 0;
      -moz-transition: none 0 0;
      transition: none 0 0;
      left: 0;
      position: relative;
      width: auto; }
    .aui .top-bar-section ul {
      display: inline;
      width: auto;
      height: auto !important;
      list-style: none; }
    .aui .top-bar-section > ul > li {
      float: left;
      margin-bottom: -1px;
      border-bottom: 1px solid #999;
      line-height: 2.67em; }
    .aui .top-bar-section > ul > li:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .aui .top-bar-section > ul > li.has-megadropdown:hover,
    .aui .top-bar-section ul li.special-nav-open {
      border-bottom-color: #fff; }
    .aui .top-bar-section ul li.has-special-nav.special-nav-closed {
      border-bottom-color: #999; }
    .aui .top-bar-section ul li:hover {
      border-top-color: #fff; }
    .aui .top-bar-section ul li > a {
      padding: 0 15px; }
    .aui .media-service-page .top-bar-section li a {
      padding: 0 11px; }
    .aui .top-bar-section ul.pull-left > li > a {
      position: relative; }
    .aui .top-bar-section > ul > li:first-child a {
      border-right: 1px solid #d0d0d0;
      -moz-border-top-left-radius: 5px;
      -mozborder-bottom-left-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      padding-right: 13px;
      padding-left: 13px;
      font-size: 15px; }
    .aui .top-bar-section + ul li {
      border-bottom: 1px solid #d0d0d0; }
    .aui .top-bar-section ul.pull-left > li > a:hover {
      background-color: #fff; }
    .aui .top-bar-section ul.pull-left > li > a:hover:before,
    .aui .top-bar-section ul.pull-left > li > a.current:before,
    .aui .top-bar-section ul.pull-left > li.special-nav-open > a.current:before,
    .aui .top-bar-section ul.pull-left > li:hover > a:before {
      border-left: 1px solid #D0D0D0;
      border-right: 1px solid #D0D0D0;
      bottom: -1px;
      content: "";
      display: block;
      left: -1px;
      position: absolute;
      right: 0;
      top: -1px;
      z-index: 2; }
    .aui .top-bar-section ul.pull-left > li > a.current:before {
      border-top: 3px solid #365abd; }
    .aui .top-bar-section ul.pull-left > li#etusivu_nav_btn > a.current:before {
      -webkit-border-radius: 5px 0px 0px 5px;
      -moz-border-radius: 5px 0px 0px 5px;
      -ms-border-radius: 5px 0px 0px 5px;
      -o-border-radius: 5px 0px 0px 5px;
      border-radius: 5px 0px 0px 5px; }
    .aui .top-bar-section ul.pull-left > #etusivu_nav_btn a:hover:before,
    .aui .top-bar-section ul.pull-left > #etusivu_nav_btn a.current:before,
    .aui .top-bar-section ul.pull-left > #etusivu_nav_btn:hover > a:before {
      border-right: none;
      border-left: none; }
    .aui .top-bar-section li a i {
      position: relative;
      top: 2px;
      font-size: 1.3em;
      line-height: 14px;
      display: inline-block;
      margin-left: 4px; }
    .aui .top-bar-section li a:hover i {
      text-decoration: none; }
    .aui .top-bar-section ul li.active,
    .aui .top-bar-section ul li.current {
      background-color: #fff; } }
  .aui .top-bar-section ul li.special-nav-trigger {
    position: relative; }
    .aui .top-bar-section ul li.special-nav-trigger.current .icon-minus-sign {
      color: #365abd; }
    .aui .top-bar-section ul li.special-nav-trigger > a {
      padding-right: 39px; }
    .aui .top-bar-section ul li.special-nav-trigger .icon-minus-sign {
      display: inline-block;
      position: absolute;
      top: 12px;
      right: 10px;
      font-size: 1.3em;
      line-height: 0.82em;
      z-index: 2;
      cursor: pointer; }
  .aui .special-nav {
    position: relative;
    z-index: 5;
    top: -3px;
    border: 1px solid #d0d0d0;
    border-top: none;
    padding: 17px 0 5px 19px;
    background: #fff; }
  .aui .special-nav ul {
    overflow: hidden;
    margin-bottom: 0;
    list-style: none; }
  .aui .special-nav ul li {
    float: left;
    margin: 0 10px 10px 0; }
  .aui .special-nav ul li a {
    display: block;
    padding: 7px 11px;
    background: #fdfdfd;
    color: #666;
    border: 1px solid #e5e5e5;
    border-left: 4px solid #007bc0;
    width: 225px; }
  .aui .special-nav ul li a:hover,
  .aui .special-nav a:hover h5 {
    color: #365abd; }
  .aui .special-nav small {
    font-size: 0.75em;
    line-height: 1.1em;
    display: block; }
  .aui .special-nav h5 {
    margin-bottom: 5px;
    color: #333;
    font-size: 0.875em;
    font-family: 'Gotham Narrow SSm 5r','Gotham Narrow SSm A','Gotham Narrow SSm B',"Helvetica",Helvetica,Arial,sans-serif;
    font-weight: 500 !important;
    font-style: normal; }
  .aui .arrow-up {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 12px 14px 12px;
    border-color: transparent transparent #dddddd transparent;
    position: absolute;
    top: -12px;
    left: 105px; }
  .aui .special-nav ul li.active > a,
  .aui .special-nav ul li.current > a,
  .aui .special-nav ul li.active > a h5,
  .aui .special-nav ul li.current > a h5 {
    background-color: #e9f6fa;
    color: #007bc0; }
  @media only screen and (max-width: 32.5em) {
    .aui .special-nav,
    .aui .special-nav ul li {
      float: none; }
    .aui .special-nav ul li a {
      width: auto; } }
  @media only screen and (max-width: 25em) {
    .aui .special-nav {
      padding-left: 10px; }
    .aui .special-nav ul li a {
      padding: 0 0 2px 5px; }
    .aui .special-nav ul li a h5 {
      margin-bottom: 2px; } }
  .aui .nav-menu ul {
    display: block;
    margin: 0 0 1.25em 0;
    border: solid 1px #e4e3e4;
    border-bottom: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside; }
    .aui .nav-menu ul.level-1 > li.open {
      border-left: 3px solid #365abd; }
    .aui .nav-menu ul.level-3 {
      border: none;
      padding-left: 10px;
      font-size: 0.9em; }
      .aui .nav-menu ul.level-3 > li a {
        padding: 3px 15px 3px 22px !important; }
    .aui .nav-menu ul > li {
      margin: 0 0 0 0;
      border-bottom: solid 1px #e4e3e4; }
      .aui .nav-menu ul > li a {
        display: block;
        padding: 10px 15px 9px;
        background: white;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, white 0%, #fcfcfc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fcfcfc));
        background: -webkit-linear-gradient(top, white 0%, #fcfcfc 100%);
        background: -o-linear-gradient(top, white 0%, #fcfcfc 100%);
        background: -ms-linear-gradient(top, white 0%, #fcfcfc 100%);
        background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0 );
        color: #333;
        font-size: 0.8125em;
        line-height: 1.2857em;
        font-weight: 500;
        font-style: normal;
        word-wrap: break-word; }
        .aui .nav-menu ul > li a i {
          margin-right: 7px; }
        .aui .nav-menu ul > li a:hover, .aui .nav-menu ul > li a:focus {
          text-decoration: underline; }
      .aui .nav-menu ul > li.selected > a {
        border-left: 3px solid #365abd;
        padding-left: 12px;
        background: #fff;
        color: #365abd; }
        .aui .nav-menu ul > li.selected > a:hover, .aui .nav-menu ul > li.selected > a:focus {
          color: #253e82; }
      .aui .nav-menu ul > li.divider {
        border-top: 1px solid;
        height: 1em;
        padding: 0;
        list-style: none;
        border-top-color: #e6e6e6; }
      .aui .nav-menu ul > li.open.selected a {
        border-left: none; }
      .aui .nav-menu ul > li > ul {
        background-color: #fff;
        padding-bottom: 7px;
        padding-top: 7px;
        margin-bottom: 0; }
        .aui .nav-menu ul > li > ul li {
          border-bottom: none; }
          .aui .nav-menu ul > li > ul li.selected {
            border-bottom: none; }
          .aui .nav-menu ul > li > ul li a {
            color: #727272;
            padding: 7px 15px 7px 22px !important;
            word-wrap: break-word; }
            .aui .nav-menu ul > li > ul li a.selected {
              border: none; }
  .aui .media-service-page .side-nav li.active > a {
    border-left-color: #f9b000;
    color: #f9b000; }
  .aui .side-nav li.active-trail {
    border-left: 3px solid #007bc0; }
  .aui .media-service-page .side-nav li.active-trail {
    border-left-color: #f9b000; }
  .aui .side-nav li.active-trail > a {
    background: #fff;
    color: #007bc0; }
  .aui .media-service-page .side-nav li.active-trail > a {
    color: #f9b000; }
  .aui .side-nav li ul {
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #fff; }
  .aui .side-nav li ul a {
    border: none !important;
    background: #fff;
    padding: 7px 15px 7px 22px !important;
    color: #727272; }
  .aui .side-nav li a:hover {
    background: #fff; }
  .aui .side-nav li ul li {
    border-bottom: none; }
  .aui .side-nav li.active-trail > a {
    border-bottom: 1px solid #e4e3e4; }

/* AUI */
.yja-accordion .yja-accordion-content {
  display: none;
  padding: 1.1875em;
  border: solid 1px #dddddd; }
  .yja-accordion .yja-accordion-content h1, .yja-accordion .yja-accordion-content h2, .yja-accordion .yja-accordion-content h3, .yja-accordion .yja-accordion-content h4, .yja-accordion .yja-accordion-content h5, .yja-accordion .yja-accordion-content h6 {
    color: #222222; }
.yja-accordion h4.yja-accordion-toggle {
  background: #00a9e0;
  color: white !important;
  padding: 1.35714em 0.71429em;
  font-weight: 300;
  margin: 0;
  cursor: pointer;
  margin-bottom: 1px; }
  .yja-accordion h4.yja-accordion-toggle.grey {
    background: #f0f0f0;
    color: #365abd !important;
    border-left: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
    border-top: solid 1px #dddddd; }
  .yja-accordion h4.yja-accordion-toggle.accordion-small {
    padding: 1.07143em 0.71429em; }
.yja-accordion .yja-accordion-wrapper.open .yja-accordion-content {
  display: block; }
.yja-accordion .yja-accordion-wrapper.open h4.yja-accordion-toggle {
  margin-bottom: 0; }

.aui .yja-service-lift {
  display: block;
  height: 300px;
  width: 300px;
  max-width: 100%;
  color: white !important;
  position: relative;
  margin: 1.71429em auto 0;
  list-style: none;
  text-align: center;
  overflow: hidden;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.7); }
  .aui .yja-service-lift .bg-layer {
    background-color: black;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; }
  .aui .yja-service-lift figure {
    height: 300px;
    width: 300px;
    position: relative;
    max-width: 100%;
    background: #365abd;
    text-align: center;
    cursor: pointer;
    margin: 0;
    padding-left: 1em;
    padding-right: 1em; }
    .aui .yja-service-lift figure .yja-service-lift-intro,
    .aui .yja-service-lift figure .yja-service-lift-content {
      line-height: 1.2em;
      padding: 0 1.28571em;
      font-size: 1.21429em;
      position: absolute;
      top: 110px;
      left: 0;
      width: 100%;
      -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
      -moz-transition: opacity 0.2s, -moz-transform 0.35s;
      -o-transition: opacity 0.2s, -o-transform 0.35s;
      transition: opacity 0.2s, transform 0.35s;
      -webkit-transform: translate3d(0, 0px, 0);
      -moz-transform: translate3d(0, 0px, 0);
      -ms-transform: translate3d(0, 0px, 0);
      -o-transform: translate3d(0, 0px, 0);
      transform: translate3d(0, 0px, 0); }
    .aui .yja-service-lift figure .yja-service-lift-content {
      opacity: 0;
      -webkit-transform: translate3d(0, 40px, 0);
      -moz-transform: translate3d(0, 40px, 0);
      -ms-transform: translate3d(0, 40px, 0);
      -o-transform: translate3d(0, 40px, 0);
      transform: translate3d(0, 40px, 0); }
    .aui .yja-service-lift figure .arrow-link {
      position: absolute;
      bottom: 10px;
      width: 100%;
      left: 0;
      margin: 0;
      font-size: 3.57143em; }
    .aui .yja-service-lift figure:hover .yja-service-lift-content {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .aui .yja-service-lift figure:hover .yja-service-lift-intro {
      opacity: 0;
      -webkit-transform: translate3d(0, -40px, 0);
      -moz-transform: translate3d(0, -40px, 0);
      -ms-transform: translate3d(0, -40px, 0);
      -o-transform: translate3d(0, -40px, 0);
      transform: translate3d(0, -40px, 0); }
    .aui .yja-service-lift figure:hover img {
      opacity: 0.2; }
    .aui .yja-service-lift figure:hover .bg-layer {
      background: none; }
    .aui .yja-service-lift figure img {
      position: absolute;
      left: 0;
      display: block;
      height: 100%;
      width: 100%;
      opacity: 0.75;
      -webkit-transition: opacity 0.35s;
      -moz-transition: opacity 0.35s;
      -o-transition: opacity 0.35s;
      transition: opacity 0.35s; }
    .aui .yja-service-lift figure figcaption {
      padding: 2.85714em 1.28571em;
      color: #fff;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      font-size: 1em; }
      .aui .yja-service-lift figure figcaption::before, .aui .yja-service-lift figure figcaption::after {
        pointer-events: none; }
  .aui .yja-service-lift h4 {
    font-size: 1.78571em;
    text-transform: uppercase;
    color: white !important; }













/* ---------- HTML editor ---------- */
.cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6 {
  font-size: 16px !important; }

body.cke_ltr {
  background: #fff !important;
  color: #000; }