@charset "UTF-8";
@import url(editor.css);
body {
  background-color: #F0F0F0; }

img,
iframe {
  max-width: 100%; }

.contextual-links-wrapper {
  position: absolute;
  z-index: 1;
  margin-right: -15px; }

.zone-branding .block {
  float: left; }

.zone-content .block {
  border-bottom: 1px solid #CBCBCB;
  padding: 0 10px 20px;
  margin-bottom: 20px; }

/*------------------------------------------------------------------------*\
$LAYOUT
\*------------------------------------------------------------------------*/
#zone-content {
  padding-bottom: 40px;
  position: relative; }

#region-content {
  padding-top: 10px; }

/*------------------------------------------------------------------------*\
$HEADER
basefonts:
#zone-branding, #zone-menu-wrapper: 16px
\*------------------------------------------------------------------------*/
#section-header {
  padding-bottom: 10px;
  background: #FFF;
  font-family: Helvetica, Arial, sans-serif; }

#zone-branding {
  background: url(../img/mobile/header.png);
  margin-bottom: 10px; }

#zone-branding,
#zone-menu-wrapper {
  font-size: 1.23076923076923em;
  /*[e](16/13) * 1em*/ }

#block-delta-blocks-site-name {
  display: none; }

#block-delta-blocks-logo {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 10px; }

#block-delta-blocks-logo img {
  height: 75px;
  width: auto;
  display: block;
  max-width: none; }

/*=== GSS SEARCH TABS ===*/
.searchhead span {
  display: block; }

.searchhead ul {
  width: 100%;
  float: left;
  clear: both;
  border-bottom: 1px solid #cccccc;
  margin: 1em 0 2em; }

.searchhead ul li {
  float: left;
  margin: 0 0 0 3px; }

.searchhead ul li a {
  display: block;
  padding: 4px 6px;
  border: 1px solid #cccccc;
  margin: 0 4px -1px 0;
  position: relative;
  z-index: 1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.searchhead ul li a.active {
  border-bottom: 1px solid #ffffff; }

/*=== BLOCK: search-form ===*/
#block-search-form {
  float: right;
  padding-top: 14px;
  clear: right; }

#block-search-form h2 {
  float: left;
  padding-right: 0.25em;
  /*[e](4/16)*1em*/
  font-family: Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  font-weight: normal;
  font-style: italic;
  /*IE7 fix - header is wider than body and thus background is not centered*/
  overflow: hidden; }

#block-search-form label {
  display: none; }

#block-search-form .content {
  float: left; }

#block-search-form input {
  float: left; }

#block-search-form input[type=text] {
  /*+box-sizing:content-box;*/
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  color: #FFFFFF;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #FFFFFF !important;
  width: 10.1875em;
  /*[e](163/16)*1em*/
  font-size: 1em;
  /*+box-shadow:none;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  font-style: italic;
  height: 1.25em;
  /*[e](20/16) * 1em*/
  line-height: 1.25em;
  /*[e](20/16) * 1em*/
  padding: 0em 0 !important;
  /*[e](0/16)*1em 0*/
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, Arial, sans-serif;
  margin-top: 0px; }

.vis_imp_contrast #block-search-form input[type=text] {
  border-color: #FFFF00 !important; }

.i18n-en.responsive-layout-mobile #block-search-form input[type=text] {
  width: 8.9375em;
  /*[e](143/16)*1em*/ }

#block-search-form button {
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  background: none;
  height: auto;
  width: auto;
  padding: 0;
  margin: 6px 0 0 2px; }

#block-search-form button span {
  background: transparent url(../img/btn-search.png) no-repeat !important;
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  text-indent: -10000px;
  overflow: hidden;
  padding: 0;
  width: 17px;
  height: 18px; }

.vis_imp_contrast #block-search-form button span {
  background-position: 0 100% !important; }

/*=== BLOCK: mekaia-visually-impaired ===*/
#block-mekaia-visually-impaired-mekaia-visually-impaired .visually_impaired_button {
  display: none; }

#block-mekaia-visually-impaired-mekaia-visually-impaired {
  float: right;
  clear: right;
  width: 13.5em;
  /*[e](216/16) * 1em*/
  /*[disabled]padding-top:29px;*/ }

#block-mekaia-visually-impaired-mekaia-visually-impaired .content a {
  color: #FFFFFF;
  font-style: italic; }

/*------------------------------------------------------------------------*\
$NAV
\*------------------------------------------------------------------------*/
#block-menu-block-2 {
  margin: 0 -10px; }

#block-menu-block-2 h2,
#block-menu-block-2 .content {
  text-transform: uppercase;
  font-weight: bold; }

#block-menu-block-2 h2,
#block-menu-block-2 .content a {
  background-color: #343434;
  padding: 10px 15px;
  display: block;
  white-space: nowrap; }

#block-menu-block-2 h2 {
  cursor: pointer;
  padding-left: 20px;
  color: #FFF; }

#block-menu-block-2 h2:before {
  content: "/";
  display: inline;
  padding-right: 15px; }

#block-menu-block-2 .content ul {
  list-style-type: none; }

#block-menu-block-2 .content li {
  border: 0;
  list-style-type: none;
  list-style-image: none;
  padding: 0 20px 0 5px;
  margin: 0px;
  border-bottom: 1px solid #C7C7C7; }

#block-menu-block-2 .content a {
  background-color: #FFFFFF;
  -webkit-transition: color 150ms linear;
  -moz-transition: color 150ms linear;
  -ms-transition: color 150ms linear;
  -o-transition: color 150ms linear;
  transition: color 150ms linear;
  display: inline-block;
  color: #333;
  text-decoration: none; }

#block-menu-block-2 .content a:hover,
#block-menu-block-2 .content a:active {
  color: #BEBEBE; }

#block-menu-block-2 .content a:before {
  content: "/";
  display: inline;
  padding-right: 15px; }

#block-locale-language .content .active,
#block-mekaia-language-switcher-mekaia-language-switcher .content .active {
  display: none; }

/*------------------------------------------------------------------------*\
$LANGUAGE
\*------------------------------------------------------------------------*/
#block-locale-language,
#block-mekaia-language-switcher-mekaia-language-switcher {
  float: right;
  clear: right;
  width: 215px;
  padding-top: 15px;
  padding-bottom: 11px; }

#block-locale-language .content a,
#block-mekaia-language-switcher-mekaia-language-switcher .content a {
  color: #FFF;
  font-style: italic;
  background-repeat: no-repeat;
  background-position: 100% 4px;
  padding-right: 24px; }

#block-locale-language .content .en a,
#block-mekaia-language-switcher-mekaia-language-switcher .content .en a {
  background-image: url(../img/block-locale-language-en.png); }

#block-locale-language .content .et a,
#block-mekaia-language-switcher-mekaia-language-switcher .content .et a {
  background-image: url(../img/block-locale-language-et.png); }

/*------------------------------------------------------------------------*\
$FOOTER
\*------------------------------------------------------------------------*/
#section-footer {
  padding-top: 1.7em;
  padding-bottom: 1.7em;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/ }

#section-footer,
#section-footer a {
  color: #6F6F6F; }

#section-footer h2 {
  font-size: 1.33333333333333em;
  /*[e](16/12) * 1em*/ }

.block-footer-textbox {
  padding-bottom: 2.5em;
  /*[e](30/12)*1em*/
  float: left;
  clear: both; }

.block-footer-textbox h2:after,
.block-footer-textbox span:after {
  content: "/";
  display: inline-block;
  padding-left: 0.7em;
  margin-top: -0.05em;
  font-size: 0.8em;
  vertical-align: top; }

.block-footer-textbox h2 {
  padding: 0 1em 0.3em 0.6em;
  font-family: Helvetica, Arial, sans-serif;
  color: #2ECBCC;
  font-weight: normal;
  font-style: italic; }

.block-footer-textbox li {
  padding: 0.6em 0.8em;
  border-bottom: 1px solid #D3D3D3; }

.block-footer-textbox .last {
  border-bottom: 0; }

/*=== BLOCK-1 (rss, ask questio in footer) ===*/
#region-footer-first {
  padding-bottom: 25px; }

#region-footer-first li {
  list-style-image: none;
  padding-left: 10px;
  padding-bottom: 3px; }

#region-footer-first a {
  font-family: Helvetica, Arial, sans-serif;
  font-style: italic;
  font-size: 1.33333333333333em;
  /*[e](16/12) * 1em*/
  padding: 0 0 0 25px;
  display: inline-block; }

#region-footer-first .rss {
  background: url(../img/block-footer-rss.png) no-repeat; }

#region-footer-first .question {
  background: url(../img/block-footer-question.png) no-repeat; }

/*------------------------------------------------------------------------*\
$BUTTONS
\*------------------------------------------------------------------------*/
#edit-mobiil-id-auth,
button {
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  border: 0; }

button::-moz-focus-inner {
  border: none;
  padding: 0; }

#edit-mobiil-id-auth,
button {
  background: transparent;
  border: 0;
  width: auto;
  overflow: visible !important;
  cursor: pointer;
  margin: 0;
  padding: 0; }

#edit-mobiil-id-auth,
#edit-mobiil-id-auth span,
button.form-submit,
button.form-submit span {
  background-color: #2AA7C0; }

#edit-mobiil-id-auth,
button.form-submit {
  margin-right: 10px;
  height: 32px;
  background-position: 100% 100%;
  /*+box-shadow:none;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }

#edit-mobiil-id-auth span,
button.form-submit span {
  line-height: 20px;
  height: 20px;
  color: #FFF;
  font-size: 14px;
  /*+text-shadow:1px 1px #1C8C9F;*/
  -moz-text-shadow: 1px 1px #1C8C9F;
  -webkit-text-shadow: 1px 1px #1C8C9F;
  -o-text-shadow: 1px 1px #1C8C9F;
  text-shadow: 1px 1px #1C8C9F;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  white-space: nowrap !important; }

.vis_imp_font_big button.form-submit span {
  font-size: 15.82px;
  /*[e]14*1.13px*/ }

.vis_imp_font_biggest button.form-submit span {
  font-size: 21px;
  /*[e]14*1.5px*/ }

#edit-mobiil-id-auth:hover span,
button.form-submit:hover span,
button.form-submit:active span {
  color: #E7E7E7; }

/*------------------------------------------------------------------------*\
$CONTENT
\*------------------------------------------------------------------------*/
.block-logo-print {
  display: none; }

#section-content {
  background: #FFF; }

.field-collection-container {
  margin-top: 15px; }

.node {
  margin-bottom: 2em; }

.front .node {
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/ }

.node h1 {
  font: bold 2.2em Helvetica, Arial, sans-serif;
  letter-spacing: -1px; }

.front .region-content-inner {
  padding-right: 20px; }

/*=== PAGER ===*/
.item-list .pager {
  border: 0;
  background: transparent;
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  text-align: center !important;
  padding-top: 10px;
  padding: 10px 0 !important; }

.item-list .pager li,
.item-list .pager a {
  padding: 0 !important;
  position: static !important;
  white-space: nowrap;
  width: auto !important;
  background: transparent !important;
  border: 0 !important;
  float: none !important; }

.item-list .pager li {
  display: inline-block; }

.lt-ie8 .item-list .pager li {
  display: inline;
  zoom: 1; }

.item-list .pager a {
  padding: 4px 8px !important;
  display: block;
  color: #007CB7 !important;
  font-weight: normal;
  white-space: nowrap; }

.item-list .pager .pager-current,
.item-list .pager .pager-ellipsis {
  padding: 4px 8px !important;
  color: #333 !important; }

.item-list .pager a:hover,
.item-list .pager a:active {
  text-decoration: underline; }

/*=== SITEMAP ===*/
#site-map .site-map-front-page {
  display: none; }

#site-map .site-map-menus .title {
  display: none; }

#site-map .site-map-box ul,
#site-map .site-map-box li {
  list-style-image: none;
  list-style-type: none;
  padding: 0; }

#site-map a {
  color: #343434; }

#site-map .site-map-box .content > ul > li {
  background: url(../img/default/view-frontpage-title-small.png) no-repeat 0 5px;
  padding-bottom: 10px;
  padding-left: 18px; }

#site-map .site-map-box .content > ul > li > a {
  text-transform: uppercase;
  font-weight: bold; }

#site-map .site-map-box .content > ul > li {
  font-weight: bold; }

#site-map .site-map-box .content > ul > li li li {
  font-size: 12px;
  font-weight: normal; }

#site-map .site-map-box .content > ul > li li {
  padding-left: 15px; }

/*=== COLORBOX ===*/
#colorbox,
#cboxOverlay,
#cboxWrapper,
#cboxContent {
  overflow: visible; }

#cboxWrapper {
  /*+border-radius:0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0; }

#cboxTopLeft,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomRight,
#cboxBottomLeft {
  width: 10px; }

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight,
#cboxBottomCenter {
  height: 10px; }

#cboxTitle {
  color: #404040;
  padding: 10px;
  width: auto;
  left: -10px;
  right: -10px;
  bottom: auto;
  background: #FFF; }

#cboxTitle h2 {
  font-size: 17px;
  padding-right: 85px; }

#cboxTitle .author,
#cboxTitle .download {
  font-size: 11px; }

#cboxTitle .author {
  color: #838383; }

#cboxPrevious,
#cboxNext {
  z-index: 2; }

#cboxPrevious {
  left: auto;
  right: 53px; }

#cboxNext {
  left: auto;
  right: 26px; }

#cboxCurrent {
  display: none !important; }

/*=== GALLERY ===*/
.field-name-field-gallery .field-name-field-title,
.field-name-field-gallery .field-name-field-image-url,
.field-name-field-gallery .field-name-field-description,
.field-name-field-gallery .field-name-field-author {
  display: none; }

.field-name-field-gallery img,
#colorbox img {
  margin: 0;
  display: block;
  max-width: none; }

.field-name-field-gallery .field-item {
  float: left;
  margin: 3px 7px 3px 0; }

.field-name-field-gallery .field-collection-view {
  border: 0;
  margin: 0;
  padding: 0; }

.field-name-field-gallery {
  position: relative; }

.field-name-field-gallery .content {
  position: relative;
  overflow: hidden; }

.field-name-field-gallery .field-name-field-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.field-name-field-gallery .field-name-field-title .field-item {
  background-image: url(../img/field-name-field-gallery-title.png);
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
  padding: 5px 10px;
  float: none; }

.field-name-field-gallery .field-item {
  margin: 0;
  position: relative; }

.field-name-field-gallery > .field-items > .field-item {
  float: left;
  margin: 10px 0 10px 20px; }

.field-name-field-gallery .field-collection-view-links {
  position: absolute;
  top: 0;
  left: -10px;
  background-image: url(../img/field-name-field-gallery-title.png); }

.field-name-field-gallery .field-collection-view-links a {
  color: #FFF; }

/*=== BLOCK: delta-blocks-page-title ===*/
#block-delta-blocks-page-title {
  overflow: hidden;
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0; }

#block-delta-blocks-page-title.contextual-links-region {
  overflow: visible;
  display: block;
  float: none;
  clear: both; }

#page-title,
.view-publications-by-series > .view-header h1 {
  color: #343434;
  font-weight: normal;
  font-size: 2em;
  /*[e](26/13) * 1em*/
  line-height: 1.15384615384615em;
  /*[e](30/26) * 1em*/
  margin-top: 0;
  padding-top: 0.384615384615385em;
  /*[e](10/26) * 1em*/
  padding-bottom: 0.384615384615385em;
  /*[e](10/26) * 1em*/
  /*[disabled]color:#007CB7;*/ }

.front #page-title {
  font-weight: normal;
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/
  line-height: 1.07142857142857em;
  /*[e](15/14) * 1em*/
  margin-top: 0;
  padding-bottom: 0.384615384615385em;
  /*[e](10/26) * 1em*/
  text-transform: uppercase;
  /*[disabled]color:#007CB7;*/ }

/*=== BLOCK: print-print-links ===*/
#block-print-ui-print-links {
  float: right;
  border-bottom: 0;
  margin-bottom: 0;
  padding: 1.30769230769231em 0 0;
  /*[e](17/13) * 1em 0 0*/ }

#block-print-ui-print-links .content span {
  margin: 0;
  padding: 0 0 0 0.769230769230769em;
  /*[e]0 0 0 (10/13) * 1em*/
  float: left; }

#block-print-ui-print-links .content a {
  display: block;
  overflow: hidden;
  text-indent: -10000px;
  width: 16px;
  height: 16px; }

#block-print-ui-print-links .content img {
  display: none; }

#block-print-ui-print-links .print-page {
  background-image: url(../img/block-print-print-links-print.png); }

#block-print-ui-print-links .print-pdf {
  background-image: url(../img/block-print-print-links-pdf.png); }

.print-link {
  display: none; }

/*=== BLOCK: workbench-block ===*/
#block-workbench-block {
  padding-top: 1em;
  padding-bottom: 1em;
  line-height: 1.5em; }

/*=== BLOCK: BREADCRUMBS ===*/
#block-delta-blocks-breadcrumb {
  padding-top: 1px;
  padding-bottom: 0;
  margin-top: -10px; }

#block-delta-blocks-breadcrumb li {
  background: url(../img/block-delta-blocks-breadcrumb-spacer.png) no-repeat 100% 6px;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/
  padding-right: 10px; }

#block-delta-blocks-breadcrumb a {
  color: #343434; }

/*=== BLOCK: block-menu-block-1, views-press-releases-taxonomy-block (sidenav) ===*/
#region-sidebar-first .block-menu-block {
  padding-right: 10px; }

#region-sidebar-first .block-title {
  /*[disabled]font-size:1.2em;*/
  font-size: 1.30769230769231em;
  /*[e](17/13) * 1em*/
  padding-bottom: 0.235294117647059em;
  /*[e](4/17) * 1em*/ }

#region-sidebar-first .block-menu-block .content li,
.not-front #region-sidebar-first .view .views-field {
  list-style-type: none;
  list-style-image: none;
  background-image: url(../img/default/block-menu-block-1.png);
  background-position: 0 0.5em;
  /*[e]0 (7/14) * 1em*/
  background-repeat: no-repeat;
  margin-left: 0;
  padding: 0.285714285714286em 0px 0.285714285714286em 1.07142857142857em;
  /*[e](4/14) * 1em 0px (4/14) * 1em (15/14) * 1em*/
  line-height: 1em;
  /*[e](14/14) * 1em*/ }

#region-sidebar-first .block-menu-block .content a {
  color: #007CB7; }

#region-sidebar-first .block-menu-block .content a.active,
.not-front #region-sidebar-first .view a.active,
#region-sidebar-first .block-menu-block .content a.active-trail,
.not-front #region-sidebar-first .view .views-field a.active-trail {
  font-weight: bold; }

#region-sidebar-first .block-menu-block .content .menu,
.not-front #region-sidebar-first .view .view-content {
  font-size: 13px;
  font-size: 1em; }

#region-sidebar-first .block-menu-block .content li {
  padding: 0.25em 0px 0.25em 0.9375em;
  /*[e](4/16) * 1em 0px (4/16) * 1em (15/16) * 1em*/ }

#region-sidebar-first .block-menu-block .content .menu ul a {
  color: #303030; }

#region-sidebar-first .block-menu-block .content .menu ul li {
  background-image: url(../img/default/block-menu-block-1-level2.png); }

#region-sidebar-first .block-menu-block .content .menu ul li li {
  background-image: none;
  padding: 2px 0 2px 5px;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/ }

body.node-type-publication #region-sidebar-first .block-menu-block a.active {
  display: none; }

/*=== System Tabs  ===*/
#tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  background: transparent; }

#tabs ul.primary li {
  display: block;
  float: left;
  /*LTR*/
  vertical-align: bottom;
  margin: 0 5px 0 0;
  /*LTR*/ }

#tabs ul.primary li.active a {
  border-bottom: 0; }

#tabs ul.primary li a {
  color: #000;
  background-color: #EDEDED;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left;
  /*not LTR*/
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #FFF;
  -khtml-border-radius-topleft: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -khtml-border-radius-topright: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px; }

#tabs ul.primary li.active a {
  background-color: #FFFFFF; }

#tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0; }

#tabs ul.secondary li {
  display: block;
  float: left;
  /*LTR*/ }

#tabs ul.secondary li:last-child {
  border-right: none;
  /*LTR*/ }

#tabs ul.secondary li:first-child {
  padding-left: 0;
  /*LTR*/ }

#tabs ul.secondary li a {
  padding: 0.25em 0.5em; }

#tabs ul.secondary li a.active {
  background: #F2F2F2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }

ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em; }

ul.action-links li {
  display: inline-block;
  margin-left: 10px; }

ul.action-links li a {
  padding-left: 15px;
  background: url(../images/add.png) no-repeat left center;
  margin: 0 10px 0 0; }

/*=== VIEW: PRESS-RELEASES ===*/
.view-press-releases caption {
  text-align: left;
  font-weight: bold;
  font-size: 1.2em; }

.view-press-releases table,
.view-press-releases tr {
  border: 0; }

.view-press-releases .view-header,
.view-event-archive .view-header,
.view-publications-as-table .view-header a,
.view-publications-as-table .view-header span {
  font-weight: bold; }

.view-press-releases .view-header,
.view-event-archive .view-header,
.view-publications-as-table .view-header {
  padding-bottom: 1.53846153846154em;
  /*[e](20/13) * 1em*/ }

.view-press-releases .view-header a,
.view-press-releases .view-header span,
.view-event-archive .view-header a,
.view-publications-as-table .view-header a,
.view-publications-as-table .view-header span {
  margin-right: 10px; }

.view-press-releases .views-table {
  margin-bottom: 1.53846153846154em;
  /*[e](20/13) * 1em*/ }

.view-press-releases thead {
  display: none; }

.view-press-releases tr {
  background-color: transparent; }

.view-press-releases td {
  background-color: transparent !important;
  padding: 0.153846153846154em 0;
  /*[e](2/13) * 1em 0*/
  vertical-align: top;
  line-height: 1.23076923076923em;
  /*[e](16/13) * 1em*/ }

.view-press-releases .views-field-created {
  width: 1px;
  white-space: nowrap;
  padding-right: 15px; }

/*=== VIEW: NEWSPAPER-ARTICLES ===*/
.view-newspaper-articles caption {
  text-align: left;
  font-weight: bold;
  font-size: 1.2em; }

.view-newspaper-articles table,
.view-newspaper-articles tr {
  border: 0; }

.view-newspaper-articles .view-header {
  font-weight: bold; }

.view-newspaper-articles .view-header {
  padding-bottom: 1.53846153846154em;
  /*[e](20/13) * 1em*/ }

.view-newspaper-articles .view-header a,
.view-newspaper-articles .view-header span {
  margin-right: 10px; }

.view-newspaper-articles .views-table {
  margin-bottom: 1.53846153846154em;
  /*[e](20/13) * 1em*/ }

.view-newspaper-articles thead {
  display: none; }

.view-newspaper-articles tr {
  background-color: transparent; }

.view-newspaper-articles td {
  background-color: transparent !important;
  padding: 0.153846153846154em 0;
  /*[e](2/13) * 1em 0*/
  vertical-align: top;
  line-height: 1.23076923076923em;
  /*[e](16/13) * 1em*/ }

.view-newspaper-articles .views-field {
  padding-right: 10px; }

.view-newspaper-articles .views-field-field-published-in {
  padding-right: 0; }

.view-newspaper-articles .views-field-created {
  width: 1px;
  white-space: nowrap;
  padding-right: 15px; }

.view-newspaper-articles .views-field-title {
  width: 60%; }

.view-newspaper-articles .views-field-field-author {
  width: 16%; }

/*=== VIEW: CALENDAR, EVENT-ARCHIVE ===*/
.view-calendar .view-header-center-inner {
  /*[disabled]padding-bottom:20px;*/
  margin-bottom: 0; }

.view-calendar .view-header,
.view-event-archive .view-header {
  background-color: transparent;
  z-index: 1;
  position: relative; }

.view-event-archive .view-header-center-inner-links {
  padding: 15px 10px 2px; }

.view-calendar .view-header a,
.view-event-archive .view-header-center-inner-tabs a {
  background-color: #E3E3E3;
  background: #EFEFEF;
  background: -moz-linear-gradient(top, #efefef 0%, #e3e3e3 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(99%, #e3e3e3));
  background: -webkit-linear-gradient(top, #efefef 0%, #e3e3e3 99%);
  background: -o-linear-gradient(top, #efefef 0%, #e3e3e3 99%);
  background: -ms-linear-gradient(top, #efefef 0%, #e3e3e3 99%);
  background: linear-gradient(top, #efefef 0%, #e3e3e3 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e3e3e3',GradientType=0 );
  padding: 7px 12px 6px;
  float: left;
  margin-right: 1px;
  color: #303030;
  /*+text-shadow:1px 1px #FFFFFF;*/
  -moz-text-shadow: 1px 1px #FFFFFF;
  -webkit-text-shadow: 1px 1px #FFFFFF;
  -o-text-shadow: 1px 1px #FFFFFF;
  text-shadow: 1px 1px #FFFFFF;
  font-weight: bold;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/
  /*+border-radius:2px;*/
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none; }

.view-calendar .view-header a:hover,
.view-event-archive .view-header-center-inner-tabs a:hover,
.view-calendar .view-header a:active,
.view-event-archive .view-header-center-inner-tabs a:active {
  background: #DADADA;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DADADA', endColorstr='#DADADA',GradientType=0 ); }

.view-calendar .view-header-center-inner-tabs,
.view-event-archive .view-header-center-inner-tabs {
  overflow: hidden; }

.view-calendar .view-header-center-inner .previous-next-month-buttons {
  padding-top: 20px; }

.view-calendar .view-header-center-inner .previous-next-month-buttons a {
  background: transparent;
  filter: none;
  font-weight: bold;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/
  padding-right: 0px;
  padding-left: 0px;
  /*+text-shadow:none;*/
  -moz-text-shadow: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  float: none; }

.view-calendar .view-header-center-inner .previous-next-month-buttons a:hover,
.view-calendar .view-header-center-inner .previous-next-month-buttons a:active {
  text-decoration: underline; }

.view-calendar .view-header-center-inner .previous-next-month-buttons .next {
  padding-left: 10px; }

.view-calendar .view-header .pager a,
.view-event-archive .view-header .pager a {
  background-color: #F0F0F0;
  filter: none;
  float: left;
  margin-right: 1px;
  padding: 1px 10px;
  color: #303030;
  font-weight: normal; }

.view-calendar .view-content table,
.view-event-archive .view-content table {
  margin-bottom: 20px; }

.view-calendar .view-content caption,
.view-event-archive .view-content caption {
  font-size: 1.07692307692308em;
  /*[e](14/13) / 1em*/
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 5px;
  text-align: left; }

.view-calendar .view-content thead,
.view-event-archive .view-content thead {
  font-weight: bold; }

.view-calendar .view-content th,
.view-calendar .view-content td,
.view-event-archive .view-content th,
.view-event-archive .view-content td {
  padding: 5px 10px; }

.view-calendar .view-content td.views-field-field-date,
.view-event-archive .view-content td.views-field-field-date {
  width: 25%; }

.view-calendar .view-content td[class*=date],
.view-event-archive .view-content td[class*=date] {
  width: 1px; }

.view-calendar tr.future {
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
  font-weight: bold; }

.view-calendar tr.future td {
  padding-top: 10px !important; }

/*ie7 fix (vis. impaired + 1px column width makes all chars below each other)*/
.view-calendar .view-content td[class*=date] span,
.view-event-archive .view-content td[class*=date] span {
  white-space: nowrap !important; }

.view-calendar .view-content td.views-field-field-contact,
.view-event-archive .view-content td.views-field-field-contact {
  width: 32%; }

.view-calendar .date-nav-wrapper .pager {
  background: url(../img/calendar_header.png) 50% 50%;
  font-size: 0.846153846153846em;
  /*[e](11/13) * 1em*/
  border: 0;
  height: 26px;
  border: 1px solid #B1B1B1;
  /*+border-radius:3px;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }

.view-calendar .date-nav-wrapper .date-nav {
  margin-bottom: 0;
  padding-bottom: 0; }

.view-calendar .date-nav-wrapper .date-prev,
.view-calendar .date-nav-wrapper .date-next {
  background-color: transparent;
  padding: 0;
  border: 0;
  top: 3px;
  height: 10px !important; }

.view-calendar .date-nav-wrapper .date-prev {
  left: 2px !important;
  right: auto; }

.view-calendar .date-nav-wrapper .date-next {
  right: 2px; }

.view-calendar .date-nav-wrapper .date-prev a,
.view-calendar .date-nav-wrapper .date-next a {
  margin: 0;
  /*+border-radius:2px;*/
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  width: 26px;
  height: 16px;
  line-height: 16px;
  padding: 3px 0;
  text-align: center;
  float: none;
  position: relative; }

.view-calendar .date-nav-wrapper .date-heading {
  position: absolute;
  z-index: 1;
  top: -1px; }

.view-calendar .date-nav-wrapper .date-heading h3 {
  font-size: 1em;
  /*[e](13/13) * 1em*/ }

.view-calendar .date-nav-wrapper .date-heading h3 a {
  background: transparent;
  float: none;
  /*+text-shadow:none;*/
  -moz-text-shadow: none;
  -webkit-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none; }

.view-calendar .date-nav-wrapper .date-heading h3 a:hover,
.view-calendar .date-nav-wrapper .date-heading h3 a:active {
  text-decoration: underline; }

.view-calendar .month-view th {
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/ }

.view-calendar .month-view th,
.view-calendar .month-view td {
  padding: 0;
  text-align: center;
  text-transform: capitalize;
  border: 0;
  font-size: 0.916666666666667em;
  /*[e](11/12) * 1em*/
  padding: 2px 1px; }

.view-calendar .month-view tr {
  background-color: transparent !important; }

.view-calendar .month-view td {
  background-color: #FFFFFF !important; }

.view-calendar .month-view td div {
  /*+border-radius:2px;*/
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px; }

.view-calendar .month-view .calendar-empty {
  display: none; }

.view-calendar .month-view td.today div {
  background-color: #BFBFBF;
  color: #FFF; }

.view-calendar .month-view td.has-events span {
  background-color: #359FCB;
  color: #FFF;
  display: block;
  /*+border-radius:3px;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }

.view-calendar .month-view a {
  text-decoration: none; }

/*=== VIEW: PUBLICATIONS ===*/
.view-publications .views-row {
  overflow: hidden;
  padding-bottom: 15px; }

.view-publications .views-field-name-i18n {
  font-weight: bold;
  padding-bottom: 4px;
  margin-bottom: 0px; }

.view-publications .views-field-description-i18n {
  overflow: hidden; }

.view-publications .views-field-description-i18n img,
.view-taxonomy-term img {
  margin: 0 15px 10px 0 !important; }

.view-publications .views-field-tid {
  background-color: #F0F0F0;
  float: right;
  padding: 15px;
  text-align: center;
  min-width: 80px;
  margin-left: 25px; }

.view-publications .views-field-tid .view-publications-years {
  padding-bottom: 0px; }

.view-publications .views-field-tid .views-row {
  padding-bottom: 0; }

.view-publications-years {
  clear: both;
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/
  padding-bottom: 0.769230769230769em;
  /*[e](10/13) * 1em*/ }

/*=== VIEW: PUBLICATIONS-BY-SERIES ===*/
.view-publications-by-series > .view-content .views-field-field-year {
  font-size: 1.23076923076923em;
  /*[e](16/13) * 1em*/ }

.view-publications-by-series > .view-content {
  padding-top: 10px;
  clear: left; }

.view-publications-by-series > .view-content .view-publications-by-series-years {
  padding-bottom: 10px;
  padding-left: 10px; }

/*=== VIEW: PUBLICATIONS-FILES (CONTENT) ===*/
.view-publications-files img {
  margin: 0;
  vertical-align: middle; }

.view-publications-files img,
.view-publications-files a {
  vertical-align: middle; }

/*=== VIEW: REGISTRID (CONTENT) ===*/
.view-registrid {
  clear: both;
  margin-top: 40px !important; }

/*=== FORM: SUBSCRIBE-NEWSLETTER ===*/
#simplenews-subscriptions-page-form .fieldset-legend em {
  font-style: normal;
  font-weight: bold; }

#simplenews-subscriptions-page-form .form-item .option {
  display: inline-block;
  padding-right: 5px;
  vertical-align: middle; }

#simplenews-subscriptions-page-form .form-item a {
  vertical-align: middle;
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-top: 2px; }

#simplenews-subscriptions-page-form .form-item a img {
  display: block; }

/*=== NODE: EVENT ===*/
.node-event .field-label {
  min-width: 115px;
  padding-right: 10px; }

.node-event .field-items {
  display: block;
  overflow: hidden;
  float: none; }

.node-event .field-name-field-description {
  padding-top: 10px; }

/*=== NODE: PUBLICATION (shared with .view-publications-by-series-years) ===*/
.node-publication .field-name-field-publication-files {
  padding-top: 10px; }

.node-publication .field-collection-container {
  border: 0; }

.node-publication .field-collection-container .field-item {
  margin-bottom: 0; }

.node-publication .field-name-field-publication-files > .field-label {
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/ }

.node-publication .field-name-field-publication-files .field-collection-view,
.view-publications-by-series-years .views-row {
  padding: 5px 0;
  margin: 0;
  border-bottom: 1px dotted #D3D7D9; }

.node-publication .field-name-field-publication-files .field-name-field-single-date,
.view-publications-by-series-years .field-date {
  color: #808080;
  float: left;
  min-width: 65px;
  padding-right: 15px; }

.node-publication .field-name-field-publication-files .field-name-field-publication-file,
.view-publications-by-series-years .field-date {
  overflow: hidden; }

.node-publication .field-name-field-publication-files .field-name-field-publication-file img,
.view-publications-by-series-years .field-name img {
  margin: 0;
  vertical-align: middle; }

.node-publication .field-name-field-publication-files .field-name-field-publication-file a,
.view-publications-by-series-years .field-name a {
  vertical-align: middle; }

/*=== DOCREGISTER (content) ===*/
.node-oigusaktid .field,
.node-lepinguregister .field,
.node-postiregister .field,
.node-teabenouderegister .field {
  padding: 6px 0;
  line-height: 18px; }

.node-oigusaktid .field .field,
.node-lepinguregister .field .field,
.node-postiregister .field .field,
.node-teabenouderegister .field .field {
  padding-top: 0;
  padding-bottom: 0; }

.node-oigusaktid .field:nth-child(2n+1),
.node-lepinguregister .field:nth-child(2n+1),
.node-postiregister .field:nth-child(2n+1),
.node-teabenouderegister .field:nth-child(2n+1) {
  background: #F3F3F3; }

.node-oigusaktid .field-label,
.node-lepinguregister .field-label,
.node-postiregister .field-label,
.node-teabenouderegister .field-label {
  width: 50%;
  padding-left: 10px; }

.node-oigusaktid .field-items,
.node-lepinguregister .field-items,
.node-postiregister .field-items,
.node-teabenouderegister .field-items {
  overflow: hidden;
  padding-left: 5px;
  padding-right: 10px;
  float: none;
  display: block; }

.node-oigusaktid .field-items .field-item,
.node-lepinguregister .field-items .field-item,
.node-postiregister .field-items .field-item,
.node-teabenouderegister .field-items .field-item {
  display: block; }

.node-oigusaktid .field-items .field-items,
.node-lepinguregister .field-items .field-items,
.node-postiregister .field-items .field-items,
.node-teabenouderegister .field-items .field-items {
  padding-left: 0; }

.file img,
.file a {
  margin: 0;
  vertical-align: middle; }

/*------------------------------------------------------------------------*\
$CURRENCY-RATES
\*------------------------------------------------------------------------*/
.page-currency-rates #region-sidebar-first .block-title {
  font-size: 1.1em;
  padding-bottom: 0.235294117647059em;
  font-weight: normal;
  text-transform: uppercase; }

.page-currency-rates .zone-content .block {
  padding: 0; }

.page-currency-rates .region-sidebar-first .block {
  margin-bottom: 10px;
  display: none; }

.block-menu-currency-rates-menu {
  display: none; }

.page-currency-rates .zone-content .block {
  border: 0; }

.page-currency-rates #page-title {
  padding-top: 0; }

/*=== BLOCK: EP-CURRENCY-RATES-CURRENCY-LIST ===*/
#block-ep-currency-rates-ep-currency-rates-currency-list .table-cell-currency-rates-button-wrap {
  width: 1px;
  padding-left: 10px; }

#block-ep-currency-rates-ep-currency-rates-currency-list .table-cell-currency-rates-button-wrap button {
  margin-right: 0; }

/*=== VIEW: CURRENCY-LIST ===*/
.view-currency-list table,
.view-currency-list tr,
.view-currency-list td {
  background: none !important;
  border: 0 !important; }

/*=== BLOCK: CURRENCY-RATES-CALCULATOR ===*/
#block-ep-currency-rates-ep-currency-rates-calculator {
  display: block; }

#block-ep-currency-rates-ep-currency-rates-calculator .block-title {
  font-size: 1.3em !important;
  font-weight: bold !important; }

#block-ep-currency-rates-ep-currency-rates-calculator .block-inner {
  background-color: #F0F0F0;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 25px; }

#block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap {
  float: left;
  width: 48%; }

#block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap.first {
  padding-right: 2%; }

#block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap.last {
  padding-left: 2%; }

@media (max-width: 320px) {
  #block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap {
    float: none;
    width: 100%; }

  #block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap.first {
    padding-right: 0; }

  #block-ep-currency-rates-ep-currency-rates-calculator .row-calculate .direction_reverse-wrap.last {
    padding-left: 0; } }
#block-ep-currency-rates-ep-currency-rates-calculator .th {
  font-weight: bold;
  padding-top: 5px; }

.table {
  display: table;
  width: 100%; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell;
  vertical-align: middle; }

#block-ep-currency-rates-ep-currency-rates-calculator .table-cell-currency {
  width: 1px; }

#block-ep-currency-rates-ep-currency-rates-calculator .table-cell-currency .currency {
  padding-left: 10px; }

#block-ep-currency-rates-ep-currency-rates-calculator .ui-input-text {
  width: 100%; }

#block-ep-currency-rates-ep-currency-rates-calculator #calculator-currency-result {
  color: #29a6bf;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -1px;
  padding-right: 10px;
  padding-top: 2px; }

#block-ep-currency-rates-ep-currency-rates-calculator .table-currency-result {
  margin-top: 10px; }

#block-ep-currency-rates-ep-currency-rates-calculator .table-cell-button-calculate {
  text-align: right; }

#block-ep-currency-rates-ep-currency-rates-calculator .table-cell-button-calculate button {
  margin-right: 0; }

/*=== VIEW: CURRENCY-LIST ===*/
.view-currency-list {
  border-bottom: 0 !important;
  padding: 0 !important;
  margin-bottom: 0 !important; }

.view-currency-list td {
  padding: 4px 0; }

.view-currency-list tr {
  border-bottom: 1px solid #EEECEC !important; }

.view-currency-list .views-field-field-currency-rate {
  text-align: right;
  padding-left: 10px; }

/*=== BLOCK: EP-CURRENCY-RATES ===*/
.block-ep-currency-rates {
  margin-bottom: 10px !important; }

.block-ep-currency-rates input,
.block-ep-currency-rates input button {
  float: left;
  margin: 0 !important; }

.block-ep-currency-rates input {
  margin-right: 10px !important; }

/*=== BLOCK: COMPARISON-CHART && COMPARISON-TABLE ===*/
#block-views-currency-block-comparison-chart h2,
#block-views-currency-block-comparison-table h2 {
  background: transparent url("../img/default/view-frontpage-title-small.png") no-repeat 0 4px;
  margin-left: -16px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  padding: 0 0 15px 16px; }

#block-views-currency-block-comparison-table .table-header {
  padding: 0 8px;
  font-size: 12px; }

#block-views-currency-block-comparison-table table {
  border: 0; }

#block-views-currency-block-comparison-table th,
#block-views-currency-block-comparison-table tr {
  border-color: #DCDCDC; }

#block-views-currency-block-comparison-table th,
#block-views-currency-block-comparison-table td {
  padding-top: 2px;
  padding-bottom: 2px; }

#block-views-currency-block-comparison-table .views-field-field-currency-rate {
  text-align: right; }

#block-views-currency-block-comparison-table th {
  background-color: #F0F0F0 !important; }

.vis_imp_contrast #block-views-currency-block-comparison-table th {
  background: #000000 !important; }

#block-views-currency-block-comparison-table tr.even td {
  background-color: #FBFBFB !important; }

.vis_imp_contrast #block-views-currency-block-comparison-table tr.even td {
  background: #000000 !important; }

#block-views-currency-block-comparison-table .table-min-max {
  margin-bottom: 5px; }

#block-views-currency-block-comparison-table .table-min-max td {
  padding: 0; }

#block-views-currency-block-comparison-table .table-min-max .col-2 {
  text-align: right; }

#block-views-currency-block-comparison-table .grid-3.alpha h3 {
  color: #3366CC; }

#block-views-currency-block-comparison-table .grid-3.omega h3 {
  color: #DC3912; }

#block-views-currency-block-comparison-chart {
  margin-bottom: 25px; }

#block-views-currency-block-comparison-chart .graph-period input,
#block-views-currency-block-comparison-chart .graph-period select {
  float: left;
  width: 100px;
  margin: 0 10px 0 0; }

#block-views-currency-block-comparison-chart select {
  padding: 0;
  margin: 20px 0 10px 0;
  width: 320px; }

#block-views-currency-block-comparison-chart .graph-step {
  overflow: hidden;
  clear: both;
  padding-top: 5px;
  padding-bottom: 4px; }

#block-views-currency-block-comparison-chart .graph-step a {
  float: left;
  margin-right: 10px; }

#block-views-currency-block-comparison-chart .graph-step .active {
  text-decoration: underline; }

#block-views-currency-block-comparison-chart .view-footer {
  float: left;
  padding-top: 5px;
  padding-left: 10px; }

/*#block-views-currency-block-comparison-chart .view-footer a,*/
.block-currency-export .content a {
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #404040;
  font-size: 11px;
  line-height: 16px;
  float: left;
  margin-right: 15px; }

/*#block-views-currency-block-comparison-chart .view-footer .type-xls,*/
.block-currency-export .type-xls {
  background-image: url(../img/ico-exel.png); }

/*#block-views-currency-block-comparison-chart .view-footer .type-xml,*/
.block-currency-export .type-xml {
  background-image: url(../img/ico-xml.png); }

/*#block-views-currency-block-comparison-chart .view-footer .type-csv,*/
.block-currency-export .type-csv {
  background-image: url(../img/ico-csv.png); }

/*#block-views-currency-block-comparison-chart .view-footer .type-html,*/
.block-currency-export .type-html {
  background-image: url(../img/ico-html.png); }

.block-currency-export {
  margin-bottom: 20px !important;
  padding-bottom: 15px; }

.block-currency-export .content-inner {
  color: #808080; }

.block-currency-export p {
  line-height: 16px;
  margin-bottom: 3px; }

.block-currency-export ul {
  overflow: hidden; }

.block-currency-export h2 {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 9px; }

.block-currency-export li {
  float: left;
  width: 90px;
  padding-bottom: 4px;
  padding-top: 4px; }

.block-currency-export .content a {
  display: block; }

#block-ep-currency-rates-ep-currency-rates-notification .notice {
  color: #FF2A2A;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px; }

/*=== EP-CURRENCY-LOADER ===*/
#ep-currency-loader {
  background-image: url(../img/ep-currency-loader.png);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 200px;
  z-index: 1; }

#ep-currency-loader img {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -110px; }

/*
.page-currency-rates .ui-datepicker-prev,
.page-currency-rates .ui-datepicker-next {
  top: 2px !important;
}
*/
/*------------------------------------------------------------------------*\
$FRONTPAGE
\*------------------------------------------------------------------------*/
.front .zone-content .block {
  margin-bottom: 20px; }

.zone-content .region-sidebar-second .block {
  margin-bottom: 20px; }

.front .zone-content .region-sidebar-second .block {
  margin-bottom: 35px; }

.view-frontpage-news .view-header a,
#block-views-frontpage-calendar-block .view-header a,
#block-views-frontpage-publications-block .view-header a {
  color: #343434;
  /*[disabled]color:#007CB7;*/
  text-transform: uppercase;
  font-weight: normal; }

.view-frontpage-news .view-header a {
  background: url(../img/default/view-frontpage-news-title.png) no-repeat 0 3px;
  padding-left: 17px;
  margin-left: -17px;
  line-height: 16px;
  position: relative;
  display: inline-block; }

#block-views-frontpage-calendar-block .view-header a,
#block-views-frontpage-publications-block .view-header a {
  background: url(../img/default/view-frontpage-title-small.png) no-repeat 0 3px;
  padding-left: 16px;
  margin-left: -16px;
  line-height: 16px;
  position: relative;
  display: inline-block; }

/*=== BLOCK (CUSTOM): FRONTPAGE-CURRENCIES ===*/
.frontpage-currencies {
  padding-bottom: 15px; }

.frontpage-currencies .date {
  color: #808080;
  padding-bottom: 1px;
  margin-top: -6px; }

.frontpage-currencies .currency {
  background-repeat: no-repeat;
  background-position: 100% 6px;
  padding-right: 15px;
  overflow: hidden;
  padding-top: 1px;
  padding-bottom: 1px; }

.frontpage-currencies .currency span {
  overflow: hidden;
  display: block;
  line-height: 1.25em;
  /*[e](15/12) * 1em*/
  padding-left: 8px; }

.frontpage-currencies .currency img {
  float: left; }

/*=== BLOCK (CUSTOM): FRONTPAGE-INTERESTS ===*/
.frontpage-interests {
  border: 0;
  margin-top: -4px;
  margin-bottom: 25px; }

.frontpage-interests tr,
.frontpage-interests td {
  background-color: transparent !important; }

.frontpage-interests td {
  padding: 3px 0;
  line-height: 1.25em;
  /*[e](15/12) * 1em*/
  border: 0;
  vertical-align: top; }

.frontpage-interests .percentage {
  width: 1px;
  padding-right: 14px;
  white-space: nowrap !important; }

/*=== BLOCK (CUSTOM): FRONTPAGE-SIDEBAR-RIGHT-LINKS ===*/
.frontpage-sidebar-right-links {
  line-height: 1.5em;
  /*[e](18/12) * 1em*/ }

.frontpage-sidebar-right-links li {
  background: url(../img/frontpage-sidebar-right-links.png) no-repeat 0 50%;
  padding-left: 16px; }

/*=== BLOCK: FRONTPAGE-NEWS ===*/
.view-frontpage-news .views-row {
  padding-bottom: 33px; }

#block-views-frontpage-news-block {
  padding-bottom: 0px; }

#block-views-frontpage-news-block .view-header {
  padding-bottom: 14px; }

#block-views-frontpage-news-block .view-header h2 {
  padding: 0;
  margin: 0;
  font-weight: normal; }

.view-frontpage-news .views-field-created {
  background: url(../img/view-frontpage-news-created.png) no-repeat 0 50%;
  color: #2ECBCC;
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/
  padding-left: 19px;
  padding-right: 5px;
  font-weight: normal;
  display: inline-block; }

.view-frontpage-news .views-field-title {
  font-size: 1.38461538461538em;
  /*[e](18/13) * 1em*/ }

.view-frontpage-news .views-field-body {
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/ }

.view-frontpage-news .views-field-body a {
  /*[disabled]color:#2ECBCC;*/
  white-space: nowrap; }

.view-frontpage-news .more {
  font-size: 0.923076923076923em;
  /*[e](12/13) / 1em*/
  margin-top: -6px; }

/*=== BLOCK: FRONTPAGE-CALENDAR-BLOCK, VIEWS-FRONTPAGE-PUBLICATIONS-BLOCK ===*/
#block-views-frontpage-calendar-block,
#block-views-frontpage-publications-block {
  margin-bottom: 20px;
  border-bottom: 1px solid #CBCBCB;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }

#block-views-frontpage-calendar-block thead,
#block-views-frontpage-publications-block thead {
  display: none; }

#block-views-frontpage-calendar-block table,
#block-views-frontpage-publications-block table,
#block-views-frontpage-calendar-block tr,
#block-views-frontpage-publications-block tr {
  border: 0; }

#block-views-frontpage-calendar-block tr,
#block-views-frontpage-publications-block tr,
#block-views-frontpage-calendar-block td,
#block-views-frontpage-publications-block td {
  background: transparent;
  vertical-align: top;
  padding: 0; }

#block-views-frontpage-calendar-block .views-field-field-date,
#block-views-frontpage-publications-block .views-field-created {
  width: 1px; }

#block-views-frontpage-calendar-block .views-field-field-date span,
#block-views-frontpage-publications-block .views-field-created span {
  background: url(../img/view-frontp-calendar-date.png) no-repeat 0 50%;
  color: #2ECBCC;
  font-size: 0.923076923076923em;
  /*[e](12/13) * 1em*/
  padding-left: 16px;
  padding-right: 8px;
  white-space: nowrap !important;
  display: inline-block; }

#block-views-frontpage-calendar-block .views-field-title,
#block-views-frontpage-publications-block .views-field-title {
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/ }

.vis_imp_font_big #block-views-frontpage-calendar-block td,
.vis_imp_font_big #block-views-frontpage-publications-block td,
.vis_imp_font_biggest #block-views-frontpage-calendar-block td,
.vis_imp_font_biggest #block-views-frontpage-publications-block td {
  display: block; }

.vis_imp_font_big #block-views-frontpage-calendar-block .views-field-title,
.vis_imp_font_big #block-views-frontpage-publications-block .views-field-title,
.vis_imp_font_biggest #block-views-frontpage-calendar-block .views-field-title,
.vis_imp_font_biggest #block-views-frontpage-publications-block .views-field-title {
  padding-bottom: 8px; }

/*=== BLOCK: BLOCK-VIEWS-CURRENCY-BLOCK-CER-HOME ===*/
#block-views-currency-block-cer-home .view-header h2 {
  padding-bottom: 0; }

#block-views-currency-block-cer-home .view-content h3 {
  padding-bottom: 1.25em;
  /*[e](15/12) * 1em*/
  font-weight: normal; }

.flag {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: 0 4px; }

.flag-USD {
  background-image: url(../img/icons-flags/us.png); }

.flag-BRL {
  background-image: url(../img/icons-flags/br.png); }

.flag-CAD {
  background-image: url(../img/icons-flags/ca.png); }

.flag-CNY {
  background-image: url(../img/icons-flags/cn.png); }

.flag-HKD {
  background-image: url(../img/icons-flags/hk.png); }

.flag-IDR {
  background-image: url(../img/icons-flags/id.png); }

.flag-ILS {
  background-image: url(../img/icons-flags/il.png); }

.flag-INR {
  background-image: url(../img/icons-flags/in.png); }

.flag-KRW {
  background-image: url(../img/icons-flags/kr.png); }

.flag-MXN {
  background-image: url(../img/icons-flags/mx.png); }

.flag-MYR {
  background-image: url(../img/icons-flags/my.png); }

.flag-NZD {
  background-image: url(../img/icons-flags/nz.png); }

.flag-PHP {
  background-image: url(../img/icons-flags/ph.png); }

.flag-SGD {
  background-image: url(../img/icons-flags/sg.png); }

.flag-THB {
  background-image: url(../img/icons-flags/th.png); }

.flag-AUD {
  background-image: url(../img/icons-flags/au.png); }

.flag-RUB {
  background-image: url(../img/icons-flags/ru.png); }

.flag-JPY {
  background-image: url(../img/icons-flags/jp.png); }

.flag-BGN {
  background-image: url(../img/icons-flags/bg.png); }

.flag-CZK {
  background-image: url(../img/icons-flags/cz.png); }

.flag-DKK {
  background-image: url(../img/icons-flags/dk.png); }

.flag-GBP {
  background-image: url(../img/icons-flags/gb.png); }

.flag-HUF {
  background-image: url(../img/icons-flags/hu.png); }

.flag-LTL {
  background-image: url(../img/icons-flags/lt.png); }

.flag-LVL {
  background-image: url(../img/icons-flags/lv.png); }

.flag-PLN {
  background-image: url(../img/icons-flags/pl.png); }

.flag-SEK {
  background-image: url(../img/icons-flags/se.png); }

.flag-CHF {
  background-image: url(../img/icons-flags/ch.png); }

.flag-NOK {
  background-image: url(../img/icons-flags/no.png); }

.flag-HRK {
  background-image: url(../img/icons-flags/hr.png); }

.flag-ZAR {
  background-image: url(../img/icons-flags/za.png); }

/* Cyprus pound, K├╝prose nael */
.flag-CYP {
  background-image: url(../img/icons-flags/cy.png); }

/* Estonian krone, Eesti kroon */
.flag-EEK {
  background-image: url(../img/icons-flags/ee.png); }

/* Icelandic krona, Islandi kroon */
.flag-ISK {
  background-image: url(../img/icons-flags/is.png); }

/* Maltese lira, Malta liir */
.flag-MTL {
  background-image: url(../img/icons-flags/mt.png); }

/* Romanian leu, Rumeenia leu */
.flag-RON,
.flag-ROL {
  background-image: url(../img/icons-flags/ro.png); }

/* Slovenian tolar, Sloveenia tolar */
.flag-SOL,
.flag-SIT {
  background-image: url(../img/icons-flags/si.png); }

/* Slovak koruna, Slovakkia kroon */
.flag-SKK {
  background-image: url(../img/icons-flags/sk.png); }

/* Turkish lira, T├╝rgi liir */
.flag-TRY,
.flag-TRL {
  background-image: url(../img/icons-flags/tr.png); }

/*=== BLOCK: VIEWS-INTEREST-RATES-BLOCK ===*/
#block-views-interest-rates-block .content {
  position: relative; }

#block-views-interest-rates-block .views-field-field-descr {
  display: none; }

.mouseover-popup {
  background-image: url(../img/mouseover-popup.png);
  line-height: 15px;
  font-size: 11px;
  color: #000;
  padding: 15px 20px;
  z-index: 10;
  /*+placement:anchor-top-left -200px 316px;*/
  position: absolute;
  left: -200px;
  top: 316px;
  width: 240px;
  border: 1px solid #C0C0C0;
  /*+box-shadow:2px 2px 3px rgba(0, 0, 0, 0.13);*/
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.13);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.13);
  display: none; }

/*=== VIEW: FRONTPAGE SLIDESHOW*/
.view-frontpage-slideshow {
  width: 300px; }

.view-frontpage-slideshow .view-content {
  position: relative; }

.view-frontpage-slideshow .views-slideshow-controls-text-previous,
.view-frontpage-slideshow .views-slideshow-controls-text-next {
  width: 23px;
  height: 33px;
  position: absolute;
  bottom: 84px;
  z-index: 20;
  overflow: hidden;
  text-indent: -10000px; }

.view-frontpage-slideshow .views-slideshow-controls-text-previous:hover,
.view-frontpage-slideshow .views-slideshow-controls-text-next:hover,
.view-frontpage-slideshow .views-slideshow-controls-text-previous:active,
.view-frontpage-slideshow .views-slideshow-controls-text-next:active {
  background-position: 0 100%; }

.view-frontpage-slideshow .views-slideshow-controls-text-previous {
  background-image: url(../img/view-frontpage-slideshow-previous.png);
  left: 10px; }

.view-frontpage-slideshow .views-slideshow-controls-text-next {
  background-image: url(../img/view-frontpage-slideshow-next.png);
  right: 10px; }

.view-frontpage-slideshow .views-slideshow-controls-text-pause {
  display: none; }

.view-frontpage-slideshow .views-slideshow-controls-bottom {
  background-image: url(../img/view-frontpage-slideshow-pager.png);
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  text-align: center;
  display: none; }

.view-frontpage-slideshow .views-slideshow-controls-bottom .widget_pager {
  display: inline-block;
  padding-top: 10px; }

.view-frontpage-slideshow .widget_pager div {
  background-image: url(../img/view-frontpage-slideshow-pager-bullets.png);
  display: inline-block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  margin-right: 3px;
  margin-left: 3px;
  float: left; }

.view-frontpage-slideshow .widget_pager .active {
  background-position: 100% 0; }

.view-frontpage-slideshow:hover .views-slideshow-controls-bottom {
  display: block; }

.lt-ie8 .view-frontpage-slideshow img {
  max-width: none; }

.responsive-layout-mobile .view-frontpage-slideshow img {
  width: auto;
  height: auto; }

.view-frontpage-slideshow .views-slideshow-cycle-main-frame,
.view-frontpage-slideshow .views_slideshow_cycle_slide {
  height: 200px; }

/*=== BLOCK: MEKAIA-SEE-ALSO*/
#block-mekaia-see-also-see-also .content {
  line-height: 1.16666666666667em;
  /*[e](14/12) * 1em*/ }

#block-mekaia-see-also-see-also .content p {
  padding-top: 3px;
  padding-bottom: 3px; }

#block-mekaia-see-also-see-also .content a {
  background-image: url(../img/default/mekaia-see-also-pipe.png);
  background-position: 0 0.166666666666667em;
  /*[e]0 (2/12) * 1em*/
  background-repeat: no-repeat;
  padding-left: 10px;
  display: block; }

/*------------------------------------------------------------------------*\
$ZONES
\*------------------------------------------------------------------------
------------------------------------------------------------------------*\
$REGIONS
\*------------------------------------------------------------------------*/
.region-inner {
  /*background: #fff;
  padding: 0.4em 0 0 0.4em;*/ }

/*** ALPHA DEBUG STYLES ******************************************************************/
.alpha-region-debug .alpha-debug-block {
  padding: 0;
  border: none;
  border-bottom: 1px solid #C5A95F;
  margin: -0.35em 0 0.35em;
  /*[empty]background:;*/ }

.alpha-region-debug .alpha-debug-block h2 {
  font-size: 8px;
  color: #FFF;
  background: #C5A95F;
  padding: 2px 20px 2px 4px;
  margin: 0;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: bottom;
  text-shadow: none;
  line-height: 100%;
  border: none; }

.alpha-region-debug .alpha-debug-block p {
  font-size: 55%;
  color: #888; }

.alpha-region-debug .region:hover .alpha-debug-block {
  border: none;
  border-bottom: 1px solid #C5A95F;
  /*[empty]background:;*/ }

.alpha-region-debug .region:hover .alpha-debug-block p {
  display: none; }

/*-------------- Form Elements   -------------*/
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  line-height: 2.30769230769231em;
  /*[e](30/13) * 1em*/
  height: 2.30769230769231em;
  /*[e](30/13) * 1em*/
  border: 1px solid #C9C9C9;
  display: block;
  /*[disabled]+box-sizing:content-box;*/
  padding: 0 0.384615384615385em;
  /*[e]0 (5/13) * 1em*/
  font-size: 1em;
  /*+border-radius:3px;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  width: 100%; }

.lt-ie8 textarea,
.lt-ie8 select,
.lt-ie8 input[type="date"],
.lt-ie8 input[type="datetime"],
.lt-ie8 input[type="datetime-local"],
.lt-ie8 input[type="email"],
.lt-ie8 input[type="month"],
.lt-ie8 input[type="number"],
.lt-ie8 input[type="password"],
.lt-ie8 input[type="search"],
.lt-ie8 input[type="tel"],
.lt-ie8 input[type="text"],
.lt-ie8 input[type="time"],
.lt-ie8 input[type="url"],
.lt-ie8 input[type="week"] {
  line-height: 2.15384615384615em;
  /*[e](28/13) * 1em*/
  height: 2.15384615384615em;
  /*[e](28/13) * 1em*/ }

.fieldset {
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 0 0 10px;
  position: relative; }

.fieldset-wrapper {
  margin-top: 15px; }

.fieldset legend,
.fieldset .legend {
  font-size: 1.07692307692308em;
  /*[e](14/13) * 1em*/
  font-weight: bold; }

.fieldset .fieldset-description {
  margin-top: 5px;
  margin-bottom: 1em;
  line-height: 1.4;
  color: #3C3C3C;
  font-style: italic; }

input {
  margin: 2px 0; }

textarea.form-textarea,
select.form-select {
  padding: 4px; }

input.form-text,
textarea.form-textarea,
select.form-select {
  border: 1px solid #CCC; }

input.form-submit:hover,
input.form-submit:focus {
  background: #DEDEDE; }

.password-suggestions ul li {
  margin-left: 1.2em;
  /*LTR*/ }

.form-item {
  margin-top: 1em;
  margin-bottom: 1em; }

.form-item label {
  font-weight: bold; }

.form-item .option {
  font-weight: normal; }

.field-collection-container {
  border-bottom: 1px solid #D3D7D9;
  margin-bottom: 1em; }

.field-collection-container .field-items .field-item {
  margin-bottom: 10px; }

.field-collection-container .field-items .field-items .field-item {
  margin-bottom: 0; }

.field-collection-view {
  padding: 1em 0 0.3em;
  margin: 0 1em;
  border-bottom: 1px dotted #D3D7D9; }

/*If there is no add link, don't show the final border.*/
.field-collection-view-final {
  border-bottom: none; }

.field-collection-view .entity-field-collection-item {
  float: left; }

.field-collection-view ul.field-collection-view-links {
  float: right;
  font-size: 0.821em;
  list-style-type: none;
  width: auto;
  margin: 0 1em;
  padding: 0; }

.field-collection-view .field-label {
  width: 25%; }

.field-collection-view .content {
  margin-top: 0;
  width: 100%; }

.field-collection-view .entity-field-collection-item {
  width: 100%; }

ul.field-collection-view-links li {
  float: left; }

ul.field-collection-view-links li a {
  margin-right: 1em; }

.field-collection-container ul.action-links-field-collection-add {
  float: right;
  padding: 0 0.5em 0 0;
  margin: 0 0 1em 2em;
  font-size: 0.821em; }

.colorbox-table #cboxClose {
  top: 0;
  right: 8px;
  bottom: auto; }

.colorbox-table #cboxLoadedContent {
  margin: 16px 0 0 !important; }

.colorbox-table table {
  margin-bottom: 0 !important; }

.table-placeholder {
  cursor: pointer;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #C9C9C9;
  background-color: #F8F8F8;
  /*[disabled]text-align:center;*/ }

.table-placeholder span {
  background: url(../img/icon_table.png) no-repeat 7px 50%;
  line-height: 60px;
  display: inline-block;
  padding-left: 66px;
  text-align: left; }

/*------------------------------------------------------------------------*\
$FORMS
\*------------------------------------------------------------------------
=== FORM: DOCUMENT-REGISTRY-SEARCH-FORM ===*/
#ep-document-registry-search-form div,
#ep-document-registry-search-form .fieldset {
  margin: 0;
  padding: 0; }

#ep-document-registry-search-form .form-item,
#ep-document-registry-search-form #edit-date.form-wrapper {
  padding-bottom: 5px;
  padding-top: 5px; }

#ep-document-registry-search-form .form-item .form-item,
#ep-document-registry-search-form .container-inline-date .form-item {
  padding: 0; }

#ep-document-registry-search-form span,
#ep-document-registry-search-form label {
  display: block; }

#ep-document-registry-search-form .container-inline-date,
#ep-document-registry-search-form .container-inline-date .form-item,
#ep-document-registry-search-form .container-inline-date .form-item label,
#ep-document-registry-search-form .container-inline-date .date-padding {
  display: inline-block;
  vertical-align: top; }

#ep-document-registry-search-form .container-inline-date .form-item {
  border: 0; }

#ep-document-registry-search-form .container-inline-date .form-item,
#ep-document-registry-search-form .container-inline-date .date-padding {
  float: none; }

#ep-document-registry-search-form .fieldset {
  position: static;
  position: relative; }

#ep-document-registry-search-form .fieldset legend {
  font-size: 13px; }

#ep-document-registry-search-form .form-item-date-to label {
  padding: 6px 5px 0 4px; }

#ep-document-registry-search-form .form-submit {
  margin-top: 10px; }

/*=== FORM: SEARCH ===*/
#search-form #edit-basic .form-item,
#search-form #edit-basic .form-submit {
  float: left; }

#search-form {
  overflow: hidden;
  padding-left: 5px;
  margin-left: -5px;
  padding-bottom: 3px; }

#search-form .form-text {
  /*+box-sizing:content-box;*/
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 20px;
  height: 20px;
  padding: 4px 5px !important; }

#search-form #edit-basic .form-submit {
  margin-top: 2.46153846153846em;
  /*[e](32/13) * 1em*/
  margin-left: 0.769230769230769em;
  /*[e](10/13) * 1em*/ }

.lt-ie8 #search-form #edit-basic .form-submit {
  margin-top: 2.53846153846154em;
  /*[e](33/13) * 1em*/ }

#search-form #edit-advanced {
  clear: both; }

/*=== SEARCH-RESULTS ===*/
.searchhead span {
  display: block; }

.search-results .title,
.google-search-results .gss-result .gss-title {
  font-size: 1.15384615384615em;
  /*[e](15/13) * 1em*/
  font-weight: normal; }

.search-results .search-result {
  margin-bottom: 20px; }

.search-results .search-snippet-info {
  padding-left: 0;
  line-height: 16px; }

.search-results .search-info {
  color: #808080; }

.google-search-results b {
  font-weight: bold; }

.google-search-results li {
  margin: 20px 0 !important;
  padding: 0; }

.google-search-results .gss-result .gss-search-snippet-info .gss-search-snippet {
  margin: 0; }

/*Mobile exceptions*/
@media all and (max-width: 500px) {
  #zone-branding {
    padding-bottom: 20px; }

  #block-delta-blocks-logo {
    float: none;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
    text-align: center; }

  #block-delta-blocks-logo #logo {
    display: inline-block; }

  #block-mekaia-visually-impaired-mekaia-visually-impaired .content li {
    padding: 10px 0; }

  /*modules/contrib/field_collection/field_collection.theme.css ( didn't show on all pages)*/
  #block-search-form {
    padding-bottom: 15px; } }
html.js .fieldset.collapsed .fieldset-wrapper {
  display: none; }

#messages {
  margin-top: 300px; }

.vis_imp_contrast #ui-datepicker-div {
  background-color: #000000 !important; }

/*=== VIRTUALTOUR  ===*/
#virtualtour {
  display: none; }

/*=== JQUERY-COUNTER ===*/
.hasCountdown {
  overflow: hidden;
  border: 0; }

.countdown_descr {
  line-height: 16px;
  margin-bottom: 10px;
  text-align: left; }

.countdown_row {
  display: block; }

#user-pass .item-list:after,
#user-login .item-list:after, #mobiil-id-auth-wrapper:after {
  content: "";
  display: table;
  clear: both; }

#digidoc-auth-service-wrapper {
  list-style-type: none;
  padding-left: 0; }
  #digidoc-auth-service-wrapper li {
    margin-left: 0;
    padding-left: 0; }

#user-pass,
#user-login {
  padding-bottom: 50px; }
  #user-pass .item-list ul,
  #user-login .item-list ul {
    margin: 0; }
  #user-pass label,
  #user-pass .description,
  #user-login label,
  #user-login .description {
    display: none; }
  #user-pass .form-text,
  #user-login .form-text {
    width: 100%; }
  #user-pass #mobiil-id-auth-wrapper,
  #user-pass .form-item,
  #user-pass .form-actions,
  #user-login #mobiil-id-auth-wrapper,
  #user-login .form-item,
  #user-login .form-actions {
    margin-top: 10px;
    margin-bottom: 10px; }
  #user-pass #mobiil-id-auth-wrapper,
  #user-pass .form-actions,
  #user-login #mobiil-id-auth-wrapper,
  #user-login .form-actions {
    text-align: right; }
  #user-pass .form-submit,
  #user-login .form-submit {
    margin-left: 10px;
    margin-right: 0; }

#user-login .ajax-progress {
  margin: 5px 0; }

#digidoc-auth-service-wrapper {
  float: right; }
  #digidoc-auth-service-wrapper li {
    float: left;
    margin: 0 0 8px 10px; }

#mobiil-id-link a,
#id-card-login-link a {
  background-repeat: no-repeat;
  border-radius: 5px;
  color: #343434;
  direction: ltr;
  display: block;
  font-weight: bold;
  height: 31px;
  overflow: hidden;
  text-indent: -10000px;
  width: 88px; }
  #mobiil-id-link a:focus, #mobiil-id-link a:hover,
  #id-card-login-link a:focus,
  #id-card-login-link a:hover {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22); }

#mobiil-id-link a {
  background-image: url(../img/mobile/mid-logo-uus.png); }

#id-card-login-link a {
  background-image: url(../img/mobile/id-kaart-logo-uus.png); }

#mobiil-id-auth-wrapper #edit-mobiil-id-auth {
  float: right;
  margin-left: 10px;
  margin-right: 0;
  text-decoration: none; }
  #mobiil-id-auth-wrapper #edit-mobiil-id-auth span {
    padding-top: 6px;
    padding-bottom: 5px; }
#mobiil-id-auth-wrapper #mobiil-id-cancel {
  display: inline-block;
  margin-top: 7px; }

#digidoc-auth-service-mobiil_id {
  font-weight: bold; }
