/* @file
 * This file is a custom file that loads all files. Each non-base layer
 * can be disabled.
 *
 * Do not name this file "STARTER.scss". This file should be named
 * europass_foundation.scss. If you used the drush command to generate this subtheme,
 * it should be named for you.
 *
 * This application file (europass_foundation.scss) is where all the partials are
 * imported.
 *
 * Theme styles are categorized using SMACSS standards. They utilize
 * categorization of styles into various categories. Those categories are the
 * following:
 *
 * - Base: CSS reset/normalize plus HTML element styling.
 * - Layout: Macro arrangement of a web page, including any grid systems.
 * - Modules: Dictate minor layout modules or reusable elements.
 * - States: Describe the appearance of a module in various states.
 * - Theme: Specific customizations for your subtheme.
 * For more information about this new Drupal css file standard, please review
 * the following:
 * - https://drupal.org/node/1887922
 * - http://smacss.com/
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic&subset=latin,greek,cyrillic);
/* line 9, ../../../themes/zurb_foundation/scss/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../../themes/zurb_foundation/scss/normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../../../themes/zurb_foundation/scss/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../../../themes/zurb_foundation/scss/normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../../../themes/zurb_foundation/scss/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, ../../../themes/zurb_foundation/scss/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../../../themes/zurb_foundation/scss/normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, ../../../themes/zurb_foundation/scss/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../../../themes/zurb_foundation/scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, ../../../themes/zurb_foundation/scss/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../../../themes/zurb_foundation/scss/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../../../themes/zurb_foundation/scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../../../themes/zurb_foundation/scss/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../../../themes/zurb_foundation/scss/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, ../../../themes/zurb_foundation/scss/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 169, ../../../themes/zurb_foundation/scss/normalize.scss */
sup {
  top: -0.5em;
}

/* line 173, ../../../themes/zurb_foundation/scss/normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../../../themes/zurb_foundation/scss/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../../../themes/zurb_foundation/scss/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../../../themes/zurb_foundation/scss/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../../../themes/zurb_foundation/scss/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../../../themes/zurb_foundation/scss/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../../../themes/zurb_foundation/scss/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../../../themes/zurb_foundation/scss/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../../../themes/zurb_foundation/scss/normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../../../themes/zurb_foundation/scss/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../../../themes/zurb_foundation/scss/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../../../themes/zurb_foundation/scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../../../themes/zurb_foundation/scss/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../../../themes/zurb_foundation/scss/normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../../../themes/zurb_foundation/scss/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../../../themes/zurb_foundation/scss/normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, ../../../themes/zurb_foundation/scss/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 370, ../../../themes/zurb_foundation/scss/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../../../themes/zurb_foundation/scss/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../../../themes/zurb_foundation/scss/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../../../themes/zurb_foundation/scss/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, ../../../themes/zurb_foundation/scss/normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../../../themes/zurb_foundation/scss/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, ../../../themes/zurb_foundation/scss/normalize.scss */
td,
th {
  padding: 0;
}

/* line 347, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.0/";
}

/* line 351, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 356, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em;
}

/* line 361, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 366, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em;
}

/* line 371, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 376, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em;
}

/* line 381, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 386, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em;
}

/* line 391, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 396, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 403, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 406, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 412, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 416, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Noto sans";
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 429, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 432, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 434, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 438, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 445, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 446, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 450, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.hide, .element-invisible {
  display: none !important;
  visibility: hidden;
}

/* line 456, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 462, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 465, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 475, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 478, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 227, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 83.75rem;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 231, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column, #home-page .row > .column, .row.collapse > #home-page-national-europass-centres, #home-page .row > #home-page-national-europass-centres, .row.collapse > #home-page-europass-and-you, #home-page .row > #home-page-europass-and-you,
.row.collapse > .columns, #home-page .row > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 234, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row.collapse .row, #home-page .row .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 237, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -3.75rem;
  margin-right: -3.75rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 238, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row .row.collapse, .row #home-page .row, #home-page .row .row {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row #home-page .row:before, #home-page .row .row:before, .row .row.collapse:after, .row #home-page .row:after, #home-page .row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after, .row #home-page .row:after, #home-page .row .row:after {
  clear: both;
}

/* line 242, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
.column, #home-page-national-europass-centres, #home-page-europass-and-you,
.columns {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  width: 100%;
  float: left;
}

/* line 245, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 246, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column, #home-page-national-europass-centres, #home-page-europass-and-you,
  .columns {
    position: relative;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 179, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-centered, .small-centered#home-page-national-europass-centres, .small-centered#home-page-europass-and-you,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 189, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered, .small-uncentered#home-page-national-europass-centres, .small-uncentered#home-page-europass-and-you,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 196, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child, .small-centered#home-page-national-europass-centres:last-child, .small-centered#home-page-europass-and-you:last-child,
  .columns.small-centered:last-child {
    float: none;
  }
  /* line 201, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child, .small-uncentered#home-page-national-europass-centres:last-child, .small-uncentered#home-page-europass-and-you:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }
  /* line 205, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite, .small-uncentered.opposite#home-page-national-europass-centres, .small-uncentered.opposite#home-page-europass-and-you,
  .columns.small-uncentered.opposite {
    float: right;
  }
  /* line 211, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse > .column, .row.small-collapse > #home-page-national-europass-centres, .row.small-collapse > #home-page-europass-and-you,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.small-uncollapse > .column, .row.small-uncollapse > #home-page-national-europass-centres, .row.small-uncollapse > #home-page-europass-and-you,
  .row.small-uncollapse > .columns {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column, #home-page-national-europass-centres, #home-page-europass-and-you,
  .columns {
    position: relative;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 179, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered, .medium-centered#home-page-national-europass-centres, .medium-centered#home-page-europass-and-you,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 189, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered, .medium-uncentered#home-page-national-europass-centres, .medium-uncentered#home-page-europass-and-you,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 196, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child, .medium-centered#home-page-national-europass-centres:last-child, .medium-centered#home-page-europass-and-you:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }
  /* line 201, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child, .medium-uncentered#home-page-national-europass-centres:last-child, .medium-uncentered#home-page-europass-and-you:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 205, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite, .medium-uncentered.opposite#home-page-national-europass-centres, .medium-uncentered.opposite#home-page-europass-and-you,
  .columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 211, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column, .row.medium-collapse > #home-page-national-europass-centres, .row.medium-collapse > #home-page-europass-and-you,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column, .row.medium-uncollapse > #home-page-national-europass-centres, .row.medium-uncollapse > #home-page-europass-and-you,
  .row.medium-uncollapse > .columns {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 256, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-3, #home-page-news .view-news ul:not(.contextual-links) > li:first-child .columns.small-9.medium-9.large-10 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-9, #home-page-news .view-news ul:not(.contextual-links) > li:first-child .columns.small-3.medium-3.large-2 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column, #home-page-national-europass-centres, #home-page-europass-and-you,
  .columns {
    position: relative;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-3, #home-page-news .view-news ul:not(.contextual-links) > li .columns.small-3.medium-3.large-2 {
    width: 25%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-9, #home-page-news .view-news ul:not(.contextual-links) > li .columns.small-9.medium-9.large-10 {
    width: 75%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 179, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-centered, .large-centered#home-page-national-europass-centres, .large-centered#home-page-europass-and-you,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 189, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered, .large-uncentered#home-page-national-europass-centres, .large-uncentered#home-page-europass-and-you,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 196, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child, .large-centered#home-page-national-europass-centres:last-child, .large-centered#home-page-europass-and-you:last-child,
  .columns.large-centered:last-child {
    float: none;
  }
  /* line 201, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child, .large-uncentered#home-page-national-europass-centres:last-child, .large-uncentered#home-page-europass-and-you:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }
  /* line 205, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite, .large-uncentered.opposite#home-page-national-europass-centres, .large-uncentered.opposite#home-page-europass-and-you,
  .columns.large-uncentered.opposite {
    float: right;
  }
  /* line 211, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse > .column, .row.large-collapse > #home-page-national-europass-centres, .row.large-collapse > #home-page-europass-and-you,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.large-uncollapse > .column, .row.large-uncollapse > #home-page-national-europass-centres, .row.large-uncollapse > #home-page-europass-and-you,
  .row.large-uncollapse > .columns {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 267, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width: 90.063em) {
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column, #home-page-national-europass-centres, #home-page-europass-and-you,
  .columns {
    position: relative;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-3 {
    width: 25%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-6 {
    width: 50%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-9 {
    width: 75%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-12 {
    width: 100%;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 179, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered, .xlarge-centered#home-page-national-europass-centres, .xlarge-centered#home-page-europass-and-you,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 189, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered, .xlarge-uncentered#home-page-national-europass-centres, .xlarge-uncentered#home-page-europass-and-you,
  .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 196, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered:last-child, .xlarge-centered#home-page-national-europass-centres:last-child, .xlarge-centered#home-page-europass-and-you:last-child,
  .columns.xlarge-centered:last-child {
    float: none;
  }
  /* line 201, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered:last-child, .xlarge-uncentered#home-page-national-europass-centres:last-child, .xlarge-uncentered#home-page-europass-and-you:last-child,
  .columns.xlarge-uncentered:last-child {
    float: left;
  }
  /* line 205, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered.opposite, .xlarge-uncentered.opposite#home-page-national-europass-centres, .xlarge-uncentered.opposite#home-page-europass-and-you,
  .columns.xlarge-uncentered.opposite {
    float: right;
  }
  /* line 211, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-collapse > .column, .row.xlarge-collapse > #home-page-national-europass-centres, .row.xlarge-collapse > #home-page-europass-and-you,
  .row.xlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-uncollapse > .column, .row.xlarge-uncollapse > #home-page-national-europass-centres, .row.xlarge-uncollapse > #home-page-europass-and-you,
  .row.xlarge-uncollapse > .columns {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
}

@media only screen and (min-width: 120.063em) {
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column, #home-page-national-europass-centres, #home-page-europass-and-you,
  .columns {
    position: relative;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-3 {
    width: 25%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-6 {
    width: 50%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-9 {
    width: 75%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-12 {
    width: 100%;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 179, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .xxlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered, .xxlarge-centered#home-page-national-europass-centres, .xxlarge-centered#home-page-europass-and-you,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 189, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered, .xxlarge-uncentered#home-page-national-europass-centres, .xxlarge-uncentered#home-page-europass-and-you,
  .columns.xxlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 196, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered:last-child, .xxlarge-centered#home-page-national-europass-centres:last-child, .xxlarge-centered#home-page-europass-and-you:last-child,
  .columns.xxlarge-centered:last-child {
    float: none;
  }
  /* line 201, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered:last-child, .xxlarge-uncentered#home-page-national-europass-centres:last-child, .xxlarge-uncentered#home-page-europass-and-you:last-child,
  .columns.xxlarge-uncentered:last-child {
    float: left;
  }
  /* line 205, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered.opposite, .xxlarge-uncentered.opposite#home-page-national-europass-centres, .xxlarge-uncentered.opposite#home-page-europass-and-you,
  .columns.xxlarge-uncentered.opposite {
    float: right;
  }
  /* line 211, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-collapse > .column, .row.xxlarge-collapse > #home-page-national-europass-centres, .row.xxlarge-collapse > #home-page-europass-and-you,
  .row.xxlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-uncollapse > .column, .row.xxlarge-uncollapse > #home-page-national-europass-centres, .row.xxlarge-uncollapse > #home-page-europass-and-you,
  .row.xxlarge-uncollapse > .columns {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    float: left;
  }
}

/* line 106, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}

/* line 50, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

/* line 216, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button, .button, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], body.section-europass-support-centre .faq-search-anchor, .faq-autocomplete-search .form-submit, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .more-link a, .special-link, body.section-europass-support-centre .faq-grid .more-link a {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Noto sans";
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #005AA9;
  border-color: #004887;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:hover, body.section-europass-support-centre .faq-search-anchor:hover, .faq-autocomplete-search .form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:hover, .more-link a:hover, .special-link:hover, body.section-europass-support-centre .faq-grid .more-link a:hover, .button:focus, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:focus, body.section-europass-support-centre .faq-search-anchor:focus, .faq-autocomplete-search .form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:focus, .more-link a:focus, .special-link:focus, body.section-europass-support-centre .faq-grid .more-link a:focus {
  background-color: #004887;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:hover, body.section-europass-support-centre .faq-search-anchor:hover, .faq-autocomplete-search .form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:hover, .more-link a:hover, .special-link:hover, body.section-europass-support-centre .faq-grid .more-link a:hover, .button:focus, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:focus, body.section-europass-support-centre .faq-search-anchor:focus, .faq-autocomplete-search .form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:focus, .more-link a:focus, .special-link:focus, body.section-europass-support-centre .faq-grid .more-link a:focus {
  color: #FFFFFF;
}

/* line 223, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary, .button.secondary, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"], body.section-europass-support-centre .secondary.faq-search-anchor, .faq-autocomplete-search .secondary.form-submit, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"], .more-link a.secondary, .secondary.special-link, body.section-europass-support-centre .faq-grid .more-link a.secondary {
  background-color: #80add4;
  border-color: #4d8cc3;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"]:hover, body.section-europass-support-centre .secondary.faq-search-anchor:hover, .faq-autocomplete-search .secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"]:hover, .more-link a.secondary:hover, .secondary.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.secondary:hover, .button.secondary:focus, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"]:focus, body.section-europass-support-centre .secondary.faq-search-anchor:focus, .faq-autocomplete-search .secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"]:focus, .more-link a.secondary:focus, .secondary.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.secondary:focus {
  background-color: #4d8cc3;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"]:hover, body.section-europass-support-centre .secondary.faq-search-anchor:hover, .faq-autocomplete-search .secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"]:hover, .more-link a.secondary:hover, .secondary.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.secondary:hover, .button.secondary:focus, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"]:focus, body.section-europass-support-centre .secondary.faq-search-anchor:focus, .faq-autocomplete-search .secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"]:focus, .more-link a.secondary:focus, .secondary.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.secondary:focus {
  color: #FFFFFF;
}

/* line 224, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success, .button.success, .view-filters .views-exposed-form .views-exposed-widget .success[id*="submit"], body.section-europass-support-centre .success.faq-search-anchor, .faq-autocomplete-search .success.form-submit, .view-filters .views-exposed-form .views-exposed-widget .success[id*="reset"], .more-link a.success, .success.special-link, body.section-europass-support-centre .faq-grid .more-link a.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .view-filters .views-exposed-form .views-exposed-widget .success[id*="submit"]:hover, body.section-europass-support-centre .success.faq-search-anchor:hover, .faq-autocomplete-search .success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .success[id*="reset"]:hover, .more-link a.success:hover, .success.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.success:hover, .button.success:focus, .view-filters .views-exposed-form .views-exposed-widget .success[id*="submit"]:focus, body.section-europass-support-centre .success.faq-search-anchor:focus, .faq-autocomplete-search .success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .success[id*="reset"]:focus, .more-link a.success:focus, .success.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.success:focus {
  background-color: #368a55;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .view-filters .views-exposed-form .views-exposed-widget .success[id*="submit"]:hover, body.section-europass-support-centre .success.faq-search-anchor:hover, .faq-autocomplete-search .success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .success[id*="reset"]:hover, .more-link a.success:hover, .success.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.success:hover, .button.success:focus, .view-filters .views-exposed-form .views-exposed-widget .success[id*="submit"]:focus, body.section-europass-support-centre .success.faq-search-anchor:focus, .faq-autocomplete-search .success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .success[id*="reset"]:focus, .more-link a.success:focus, .success.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.success:focus {
  color: #FFFFFF;
}

/* line 225, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert, .button.alert, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="submit"], body.section-europass-support-centre .alert.faq-search-anchor, .faq-autocomplete-search .alert.form-submit, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="reset"], .more-link a.alert, .alert.special-link, body.section-europass-support-centre .faq-grid .more-link a.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="submit"]:hover, body.section-europass-support-centre .alert.faq-search-anchor:hover, .faq-autocomplete-search .alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="reset"]:hover, .more-link a.alert:hover, .alert.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.alert:hover, .button.alert:focus, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="submit"]:focus, body.section-europass-support-centre .alert.faq-search-anchor:focus, .faq-autocomplete-search .alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="reset"]:focus, .more-link a.alert:focus, .alert.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="submit"]:hover, body.section-europass-support-centre .alert.faq-search-anchor:hover, .faq-autocomplete-search .alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="reset"]:hover, .more-link a.alert:hover, .alert.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.alert:hover, .button.alert:focus, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="submit"]:focus, body.section-europass-support-centre .alert.faq-search-anchor:focus, .faq-autocomplete-search .alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .alert[id*="reset"]:focus, .more-link a.alert:focus, .alert.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.alert:focus {
  color: #FFFFFF;
}

/* line 226, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning, .button.warning, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"], body.section-europass-support-centre .warning.faq-search-anchor, .faq-autocomplete-search .warning.form-submit, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"], .more-link a.warning, .warning.special-link, body.section-europass-support-centre .faq-grid .more-link a.warning {
  background-color: #FFCA05;
  border-color: #d0a400;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"]:hover, body.section-europass-support-centre .warning.faq-search-anchor:hover, .faq-autocomplete-search .warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"]:hover, .more-link a.warning:hover, .warning.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.warning:hover, .button.warning:focus, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"]:focus, body.section-europass-support-centre .warning.faq-search-anchor:focus, .faq-autocomplete-search .warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"]:focus, .more-link a.warning:focus, .warning.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.warning:focus {
  background-color: #d0a400;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"]:hover, body.section-europass-support-centre .warning.faq-search-anchor:hover, .faq-autocomplete-search .warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"]:hover, .more-link a.warning:hover, .warning.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.warning:hover, .button.warning:focus, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"]:focus, body.section-europass-support-centre .warning.faq-search-anchor:focus, .faq-autocomplete-search .warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"]:focus, .more-link a.warning:focus, .warning.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.warning:focus {
  color: #FFFFFF;
}

/* line 227, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info, .button.info, .view-filters .views-exposed-form .views-exposed-widget .info[id*="submit"], body.section-europass-support-centre .info.faq-search-anchor, .faq-autocomplete-search .info.form-submit, .view-filters .views-exposed-form .views-exposed-widget .info[id*="reset"], .more-link a.info, .info.special-link, body.section-europass-support-centre .faq-grid .more-link a.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .view-filters .views-exposed-form .views-exposed-widget .info[id*="submit"]:hover, body.section-europass-support-centre .info.faq-search-anchor:hover, .faq-autocomplete-search .info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .info[id*="reset"]:hover, .more-link a.info:hover, .info.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.info:hover, .button.info:focus, .view-filters .views-exposed-form .views-exposed-widget .info[id*="submit"]:focus, body.section-europass-support-centre .info.faq-search-anchor:focus, .faq-autocomplete-search .info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .info[id*="reset"]:focus, .more-link a.info:focus, .info.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.info:focus {
  background-color: #61b6d9;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .view-filters .views-exposed-form .views-exposed-widget .info[id*="submit"]:hover, body.section-europass-support-centre .info.faq-search-anchor:hover, .faq-autocomplete-search .info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .info[id*="reset"]:hover, .more-link a.info:hover, .info.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.info:hover, .button.info:focus, .view-filters .views-exposed-form .views-exposed-widget .info[id*="submit"]:focus, body.section-europass-support-centre .info.faq-search-anchor:focus, .faq-autocomplete-search .info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .info[id*="reset"]:focus, .more-link a.info:focus, .info.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.info:focus {
  color: #FFFFFF;
}

/* line 229, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.large, .button.large, .view-filters .views-exposed-form .views-exposed-widget .large[id*="submit"], body.section-europass-support-centre .large.faq-search-anchor, .faq-autocomplete-search .large.form-submit, .view-filters .views-exposed-form .views-exposed-widget .large[id*="reset"], .more-link a.large, .large.special-link, body.section-europass-support-centre .faq-grid .more-link a.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 230, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.small, .view-filters .views-exposed-form .views-exposed-widget button[id*="submit"], body.section-europass-support-centre button.faq-search-anchor, .faq-autocomplete-search button.form-submit, .view-filters .views-exposed-form .views-exposed-widget button[id*="reset"], .button.small, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], body.section-europass-support-centre .faq-search-anchor, .faq-autocomplete-search .form-submit, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .more-link a, .small.special-link, body.section-europass-support-centre .faq-grid .more-link a {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 231, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny, .view-filters .views-exposed-form .views-exposed-widget .tiny[id*="submit"], body.section-europass-support-centre .tiny.faq-search-anchor, .faq-autocomplete-search .tiny.form-submit, .view-filters .views-exposed-form .views-exposed-widget .tiny[id*="reset"], .more-link a.tiny, .tiny.special-link, body.section-europass-support-centre .faq-grid .more-link a.tiny {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
}

/* line 232, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.expand, .button.expand, .view-filters .views-exposed-form .views-exposed-widget .expand[id*="submit"], body.section-europass-support-centre .expand.faq-search-anchor, .faq-autocomplete-search .expand.form-submit, .view-filters .views-exposed-form .views-exposed-widget .expand[id*="reset"], .more-link a.expand, .expand.special-link, body.section-europass-support-centre .faq-grid .more-link a.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 234, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.left-align, .button.left-align, .view-filters .views-exposed-form .views-exposed-widget .left-align[id*="submit"], body.section-europass-support-centre .left-align.faq-search-anchor, .faq-autocomplete-search .left-align.form-submit, .view-filters .views-exposed-form .views-exposed-widget .left-align[id*="reset"], .more-link a.left-align, .left-align.special-link, body.section-europass-support-centre .faq-grid .more-link a.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 235, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.right-align, .button.right-align, .view-filters .views-exposed-form .views-exposed-widget .right-align[id*="submit"], body.section-europass-support-centre .right-align.faq-search-anchor, .faq-autocomplete-search .right-align.form-submit, .view-filters .views-exposed-form .views-exposed-widget .right-align[id*="reset"], .more-link a.right-align, .right-align.special-link, body.section-europass-support-centre .faq-grid .more-link a.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 237, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.radius, .view-filters .views-exposed-form .views-exposed-widget button[id*="submit"], body.section-europass-support-centre button.faq-search-anchor, .faq-autocomplete-search button.form-submit, button.special-link, .button.radius, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], body.section-europass-support-centre .faq-search-anchor, .faq-autocomplete-search .form-submit, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre [id*="reset"].faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget [id*="reset"].faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search [id*="reset"].form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget [id*="reset"].form-submit, .view-filters .views-exposed-form .views-exposed-widget .radius[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a[id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget [id*="reset"].special-link, select.button, .more-link a, .special-link, body.section-europass-support-centre .faq-grid .more-link a {
  border-radius: 5px;
}

/* line 238, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.round, .button.round, .view-filters .views-exposed-form .views-exposed-widget .round[id*="submit"], body.section-europass-support-centre .round.faq-search-anchor, .faq-autocomplete-search .round.form-submit, .view-filters .views-exposed-form .views-exposed-widget .round[id*="reset"], .more-link a.round, .round.special-link, body.section-europass-support-centre .faq-grid .more-link a.round {
  border-radius: 1000px;
}

/* line 240, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"], body.section-europass-support-centre .disabled.faq-search-anchor, .faq-autocomplete-search .disabled.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"], .more-link a.disabled, .disabled.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled, .button[disabled], .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"], body.section-europass-support-centre [disabled].faq-search-anchor, .faq-autocomplete-search [disabled].form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"], .more-link a[disabled], [disabled].special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled] {
  background-color: #005AA9;
  border-color: #004887;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:hover, body.section-europass-support-centre .disabled.faq-search-anchor:hover, .faq-autocomplete-search .disabled.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:hover, .more-link a.disabled:hover, .disabled.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.disabled:hover, .button.disabled:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:focus, body.section-europass-support-centre .disabled.faq-search-anchor:focus, .faq-autocomplete-search .disabled.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:focus, .more-link a.disabled:focus, .disabled.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.disabled:focus, .button[disabled]:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:hover, body.section-europass-support-centre [disabled].faq-search-anchor:hover, .faq-autocomplete-search [disabled].form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:hover, .more-link a[disabled]:hover, [disabled].special-link:hover, body.section-europass-support-centre .faq-grid .more-link a[disabled]:hover, .button[disabled]:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:focus, body.section-europass-support-centre [disabled].faq-search-anchor:focus, .faq-autocomplete-search [disabled].form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:focus, .more-link a[disabled]:focus, [disabled].special-link:focus, body.section-europass-support-centre .faq-grid .more-link a[disabled]:focus {
  background-color: #004887;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:hover, body.section-europass-support-centre .disabled.faq-search-anchor:hover, .faq-autocomplete-search .disabled.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:hover, .more-link a.disabled:hover, .disabled.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.disabled:hover, .button.disabled:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:focus, body.section-europass-support-centre .disabled.faq-search-anchor:focus, .faq-autocomplete-search .disabled.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:focus, .more-link a.disabled:focus, .disabled.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.disabled:focus, .button[disabled]:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:hover, body.section-europass-support-centre [disabled].faq-search-anchor:hover, .faq-autocomplete-search [disabled].form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:hover, .more-link a[disabled]:hover, [disabled].special-link:hover, body.section-europass-support-centre .faq-grid .more-link a[disabled]:hover, .button[disabled]:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:focus, body.section-europass-support-centre [disabled].faq-search-anchor:focus, .faq-autocomplete-search [disabled].form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:focus, .more-link a[disabled]:focus, [disabled].special-link:focus, body.section-europass-support-centre .faq-grid .more-link a[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:hover, body.section-europass-support-centre .disabled.faq-search-anchor:hover, .faq-autocomplete-search .disabled.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:hover, .more-link a.disabled:hover, .disabled.special-link:hover, body.section-europass-support-centre .faq-grid .more-link a.disabled:hover, .button.disabled:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="submit"]:focus, body.section-europass-support-centre .disabled.faq-search-anchor:focus, .faq-autocomplete-search .disabled.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled[id*="reset"]:focus, .more-link a.disabled:focus, .disabled.special-link:focus, body.section-europass-support-centre .faq-grid .more-link a.disabled:focus, .button[disabled]:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:hover, body.section-europass-support-centre [disabled].faq-search-anchor:hover, .faq-autocomplete-search [disabled].form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:hover, .more-link a[disabled]:hover, [disabled].special-link:hover, body.section-europass-support-centre .faq-grid .more-link a[disabled]:hover, .button[disabled]:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="submit"]:focus, body.section-europass-support-centre [disabled].faq-search-anchor:focus, .faq-autocomplete-search [disabled].form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled][id*="reset"]:focus, .more-link a[disabled]:focus, [disabled].special-link:focus, body.section-europass-support-centre .faq-grid .more-link a[disabled]:focus {
  background-color: #005AA9;
}

/* line 241, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"], body.section-europass-support-centre .disabled.secondary.faq-search-anchor, .faq-autocomplete-search .disabled.secondary.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"], .more-link a.disabled.secondary, .disabled.secondary.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled.secondary, .button[disabled].secondary, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"], body.section-europass-support-centre [disabled].secondary.faq-search-anchor, .faq-autocomplete-search [disabled].secondary.form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"], .more-link a[disabled].secondary, [disabled].secondary.special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled].secondary {
  background-color: #80add4;
  border-color: #4d8cc3;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:hover, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:hover, .faq-autocomplete-search .disabled.secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:hover, .more-link a.disabled.secondary:hover, .disabled.secondary.special-link:hover, .button.disabled.secondary:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:focus, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:focus, .faq-autocomplete-search .disabled.secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:focus, .more-link a.disabled.secondary:focus, .disabled.secondary.special-link:focus, .button[disabled].secondary:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:hover, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:hover, .faq-autocomplete-search [disabled].secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:hover, .more-link a[disabled].secondary:hover, [disabled].secondary.special-link:hover, .button[disabled].secondary:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:focus, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:focus, .faq-autocomplete-search [disabled].secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:focus, .more-link a[disabled].secondary:focus, [disabled].secondary.special-link:focus {
  background-color: #4d8cc3;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:hover, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:hover, .faq-autocomplete-search .disabled.secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:hover, .more-link a.disabled.secondary:hover, .disabled.secondary.special-link:hover, .button.disabled.secondary:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:focus, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:focus, .faq-autocomplete-search .disabled.secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:focus, .more-link a.disabled.secondary:focus, .disabled.secondary.special-link:focus, .button[disabled].secondary:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:hover, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:hover, .faq-autocomplete-search [disabled].secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:hover, .more-link a[disabled].secondary:hover, [disabled].secondary.special-link:hover, .button[disabled].secondary:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:focus, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:focus, .faq-autocomplete-search [disabled].secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:focus, .more-link a[disabled].secondary:focus, [disabled].secondary.special-link:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:hover, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:hover, .faq-autocomplete-search .disabled.secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:hover, .more-link a.disabled.secondary:hover, .disabled.secondary.special-link:hover, .button.disabled.secondary:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="submit"]:focus, body.section-europass-support-centre .disabled.secondary.faq-search-anchor:focus, .faq-autocomplete-search .disabled.secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.secondary[id*="reset"]:focus, .more-link a.disabled.secondary:focus, .disabled.secondary.special-link:focus, .button[disabled].secondary:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:hover, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:hover, .faq-autocomplete-search [disabled].secondary.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:hover, .more-link a[disabled].secondary:hover, [disabled].secondary.special-link:hover, .button[disabled].secondary:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="submit"]:focus, body.section-europass-support-centre [disabled].secondary.faq-search-anchor:focus, .faq-autocomplete-search [disabled].secondary.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].secondary[id*="reset"]:focus, .more-link a[disabled].secondary:focus, [disabled].secondary.special-link:focus {
  background-color: #80add4;
}

/* line 242, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"], body.section-europass-support-centre .disabled.success.faq-search-anchor, .faq-autocomplete-search .disabled.success.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"], .more-link a.disabled.success, .disabled.success.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled.success, .button[disabled].success, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"], body.section-europass-support-centre [disabled].success.faq-search-anchor, .faq-autocomplete-search [disabled].success.form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"], .more-link a[disabled].success, [disabled].success.special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled].success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:hover, body.section-europass-support-centre .disabled.success.faq-search-anchor:hover, .faq-autocomplete-search .disabled.success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:hover, .more-link a.disabled.success:hover, .disabled.success.special-link:hover, .button.disabled.success:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:focus, body.section-europass-support-centre .disabled.success.faq-search-anchor:focus, .faq-autocomplete-search .disabled.success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:focus, .more-link a.disabled.success:focus, .disabled.success.special-link:focus, .button[disabled].success:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:hover, body.section-europass-support-centre [disabled].success.faq-search-anchor:hover, .faq-autocomplete-search [disabled].success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:hover, .more-link a[disabled].success:hover, [disabled].success.special-link:hover, .button[disabled].success:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:focus, body.section-europass-support-centre [disabled].success.faq-search-anchor:focus, .faq-autocomplete-search [disabled].success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:focus, .more-link a[disabled].success:focus, [disabled].success.special-link:focus {
  background-color: #368a55;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:hover, body.section-europass-support-centre .disabled.success.faq-search-anchor:hover, .faq-autocomplete-search .disabled.success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:hover, .more-link a.disabled.success:hover, .disabled.success.special-link:hover, .button.disabled.success:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:focus, body.section-europass-support-centre .disabled.success.faq-search-anchor:focus, .faq-autocomplete-search .disabled.success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:focus, .more-link a.disabled.success:focus, .disabled.success.special-link:focus, .button[disabled].success:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:hover, body.section-europass-support-centre [disabled].success.faq-search-anchor:hover, .faq-autocomplete-search [disabled].success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:hover, .more-link a[disabled].success:hover, [disabled].success.special-link:hover, .button[disabled].success:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:focus, body.section-europass-support-centre [disabled].success.faq-search-anchor:focus, .faq-autocomplete-search [disabled].success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:focus, .more-link a[disabled].success:focus, [disabled].success.special-link:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:hover, body.section-europass-support-centre .disabled.success.faq-search-anchor:hover, .faq-autocomplete-search .disabled.success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:hover, .more-link a.disabled.success:hover, .disabled.success.special-link:hover, .button.disabled.success:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="submit"]:focus, body.section-europass-support-centre .disabled.success.faq-search-anchor:focus, .faq-autocomplete-search .disabled.success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.success[id*="reset"]:focus, .more-link a.disabled.success:focus, .disabled.success.special-link:focus, .button[disabled].success:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:hover, body.section-europass-support-centre [disabled].success.faq-search-anchor:hover, .faq-autocomplete-search [disabled].success.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:hover, .more-link a[disabled].success:hover, [disabled].success.special-link:hover, .button[disabled].success:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="submit"]:focus, body.section-europass-support-centre [disabled].success.faq-search-anchor:focus, .faq-autocomplete-search [disabled].success.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].success[id*="reset"]:focus, .more-link a[disabled].success:focus, [disabled].success.special-link:focus {
  background-color: #43AC6A;
}

/* line 243, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"], body.section-europass-support-centre .disabled.alert.faq-search-anchor, .faq-autocomplete-search .disabled.alert.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"], .more-link a.disabled.alert, .disabled.alert.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled.alert, .button[disabled].alert, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"], body.section-europass-support-centre [disabled].alert.faq-search-anchor, .faq-autocomplete-search [disabled].alert.form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"], .more-link a[disabled].alert, [disabled].alert.special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled].alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:hover, body.section-europass-support-centre .disabled.alert.faq-search-anchor:hover, .faq-autocomplete-search .disabled.alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:hover, .more-link a.disabled.alert:hover, .disabled.alert.special-link:hover, .button.disabled.alert:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:focus, body.section-europass-support-centre .disabled.alert.faq-search-anchor:focus, .faq-autocomplete-search .disabled.alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:focus, .more-link a.disabled.alert:focus, .disabled.alert.special-link:focus, .button[disabled].alert:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:hover, body.section-europass-support-centre [disabled].alert.faq-search-anchor:hover, .faq-autocomplete-search [disabled].alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:hover, .more-link a[disabled].alert:hover, [disabled].alert.special-link:hover, .button[disabled].alert:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:focus, body.section-europass-support-centre [disabled].alert.faq-search-anchor:focus, .faq-autocomplete-search [disabled].alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:focus, .more-link a[disabled].alert:focus, [disabled].alert.special-link:focus {
  background-color: #cf2a0e;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:hover, body.section-europass-support-centre .disabled.alert.faq-search-anchor:hover, .faq-autocomplete-search .disabled.alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:hover, .more-link a.disabled.alert:hover, .disabled.alert.special-link:hover, .button.disabled.alert:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:focus, body.section-europass-support-centre .disabled.alert.faq-search-anchor:focus, .faq-autocomplete-search .disabled.alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:focus, .more-link a.disabled.alert:focus, .disabled.alert.special-link:focus, .button[disabled].alert:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:hover, body.section-europass-support-centre [disabled].alert.faq-search-anchor:hover, .faq-autocomplete-search [disabled].alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:hover, .more-link a[disabled].alert:hover, [disabled].alert.special-link:hover, .button[disabled].alert:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:focus, body.section-europass-support-centre [disabled].alert.faq-search-anchor:focus, .faq-autocomplete-search [disabled].alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:focus, .more-link a[disabled].alert:focus, [disabled].alert.special-link:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:hover, body.section-europass-support-centre .disabled.alert.faq-search-anchor:hover, .faq-autocomplete-search .disabled.alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:hover, .more-link a.disabled.alert:hover, .disabled.alert.special-link:hover, .button.disabled.alert:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="submit"]:focus, body.section-europass-support-centre .disabled.alert.faq-search-anchor:focus, .faq-autocomplete-search .disabled.alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.alert[id*="reset"]:focus, .more-link a.disabled.alert:focus, .disabled.alert.special-link:focus, .button[disabled].alert:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:hover, body.section-europass-support-centre [disabled].alert.faq-search-anchor:hover, .faq-autocomplete-search [disabled].alert.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:hover, .more-link a[disabled].alert:hover, [disabled].alert.special-link:hover, .button[disabled].alert:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="submit"]:focus, body.section-europass-support-centre [disabled].alert.faq-search-anchor:focus, .faq-autocomplete-search [disabled].alert.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].alert[id*="reset"]:focus, .more-link a[disabled].alert:focus, [disabled].alert.special-link:focus {
  background-color: #f04124;
}

/* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning, button[disabled].warning, .button.disabled.warning, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"], body.section-europass-support-centre .disabled.warning.faq-search-anchor, .faq-autocomplete-search .disabled.warning.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"], .more-link a.disabled.warning, .disabled.warning.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled.warning, .button[disabled].warning, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"], body.section-europass-support-centre [disabled].warning.faq-search-anchor, .faq-autocomplete-search [disabled].warning.form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"], .more-link a[disabled].warning, [disabled].warning.special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled].warning {
  background-color: #FFCA05;
  border-color: #d0a400;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:hover, body.section-europass-support-centre .disabled.warning.faq-search-anchor:hover, .faq-autocomplete-search .disabled.warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:hover, .more-link a.disabled.warning:hover, .disabled.warning.special-link:hover, .button.disabled.warning:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:focus, body.section-europass-support-centre .disabled.warning.faq-search-anchor:focus, .faq-autocomplete-search .disabled.warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:focus, .more-link a.disabled.warning:focus, .disabled.warning.special-link:focus, .button[disabled].warning:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:hover, body.section-europass-support-centre [disabled].warning.faq-search-anchor:hover, .faq-autocomplete-search [disabled].warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:hover, .more-link a[disabled].warning:hover, [disabled].warning.special-link:hover, .button[disabled].warning:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:focus, body.section-europass-support-centre [disabled].warning.faq-search-anchor:focus, .faq-autocomplete-search [disabled].warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:focus, .more-link a[disabled].warning:focus, [disabled].warning.special-link:focus {
  background-color: #d0a400;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:hover, body.section-europass-support-centre .disabled.warning.faq-search-anchor:hover, .faq-autocomplete-search .disabled.warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:hover, .more-link a.disabled.warning:hover, .disabled.warning.special-link:hover, .button.disabled.warning:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:focus, body.section-europass-support-centre .disabled.warning.faq-search-anchor:focus, .faq-autocomplete-search .disabled.warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:focus, .more-link a.disabled.warning:focus, .disabled.warning.special-link:focus, .button[disabled].warning:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:hover, body.section-europass-support-centre [disabled].warning.faq-search-anchor:hover, .faq-autocomplete-search [disabled].warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:hover, .more-link a[disabled].warning:hover, [disabled].warning.special-link:hover, .button[disabled].warning:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:focus, body.section-europass-support-centre [disabled].warning.faq-search-anchor:focus, .faq-autocomplete-search [disabled].warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:focus, .more-link a[disabled].warning:focus, [disabled].warning.special-link:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:hover, body.section-europass-support-centre .disabled.warning.faq-search-anchor:hover, .faq-autocomplete-search .disabled.warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:hover, .more-link a.disabled.warning:hover, .disabled.warning.special-link:hover, .button.disabled.warning:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="submit"]:focus, body.section-europass-support-centre .disabled.warning.faq-search-anchor:focus, .faq-autocomplete-search .disabled.warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.warning[id*="reset"]:focus, .more-link a.disabled.warning:focus, .disabled.warning.special-link:focus, .button[disabled].warning:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:hover, body.section-europass-support-centre [disabled].warning.faq-search-anchor:hover, .faq-autocomplete-search [disabled].warning.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:hover, .more-link a[disabled].warning:hover, [disabled].warning.special-link:hover, .button[disabled].warning:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="submit"]:focus, body.section-europass-support-centre [disabled].warning.faq-search-anchor:focus, .faq-autocomplete-search [disabled].warning.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].warning[id*="reset"]:focus, .more-link a[disabled].warning:focus, [disabled].warning.special-link:focus {
  background-color: #FFCA05;
}

/* line 245, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info, button[disabled].info, .button.disabled.info, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"], body.section-europass-support-centre .disabled.info.faq-search-anchor, .faq-autocomplete-search .disabled.info.form-submit, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"], .more-link a.disabled.info, .disabled.info.special-link, body.section-europass-support-centre .faq-grid .more-link a.disabled.info, .button[disabled].info, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"], body.section-europass-support-centre [disabled].info.faq-search-anchor, .faq-autocomplete-search [disabled].info.form-submit, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"], .more-link a[disabled].info, [disabled].info.special-link, body.section-europass-support-centre .faq-grid .more-link a[disabled].info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:hover, body.section-europass-support-centre .disabled.info.faq-search-anchor:hover, .faq-autocomplete-search .disabled.info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:hover, .more-link a.disabled.info:hover, .disabled.info.special-link:hover, .button.disabled.info:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:focus, body.section-europass-support-centre .disabled.info.faq-search-anchor:focus, .faq-autocomplete-search .disabled.info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:focus, .more-link a.disabled.info:focus, .disabled.info.special-link:focus, .button[disabled].info:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:hover, body.section-europass-support-centre [disabled].info.faq-search-anchor:hover, .faq-autocomplete-search [disabled].info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:hover, .more-link a[disabled].info:hover, [disabled].info.special-link:hover, .button[disabled].info:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:focus, body.section-europass-support-centre [disabled].info.faq-search-anchor:focus, .faq-autocomplete-search [disabled].info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:focus, .more-link a[disabled].info:focus, [disabled].info.special-link:focus {
  background-color: #61b6d9;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:hover, body.section-europass-support-centre .disabled.info.faq-search-anchor:hover, .faq-autocomplete-search .disabled.info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:hover, .more-link a.disabled.info:hover, .disabled.info.special-link:hover, .button.disabled.info:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:focus, body.section-europass-support-centre .disabled.info.faq-search-anchor:focus, .faq-autocomplete-search .disabled.info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:focus, .more-link a.disabled.info:focus, .disabled.info.special-link:focus, .button[disabled].info:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:hover, body.section-europass-support-centre [disabled].info.faq-search-anchor:hover, .faq-autocomplete-search [disabled].info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:hover, .more-link a[disabled].info:hover, [disabled].info.special-link:hover, .button[disabled].info:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:focus, body.section-europass-support-centre [disabled].info.faq-search-anchor:focus, .faq-autocomplete-search [disabled].info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:focus, .more-link a[disabled].info:focus, [disabled].info.special-link:focus {
  color: #FFFFFF;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:hover, body.section-europass-support-centre .disabled.info.faq-search-anchor:hover, .faq-autocomplete-search .disabled.info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:hover, .more-link a.disabled.info:hover, .disabled.info.special-link:hover, .button.disabled.info:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="submit"]:focus, body.section-europass-support-centre .disabled.info.faq-search-anchor:focus, .faq-autocomplete-search .disabled.info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget .disabled.info[id*="reset"]:focus, .more-link a.disabled.info:focus, .disabled.info.special-link:focus, .button[disabled].info:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:hover, body.section-europass-support-centre [disabled].info.faq-search-anchor:hover, .faq-autocomplete-search [disabled].info.form-submit:hover, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:hover, .more-link a[disabled].info:hover, [disabled].info.special-link:hover, .button[disabled].info:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="submit"]:focus, body.section-europass-support-centre [disabled].info.faq-search-anchor:focus, .faq-autocomplete-search [disabled].info.form-submit:focus, .view-filters .views-exposed-form .views-exposed-widget [disabled].info[id*="reset"]:focus, .more-link a[disabled].info:focus, [disabled].info.special-link:focus {
  background-color: #a0d3e8;
}

/* line 250, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 253, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
  button, .button, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], body.section-europass-support-centre .faq-search-anchor, .faq-autocomplete-search .form-submit, .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .more-link a, .special-link, body.section-europass-support-centre .faq-grid .more-link a {
    display: inline-block;
  }
}

/* line 148, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group {
  list-style: none;
  margin: 0;
  left: 0;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}

/* line 150, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li > button, .button-group > li .button, .button-group > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group > li [id*="submit"], .button-group > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group > li .faq-search-anchor, .button-group > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group > li .form-submit, .button-group > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group > li [id*="reset"], .button-group > li .more-link a, .more-link .button-group > li a, .button-group > li .special-link, .button-group > li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group > li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li:first-child button, .button-group > li:first-child .button, .button-group > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group > li:first-child [id*="submit"], .button-group > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group > li:first-child .faq-search-anchor, .button-group > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group > li:first-child .form-submit, .button-group > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group > li:first-child [id*="reset"], .button-group > li:first-child .more-link a, .more-link .button-group > li:first-child a, .button-group > li:first-child .special-link {
  border-left: 0;
}

/* line 153, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
  float: none;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button, .button-group.stack > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li [id*="submit"], .button-group.stack > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack > li .faq-search-anchor, .button-group.stack > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack > li .form-submit, .button-group.stack > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li [id*="reset"], .button-group.stack > li .more-link a, .more-link .button-group.stack > li a, .button-group.stack > li .special-link {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button, .button-group.stack > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li:first-child [id*="submit"], .button-group.stack > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack > li:first-child .faq-search-anchor, .button-group.stack > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack > li:first-child .form-submit, .button-group.stack > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li:first-child [id*="reset"], .button-group.stack > li:first-child .more-link a, .more-link .button-group.stack > li:first-child a, .button-group.stack > li:first-child .special-link {
  border-left: 0;
}

/* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button, .button-group.stack > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li [id*="submit"], .button-group.stack > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack > li .faq-search-anchor, .button-group.stack > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack > li .form-submit, .button-group.stack > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li [id*="reset"], .button-group.stack > li .more-link a, .more-link .button-group.stack > li a, .button-group.stack > li .special-link {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button, .button-group.stack > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li:first-child [id*="submit"], .button-group.stack > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack > li:first-child .faq-search-anchor, .button-group.stack > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack > li:first-child .form-submit, .button-group.stack > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack > li:first-child [id*="reset"], .button-group.stack > li:first-child .more-link a, .more-link .button-group.stack > li:first-child a, .button-group.stack > li:first-child .special-link {
  border-top: 0;
}

/* line 157, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="submit"], .button-group.stack-for-small > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li .faq-search-anchor, .button-group.stack-for-small > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li .form-submit, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="reset"], .button-group.stack-for-small > li .more-link a, .more-link .button-group.stack-for-small > li a, .button-group.stack-for-small > li .special-link {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="submit"], .button-group.stack-for-small > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li:first-child .faq-search-anchor, .button-group.stack-for-small > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li:first-child .form-submit, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="reset"], .button-group.stack-for-small > li:first-child .more-link a, .more-link .button-group.stack-for-small > li:first-child a, .button-group.stack-for-small > li:first-child .special-link {
  border-left: 0;
}

@media only screen and (max-width: 40em) {
  /* line 157, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="submit"], .button-group.stack-for-small > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li .faq-search-anchor, .button-group.stack-for-small > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li .form-submit, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="reset"], .button-group.stack-for-small > li .more-link a, .more-link .button-group.stack-for-small > li a, .button-group.stack-for-small > li .special-link {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="submit"], .button-group.stack-for-small > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li:first-child .faq-search-anchor, .button-group.stack-for-small > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li:first-child .form-submit, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="reset"], .button-group.stack-for-small > li:first-child .more-link a, .more-link .button-group.stack-for-small > li:first-child a, .button-group.stack-for-small > li:first-child .special-link {
    border-left: 0;
  }
  /* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="submit"], .button-group.stack-for-small > li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li .faq-search-anchor, .button-group.stack-for-small > li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li .form-submit, .button-group.stack-for-small > li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li [id*="reset"], .button-group.stack-for-small > li .more-link a, .more-link .button-group.stack-for-small > li a, .button-group.stack-for-small > li .special-link {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="submit"], .button-group.stack-for-small > li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small > li:first-child .faq-search-anchor, .button-group.stack-for-small > li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small > li:first-child .form-submit, .button-group.stack-for-small > li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small > li:first-child [id*="reset"], .button-group.stack-for-small > li:first-child .more-link a, .more-link .button-group.stack-for-small > li:first-child a, .button-group.stack-for-small > li:first-child .special-link {
    border-top: 0;
  }
}

/* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *, body.section-europass-support-centre .button-group.faq-search-anchor > *, .faq-autocomplete-search .button-group.form-submit > *, select.button-group > *, .more-link a.button-group > *, .button-group.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group > * {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > button, body.section-europass-support-centre .button-group.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.form-submit > * > button, select.button-group > * > button, .more-link a.button-group > * > button, .button-group.special-link > * > button, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > button, .button-group.radius > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .button, body.section-europass-support-centre .button-group.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.form-submit > * .button, select.button-group > * .button, .more-link a.button-group > * .button, .button-group.special-link > * .button, body.section-europass-support-centre .faq-grid .more-link a.button-group > * .button, .button-group.radius > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > * [id*="submit"], select.button-group > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > * [id*="submit"], .more-link a.button-group > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > * [id*="submit"], .button-group.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > * [id*="submit"], .button-group.radius > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.form-submit > * .faq-search-anchor, select.button-group > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group > * .faq-search-anchor, .more-link a.button-group > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group > * .faq-search-anchor, .button-group.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.special-link > * .faq-search-anchor, .button-group.radius > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.form-submit > * .form-submit, select.button-group > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group > * .form-submit, .more-link a.button-group > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group > * .form-submit, .button-group.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.special-link > * .form-submit, .button-group.radius > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > * [id*="reset"], select.button-group > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > * [id*="reset"], .more-link a.button-group > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > * [id*="reset"], .button-group.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > * [id*="reset"], .button-group.radius > * .more-link a, .more-link .button-group.radius > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * a, body.section-europass-support-centre .button-group.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.faq-search-anchor > * a, .faq-autocomplete-search .button-group.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.form-submit > * a, select.button-group > * .more-link a, .more-link select.button-group > * a, .more-link a.button-group > * a, .button-group.special-link > * .more-link a, .more-link .button-group.special-link > * a, .button-group.radius > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.form-submit > * .special-link, select.button-group > * .special-link, .more-link a.button-group > * .special-link, .button-group.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link a.button-group > * .special-link, .button-group.radius > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.radius > * a, body.section-europass-support-centre .faq-grid .more-link .button-group.faq-search-anchor > * a, select.button-group > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group > * a, .button-group.special-link > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.special-link > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group > * a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.form-submit > *:first-child button, select.button-group > *:first-child button, .more-link a.button-group > *:first-child button, .button-group.special-link > *:first-child button, .button-group.radius > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.form-submit > *:first-child .button, select.button-group > *:first-child .button, .more-link a.button-group > *:first-child .button, .button-group.special-link > *:first-child .button, .button-group.radius > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:first-child [id*="submit"], select.button-group > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:first-child [id*="submit"], .more-link a.button-group > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:first-child [id*="submit"], .button-group.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:first-child [id*="submit"], .button-group.radius > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.form-submit > *:first-child .faq-search-anchor, select.button-group > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group > *:first-child .faq-search-anchor, .more-link a.button-group > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group > *:first-child .faq-search-anchor, .button-group.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.special-link > *:first-child .faq-search-anchor, .button-group.radius > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.form-submit > *:first-child .form-submit, select.button-group > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group > *:first-child .form-submit, .more-link a.button-group > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group > *:first-child .form-submit, .button-group.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.special-link > *:first-child .form-submit, .button-group.radius > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:first-child [id*="reset"], select.button-group > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:first-child [id*="reset"], .more-link a.button-group > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:first-child [id*="reset"], .button-group.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:first-child [id*="reset"], .button-group.radius > *:first-child .more-link a, .more-link .button-group.radius > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.form-submit > *:first-child a, select.button-group > *:first-child .more-link a, .more-link select.button-group > *:first-child a, .more-link a.button-group > *:first-child a, .button-group.special-link > *:first-child .more-link a, .more-link .button-group.special-link > *:first-child a, .button-group.radius > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.form-submit > *:first-child .special-link, select.button-group > *:first-child .special-link, .more-link a.button-group > *:first-child .special-link, .button-group.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.faq-search-anchor > *:first-child a, select.button-group > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group > *:first-child a {
  border-left: 0;
}

/* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *, body.section-europass-support-centre .button-group.faq-search-anchor > *, .faq-autocomplete-search .button-group.form-submit > *, select.button-group > *, .more-link a.button-group > *, .button-group.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group > *,
.button-group.radius > * > a, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > a, body.section-europass-support-centre .button-group.faq-search-anchor > * > a, .faq-autocomplete-search .button-group.form-submit > * > a, select.button-group > * > a, .more-link a.button-group > * > a, .button-group.special-link > * > a, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > a,
.button-group.radius > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > button, body.section-europass-support-centre .button-group.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.form-submit > * > button, select.button-group > * > button, .more-link a.button-group > * > button, .button-group.special-link > * > button, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > button,
.button-group.radius > * > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > .button, body.section-europass-support-centre .button-group.faq-search-anchor > * > .button, .faq-autocomplete-search .button-group.form-submit > * > .button, select.button-group > * > .button, .more-link a.button-group > * > .button, .button-group.special-link > * > .button, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > * > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > * > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > * > [id*="submit"], body.section-europass-support-centre
.button-group.radius > * > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .button-group.faq-search-anchor > * > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.form-submit > * > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.form-submit > * > .faq-search-anchor, body.section-europass-support-centre select.button-group > * > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group > * > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group > * > .faq-search-anchor, body.section-europass-support-centre .button-group.special-link > * > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group[id*="submit"] > * > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.faq-search-anchor > * > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.faq-search-anchor > * > .form-submit, .faq-autocomplete-search .button-group.form-submit > * > .form-submit, .faq-autocomplete-search select.button-group > * > .form-submit, .more-link .faq-autocomplete-search a.button-group > * > .form-submit, .faq-autocomplete-search .more-link a.button-group > * > .form-submit, .faq-autocomplete-search .button-group.special-link > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > * > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > * > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > * > [id*="reset"], .more-link
.button-group.radius > * > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group[id*="submit"] > * > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > a, body.section-europass-support-centre .more-link .button-group.faq-search-anchor > * > a, .more-link body.section-europass-support-centre .button-group.faq-search-anchor > * > a, .faq-autocomplete-search .more-link .button-group.form-submit > * > a, .more-link .faq-autocomplete-search .button-group.form-submit > * > a, .more-link select.button-group > * > a, .more-link a.button-group > * > a, .more-link .button-group.special-link > * > a,
.button-group.radius > * > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > * > .special-link, body.section-europass-support-centre .button-group.faq-search-anchor > * > .special-link, .faq-autocomplete-search .button-group.form-submit > * > .special-link, select.button-group > * > .special-link, .more-link a.button-group > * > .special-link, .button-group.special-link > * > .special-link, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > .special-link, body.section-europass-support-centre .faq-grid .more-link
.button-group.radius > * > a, body.section-europass-support-centre .faq-grid .more-link select.button-group > * > a, body.section-europass-support-centre .faq-grid .more-link .button-group.special-link > * > a, body.section-europass-support-centre .faq-grid .more-link a.button-group > * > a {
  border-radius: 0;
}

/* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child, .faq-autocomplete-search .button-group.form-submit > *:first-child, select.button-group > *:first-child, .more-link a.button-group > *:first-child, .button-group.special-link > *:first-child, body.section-europass-support-centre .faq-grid .more-link a.button-group > *:first-child,
.button-group.radius > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > a, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .button-group.form-submit > *:first-child > a, select.button-group > *:first-child > a, .more-link a.button-group > *:first-child > a, .button-group.special-link > *:first-child > a,
.button-group.radius > *:first-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > button, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > button, .faq-autocomplete-search .button-group.form-submit > *:first-child > button, select.button-group > *:first-child > button, .more-link a.button-group > *:first-child > button, .button-group.special-link > *:first-child > button,
.button-group.radius > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > .button, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > .button, .faq-autocomplete-search .button-group.form-submit > *:first-child > .button, select.button-group > *:first-child > .button, .more-link a.button-group > *:first-child > .button, .button-group.special-link > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:first-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:first-child > [id*="submit"], body.section-europass-support-centre
.button-group.radius > *:first-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre select.button-group > *:first-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group > *:first-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.special-link > *:first-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group[id*="submit"] > *:first-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search .button-group.form-submit > *:first-child > .form-submit, .faq-autocomplete-search select.button-group > *:first-child > .form-submit, .more-link .faq-autocomplete-search a.button-group > *:first-child > .form-submit, .faq-autocomplete-search .more-link a.button-group > *:first-child > .form-submit, .faq-autocomplete-search .button-group.special-link > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:first-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:first-child > [id*="reset"], .more-link
.button-group.radius > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group[id*="submit"] > *:first-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > a, body.section-europass-support-centre .more-link .button-group.faq-search-anchor > *:first-child > a, .more-link body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .more-link .button-group.form-submit > *:first-child > a, .more-link .faq-autocomplete-search .button-group.form-submit > *:first-child > a, .more-link select.button-group > *:first-child > a, .more-link a.button-group > *:first-child > a, .more-link .button-group.special-link > *:first-child > a,
.button-group.radius > *:first-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:first-child > .special-link, body.section-europass-support-centre .button-group.faq-search-anchor > *:first-child > .special-link, .faq-autocomplete-search .button-group.form-submit > *:first-child > .special-link, select.button-group > *:first-child > .special-link, .more-link a.button-group > *:first-child > .special-link, .button-group.special-link > *:first-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group > *:first-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group > *:first-child > a {
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:last-child, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child, .faq-autocomplete-search .button-group.form-submit > *:last-child, select.button-group > *:last-child, .more-link a.button-group > *:last-child, .button-group.special-link > *:last-child, body.section-europass-support-centre .faq-grid .more-link a.button-group > *:last-child,
.button-group.radius > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > a, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .button-group.form-submit > *:last-child > a, select.button-group > *:last-child > a, .more-link a.button-group > *:last-child > a, .button-group.special-link > *:last-child > a,
.button-group.radius > *:last-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > button, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > button, .faq-autocomplete-search .button-group.form-submit > *:last-child > button, select.button-group > *:last-child > button, .more-link a.button-group > *:last-child > button, .button-group.special-link > *:last-child > button,
.button-group.radius > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > .button, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > .button, .faq-autocomplete-search .button-group.form-submit > *:last-child > .button, select.button-group > *:last-child > .button, .more-link a.button-group > *:last-child > .button, .button-group.special-link > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:last-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:last-child > [id*="submit"], body.section-europass-support-centre
.button-group.radius > *:last-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre select.button-group > *:last-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group > *:last-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.special-link > *:last-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group[id*="submit"] > *:last-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search .button-group.form-submit > *:last-child > .form-submit, .faq-autocomplete-search select.button-group > *:last-child > .form-submit, .more-link .faq-autocomplete-search a.button-group > *:last-child > .form-submit, .faq-autocomplete-search .more-link a.button-group > *:last-child > .form-submit, .faq-autocomplete-search .button-group.special-link > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.faq-search-anchor > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group > *:last-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.special-link > *:last-child > [id*="reset"], .more-link
.button-group.radius > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group[id*="submit"] > *:last-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > a, body.section-europass-support-centre .more-link .button-group.faq-search-anchor > *:last-child > a, .more-link body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .more-link .button-group.form-submit > *:last-child > a, .more-link .faq-autocomplete-search .button-group.form-submit > *:last-child > a, .more-link select.button-group > *:last-child > a, .more-link a.button-group > *:last-child > a, .more-link .button-group.special-link > *:last-child > a,
.button-group.radius > *:last-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group[id*="submit"] > *:last-child > .special-link, body.section-europass-support-centre .button-group.faq-search-anchor > *:last-child > .special-link, .faq-autocomplete-search .button-group.form-submit > *:last-child > .special-link, select.button-group > *:last-child > .special-link, .more-link a.button-group > *:last-child > .special-link, .button-group.special-link > *:last-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group > *:last-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group > *:last-child > a {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 166, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack.form-submit > *, select.button-group.stack > *, .more-link a.button-group.stack > *, .button-group.stack.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > * {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack.form-submit > * > button, select.button-group.stack > * > button, .more-link a.button-group.stack > * > button, .button-group.stack.special-link > * > button, .button-group.radius.stack > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.stack.form-submit > * .button, select.button-group.stack > * .button, .more-link a.button-group.stack > * .button, .button-group.stack.special-link > * .button, .button-group.radius.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.stack.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * [id*="submit"], select.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * [id*="submit"], .more-link a.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * [id*="submit"], .button-group.stack.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * [id*="submit"], .button-group.radius.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.stack.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > * .faq-search-anchor, select.button-group.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > * .faq-search-anchor, .more-link a.button-group.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > * .faq-search-anchor, .button-group.stack.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > * .faq-search-anchor, .button-group.radius.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > * .form-submit, select.button-group.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack > * .form-submit, .more-link a.button-group.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > * .form-submit, .button-group.stack.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack.special-link > * .form-submit, .button-group.radius.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.stack.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * [id*="reset"], select.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * [id*="reset"], .more-link a.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * [id*="reset"], .button-group.stack.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * [id*="reset"], .button-group.radius.stack > * .more-link a, .more-link .button-group.radius.stack > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > * a, .faq-autocomplete-search .button-group.stack.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > * a, select.button-group.stack > * .more-link a, .more-link select.button-group.stack > * a, .more-link a.button-group.stack > * a, .button-group.stack.special-link > * .more-link a, .more-link .button-group.stack.special-link > * a, .button-group.radius.stack > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.stack.form-submit > * .special-link, select.button-group.stack > * .special-link, .more-link a.button-group.stack > * .special-link, .button-group.stack.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack.faq-search-anchor > * a, select.button-group.stack > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > * a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child button, select.button-group.stack > *:first-child button, .more-link a.button-group.stack > *:first-child button, .button-group.stack.special-link > *:first-child button, .button-group.radius.stack > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .button, select.button-group.stack > *:first-child .button, .more-link a.button-group.stack > *:first-child .button, .button-group.stack.special-link > *:first-child .button, .button-group.radius.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child [id*="submit"], select.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child [id*="submit"], .more-link a.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child [id*="submit"], .button-group.stack.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child [id*="submit"], .button-group.radius.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .faq-search-anchor, select.button-group.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > *:first-child .faq-search-anchor, .more-link a.button-group.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > *:first-child .faq-search-anchor, .button-group.stack.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > *:first-child .faq-search-anchor, .button-group.radius.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .form-submit, select.button-group.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack > *:first-child .form-submit, .more-link a.button-group.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > *:first-child .form-submit, .button-group.stack.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack.special-link > *:first-child .form-submit, .button-group.radius.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child [id*="reset"], select.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child [id*="reset"], .more-link a.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child [id*="reset"], .button-group.stack.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child [id*="reset"], .button-group.radius.stack > *:first-child .more-link a, .more-link .button-group.radius.stack > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > *:first-child a, select.button-group.stack > *:first-child .more-link a, .more-link select.button-group.stack > *:first-child a, .more-link a.button-group.stack > *:first-child a, .button-group.stack.special-link > *:first-child .more-link a, .more-link .button-group.stack.special-link > *:first-child a, .button-group.radius.stack > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .special-link, select.button-group.stack > *:first-child .special-link, .more-link a.button-group.stack > *:first-child .special-link, .button-group.stack.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack.faq-search-anchor > *:first-child a, select.button-group.stack > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > *:first-child a {
  border-left: 0;
}

/* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack.form-submit > * > button, select.button-group.stack > * > button, .more-link a.button-group.stack > * > button, .button-group.stack.special-link > * > button, .button-group.radius.stack > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.stack.form-submit > * .button, select.button-group.stack > * .button, .more-link a.button-group.stack > * .button, .button-group.stack.special-link > * .button, .button-group.radius.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.stack.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * [id*="submit"], select.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * [id*="submit"], .more-link a.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * [id*="submit"], .button-group.stack.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * [id*="submit"], .button-group.radius.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.stack.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > * .faq-search-anchor, select.button-group.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > * .faq-search-anchor, .more-link a.button-group.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > * .faq-search-anchor, .button-group.stack.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > * .faq-search-anchor, .button-group.radius.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > * .form-submit, select.button-group.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack > * .form-submit, .more-link a.button-group.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > * .form-submit, .button-group.stack.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack.special-link > * .form-submit, .button-group.radius.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.stack.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * [id*="reset"], select.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * [id*="reset"], .more-link a.button-group.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * [id*="reset"], .button-group.stack.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * [id*="reset"], .button-group.radius.stack > * .more-link a, .more-link .button-group.radius.stack > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > * a, .faq-autocomplete-search .button-group.stack.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > * a, select.button-group.stack > * .more-link a, .more-link select.button-group.stack > * a, .more-link a.button-group.stack > * a, .button-group.stack.special-link > * .more-link a, .more-link .button-group.stack.special-link > * a, .button-group.radius.stack > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.stack.form-submit > * .special-link, select.button-group.stack > * .special-link, .more-link a.button-group.stack > * .special-link, .button-group.stack.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack.faq-search-anchor > * a, select.button-group.stack > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > * a {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child button, select.button-group.stack > *:first-child button, .more-link a.button-group.stack > *:first-child button, .button-group.stack.special-link > *:first-child button, .button-group.radius.stack > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .button, select.button-group.stack > *:first-child .button, .more-link a.button-group.stack > *:first-child .button, .button-group.stack.special-link > *:first-child .button, .button-group.radius.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child [id*="submit"], select.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child [id*="submit"], .more-link a.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child [id*="submit"], .button-group.stack.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child [id*="submit"], .button-group.radius.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .faq-search-anchor, select.button-group.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > *:first-child .faq-search-anchor, .more-link a.button-group.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > *:first-child .faq-search-anchor, .button-group.stack.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > *:first-child .faq-search-anchor, .button-group.radius.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .form-submit, select.button-group.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack > *:first-child .form-submit, .more-link a.button-group.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > *:first-child .form-submit, .button-group.stack.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack.special-link > *:first-child .form-submit, .button-group.radius.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child [id*="reset"], select.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child [id*="reset"], .more-link a.button-group.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child [id*="reset"], .button-group.stack.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child [id*="reset"], .button-group.radius.stack > *:first-child .more-link a, .more-link .button-group.radius.stack > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > *:first-child a, select.button-group.stack > *:first-child .more-link a, .more-link select.button-group.stack > *:first-child a, .more-link a.button-group.stack > *:first-child a, .button-group.stack.special-link > *:first-child .more-link a, .more-link .button-group.stack.special-link > *:first-child a, .button-group.radius.stack > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child .special-link, select.button-group.stack > *:first-child .special-link, .more-link a.button-group.stack > *:first-child .special-link, .button-group.stack.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack.faq-search-anchor > *:first-child a, select.button-group.stack > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > *:first-child a {
  border-top: 0;
}

/* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack.form-submit > *, select.button-group.stack > *, .more-link a.button-group.stack > *, .button-group.stack.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > *,
.button-group.radius.stack > * > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > a, .faq-autocomplete-search .button-group.stack.form-submit > * > a, select.button-group.stack > * > a, .more-link a.button-group.stack > * > a, .button-group.stack.special-link > * > a,
.button-group.radius.stack > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack.form-submit > * > button, select.button-group.stack > * > button, .more-link a.button-group.stack > * > button, .button-group.stack.special-link > * > button,
.button-group.radius.stack > * > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > .button, .faq-autocomplete-search .button-group.stack.form-submit > * > .button, select.button-group.stack > * > .button, .more-link a.button-group.stack > * > .button, .button-group.stack.special-link > * > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * > [id*="submit"], body.section-europass-support-centre
.button-group.radius.stack > * > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.form-submit > * > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > * > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > * > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack > * > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > * > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius.stack > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack[id*="submit"] > * > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.faq-search-anchor > * > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > * > .form-submit, .faq-autocomplete-search select.button-group.stack > * > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack > * > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > * > .form-submit, .faq-autocomplete-search .button-group.stack.special-link > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > * > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > * > [id*="reset"], .more-link
.button-group.radius.stack > * > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack[id*="submit"] > * > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > a, body.section-europass-support-centre .more-link .button-group.stack.faq-search-anchor > * > a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > a, .faq-autocomplete-search .more-link .button-group.stack.form-submit > * > a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > * > a, .more-link select.button-group.stack > * > a, .more-link a.button-group.stack > * > a, .more-link .button-group.stack.special-link > * > a,
.button-group.radius.stack > * > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > * > .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > * > .special-link, .faq-autocomplete-search .button-group.stack.form-submit > * > .special-link, select.button-group.stack > * > .special-link, .more-link a.button-group.stack > * > .special-link, .button-group.stack.special-link > * > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > * > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > * > a {
  border-radius: 0;
}

/* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child, select.button-group.stack > *:first-child, .more-link a.button-group.stack > *:first-child, .button-group.stack.special-link > *:first-child,
.button-group.radius.stack > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > a, select.button-group.stack > *:first-child > a, .more-link a.button-group.stack > *:first-child > a, .button-group.stack.special-link > *:first-child > a,
.button-group.radius.stack > *:first-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > button, select.button-group.stack > *:first-child > button, .more-link a.button-group.stack > *:first-child > button, .button-group.stack.special-link > *:first-child > button,
.button-group.radius.stack > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > .button, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > .button, select.button-group.stack > *:first-child > .button, .more-link a.button-group.stack > *:first-child > .button, .button-group.stack.special-link > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child > [id*="submit"], body.section-europass-support-centre
.button-group.radius.stack > *:first-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > *:first-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack > *:first-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > *:first-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius.stack > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack[id*="submit"] > *:first-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > .form-submit, .faq-autocomplete-search select.button-group.stack > *:first-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack > *:first-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack.special-link > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:first-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:first-child > [id*="reset"], .more-link
.button-group.radius.stack > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack[id*="submit"] > *:first-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > a, body.section-europass-support-centre .more-link .button-group.stack.faq-search-anchor > *:first-child > a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .more-link .button-group.stack.form-submit > *:first-child > a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > a, .more-link select.button-group.stack > *:first-child > a, .more-link a.button-group.stack > *:first-child > a, .more-link .button-group.stack.special-link > *:first-child > a,
.button-group.radius.stack > *:first-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:first-child > .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:first-child > .special-link, .faq-autocomplete-search .button-group.stack.form-submit > *:first-child > .special-link, select.button-group.stack > *:first-child > .special-link, .more-link a.button-group.stack > *:first-child > .special-link, .button-group.stack.special-link > *:first-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > *:first-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > *:first-child > a {
  -webkit-top-left-radius: 5px;
  -webkit-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:last-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child, select.button-group.stack > *:last-child, .more-link a.button-group.stack > *:last-child, .button-group.stack.special-link > *:last-child,
.button-group.radius.stack > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > a, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > a, select.button-group.stack > *:last-child > a, .more-link a.button-group.stack > *:last-child > a, .button-group.stack.special-link > *:last-child > a,
.button-group.radius.stack > *:last-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > button, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > button, select.button-group.stack > *:last-child > button, .more-link a.button-group.stack > *:last-child > button, .button-group.stack.special-link > *:last-child > button,
.button-group.radius.stack > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > .button, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > .button, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > .button, select.button-group.stack > *:last-child > .button, .more-link a.button-group.stack > *:last-child > .button, .button-group.stack.special-link > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:last-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:last-child > [id*="submit"], body.section-europass-support-centre
.button-group.radius.stack > *:last-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack > *:last-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack > *:last-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack.special-link > *:last-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.radius.stack > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack[id*="submit"] > *:last-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > .form-submit, .faq-autocomplete-search select.button-group.stack > *:last-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack > *:last-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack.special-link > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.radius.stack > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.faq-search-anchor > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack > *:last-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack.special-link > *:last-child > [id*="reset"], .more-link
.button-group.radius.stack > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack[id*="submit"] > *:last-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > a, body.section-europass-support-centre .more-link .button-group.stack.faq-search-anchor > *:last-child > a, .more-link body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .more-link .button-group.stack.form-submit > *:last-child > a, .more-link .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > a, .more-link select.button-group.stack > *:last-child > a, .more-link a.button-group.stack > *:last-child > a, .more-link .button-group.stack.special-link > *:last-child > a,
.button-group.radius.stack > *:last-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack[id*="submit"] > *:last-child > .special-link, body.section-europass-support-centre .button-group.stack.faq-search-anchor > *:last-child > .special-link, .faq-autocomplete-search .button-group.stack.form-submit > *:last-child > .special-link, select.button-group.stack > *:last-child > .special-link, .more-link a.button-group.stack > *:last-child > .special-link, .button-group.stack.special-link > *:last-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack > *:last-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack > *:last-child > a {
  -webkit-bottom-left-radius: 5px;
  -webkit-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media only screen and (min-width: 40.063em) {
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *, select.button-group.stack-for-small > *, .more-link a.button-group.stack-for-small > *, .button-group.stack-for-small.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
  }
  /* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > button, select.button-group.stack-for-small > * > button, .more-link a.button-group.stack-for-small > * > button, .button-group.stack-for-small.special-link > * > button, .button-group.radius.stack-for-small > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .button, select.button-group.stack-for-small > * .button, .more-link a.button-group.stack-for-small > * .button, .button-group.stack-for-small.special-link > * .button, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="submit"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="submit"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="submit"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="submit"], .button-group.radius.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .faq-search-anchor, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > * .faq-search-anchor, .more-link a.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > * .faq-search-anchor, .button-group.stack-for-small.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > * .faq-search-anchor, .button-group.radius.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .form-submit, select.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > * .form-submit, .more-link a.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > * .form-submit, .button-group.stack-for-small.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > * .form-submit, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="reset"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="reset"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="reset"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="reset"], .button-group.radius.stack-for-small > * .more-link a, .more-link .button-group.radius.stack-for-small > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > * a, select.button-group.stack-for-small > * .more-link a, .more-link select.button-group.stack-for-small > * a, .more-link a.button-group.stack-for-small > * a, .button-group.stack-for-small.special-link > * .more-link a, .more-link .button-group.stack-for-small.special-link > * a, .button-group.radius.stack-for-small > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .special-link, select.button-group.stack-for-small > * .special-link, .more-link a.button-group.stack-for-small > * .special-link, .button-group.stack-for-small.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > * a, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * a {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child button, select.button-group.stack-for-small > *:first-child button, .more-link a.button-group.stack-for-small > *:first-child button, .button-group.stack-for-small.special-link > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .button, select.button-group.stack-for-small > *:first-child .button, .more-link a.button-group.stack-for-small > *:first-child .button, .button-group.stack-for-small.special-link > *:first-child .button, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="submit"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="submit"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="submit"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="submit"], .button-group.radius.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .faq-search-anchor, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:first-child .faq-search-anchor, .more-link a.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:first-child .faq-search-anchor, .button-group.stack-for-small.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:first-child .faq-search-anchor, .button-group.radius.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .form-submit, select.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:first-child .form-submit, .more-link a.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:first-child .form-submit, .button-group.stack-for-small.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:first-child .form-submit, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="reset"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="reset"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="reset"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="reset"], .button-group.radius.stack-for-small > *:first-child .more-link a, .more-link .button-group.radius.stack-for-small > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child a, select.button-group.stack-for-small > *:first-child .more-link a, .more-link select.button-group.stack-for-small > *:first-child a, .more-link a.button-group.stack-for-small > *:first-child a, .button-group.stack-for-small.special-link > *:first-child .more-link a, .more-link .button-group.stack-for-small.special-link > *:first-child a, .button-group.radius.stack-for-small > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .special-link, select.button-group.stack-for-small > *:first-child .special-link, .more-link a.button-group.stack-for-small > *:first-child .special-link, .button-group.stack-for-small.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > *:first-child a, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:first-child a {
    border-left: 0;
  }
  /* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *, select.button-group.stack-for-small > *, .more-link a.button-group.stack-for-small > *, .button-group.stack-for-small.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > a, select.button-group.stack-for-small > * > a, .more-link a.button-group.stack-for-small > * > a, .button-group.stack-for-small.special-link > * > a,
  .button-group.radius.stack-for-small > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > button, select.button-group.stack-for-small > * > button, .more-link a.button-group.stack-for-small > * > button, .button-group.stack-for-small.special-link > * > button,
  .button-group.radius.stack-for-small > * > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .button, select.button-group.stack-for-small > * > .button, .more-link a.button-group.stack-for-small > * > .button, .button-group.stack-for-small.special-link > * > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > * > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > * > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > * > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > * > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > * > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > * > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > * > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > * > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > * > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > * > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > * > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > * > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > * > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > * > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > a, .more-link select.button-group.stack-for-small > * > a, .more-link a.button-group.stack-for-small > * > a, .more-link .button-group.stack-for-small.special-link > * > a,
  .button-group.radius.stack-for-small > * > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .special-link, select.button-group.stack-for-small > * > .special-link, .more-link a.button-group.stack-for-small > * > .special-link, .button-group.stack-for-small.special-link > * > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > * > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * > a {
    border-radius: 0;
  }
  /* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child, select.button-group.stack-for-small > *:first-child, .more-link a.button-group.stack-for-small > *:first-child, .button-group.stack-for-small.special-link > *:first-child,
  .button-group.radius.stack-for-small > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > a, select.button-group.stack-for-small > *:first-child > a, .more-link a.button-group.stack-for-small > *:first-child > a, .button-group.stack-for-small.special-link > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > button, select.button-group.stack-for-small > *:first-child > button, .more-link a.button-group.stack-for-small > *:first-child > button, .button-group.stack-for-small.special-link > *:first-child > button,
  .button-group.radius.stack-for-small > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .button, select.button-group.stack-for-small > *:first-child > .button, .more-link a.button-group.stack-for-small > *:first-child > .button, .button-group.stack-for-small.special-link > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > *:first-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:first-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > *:first-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:first-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > *:first-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:first-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > *:first-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > *:first-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > *:first-child > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > a, .more-link select.button-group.stack-for-small > *:first-child > a, .more-link a.button-group.stack-for-small > *:first-child > a, .more-link .button-group.stack-for-small.special-link > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .special-link, select.button-group.stack-for-small > *:first-child > .special-link, .more-link a.button-group.stack-for-small > *:first-child > .special-link, .button-group.stack-for-small.special-link > *:first-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:first-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:first-child > a {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
  }
  /* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child, select.button-group.stack-for-small > *:last-child, .more-link a.button-group.stack-for-small > *:last-child, .button-group.stack-for-small.special-link > *:last-child,
  .button-group.radius.stack-for-small > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > a, select.button-group.stack-for-small > *:last-child > a, .more-link a.button-group.stack-for-small > *:last-child > a, .button-group.stack-for-small.special-link > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > button, select.button-group.stack-for-small > *:last-child > button, .more-link a.button-group.stack-for-small > *:last-child > button, .button-group.stack-for-small.special-link > *:last-child > button,
  .button-group.radius.stack-for-small > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .button, select.button-group.stack-for-small > *:last-child > .button, .more-link a.button-group.stack-for-small > *:last-child > .button, .button-group.stack-for-small.special-link > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:last-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:last-child > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > *:last-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:last-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > *:last-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:last-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > *:last-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:last-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > *:last-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:last-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:last-child > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > *:last-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > *:last-child > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > a, .more-link select.button-group.stack-for-small > *:last-child > a, .more-link a.button-group.stack-for-small > *:last-child > a, .more-link .button-group.stack-for-small.special-link > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .special-link, select.button-group.stack-for-small > *:last-child > .special-link, .more-link a.button-group.stack-for-small > *:last-child > .special-link, .button-group.stack-for-small.special-link > *:last-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:last-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:last-child > a {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
}

@media only screen and (max-width: 40em) {
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *, select.button-group.stack-for-small > *, .more-link a.button-group.stack-for-small > *, .button-group.stack-for-small.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > button, select.button-group.stack-for-small > * > button, .more-link a.button-group.stack-for-small > * > button, .button-group.stack-for-small.special-link > * > button, .button-group.radius.stack-for-small > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .button, select.button-group.stack-for-small > * .button, .more-link a.button-group.stack-for-small > * .button, .button-group.stack-for-small.special-link > * .button, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="submit"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="submit"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="submit"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="submit"], .button-group.radius.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .faq-search-anchor, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > * .faq-search-anchor, .more-link a.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > * .faq-search-anchor, .button-group.stack-for-small.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > * .faq-search-anchor, .button-group.radius.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .form-submit, select.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > * .form-submit, .more-link a.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > * .form-submit, .button-group.stack-for-small.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > * .form-submit, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="reset"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="reset"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="reset"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="reset"], .button-group.radius.stack-for-small > * .more-link a, .more-link .button-group.radius.stack-for-small > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > * a, select.button-group.stack-for-small > * .more-link a, .more-link select.button-group.stack-for-small > * a, .more-link a.button-group.stack-for-small > * a, .button-group.stack-for-small.special-link > * .more-link a, .more-link .button-group.stack-for-small.special-link > * a, .button-group.radius.stack-for-small > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .special-link, select.button-group.stack-for-small > * .special-link, .more-link a.button-group.stack-for-small > * .special-link, .button-group.stack-for-small.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > * a, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * a {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child button, select.button-group.stack-for-small > *:first-child button, .more-link a.button-group.stack-for-small > *:first-child button, .button-group.stack-for-small.special-link > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .button, select.button-group.stack-for-small > *:first-child .button, .more-link a.button-group.stack-for-small > *:first-child .button, .button-group.stack-for-small.special-link > *:first-child .button, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="submit"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="submit"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="submit"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="submit"], .button-group.radius.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .faq-search-anchor, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:first-child .faq-search-anchor, .more-link a.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:first-child .faq-search-anchor, .button-group.stack-for-small.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:first-child .faq-search-anchor, .button-group.radius.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .form-submit, select.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:first-child .form-submit, .more-link a.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:first-child .form-submit, .button-group.stack-for-small.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:first-child .form-submit, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="reset"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="reset"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="reset"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="reset"], .button-group.radius.stack-for-small > *:first-child .more-link a, .more-link .button-group.radius.stack-for-small > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child a, select.button-group.stack-for-small > *:first-child .more-link a, .more-link select.button-group.stack-for-small > *:first-child a, .more-link a.button-group.stack-for-small > *:first-child a, .button-group.stack-for-small.special-link > *:first-child .more-link a, .more-link .button-group.stack-for-small.special-link > *:first-child a, .button-group.radius.stack-for-small > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .special-link, select.button-group.stack-for-small > *:first-child .special-link, .more-link a.button-group.stack-for-small > *:first-child .special-link, .button-group.stack-for-small.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > *:first-child a, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:first-child a {
    border-left: 0;
  }
  /* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > button, select.button-group.stack-for-small > * > button, .more-link a.button-group.stack-for-small > * > button, .button-group.stack-for-small.special-link > * > button, .button-group.radius.stack-for-small > * .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .button, select.button-group.stack-for-small > * .button, .more-link a.button-group.stack-for-small > * .button, .button-group.stack-for-small.special-link > * .button, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="submit"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="submit"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="submit"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="submit"], .button-group.radius.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > * .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .faq-search-anchor, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > * .faq-search-anchor, .more-link a.button-group.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > * .faq-search-anchor, .button-group.stack-for-small.special-link > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > * .faq-search-anchor, .button-group.radius.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > * .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .form-submit, select.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > * .form-submit, .more-link a.button-group.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > * .form-submit, .button-group.stack-for-small.special-link > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > * .form-submit, .button-group.radius.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > * [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * [id*="reset"], select.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * [id*="reset"], .more-link a.button-group.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * [id*="reset"], .button-group.stack-for-small.special-link > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * [id*="reset"], .button-group.radius.stack-for-small > * .more-link a, .more-link .button-group.radius.stack-for-small > * a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > * a, select.button-group.stack-for-small > * .more-link a, .more-link select.button-group.stack-for-small > * a, .more-link a.button-group.stack-for-small > * a, .button-group.stack-for-small.special-link > * .more-link a, .more-link .button-group.stack-for-small.special-link > * a, .button-group.radius.stack-for-small > * .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * .special-link, select.button-group.stack-for-small > * .special-link, .more-link a.button-group.stack-for-small > * .special-link, .button-group.stack-for-small.special-link > * .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > * a, select.button-group.stack-for-small > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > * a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * a {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child button, select.button-group.stack-for-small > *:first-child button, .more-link a.button-group.stack-for-small > *:first-child button, .button-group.stack-for-small.special-link > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .button, select.button-group.stack-for-small > *:first-child .button, .more-link a.button-group.stack-for-small > *:first-child .button, .button-group.stack-for-small.special-link > *:first-child .button, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="submit"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="submit"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="submit"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="submit"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="submit"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="submit"], .button-group.radius.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.radius.stack-for-small > *:first-child .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-search-anchor, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .faq-search-anchor, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:first-child .faq-search-anchor, .more-link a.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:first-child .faq-search-anchor, .button-group.stack-for-small.special-link > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:first-child .faq-search-anchor, .button-group.radius.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.radius.stack-for-small > *:first-child .form-submit, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .form-submit, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .form-submit, select.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:first-child .form-submit, .more-link a.button-group.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:first-child .form-submit, .button-group.stack-for-small.special-link > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:first-child .form-submit, .button-group.radius.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.radius.stack-for-small > *:first-child [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child [id*="reset"], body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child [id*="reset"], .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child [id*="reset"], select.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child [id*="reset"], .more-link a.button-group.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child [id*="reset"], .button-group.stack-for-small.special-link > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child [id*="reset"], .button-group.radius.stack-for-small > *:first-child .more-link a, .more-link .button-group.radius.stack-for-small > *:first-child a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .more-link a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .more-link a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .more-link a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child a, select.button-group.stack-for-small > *:first-child .more-link a, .more-link select.button-group.stack-for-small > *:first-child a, .more-link a.button-group.stack-for-small > *:first-child a, .button-group.stack-for-small.special-link > *:first-child .more-link a, .more-link .button-group.stack-for-small.special-link > *:first-child a, .button-group.radius.stack-for-small > *:first-child .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child .special-link, select.button-group.stack-for-small > *:first-child .special-link, .more-link a.button-group.stack-for-small > *:first-child .special-link, .button-group.stack-for-small.special-link > *:first-child .special-link, body.section-europass-support-centre .faq-grid .more-link .button-group.stack-for-small.faq-search-anchor > *:first-child a, select.button-group.stack-for-small > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:first-child a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:first-child a {
    border-top: 0;
  }
  /* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *, select.button-group.stack-for-small > *, .more-link a.button-group.stack-for-small > *, .button-group.stack-for-small.special-link > *, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > a, select.button-group.stack-for-small > * > a, .more-link a.button-group.stack-for-small > * > a, .button-group.stack-for-small.special-link > * > a,
  .button-group.radius.stack-for-small > * > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > button, select.button-group.stack-for-small > * > button, .more-link a.button-group.stack-for-small > * > button, .button-group.stack-for-small.special-link > * > button,
  .button-group.radius.stack-for-small > * > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .button, select.button-group.stack-for-small > * > .button, .more-link a.button-group.stack-for-small > * > .button, .button-group.stack-for-small.special-link > * > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > * > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > * > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > * > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > * > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > * > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > * > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > * > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > * > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > * > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > * > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > * > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > * > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > * > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > * > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > * > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > * > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > * > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > * > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > a, .more-link select.button-group.stack-for-small > * > a, .more-link a.button-group.stack-for-small > * > a, .more-link .button-group.stack-for-small.special-link > * > a,
  .button-group.radius.stack-for-small > * > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > * > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > * > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > * > .special-link, select.button-group.stack-for-small > * > .special-link, .more-link a.button-group.stack-for-small > * > .special-link, .button-group.stack-for-small.special-link > * > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > * > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > * > a {
    border-radius: 0;
  }
  /* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child, select.button-group.stack-for-small > *:first-child, .more-link a.button-group.stack-for-small > *:first-child, .button-group.stack-for-small.special-link > *:first-child,
  .button-group.radius.stack-for-small > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > a, select.button-group.stack-for-small > *:first-child > a, .more-link a.button-group.stack-for-small > *:first-child > a, .button-group.stack-for-small.special-link > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > button, select.button-group.stack-for-small > *:first-child > button, .more-link a.button-group.stack-for-small > *:first-child > button, .button-group.stack-for-small.special-link > *:first-child > button,
  .button-group.radius.stack-for-small > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .button, select.button-group.stack-for-small > *:first-child > .button, .more-link a.button-group.stack-for-small > *:first-child > .button, .button-group.stack-for-small.special-link > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > *:first-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:first-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > *:first-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:first-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:first-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > *:first-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:first-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > *:first-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:first-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:first-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:first-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:first-child > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > *:first-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > *:first-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > *:first-child > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > a, .more-link select.button-group.stack-for-small > *:first-child > a, .more-link a.button-group.stack-for-small > *:first-child > a, .more-link .button-group.stack-for-small.special-link > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:first-child > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:first-child > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:first-child > .special-link, select.button-group.stack-for-small > *:first-child > .special-link, .more-link a.button-group.stack-for-small > *:first-child > .special-link, .button-group.stack-for-small.special-link > *:first-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:first-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:first-child > a {
    -webkit-top-left-radius: 5px;
    -webkit-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child, select.button-group.stack-for-small > *:last-child, .more-link a.button-group.stack-for-small > *:last-child, .button-group.stack-for-small.special-link > *:last-child,
  .button-group.radius.stack-for-small > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > a, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > a, select.button-group.stack-for-small > *:last-child > a, .more-link a.button-group.stack-for-small > *:last-child > a, .button-group.stack-for-small.special-link > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > button, select.button-group.stack-for-small > *:last-child > button, .more-link a.button-group.stack-for-small > *:last-child > button, .button-group.stack-for-small.special-link > *:last-child > button,
  .button-group.radius.stack-for-small > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .button, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .button, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .button, select.button-group.stack-for-small > *:last-child > .button, .more-link a.button-group.stack-for-small > *:last-child > .button, .button-group.stack-for-small.special-link > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > [id*="submit"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="submit"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:last-child > [id*="submit"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:last-child > [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:last-child > [id*="submit"], body.section-europass-support-centre
  .button-group.radius.stack-for-small > *:last-child > .faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .faq-search-anchor, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .faq-search-anchor, body.section-europass-support-centre select.button-group.stack-for-small > *:last-child > .faq-search-anchor, .more-link body.section-europass-support-centre a.button-group.stack-for-small > *:last-child > .faq-search-anchor, body.section-europass-support-centre .more-link a.button-group.stack-for-small > *:last-child > .faq-search-anchor, body.section-europass-support-centre .button-group.stack-for-small.special-link > *:last-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.radius.stack-for-small > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small[id*="submit"] > *:last-child > .form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .form-submit, body.section-europass-support-centre .faq-autocomplete-search .button-group.stack-for-small.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .form-submit, .faq-autocomplete-search select.button-group.stack-for-small > *:last-child > .form-submit, .more-link .faq-autocomplete-search a.button-group.stack-for-small > *:last-child > .form-submit, .faq-autocomplete-search .more-link a.button-group.stack-for-small > *:last-child > .form-submit, .faq-autocomplete-search .button-group.stack-for-small.special-link > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.radius.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > [id*="reset"], body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > [id*="reset"], .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.button-group.stack-for-small > *:last-child > [id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.button-group.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.button-group.stack-for-small > *:last-child > [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small.special-link > *:last-child > [id*="reset"], .more-link
  .button-group.radius.stack-for-small > *:last-child > a, .view-filters .views-exposed-form .views-exposed-widget .more-link .button-group.stack-for-small[id*="submit"] > *:last-child > a, .more-link .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > a, body.section-europass-support-centre .more-link .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .more-link body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > a, .faq-autocomplete-search .more-link .button-group.stack-for-small.form-submit > *:last-child > a, .more-link .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > a, .more-link select.button-group.stack-for-small > *:last-child > a, .more-link a.button-group.stack-for-small > *:last-child > a, .more-link .button-group.stack-for-small.special-link > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > .special-link, .view-filters .views-exposed-form .views-exposed-widget .button-group.stack-for-small[id*="submit"] > *:last-child > .special-link, body.section-europass-support-centre .button-group.stack-for-small.faq-search-anchor > *:last-child > .special-link, .faq-autocomplete-search .button-group.stack-for-small.form-submit > *:last-child > .special-link, select.button-group.stack-for-small > *:last-child > .special-link, .more-link a.button-group.stack-for-small > *:last-child > .special-link, .button-group.stack-for-small.special-link > *:last-child > .special-link, body.section-europass-support-centre .faq-grid .more-link select.button-group.stack-for-small > *:last-child > a, body.section-europass-support-centre .faq-grid .more-link a.button-group.stack-for-small > *:last-child > a {
    -webkit-bottom-left-radius: 5px;
    -webkit-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}

/* line 176, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > * {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > * > button, .button-group.round > * .button, .button-group.round > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round > * [id*="submit"], .button-group.round > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round > * .faq-search-anchor, .button-group.round > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round > * .form-submit, .button-group.round > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round > * [id*="reset"], .button-group.round > * .more-link a, .more-link .button-group.round > * a, .button-group.round > * .special-link, .button-group.round > * body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.round > * a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child button, .button-group.round > *:first-child .button, .button-group.round > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round > *:first-child [id*="submit"], .button-group.round > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round > *:first-child .faq-search-anchor, .button-group.round > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round > *:first-child .form-submit, .button-group.round > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round > *:first-child [id*="reset"], .button-group.round > *:first-child .more-link a, .more-link .button-group.round > *:first-child a, .button-group.round > *:first-child .special-link, .button-group.round > *:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.round > *:first-child a {
  border-left: 0;
}

/* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *,
.button-group.round > * > a,
.button-group.round > * > button,
.button-group.round > * > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > * > [id*="submit"], body.section-europass-support-centre
.button-group.round > * > .faq-search-anchor, .faq-autocomplete-search
.button-group.round > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > * > [id*="reset"], .more-link
.button-group.round > * > a,
.button-group.round > * > .special-link, body.section-europass-support-centre .faq-grid .more-link
.button-group.round > * > a {
  border-radius: 0;
}

/* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child,
.button-group.round > *:first-child > a,
.button-group.round > *:first-child > button,
.button-group.round > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > *:first-child > [id*="submit"], body.section-europass-support-centre
.button-group.round > *:first-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.round > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > *:first-child > [id*="reset"], .more-link
.button-group.round > *:first-child > a,
.button-group.round > *:first-child > .special-link, body.section-europass-support-centre .faq-grid .more-link
.button-group.round > *:first-child > a {
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:last-child,
.button-group.round > *:last-child > a,
.button-group.round > *:last-child > button,
.button-group.round > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > *:last-child > [id*="submit"], body.section-europass-support-centre
.button-group.round > *:last-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.round > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round > *:last-child > [id*="reset"], .more-link
.button-group.round > *:last-child > a,
.button-group.round > *:last-child > .special-link, body.section-europass-support-centre .faq-grid .more-link
.button-group.round > *:last-child > a {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 177, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button, .button-group.round.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > * [id*="submit"], .button-group.round.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack > * .faq-search-anchor, .button-group.round.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack > * .form-submit, .button-group.round.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > * [id*="reset"], .button-group.round.stack > * .more-link a, .more-link .button-group.round.stack > * a, .button-group.round.stack > * .special-link {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button, .button-group.round.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > *:first-child [id*="submit"], .button-group.round.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack > *:first-child .faq-search-anchor, .button-group.round.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack > *:first-child .form-submit, .button-group.round.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > *:first-child [id*="reset"], .button-group.round.stack > *:first-child .more-link a, .more-link .button-group.round.stack > *:first-child a, .button-group.round.stack > *:first-child .special-link {
  border-left: 0;
}

/* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button, .button-group.round.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > * [id*="submit"], .button-group.round.stack > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack > * .faq-search-anchor, .button-group.round.stack > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack > * .form-submit, .button-group.round.stack > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > * [id*="reset"], .button-group.round.stack > * .more-link a, .more-link .button-group.round.stack > * a, .button-group.round.stack > * .special-link {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button, .button-group.round.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > *:first-child [id*="submit"], .button-group.round.stack > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack > *:first-child .faq-search-anchor, .button-group.round.stack > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack > *:first-child .form-submit, .button-group.round.stack > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack > *:first-child [id*="reset"], .button-group.round.stack > *:first-child .more-link a, .more-link .button-group.round.stack > *:first-child a, .button-group.round.stack > *:first-child .special-link {
  border-top: 0;
}

/* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *,
.button-group.round.stack > * > a,
.button-group.round.stack > * > button,
.button-group.round.stack > * > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > * > [id*="submit"], body.section-europass-support-centre
.button-group.round.stack > * > .faq-search-anchor, .faq-autocomplete-search
.button-group.round.stack > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > * > [id*="reset"], .more-link
.button-group.round.stack > * > a,
.button-group.round.stack > * > .special-link {
  border-radius: 0;
}

/* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child,
.button-group.round.stack > *:first-child > a,
.button-group.round.stack > *:first-child > button,
.button-group.round.stack > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > *:first-child > [id*="submit"], body.section-europass-support-centre
.button-group.round.stack > *:first-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.round.stack > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > *:first-child > [id*="reset"], .more-link
.button-group.round.stack > *:first-child > a,
.button-group.round.stack > *:first-child > .special-link {
  -webkit-top-left-radius: 1rem;
  -webkit-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

/* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:last-child,
.button-group.round.stack > *:last-child > a,
.button-group.round.stack > *:last-child > button,
.button-group.round.stack > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > *:last-child > [id*="submit"], body.section-europass-support-centre
.button-group.round.stack > *:last-child > .faq-search-anchor, .faq-autocomplete-search
.button-group.round.stack > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
.button-group.round.stack > *:last-child > [id*="reset"], .more-link
.button-group.round.stack > *:last-child > a,
.button-group.round.stack > *:last-child > .special-link {
  -webkit-bottom-left-radius: 1rem;
  -webkit-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
  }
  /* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="submit"], .button-group.round.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > * .faq-search-anchor, .button-group.round.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > * .form-submit, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="reset"], .button-group.round.stack-for-small > * .more-link a, .more-link .button-group.round.stack-for-small > * a, .button-group.round.stack-for-small > * .special-link {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="submit"], .button-group.round.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > *:first-child .faq-search-anchor, .button-group.round.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > *:first-child .form-submit, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="reset"], .button-group.round.stack-for-small > *:first-child .more-link a, .more-link .button-group.round.stack-for-small > *:first-child a, .button-group.round.stack-for-small > *:first-child .special-link {
    border-left: 0;
  }
  /* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > * > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > * > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > * > [id*="reset"], .more-link
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > .special-link {
    border-radius: 0;
  }
  /* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child,
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > button,
  .button-group.round.stack-for-small > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:first-child > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > *:first-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:first-child > [id*="reset"], .more-link
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > .special-link {
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
  }
  /* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child,
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > button,
  .button-group.round.stack-for-small > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:last-child > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > *:last-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:last-child > [id*="reset"], .more-link
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > .special-link {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
  }
}

@media only screen and (max-width: 40em) {
  /* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="submit"], .button-group.round.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > * .faq-search-anchor, .button-group.round.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > * .form-submit, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="reset"], .button-group.round.stack-for-small > * .more-link a, .more-link .button-group.round.stack-for-small > * a, .button-group.round.stack-for-small > * .special-link {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="submit"], .button-group.round.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > *:first-child .faq-search-anchor, .button-group.round.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > *:first-child .form-submit, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="reset"], .button-group.round.stack-for-small > *:first-child .more-link a, .more-link .button-group.round.stack-for-small > *:first-child a, .button-group.round.stack-for-small > *:first-child .special-link {
    border-left: 0;
  }
  /* line 66, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="submit"], .button-group.round.stack-for-small > * body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > * .faq-search-anchor, .button-group.round.stack-for-small > * .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > * .form-submit, .button-group.round.stack-for-small > * .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > * [id*="reset"], .button-group.round.stack-for-small > * .more-link a, .more-link .button-group.round.stack-for-small > * a, .button-group.round.stack-for-small > * .special-link {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="submit"], .button-group.round.stack-for-small > *:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.round.stack-for-small > *:first-child .faq-search-anchor, .button-group.round.stack-for-small > *:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.round.stack-for-small > *:first-child .form-submit, .button-group.round.stack-for-small > *:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.round.stack-for-small > *:first-child [id*="reset"], .button-group.round.stack-for-small > *:first-child .more-link a, .more-link .button-group.round.stack-for-small > *:first-child a, .button-group.round.stack-for-small > *:first-child .special-link {
    border-top: 0;
  }
  /* line 111, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > * > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > * > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > * > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > * > [id*="reset"], .more-link
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > .special-link {
    border-radius: 0;
  }
  /* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child,
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > button,
  .button-group.round.stack-for-small > *:first-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:first-child > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > *:first-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > *:first-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:first-child > [id*="reset"], .more-link
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > .special-link {
    -webkit-top-left-radius: 1rem;
    -webkit-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  /* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child,
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > button,
  .button-group.round.stack-for-small > *:last-child > .button, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:last-child > [id*="submit"], body.section-europass-support-centre
  .button-group.round.stack-for-small > *:last-child > .faq-search-anchor, .faq-autocomplete-search
  .button-group.round.stack-for-small > *:last-child > .form-submit, .view-filters .views-exposed-form .views-exposed-widget
  .button-group.round.stack-for-small > *:last-child > [id*="reset"], .more-link
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > .special-link {
    -webkit-bottom-left-radius: 1rem;
    -webkit-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li {
  margin: 0 -2px;
  display: inline-block;
  width: 50%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li > button, .button-group.even-2 li .button, .button-group.even-2 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li [id*="submit"], .button-group.even-2 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-2 li .faq-search-anchor, .button-group.even-2 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-2 li .form-submit, .button-group.even-2 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li [id*="reset"], .button-group.even-2 li .more-link a, .more-link .button-group.even-2 li a, .button-group.even-2 li .special-link, .button-group.even-2 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-2 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button, .button-group.even-2 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li:first-child [id*="submit"], .button-group.even-2 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-2 li:first-child .faq-search-anchor, .button-group.even-2 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-2 li:first-child .form-submit, .button-group.even-2 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li:first-child [id*="reset"], .button-group.even-2 li:first-child .more-link a, .more-link .button-group.even-2 li:first-child a, .button-group.even-2 li:first-child .special-link, .button-group.even-2 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-2 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li button, .button-group.even-2 li .button, .button-group.even-2 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li [id*="submit"], .button-group.even-2 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-2 li .faq-search-anchor, .button-group.even-2 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-2 li .form-submit, .button-group.even-2 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-2 li [id*="reset"], .button-group.even-2 li .more-link a, .more-link .button-group.even-2 li a, .button-group.even-2 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li {
  margin: 0 -2px;
  display: inline-block;
  width: 33.3333333333%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li > button, .button-group.even-3 li .button, .button-group.even-3 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li [id*="submit"], .button-group.even-3 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-3 li .faq-search-anchor, .button-group.even-3 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-3 li .form-submit, .button-group.even-3 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li [id*="reset"], .button-group.even-3 li .more-link a, .more-link .button-group.even-3 li a, .button-group.even-3 li .special-link, .button-group.even-3 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-3 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button, .button-group.even-3 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li:first-child [id*="submit"], .button-group.even-3 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-3 li:first-child .faq-search-anchor, .button-group.even-3 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-3 li:first-child .form-submit, .button-group.even-3 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li:first-child [id*="reset"], .button-group.even-3 li:first-child .more-link a, .more-link .button-group.even-3 li:first-child a, .button-group.even-3 li:first-child .special-link, .button-group.even-3 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-3 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li button, .button-group.even-3 li .button, .button-group.even-3 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li [id*="submit"], .button-group.even-3 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-3 li .faq-search-anchor, .button-group.even-3 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-3 li .form-submit, .button-group.even-3 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-3 li [id*="reset"], .button-group.even-3 li .more-link a, .more-link .button-group.even-3 li a, .button-group.even-3 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li {
  margin: 0 -2px;
  display: inline-block;
  width: 25%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li > button, .button-group.even-4 li .button, .button-group.even-4 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li [id*="submit"], .button-group.even-4 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-4 li .faq-search-anchor, .button-group.even-4 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-4 li .form-submit, .button-group.even-4 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li [id*="reset"], .button-group.even-4 li .more-link a, .more-link .button-group.even-4 li a, .button-group.even-4 li .special-link, .button-group.even-4 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-4 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button, .button-group.even-4 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li:first-child [id*="submit"], .button-group.even-4 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-4 li:first-child .faq-search-anchor, .button-group.even-4 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-4 li:first-child .form-submit, .button-group.even-4 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li:first-child [id*="reset"], .button-group.even-4 li:first-child .more-link a, .more-link .button-group.even-4 li:first-child a, .button-group.even-4 li:first-child .special-link, .button-group.even-4 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-4 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li button, .button-group.even-4 li .button, .button-group.even-4 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li [id*="submit"], .button-group.even-4 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-4 li .faq-search-anchor, .button-group.even-4 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-4 li .form-submit, .button-group.even-4 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-4 li [id*="reset"], .button-group.even-4 li .more-link a, .more-link .button-group.even-4 li a, .button-group.even-4 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li {
  margin: 0 -2px;
  display: inline-block;
  width: 20%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li > button, .button-group.even-5 li .button, .button-group.even-5 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li [id*="submit"], .button-group.even-5 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-5 li .faq-search-anchor, .button-group.even-5 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-5 li .form-submit, .button-group.even-5 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li [id*="reset"], .button-group.even-5 li .more-link a, .more-link .button-group.even-5 li a, .button-group.even-5 li .special-link, .button-group.even-5 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-5 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button, .button-group.even-5 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li:first-child [id*="submit"], .button-group.even-5 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-5 li:first-child .faq-search-anchor, .button-group.even-5 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-5 li:first-child .form-submit, .button-group.even-5 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li:first-child [id*="reset"], .button-group.even-5 li:first-child .more-link a, .more-link .button-group.even-5 li:first-child a, .button-group.even-5 li:first-child .special-link, .button-group.even-5 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-5 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li button, .button-group.even-5 li .button, .button-group.even-5 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li [id*="submit"], .button-group.even-5 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-5 li .faq-search-anchor, .button-group.even-5 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-5 li .form-submit, .button-group.even-5 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-5 li [id*="reset"], .button-group.even-5 li .more-link a, .more-link .button-group.even-5 li a, .button-group.even-5 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li {
  margin: 0 -2px;
  display: inline-block;
  width: 16.6666666667%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li > button, .button-group.even-6 li .button, .button-group.even-6 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li [id*="submit"], .button-group.even-6 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-6 li .faq-search-anchor, .button-group.even-6 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-6 li .form-submit, .button-group.even-6 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li [id*="reset"], .button-group.even-6 li .more-link a, .more-link .button-group.even-6 li a, .button-group.even-6 li .special-link, .button-group.even-6 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-6 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button, .button-group.even-6 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li:first-child [id*="submit"], .button-group.even-6 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-6 li:first-child .faq-search-anchor, .button-group.even-6 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-6 li:first-child .form-submit, .button-group.even-6 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li:first-child [id*="reset"], .button-group.even-6 li:first-child .more-link a, .more-link .button-group.even-6 li:first-child a, .button-group.even-6 li:first-child .special-link, .button-group.even-6 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-6 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li button, .button-group.even-6 li .button, .button-group.even-6 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li [id*="submit"], .button-group.even-6 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-6 li .faq-search-anchor, .button-group.even-6 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-6 li .form-submit, .button-group.even-6 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-6 li [id*="reset"], .button-group.even-6 li .more-link a, .more-link .button-group.even-6 li a, .button-group.even-6 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li {
  margin: 0 -2px;
  display: inline-block;
  width: 14.2857142857%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li > button, .button-group.even-7 li .button, .button-group.even-7 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li [id*="submit"], .button-group.even-7 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-7 li .faq-search-anchor, .button-group.even-7 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-7 li .form-submit, .button-group.even-7 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li [id*="reset"], .button-group.even-7 li .more-link a, .more-link .button-group.even-7 li a, .button-group.even-7 li .special-link, .button-group.even-7 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-7 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button, .button-group.even-7 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li:first-child [id*="submit"], .button-group.even-7 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-7 li:first-child .faq-search-anchor, .button-group.even-7 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-7 li:first-child .form-submit, .button-group.even-7 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li:first-child [id*="reset"], .button-group.even-7 li:first-child .more-link a, .more-link .button-group.even-7 li:first-child a, .button-group.even-7 li:first-child .special-link, .button-group.even-7 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-7 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li button, .button-group.even-7 li .button, .button-group.even-7 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li [id*="submit"], .button-group.even-7 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-7 li .faq-search-anchor, .button-group.even-7 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-7 li .form-submit, .button-group.even-7 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-7 li [id*="reset"], .button-group.even-7 li .more-link a, .more-link .button-group.even-7 li a, .button-group.even-7 li .special-link {
  width: 100%;
}

/* line 188, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li {
  margin: 0 -2px;
  display: inline-block;
  width: 12.5%;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li > button, .button-group.even-8 li .button, .button-group.even-8 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li [id*="submit"], .button-group.even-8 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-8 li .faq-search-anchor, .button-group.even-8 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-8 li .form-submit, .button-group.even-8 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li [id*="reset"], .button-group.even-8 li .more-link a, .more-link .button-group.even-8 li a, .button-group.even-8 li .special-link, .button-group.even-8 li body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-8 li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button, .button-group.even-8 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li:first-child [id*="submit"], .button-group.even-8 li:first-child body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-8 li:first-child .faq-search-anchor, .button-group.even-8 li:first-child .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-8 li:first-child .form-submit, .button-group.even-8 li:first-child .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li:first-child [id*="reset"], .button-group.even-8 li:first-child .more-link a, .more-link .button-group.even-8 li:first-child a, .button-group.even-8 li:first-child .special-link, .button-group.even-8 li:first-child body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .button-group.even-8 li:first-child a {
  border-left: 0;
}

/* line 142, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li button, .button-group.even-8 li .button, .button-group.even-8 li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li [id*="submit"], .button-group.even-8 li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .button-group.even-8 li .faq-search-anchor, .button-group.even-8 li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .button-group.even-8 li .form-submit, .button-group.even-8 li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .button-group.even-8 li [id*="reset"], .button-group.even-8 li .more-link a, .more-link .button-group.even-8 li a, .button-group.even-8 li .special-link {
  width: 100%;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-bar:after {
  clear: both;
}

/* line 194, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem;
}

/* line 32, ../../../themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group div {
  overflow: hidden;
}

/* Clearing Styles */
/* line 44, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs, [data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:after, [data-clearing]:after {
  clear: both;
}

/* line 50, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs li, [data-clearing] li {
  float: left;
  margin-right: 10px;
}

/* line 55, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
  margin-right: 0;
}

/* line 60, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}

/* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 72, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}

/* line 80, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #AAAAAA;
  font-size: 0.6em;
}

/* line 88, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.visible-img {
  height: 95%;
  position: relative;
}

/* line 92, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}

/* line 102, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-caption {
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0;
}

/* line 116, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #CCCCCC;
  display: none;
}

/* line 125, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #CCCCCC;
}

/* line 129, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container {
  height: 100%;
}

/* line 130, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

/* line 134, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li {
  display: none;
}

/* line 136, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 143, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  /* line 149, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 12px;
  }
  /* line 156, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span:hover,
  .clearing-main-next > span:hover {
    opacity: 0.8;
  }
  /* line 159, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev {
    left: 0;
  }
  /* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: #CCCCCC;
  }
  /* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next {
    right: 0;
  }
  /* line 169, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: #CCCCCC;
  }
  /* line 175, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3;
  }
  /* line 180, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  /* line 186, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  /* line 193, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 120px;
    min-height: inherit;
    float: left;
    overflow: hidden;
    margin-right: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
    clear: none;
  }
  /* line 207, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  /* line 213, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    box-shadow: none;
    display: block;
  }
  /* line 219, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  /* line 224, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 225, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li:hover {
    opacity: 0.8;
  }
  /* line 230, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%;
  }
  /* line 237, ../../../themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}

/* Foundation Dropdowns */
/* line 225, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}

/* line 73, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}

/* line 99, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent #FFFFFF transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 89;
}

/* line 106, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 88;
}

/* line 114, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}

/* line 118, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}

/* line 228, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}

/* line 73, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}

/* line 128, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #FFFFFF transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 89;
}

/* line 135, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 88;
}

/* line 232, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}

/* line 73, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}

/* line 149, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #FFFFFF;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 89;
}

/* line 157, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 88;
}

/* line 236, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: -2px;
  margin-left: 0;
  max-width: 200px;
}

/* line 73, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: #FFFFFF transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -12px;
  left: 10px;
  right: auto;
  z-index: 89;
}

/* line 181, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -14px;
  left: 9px;
  right: auto;
  z-index: 88;
}

/* line 241, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}

/* line 209, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}

/* line 212, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li.radius, .f-dropdown .view-filters .views-exposed-form .views-exposed-widget li[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .f-dropdown li[id*="submit"], .f-dropdown body.section-europass-support-centre li.faq-search-anchor, body.section-europass-support-centre .f-dropdown li.faq-search-anchor, .f-dropdown .faq-autocomplete-search li.form-submit, .faq-autocomplete-search .f-dropdown li.form-submit, .f-dropdown li.special-link {
  border-radius: 5px;
}

/* line 214, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}

/* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  max-width: 200px;
}

/* line 73, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}

/* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}

/* line 248, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.small, .view-filters .views-exposed-form .views-exposed-widget .f-dropdown[id*="submit"], body.section-europass-support-centre .f-dropdown.faq-search-anchor, .faq-autocomplete-search .f-dropdown.form-submit, .view-filters .views-exposed-form .views-exposed-widget .f-dropdown[id*="reset"], .more-link a.f-dropdown, body.section-europass-support-centre .faq-grid .more-link a.f-dropdown {
  max-width: 300px;
}

/* line 249, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}

/* line 250, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 255, ../../../themes/zurb_foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}

/* line 49, ../../../themes/zurb_foundation/scss/foundation/components/_flex-video.scss */
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}

/* line 32, ../../../themes/zurb_foundation/scss/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 56.34%;
}

/* line 33, ../../../themes/zurb_foundation/scss/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}

/* line 35, ../../../themes/zurb_foundation/scss/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Standard Forms */
/* line 379, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form {
  margin: 0 0 1.5rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 87, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.75rem;
}

/* line 89, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row .column, form .row .row #home-page-national-europass-centres, form .row .row #home-page-europass-and-you,
form .row .row .columns {
  padding: 0 0.75rem;
}

/* line 93, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse, form .row #home-page .row, #home-page form .row .row {
  margin: 0;
}

/* line 95, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse .column, form .row #home-page .row .column, #home-page form .row .row .column, form .row .row.collapse #home-page-national-europass-centres, form .row #home-page .row #home-page-national-europass-centres, #home-page form .row .row #home-page-national-europass-centres, form .row .row.collapse #home-page-europass-and-you, form .row #home-page .row #home-page-europass-and-you, #home-page form .row .row #home-page-europass-and-you,
form .row .row.collapse .columns,
form .row #home-page .row .columns, #home-page
form .row .row .columns {
  padding: 0;
}

/* line 97, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse input, form .row #home-page .row input, #home-page form .row .row input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 103, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row input.column, form .row input#home-page-national-europass-centres, form .row input#home-page-europass-and-you,
form .row input.columns,
form .row textarea.column,
form .row textarea#home-page-national-europass-centres,
form .row textarea#home-page-europass-and-you,
form .row textarea.columns {
  padding-left: 0.75rem;
}

/* Label Styles */
/* line 385, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}

/* line 386, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}

/* line 387, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1.5rem 0;
  padding: 0.8125rem 0;
}

/* line 389, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* Attach elements to the beginning or end of an input */
/* line 396, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 3.0625rem;
  line-height: 3.0625rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 400, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button, .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="submit"], body.section-europass-support-centre .postfix.faq-search-anchor, .faq-autocomplete-search .postfix.form-submit, .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="reset"], .more-link a.postfix, .postfix.special-link, body.section-europass-support-centre .faq-grid .more-link a.postfix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}

/* line 401, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button, .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="submit"], body.section-europass-support-centre .prefix.faq-search-anchor, .faq-autocomplete-search .prefix.form-submit, .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="reset"], .more-link a.prefix, .prefix.special-link, body.section-europass-support-centre .faq-grid .more-link a.prefix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}

/* line 403, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button.radius, .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="submit"], body.section-europass-support-centre .prefix.faq-search-anchor, .faq-autocomplete-search .prefix.form-submit, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .prefix[id*="reset"].faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="reset"].faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .prefix[id*="reset"].form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="reset"].form-submit, .view-filters .views-exposed-form .views-exposed-widget .prefix.radius[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.prefix[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.prefix[id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.prefix[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .prefix[id*="reset"].special-link, select.prefix.button, .more-link a.prefix, .prefix.special-link, body.section-europass-support-centre .faq-grid .more-link a.prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 404, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button.radius, .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="submit"], body.section-europass-support-centre .postfix.faq-search-anchor, .faq-autocomplete-search .postfix.form-submit, .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre .postfix[id*="reset"].faq-search-anchor, body.section-europass-support-centre .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="reset"].faq-search-anchor, .view-filters .views-exposed-form .views-exposed-widget .faq-autocomplete-search .postfix[id*="reset"].form-submit, .faq-autocomplete-search .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="reset"].form-submit, .view-filters .views-exposed-form .views-exposed-widget .postfix.radius[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget select.postfix[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .more-link a.postfix[id*="reset"], .more-link .view-filters .views-exposed-form .views-exposed-widget a.postfix[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .postfix[id*="reset"].special-link, select.postfix.button, .more-link a.postfix, .postfix.special-link, body.section-europass-support-centre .faq-grid .more-link a.postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 405, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button.round, .view-filters .views-exposed-form .views-exposed-widget .prefix.round[id*="submit"], body.section-europass-support-centre .prefix.round.faq-search-anchor, .faq-autocomplete-search .prefix.round.form-submit, .view-filters .views-exposed-form .views-exposed-widget .prefix.round[id*="reset"], .more-link a.prefix.round, .prefix.round.special-link, body.section-europass-support-centre .faq-grid .more-link a.prefix.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 406, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button.round, .view-filters .views-exposed-form .views-exposed-widget .postfix.round[id*="submit"], body.section-europass-support-centre .postfix.round.faq-search-anchor, .faq-autocomplete-search .postfix.round.form-submit, .view-filters .views-exposed-form .views-exposed-widget .postfix.round[id*="reset"], .more-link a.postfix.round, .postfix.round.special-link, body.section-europass-support-centre .faq-grid .more-link a.postfix.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 409, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 410, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 413, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #FFCA05;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1.5rem 0;
  padding: 0.75rem;
  height: 3.0625rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* line 185, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}

/* line 133, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 139, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 145, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly],
fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly],
fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly],
fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly],
fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly],
fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly],
fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly],
fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly],
fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly],
fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly],
fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly],
fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly],
fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly],
fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly],
fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly],
fieldset[disabled] textarea {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 420, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="text"][id*="submit"], body.section-europass-support-centre input[type="text"].faq-search-anchor, .faq-autocomplete-search input[type="text"].form-submit, input[type="text"].special-link, input[type="password"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="password"][id*="submit"], body.section-europass-support-centre input[type="password"].faq-search-anchor, .faq-autocomplete-search input[type="password"].form-submit, input[type="password"].special-link, input[type="date"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="date"][id*="submit"], body.section-europass-support-centre input[type="date"].faq-search-anchor, .faq-autocomplete-search input[type="date"].form-submit, input[type="date"].special-link, input[type="datetime"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="datetime"][id*="submit"], body.section-europass-support-centre input[type="datetime"].faq-search-anchor, .faq-autocomplete-search input[type="datetime"].form-submit, input[type="datetime"].special-link, input[type="datetime-local"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="datetime-local"][id*="submit"], body.section-europass-support-centre input[type="datetime-local"].faq-search-anchor, .faq-autocomplete-search input[type="datetime-local"].form-submit, input[type="datetime-local"].special-link, input[type="month"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="month"][id*="submit"], body.section-europass-support-centre input[type="month"].faq-search-anchor, .faq-autocomplete-search input[type="month"].form-submit, input[type="month"].special-link, input[type="week"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="week"][id*="submit"], body.section-europass-support-centre input[type="week"].faq-search-anchor, .faq-autocomplete-search input[type="week"].form-submit, input[type="week"].special-link, input[type="email"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="email"][id*="submit"], body.section-europass-support-centre input[type="email"].faq-search-anchor, .faq-autocomplete-search input[type="email"].form-submit, input[type="email"].special-link, input[type="number"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="number"][id*="submit"], body.section-europass-support-centre input[type="number"].faq-search-anchor, .faq-autocomplete-search input[type="number"].form-submit, input[type="number"].special-link, input[type="search"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="search"][id*="submit"], body.section-europass-support-centre input[type="search"].faq-search-anchor, .faq-autocomplete-search input[type="search"].form-submit, input[type="search"].special-link, input[type="tel"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="tel"][id*="submit"], body.section-europass-support-centre input[type="tel"].faq-search-anchor, .faq-autocomplete-search input[type="tel"].form-submit, input[type="tel"].special-link, input[type="time"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="time"][id*="submit"], body.section-europass-support-centre input[type="time"].faq-search-anchor, .faq-autocomplete-search input[type="time"].form-submit, input[type="time"].special-link, input[type="url"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="url"][id*="submit"], body.section-europass-support-centre input[type="url"].faq-search-anchor, .faq-autocomplete-search input[type="url"].form-submit, input[type="url"].special-link, input[type="color"].radius, .view-filters .views-exposed-form .views-exposed-widget input[type="color"][id*="submit"], body.section-europass-support-centre input[type="color"].faq-search-anchor, .faq-autocomplete-search input[type="color"].form-submit, input[type="color"].special-link, textarea.radius, .view-filters .views-exposed-form .views-exposed-widget textarea[id*="submit"], body.section-europass-support-centre textarea.faq-search-anchor, .faq-autocomplete-search textarea.form-submit, textarea.special-link {
  border-radius: 5px;
}

/* line 428, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input, form .row #home-page .prefix-radius.row input, #home-page form .row .prefix-radius.row input,
form .row .prefix-radius.row.collapse textarea,
form .row #home-page .prefix-radius.row textarea, #home-page
form .row .prefix-radius.row textarea,
form .row .prefix-radius.row.collapse select,
form .row #home-page .prefix-radius.row select, #home-page
form .row .prefix-radius.row select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 431, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix, form .row #home-page .prefix-radius.row .prefix, #home-page form .row .prefix-radius.row .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 434, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input, form .row #home-page .postfix-radius.row input, #home-page form .row .postfix-radius.row input,
form .row .postfix-radius.row.collapse textarea,
form .row #home-page .postfix-radius.row textarea, #home-page
form .row .postfix-radius.row textarea,
form .row .postfix-radius.row.collapse select,
form .row #home-page .postfix-radius.row select, #home-page
form .row .postfix-radius.row select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 437, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix, form .row #home-page .postfix-radius.row .postfix, #home-page form .row .postfix-radius.row .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 440, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input, form .row #home-page .prefix-round.row input, #home-page form .row .prefix-round.row input,
form .row .prefix-round.row.collapse textarea,
form .row #home-page .prefix-round.row textarea, #home-page
form .row .prefix-round.row textarea,
form .row .prefix-round.row.collapse select,
form .row #home-page .prefix-round.row select, #home-page
form .row .prefix-round.row select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 443, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix, form .row #home-page .prefix-round.row .prefix, #home-page form .row .prefix-round.row .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 446, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input, form .row #home-page .postfix-round.row input, #home-page form .row .postfix-round.row input,
form .row .postfix-round.row.collapse textarea,
form .row #home-page .postfix-round.row textarea, #home-page
form .row .postfix-round.row textarea,
form .row .postfix-round.row.collapse select,
form .row #home-page .postfix-round.row select, #home-page
form .row .postfix-round.row select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 449, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix, form .row #home-page .postfix-round.row .postfix, #home-page form .row .postfix-round.row .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 454, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

/* Respect enforced amount of rows for textarea */
/* line 460, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Not allow resize out of parent */
/* line 465, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
textarea {
  max-width: 100%;
}

/* Add height value for select elements to match text input height */
/* line 470, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #FFCA05;
  padding: 0.75rem;
  font-size: 0.875rem;
  font-family: "Noto sans";
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 3.0625rem;
}

/* line 329, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* line 352, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
select.radius, .view-filters .views-exposed-form .views-exposed-widget select[id*="submit"], body.section-europass-support-centre select.faq-search-anchor, .faq-autocomplete-search select.form-submit, select, select.special-link {
  border-radius: 5px;
}

/* line 353, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
select:hover {
  background-color: #f7f7f7;
  border-color: #999999;
}

/* line 358, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* Adjust margin for form elements below */
/* line 476, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1.5rem 0;
}

/* line 483, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.75rem;
  margin-right: 1.5rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 493, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 507, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 1.125rem 0;
}

/* line 272, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: #FFFFFF;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 514, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1.5rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 517, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 520, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1.5rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 525, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}

/* line 531, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1.5rem;
}

/* line 536, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}

/* line 541, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1.5rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 546, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}

/* line 558, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 563, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 568, ../../../themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 91, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label {
  font-weight: normal;
  font-family: "Noto sans";
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: auto;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #005AA9;
  color: #FFFFFF;
}

/* line 96, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.radius, .view-filters .views-exposed-form .views-exposed-widget .label[id*="submit"], body.section-europass-support-centre .label.faq-search-anchor, .faq-autocomplete-search .label.form-submit, select.label, .more-link a.label, .label.special-link, body.section-europass-support-centre .faq-grid .more-link a.label {
  border-radius: 5px;
}

/* line 97, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.round {
  border-radius: 1000px;
}

/* line 99, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: #FFFFFF;
}

/* line 100, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.warning {
  background-color: #FFCA05;
  color: #FFFFFF;
}

/* line 101, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.success {
  background-color: #43AC6A;
  color: #FFFFFF;
}

/* line 102, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.secondary {
  background-color: #80add4;
  color: #FFFFFF;
}

/* line 103, ../../../themes/zurb_foundation/scss/foundation/components/_labels.scss */
.label.info {
  background-color: #a0d3e8;
  color: #333333;
}

/* line 149, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem;
}

/* line 104, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5rem;
  color: #222222;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}

/* line 110, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li a, ul.pagination li button {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  color: #005AA9;
  background: none;
  border-radius: 5px;
  font-weight: normal;
  font-size: 1em;
  line-height: inherit;
  transition: background-color 300ms ease-out;
}

/* line 122, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus,
ul.pagination li:hover button,
ul.pagination li button:focus {
  background: #FFCA05;
}

/* line 51, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a, ul.pagination li.unavailable button {
  cursor: default;
  color: #999999;
}

/* line 55, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a,
ul.pagination li.unavailable a:focus,
ul.pagination li.unavailable:hover button,
ul.pagination li.unavailable button:focus {
  background: transparent;
}

/* line 68, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a, ul.pagination li.current button {
  background: #005AA9;
  color: #FFFFFF;
  font-weight: bold;
  cursor: default;
}

/* line 74, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #005AA9;
}

/* line 136, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 154, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}

/* line 136, ../../../themes/zurb_foundation/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* line 114, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Noto sans";
}

/* line 70, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li {
  margin: 0 0 0.4375rem 0;
  font-size: 0.875rem;
  font-weight: normal;
}

/* line 75, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
  display: block;
  color: #005AA9;
  margin: 0;
  padding: 0.4375rem 0.875rem;
}

/* line 80, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a):hover, .side-nav li a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a):focus {
  background: rgba(0, 0, 0, 0.025);
  color: #108fff;
}

/* line 87, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
  color: #108fff;
  font-weight: normal;
  font-family: "Noto sans";
}

/* line 93, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: white;
}

/* line 101, ../../../themes/zurb_foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.heading {
  color: #005AA9;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 121, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
}

/* line 67, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt {
  text-transform: uppercase;
}

/* line 71, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 1rem;
  margin-bottom: 0;
  font-family: "Noto sans";
  font-weight: normal;
  font-size: 0.875rem;
  color: #999999;
}

/* line 83, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  text-decoration: none;
  color: #999999;
  padding: 0.1875rem 1rem;
}

/* line 87, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: #737373;
}

/* line 92, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  border-radius: 3px;
  font-weight: normal;
  background: #005AA9;
  padding: 0.1875rem 1rem;
  cursor: default;
  color: #FFFFFF;
}

/* line 99, ../../../themes/zurb_foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: #004d91;
}

/* line 131, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table {
  background: transparent;
  margin-bottom: 1.25rem;
  border: solid 0px #DDDDDD;
  table-layout: auto;
}

/* line 69, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}

/* line 78, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead {
  background: transparent;
}

/* line 82, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table thead tr td {
  padding: 0 0.9375rem 1.25rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}

/* line 92, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tfoot {
  background: transparent;
}

/* line 96, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  padding: 0 0.9375rem 1.25rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}

/* line 107, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 1.25rem 0.9375rem;
  font-size: 0.8125rem;
  color: #222222;
  text-align: left;
}

/* line 115, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: rgba(255, 255, 255, 0.5);
}

/* line 120, ../../../themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.2;
}

/* line 30, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}

/* line 34, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd, .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}

/* line 39, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a, .tabs .tab-title > a {
  outline: none;
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  padding: 1rem 2rem;
  font-family: "Noto sans";
  font-size: 1rem;
}

/* line 49, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background-color: #e1e1e1;
}

/* line 55, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd.active a, .tabs .tab-title.active a {
  background-color: #FFFFFF;
  color: #222222;
}

/* line 64, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a, .view-filters .views-exposed-form .views-exposed-widget .tabs[id*="submit"] dd:first-child a, body.section-europass-support-centre .tabs.faq-search-anchor dd:first-child a, .faq-autocomplete-search .tabs.form-submit dd:first-child a, select.tabs dd:first-child a, .more-link a.tabs dd:first-child a, .tabs.special-link dd:first-child a, .tabs.radius .tab:first-child a, .view-filters .views-exposed-form .views-exposed-widget .tabs[id*="submit"] .tab:first-child a, body.section-europass-support-centre .tabs.faq-search-anchor .tab:first-child a, .faq-autocomplete-search .tabs.form-submit .tab:first-child a, select.tabs .tab:first-child a, .more-link a.tabs .tab:first-child a, .tabs.special-link .tab:first-child a {
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 67, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a, .view-filters .views-exposed-form .views-exposed-widget .tabs[id*="submit"] dd:last-child a, body.section-europass-support-centre .tabs.faq-search-anchor dd:last-child a, .faq-autocomplete-search .tabs.form-submit dd:last-child a, select.tabs dd:last-child a, .more-link a.tabs dd:last-child a, .tabs.special-link dd:last-child a, .tabs.radius .tab:last-child a, .view-filters .views-exposed-form .views-exposed-widget .tabs[id*="submit"] .tab:last-child a, body.section-europass-support-centre .tabs.faq-search-anchor .tab:last-child a, .faq-autocomplete-search .tabs.form-submit .tab:last-child a, select.tabs .tab:last-child a, .more-link a.tabs .tab:last-child a, .tabs.special-link .tab:last-child a {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 71, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.vertical dd, .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 80, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}

/* line 84, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 3.75rem 0;
  width: 100%;
}

/* line 89, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 90, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 3.75rem;
}

/* line 92, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}

/* line 94, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 3.75rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 99, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem;
  }
  /* line 107, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem;
  }
}

/* line 117, ../../../themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* line 112, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 118, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #fff;
}

/* line 122, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 126, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* line 133, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}

/* line 139, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}

/* line 145, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 3.125rem;
}

/* line 152, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 3.125rem;
  line-height: 3.125rem;
  position: relative;
  background: #fff;
  margin-bottom: 0;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}

/* line 166, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}

/* line 168, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}

/* line 171, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar input {
  height: 1.75rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}

/* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar [id*="submit"], .top-bar body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .top-bar .faq-search-anchor, .top-bar .faq-autocomplete-search .form-submit, .faq-autocomplete-search .top-bar .form-submit, .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar [id*="reset"], .top-bar .more-link a, .more-link .top-bar a, .top-bar .special-link, .top-bar body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .top-bar a, .top-bar button {
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}

@media only screen and (max-width: 40em) {
  /* line 178, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .button, .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar [id*="submit"], .top-bar body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .top-bar .faq-search-anchor, .top-bar .faq-autocomplete-search .form-submit, .faq-autocomplete-search .top-bar .form-submit, .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar [id*="reset"], .top-bar .more-link a, .more-link .top-bar a, .top-bar .special-link, .top-bar body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .top-bar a, .top-bar button {
    position: relative;
    top: -1px;
  }
}

/* line 194, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}

/* line 199, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 3.125rem;
  margin: 0;
  font-size: 16px;
}

/* line 204, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name .view-downloads .view-filters .description, .view-downloads .view-filters .top-bar .name .description, .top-bar .name span {
  line-height: 3.125rem;
  font-size: 1.0625rem;
  margin: 0;
}

/* line 208, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name .view-downloads .view-filters .description a, .view-downloads .view-filters .top-bar .name .description a, .top-bar .name span a {
  font-weight: normal;
  color: #005AA9;
  width: 75%;
  display: block;
  padding: 0 1rem;
}

/* line 219, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 224, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: #005AA9;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 1rem;
  height: 3.125rem;
  line-height: 3.125rem;
}

/* line 237, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}

/* line 241, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 2.5625rem 0 1rem;
  color: #005AA9;
  position: relative;
}

/* line 129, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 1rem;
  box-shadow: 0 0 0 1px #005AA9, 0 7px 0 1px #005AA9, 0 14px 0 1px #005AA9;
  width: 16px;
}

/* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}

/* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}

/* line 274, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #fff;
}

/* line 277, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}

/* line 278, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
}

/* line 291, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}

/* line 297, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}

/* line 306, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px gray;
  clear: both;
  height: 1px;
  width: 100%;
}

/* line 314, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li {
  background: #fff;
}

/* line 316, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: #005AA9;
  padding: 12px 0 12px 0;
  padding-left: 1rem;
  font-family: "Noto sans";
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: none;
}

/* line 327, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="submit"], .top-bar-section ul body.section-europass-support-centre li > a.faq-search-anchor, body.section-europass-support-centre .top-bar-section ul li > a.faq-search-anchor, .top-bar-section ul .faq-autocomplete-search li > a.form-submit, .faq-autocomplete-search .top-bar-section ul li > a.form-submit, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="reset"], .top-bar-section ul .more-link li > a, .more-link .top-bar-section ul li > a, .top-bar-section ul li > a.special-link, .top-bar-section ul body.section-europass-support-centre .faq-grid .more-link li > a, body.section-europass-support-centre .faq-grid .more-link .top-bar-section ul li > a {
  font-size: 0.875rem;
  padding-right: 1rem;
  padding-left: 1rem;
  background-color: #005AA9;
  border-color: #004887;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="reset"]:hover, .top-bar-section ul .more-link li > a:hover, .more-link .top-bar-section ul li > a:hover, .top-bar-section ul li > a.special-link:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="reset"]:focus, .top-bar-section ul .more-link li > a:focus, .more-link .top-bar-section ul li > a:focus, .top-bar-section ul li > a.special-link:focus {
  background-color: #004887;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="reset"]:hover, .top-bar-section ul .more-link li > a:hover, .more-link .top-bar-section ul li > a:hover, .top-bar-section ul li > a.special-link:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a[id*="reset"]:focus, .top-bar-section ul .more-link li > a:focus, .more-link .top-bar-section ul li > a:focus, .top-bar-section ul li > a.special-link:focus {
  color: #FFFFFF;
}

/* line 333, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="submit"], .top-bar-section ul body.section-europass-support-centre li > a.secondary.faq-search-anchor, body.section-europass-support-centre .top-bar-section ul li > a.secondary.faq-search-anchor, .top-bar-section ul .faq-autocomplete-search li > a.secondary.form-submit, .faq-autocomplete-search .top-bar-section ul li > a.secondary.form-submit, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="reset"], .top-bar-section ul .more-link li > a.secondary, .more-link .top-bar-section ul li > a.secondary, .top-bar-section ul li > a.secondary.special-link {
  background-color: #80add4;
  border-color: #4d8cc3;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.secondary.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.secondary.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.secondary.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.secondary.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="reset"]:hover, .top-bar-section ul .more-link li > a.secondary:hover, .more-link .top-bar-section ul li > a.secondary:hover, .top-bar-section ul li > a.secondary.special-link:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.secondary.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.secondary.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.secondary.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.secondary.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="reset"]:focus, .top-bar-section ul .more-link li > a.secondary:focus, .more-link .top-bar-section ul li > a.secondary:focus, .top-bar-section ul li > a.secondary.special-link:focus {
  background-color: #4d8cc3;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.secondary.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.secondary.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.secondary.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.secondary.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="reset"]:hover, .top-bar-section ul .more-link li > a.secondary:hover, .more-link .top-bar-section ul li > a.secondary:hover, .top-bar-section ul li > a.secondary.special-link:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.secondary.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.secondary.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.secondary.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.secondary.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.secondary[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.secondary[id*="reset"]:focus, .top-bar-section ul .more-link li > a.secondary:focus, .more-link .top-bar-section ul li > a.secondary:focus, .top-bar-section ul li > a.secondary.special-link:focus {
  color: #FFFFFF;
}

/* line 334, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="submit"], .top-bar-section ul body.section-europass-support-centre li > a.success.faq-search-anchor, body.section-europass-support-centre .top-bar-section ul li > a.success.faq-search-anchor, .top-bar-section ul .faq-autocomplete-search li > a.success.form-submit, .faq-autocomplete-search .top-bar-section ul li > a.success.form-submit, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="reset"], .top-bar-section ul .more-link li > a.success, .more-link .top-bar-section ul li > a.success, .top-bar-section ul li > a.success.special-link {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.success.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.success.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.success.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.success.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="reset"]:hover, .top-bar-section ul .more-link li > a.success:hover, .more-link .top-bar-section ul li > a.success:hover, .top-bar-section ul li > a.success.special-link:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.success.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.success.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.success.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.success.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="reset"]:focus, .top-bar-section ul .more-link li > a.success:focus, .more-link .top-bar-section ul li > a.success:focus, .top-bar-section ul li > a.success.special-link:focus {
  background-color: #368a55;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.success.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.success.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.success.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.success.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="reset"]:hover, .top-bar-section ul .more-link li > a.success:hover, .more-link .top-bar-section ul li > a.success:hover, .top-bar-section ul li > a.success.special-link:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.success.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.success.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.success.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.success.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.success[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.success[id*="reset"]:focus, .top-bar-section ul .more-link li > a.success:focus, .more-link .top-bar-section ul li > a.success:focus, .top-bar-section ul li > a.success.special-link:focus {
  color: #FFFFFF;
}

/* line 335, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="submit"], .top-bar-section ul body.section-europass-support-centre li > a.alert.faq-search-anchor, body.section-europass-support-centre .top-bar-section ul li > a.alert.faq-search-anchor, .top-bar-section ul .faq-autocomplete-search li > a.alert.form-submit, .faq-autocomplete-search .top-bar-section ul li > a.alert.form-submit, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="reset"], .top-bar-section ul .more-link li > a.alert, .more-link .top-bar-section ul li > a.alert, .top-bar-section ul li > a.alert.special-link {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.alert.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.alert.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.alert.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.alert.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="reset"]:hover, .top-bar-section ul .more-link li > a.alert:hover, .more-link .top-bar-section ul li > a.alert:hover, .top-bar-section ul li > a.alert.special-link:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.alert.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.alert.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.alert.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.alert.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="reset"]:focus, .top-bar-section ul .more-link li > a.alert:focus, .more-link .top-bar-section ul li > a.alert:focus, .top-bar-section ul li > a.alert.special-link:focus {
  background-color: #cf2a0e;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.alert.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.alert.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.alert.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.alert.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="reset"]:hover, .top-bar-section ul .more-link li > a.alert:hover, .more-link .top-bar-section ul li > a.alert:hover, .top-bar-section ul li > a.alert.special-link:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.alert.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.alert.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.alert.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.alert.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.alert[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.alert[id*="reset"]:focus, .top-bar-section ul .more-link li > a.alert:focus, .more-link .top-bar-section ul li > a.alert:focus, .top-bar-section ul li > a.alert.special-link:focus {
  color: #FFFFFF;
}

/* line 336, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.warning, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="submit"], .top-bar-section ul body.section-europass-support-centre li > a.warning.faq-search-anchor, body.section-europass-support-centre .top-bar-section ul li > a.warning.faq-search-anchor, .top-bar-section ul .faq-autocomplete-search li > a.warning.form-submit, .faq-autocomplete-search .top-bar-section ul li > a.warning.form-submit, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="reset"], .top-bar-section ul .more-link li > a.warning, .more-link .top-bar-section ul li > a.warning, .top-bar-section ul li > a.warning.special-link {
  background-color: #FFCA05;
  border-color: #d0a400;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.warning.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.warning.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.warning.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.warning.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="reset"]:hover, .top-bar-section ul .more-link li > a.warning:hover, .more-link .top-bar-section ul li > a.warning:hover, .top-bar-section ul li > a.warning.special-link:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.warning.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.warning.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.warning.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.warning.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="reset"]:focus, .top-bar-section ul .more-link li > a.warning:focus, .more-link .top-bar-section ul li > a.warning:focus, .top-bar-section ul li > a.warning.special-link:focus {
  background-color: #d0a400;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="submit"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="submit"]:hover, .top-bar-section ul body.section-europass-support-centre li > a.warning.faq-search-anchor:hover, body.section-europass-support-centre .top-bar-section ul li > a.warning.faq-search-anchor:hover, .top-bar-section ul .faq-autocomplete-search li > a.warning.form-submit:hover, .faq-autocomplete-search .top-bar-section ul li > a.warning.form-submit:hover, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="reset"]:hover, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="reset"]:hover, .top-bar-section ul .more-link li > a.warning:hover, .more-link .top-bar-section ul li > a.warning:hover, .top-bar-section ul li > a.warning.special-link:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="submit"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="submit"]:focus, .top-bar-section ul body.section-europass-support-centre li > a.warning.faq-search-anchor:focus, body.section-europass-support-centre .top-bar-section ul li > a.warning.faq-search-anchor:focus, .top-bar-section ul .faq-autocomplete-search li > a.warning.form-submit:focus, .faq-autocomplete-search .top-bar-section ul li > a.warning.form-submit:focus, .top-bar-section ul .view-filters .views-exposed-form .views-exposed-widget li > a.warning[id*="reset"]:focus, .view-filters .views-exposed-form .views-exposed-widget .top-bar-section ul li > a.warning[id*="reset"]:focus, .top-bar-section ul .more-link li > a.warning:focus, .more-link .top-bar-section ul li > a.warning:focus, .top-bar-section ul li > a.warning.special-link:focus {
  color: #FFFFFF;
}

/* line 339, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button {
  font-size: 0.875rem;
  padding-right: 1rem;
  padding-left: 1rem;
  background-color: #005AA9;
  border-color: #004887;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #004887;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: #FFFFFF;
}

/* line 345, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.secondary {
  background-color: #80add4;
  border-color: #4d8cc3;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: #4d8cc3;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: #FFFFFF;
}

/* line 346, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: #368a55;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: #FFFFFF;
}

/* line 347, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: #FFFFFF;
}

/* line 348, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.warning {
  background-color: #FFCA05;
  border-color: #d0a400;
  color: #FFFFFF;
}

/* line 161, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
  background-color: #d0a400;
}

/* line 167, ../../../themes/zurb_foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
  color: #FFFFFF;
}

/* line 352, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: #555555;
  background: #fff;
  color: #4d8cc3;
}

/* line 361, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: #fff;
  color: #666666;
}

/* line 364, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: #fff;
  color: #666666;
}

/* line 372, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 1rem;
}

/* line 375, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}

/* line 379, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 1rem;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}

/* line 391, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}

/* line 392, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}

/* line 396, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}

/* line 403, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 411, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}

/* line 415, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 1rem;
}

/* line 418, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}

/* line 423, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 1.125rem;
}

/* line 428, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
  color: #005AA9;
  display: block;
}

/* line 432, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
  background: none;
}

/* line 435, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 1rem;
}

/* line 436, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section .dropdown li [id*="submit"], .top-bar-section .dropdown li body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .top-bar-section .dropdown li .faq-search-anchor, .top-bar-section .dropdown li .faq-autocomplete-search .form-submit, .faq-autocomplete-search .top-bar-section .dropdown li .form-submit, .top-bar-section .dropdown li .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .top-bar-section .dropdown li [id*="reset"], .top-bar-section .dropdown li .more-link a, .more-link .top-bar-section .dropdown li a, .top-bar-section .dropdown li .special-link, .top-bar-section .dropdown li button {
  top: auto;
}

/* line 439, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 1rem 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 450, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width: 64.063em) {
  /* line 455, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar {
    background: #fff;
    overflow: visible;
  }
  /* line 172, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 173, ../../../themes/zurb_foundation/scss/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 460, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 462, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 463, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 465, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button,
  .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget
  .top-bar [id*="submit"],
  .top-bar body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre
  .top-bar .faq-search-anchor,
  .top-bar .faq-autocomplete-search .form-submit, .faq-autocomplete-search
  .top-bar .form-submit,
  .top-bar .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget
  .top-bar [id*="reset"],
  .top-bar .more-link a, .more-link
  .top-bar a,
  .top-bar .special-link,
  .top-bar body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link
  .top-bar a,
  .top-bar button {
    font-size: 0.875rem;
    position: relative;
    height: 1.75rem;
    top: 0.6875rem;
  }
  /* line 474, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #fff;
  }
  /* line 477, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 83.75rem;
    margin: 0 auto;
    margin-bottom: 0;
  }
  /* line 483, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 487, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 492, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 494, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 500, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    background-color: #555555;
    background: #fff;
    color: #4d8cc3;
  }
  /* line 509, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    padding: 0 1rem;
    line-height: 3.125rem;
    background: #fff;
  }
  /* line 513, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a):hover {
    background-color: #555555;
    background: #fff;
  }
  /* line 522, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    padding: 0 1rem;
    line-height: 3.125rem;
    color: #666666;
    background: #fff;
  }
  /* line 527, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a):hover {
    background: #fff;
    color: #666666;
  }
  /* line 537, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 2.25rem !important;
  }
  /* line 539, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 1.5625rem;
  }
  /* line 547, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 548, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 554, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 558, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 565, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  /* line 578, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 585, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: #FFFFFF;
    line-height: 3.125rem;
    white-space: nowrap;
    padding: 12px 1rem;
    background: #333333;
  }
  /* line 594, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    color: #FFFFFF;
    background: #333333;
  }
  /* line 599, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    color: #4d8cc3;
    background-color: #555555;
    background: #333333;
  }
  /* line 608, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #fff;
  }
  /* line 614, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 621, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider,
  .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px white;
    clear: none;
    height: 3.125rem;
    width: 0;
  }
  /* line 631, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #fff;
    padding: 0 1.0416666667rem;
    height: 3.125rem;
  }
  /* line 639, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 643, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 647, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 651, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }
  /* line 661, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #fff;
    color: #4d8cc3;
  }
  /* line 670, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #fff;
    color: #666666;
  }
  /* line 678, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 682, ../../../themes/zurb_foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}

/* line 155, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) {
  /* line 162, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

/* Typography resets */
/* line 193, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
.view-downloads .view-filters .description,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
a {
  color: #005AA9;
  text-decoration: none;
  line-height: inherit;
}

/* line 222, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #4d8cc3;
}

/* line 230, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
p, .view-downloads .view-filters .description {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.5625rem;
  text-rendering: optimizeLegibility;
}

/* line 242, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
p.lead, .view-downloads .view-filters .lead.description {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
p aside, .view-downloads .view-filters .description aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Noto sans";
  font-weight: bold;
  font-style: normal;
  color: #4D4D4D;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #8b8b8b;
  line-height: 0;
}

/* line 269, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 1.625rem;
}

/* line 270, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 1.25rem;
}

/* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 1.1875rem;
}

/* line 272, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 273, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 274, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.subheader, body.section-europass-support-centre .faq-grid .views-field-faqs-for-category-count, .maintenance-page #page-title + * {
  line-height: 1.4;
  color: #8b8b8b;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #d9e6f2;
  border-width: 1px;
  border-style: solid;
  border-color: #b7d0e6;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.5625rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 3rem;
}

/* line 328, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet, body.section-europass-support-centre ul.toc-headers {
  margin-left: 0;
}

/* line 331, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul, body.section-europass-support-centre ul.toc-headers li ul,
ul.no-bullet li ol, body.section-europass-support-centre ul.toc-headers li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 353, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 356, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 3rem;
}

/* line 357, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 3rem;
}

/* line 358, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 3rem;
}

/* line 359, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet, body.section-europass-support-centre ul.toc-headers {
  list-style: none;
}

/* Ordered Lists */
/* line 363, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 3rem;
}

/* line 366, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 380, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}

/* line 391, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* line 393, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.5625rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}

/* line 404, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #767676;
}

/* line 408, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 412, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #767676;
}

/* line 418, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p,
blockquote .view-downloads .view-filters .description, .view-downloads .view-filters
blockquote .description {
  line-height: 1.6;
  color: #8b8b8b;
}

/* Microformats */
/* line 425, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}

/* line 431, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 435, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 444, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 455, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  /* line 456, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 2.25rem;
  }
  /* line 457, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 1.875rem;
  }
  /* line 458, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.5rem;
  }
  /* line 459, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }
  /* line 460, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }
  /* line 461, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
/* line 472, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 474, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 481, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }
  /* line 483, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 485, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 488, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* line 492, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  /* line 498, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 500, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 503, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  /* line 507, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  p, .view-downloads .view-filters .description,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 514, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* line 517, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }
  /* line 518, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }
  /* line 519, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }
  /* line 520, ../../../themes/zurb_foundation/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}

/* small displays */
@media only screen {
  /* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* medium displays */
@media only screen and (min-width: 40.063em) {
  /* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* large displays */
@media only screen and (min-width: 64.063em) {
  /* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 244, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* Orientation targeting */
/* line 285, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 287, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 292, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important;
}

/* line 296, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 300, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 304, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 309, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 314, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }
  /* line 316, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 321, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important;
  }
  /* line 325, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }
  /* line 329, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  /* line 333, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }
  /* line 338, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  /* line 344, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }
  /* line 346, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 351, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important;
  }
  /* line 355, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }
  /* line 359, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  /* line 363, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }
  /* line 368, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}

/* Touch-enabled device targeting */
/* line 374, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table !important;
}

/* line 381, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table !important;
}

/* line 382, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }
  /* line 397, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }
  /* line 399, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }
  /* line 400, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }
  /* line 401, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }
  /* line 402, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }
  /* line 403, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }
  /* line 404, ../../../themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
/* line 11, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 18, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 23, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 28, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

/* line 92, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

/* line 119, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 160, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 239, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

/* line 278, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 347, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

/* line 408, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 469, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 550, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

/* line 639, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 726, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 799, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 872, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 945, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1018, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

/* line 1061, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1104, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1137, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1170, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1213, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 1238, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1271, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1304, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1337, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1370, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1403, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1436, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1469, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1502, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 1527, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 1556, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1585, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 1614, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1643, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 1672, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1701, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 1730, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1759, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

/* line 1838, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 1911, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 1984, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

/* line 2029, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

/* line 2074, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2133, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

/* line 2164, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2207, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2248, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2289, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2330, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2371, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

/* line 2408, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

/* line 2445, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2482, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2519, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

/* line 2556, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

/* line 2629, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 2664, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

/* line 2695, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

/* line 2724, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2765, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2806, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2847, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2888, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

/* line 2925, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2970, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

/* line 3007, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

/* line 3044, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3089, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3120, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3151, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3182, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3213, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 3244, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 3275, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 3306, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 3337, ../../../themes/europass_foundation/scss/modules/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* @group CIRCLES */
/* @group TREE LINES */
/* @group TRIANGLES */
/* @group last-level node */
/* line 164, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main, .view-digital-competence .last-level,
.view-european-language-levels .last-level {
  position: relative;
  height: 0;
  margin-left: 30px;
  padding: 0;
  font-size: 0.8125rem;
  transition: margin .3s .1s, opacity .3s .1s, height .1s, -webkit-transform .1s;
  transition: margin .3s .1s, opacity .3s .1s, transform .1s, height .1s;
  transition: margin .3s .1s, opacity .3s .1s, transform .1s, height .1s, -webkit-transform .1s;
  opacity: 0;
  border: 1px solid #FFCA05;
  border-radius: 5px;
  background: rgba(255, 202, 5, 0.1);
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 179, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main:after, .view-digital-competence .last-level:after,
.view-european-language-levels .last-level:after, .view-organisations .group-content-main:before, .view-digital-competence .last-level:before,
.view-european-language-levels .last-level:before {
  position: absolute;
  bottom: 100%;
  left: 30px;
  width: 0;
  height: 0;
  content: " ";
  pointer-events: none;
  border: solid transparent;
}

/* line 191, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main:after, .view-digital-competence .last-level:after,
.view-european-language-levels .last-level:after {
  margin-left: -10px;
  border-width: 10px;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f3f3e2;
}

/* line 197, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main:before, .view-digital-competence .last-level:before,
.view-european-language-levels .last-level:before {
  margin-left: -11px;
  border-width: 11px;
  border-color: rgba(255, 202, 5, 0);
  border-bottom-color: #FFCA05;
}

/* line 203, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main p, .view-digital-competence .last-level p,
.view-european-language-levels .last-level p, .view-organisations .group-content-main .view-downloads .view-filters .description, .view-downloads .view-filters .view-organisations .group-content-main .description, .view-digital-competence .last-level .view-downloads .view-filters .description, .view-downloads .view-filters .view-digital-competence .last-level .description,
.view-european-language-levels .last-level .view-downloads .view-filters .description, .view-downloads .view-filters
.view-european-language-levels .last-level .description {
  font-size: 0.8125rem;
}

/* line 206, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations .group-content-main p:last-child, .view-digital-competence .last-level p:last-child,
.view-european-language-levels .last-level p:last-child, .view-organisations .group-content-main .view-downloads .view-filters .description:last-child, .view-downloads .view-filters .view-organisations .group-content-main .description:last-child, .view-digital-competence .last-level .view-downloads .view-filters .description:last-child, .view-downloads .view-filters .view-digital-competence .last-level .description:last-child,
.view-european-language-levels .last-level .view-downloads .view-filters .description:last-child, .view-downloads .view-filters
.view-european-language-levels .last-level .description:last-child {
  margin-bottom: 0;
}

/* line 212, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.expanded .view-organisations .group-content-main, .view-organisations .expanded .group-content-main, .expanded .view-digital-competence .last-level, .view-digital-competence .expanded .last-level, .expanded
.view-european-language-levels .last-level,
.view-european-language-levels .expanded .last-level {
  height: auto;
  padding: 1.875rem;
  margin-top: 30px;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* @group SEARCH */
/* line 223, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters input[type="text"], #home-page .faq-autocomplete-search input[type="text"], body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"], .faq-autocomplete-search-promo + .block input[type="text"] {
  background: #FFCA05;
  border-radius: 5px;
  color: #534741;
  border: 0;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 231, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters input[type="text"]::-webkit-input-placeholder, #home-page .faq-autocomplete-search input[type="text"]::-webkit-input-placeholder, body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"]::-webkit-input-placeholder, .faq-autocomplete-search-promo + .block input[type="text"]::-webkit-input-placeholder {
  color: #534741;
  font-style: italic;
  opacity: 0.7;
}

/* line 236, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters input[type="text"]::-moz-placeholder, #home-page .faq-autocomplete-search input[type="text"]::-moz-placeholder, body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"]::-moz-placeholder, .faq-autocomplete-search-promo + .block input[type="text"]::-moz-placeholder {
  color: #534741;
  font-style: italic;
  opacity: 0.7;
}

/* line 241, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters input[type="text"]:-ms-input-placeholder, #home-page .faq-autocomplete-search input[type="text"]:-ms-input-placeholder, body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"]:-ms-input-placeholder, .faq-autocomplete-search-promo + .block input[type="text"]:-ms-input-placeholder {
  color: #534741;
  font-style: italic;
  opacity: 0.7;
}

/* line 246, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters input[type="text"]:-moz-placeholder, #home-page .faq-autocomplete-search input[type="text"]:-moz-placeholder, body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"]:-moz-placeholder, .faq-autocomplete-search-promo + .block input[type="text"]:-moz-placeholder {
  color: #534741;
  font-style: italic;
  opacity: 0.7;
}

/* line 253, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters .views-exposed-form .views-exposed-widget [id*="submit"], body.section-europass-support-centre .faq-search-anchor, .faq-autocomplete-search .form-submit {
  margin: 0;
  padding: 8px 15px;
  text-transform: uppercase;
}

/* line 260, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:before, body.section-europass-support-centre .faq-search-anchor:before, .faq-autocomplete-search .form-submit:before {
  font-family: 'icons';
  margin-right: 5px;
}

/* line 267, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters .views-exposed-form .views-exposed-widget [id*="reset"] {
  background: transparent;
  color: #005AA9;
  margin: 0;
  padding: 8px 15px;
  text-transform: uppercase;
}

/* line 275, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:hover {
  background: transparent;
  color: #4d8cc3;
}

/* line 1, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.site-map-menu {
  list-style: none;
  margin-left: 0;
  font-size: 14px;
}

/* line 59, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]) {
  line-height: 1.3;
  padding-left: 32px;
  z-index: +1 !important;
  position: relative;
}

/* line 64, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]):before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 19px;
  width: 32px;
  margin: auto;
  height: 1px;
  border-bottom: 1px solid #80add4;
}

/* line 75, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]):after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 1px;
  border-left: 1px solid #80add4;
}

/* line 87, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]):first-child:after {
  top: auto;
  height: calc(100% + (14px));
}

/* line 91, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]):last-child:after {
  bottom: auto;
  height: 18.928px;
}

/* line 95, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li:not([class*="icon-"]):only-child:after {
  top: 0;
}

/* line 100, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li > a {
  display: block;
  padding: 11px 0;
  margin-left: 32px;
  z-index: +2;
  position: relative;
}

/* line 106, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li > a:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -37px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 11px;
  height: 11px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 11px;
  line-height: 1;
  text-align: center;
  top: 14px;
  bottom: auto;
  pointer-events: none;
}

/* line 113, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.site-map-menu li > a:after {
  pointer-events: none;
}

/* line 3, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.site-map-menu .expanded > a {
  font-weight: bold;
  font-size: 1rem;
}

/* line 6, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.site-map-menu .expanded > a:before {
  background: #FFCA05;
}

/* line 10, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.content > .site-map-menu > li {
  margin: 1.875rem 0;
}

/* line 12, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.content > .site-map-menu > li:before, .content > .site-map-menu > li:after {
  display: none;
}

/* line 20, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
#site-map .site-map-box ul {
  padding-left: 0;
}

/* line 24, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
#site-map .site-map-box ul ul {
  margin-top: -3px;
}

/* line 28, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.content > .site-map-menu > li.first.leaf > a,
.site-map-box-menu-menu-top-links .site-map-menu li > a {
  font-weight: bold;
  font-size: 1rem;
}

/* line 32, ../../../themes/europass_foundation/scss/modules/_sitemap.scss */
.content > .site-map-menu > li.first.leaf > a:before,
.site-map-box-menu-menu-top-links .site-map-menu li > a:before {
  background: #FFCA05;
}

/* @group FILES */
/* line 3, ../../../themes/europass_foundation/scss/modules/_files.scss */
.file {
  display: inline-block;
  position: relative;
  padding-left: 1.875rem;
  line-height: 1.1;
  margin-bottom: 1.25rem;
}

/* line 9, ../../../themes/europass_foundation/scss/modules/_files.scss */
.file:last-child {
  margin-bottom: 0;
}

/* line 12, ../../../themes/europass_foundation/scss/modules/_files.scss */
.file:before {
  position: absolute;
  left: 0;
  top: 0.4375rem;
  font-size: 1.3125rem;
}

/* @group FILES IN DOWNLOAD LIST */
/* line 40, ../../../themes/europass_foundation/scss/modules/_files.scss */
td.views-field-field-documents ul,
.field-name-field-documents ul {
  list-style: none;
  margin: 0;
  font-size: 0;
}

/* line 45, ../../../themes/europass_foundation/scss/modules/_files.scss */
td.views-field-field-documents li,
.field-name-field-documents li {
  font-size: 0.8125rem;
  display: inline-block;
  margin-right: 2%;
  margin-bottom: 2%;
  width: 100%;
}

@media only screen and (min-width: 64.063em) {
  /* line 45, ../../../themes/europass_foundation/scss/modules/_files.scss */
  td.views-field-field-documents li,
  .field-name-field-documents li {
    width: 23%;
    vertical-align: top;
  }
}

/* line 1, ../../../themes/europass_foundation/scss/modules/_dates.scss */
.field-type-datetime,
.field-name-post-date {
  display: block;
  width: 54px;
  height: 54px;
  text-align: center;
  border-radius: 100%;
  line-height: 1;
  font-size: 11px;
  padding: 16px 0;
  background: #669ccb;
  color: #fff;
}

/* line 1, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters {
  margin: 0 0 3.75rem 0;
}

/* line 4, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .views-exposed-form .views-exposed-widget {
  padding: 0;
}

/* line 13, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .views-exposed-form label {
  margin: 0 0 1.25rem 0;
  font-size: 1.3125rem;
}

/* line 18, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .views-exposed-widgets {
  margin: 0;
}

/* line 21, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .views-exposed-widget {
  width: 16%;
  text-align: right;
}

/* line 26, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .views-exposed-widget:first-child {
  width: 68%;
  margin: 0;
  text-align: left;
  padding-right: 1.875rem;
}

/* line 36, ../../../themes/europass_foundation/scss/modules/_view-filters.scss */
.view-filters .description {
  font-size: 0.8125rem;
  margin: 1.125rem 0 0 0;
  opacity: 0.7;
}

/* line 1, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top {
  text-align: left;
  color: #534741;
  background: #ffca05;
}

/* line 6, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top [target="_blank"]:after {
  color: #534741;
}

/* line 9, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content {
  overflow: hidden;
  max-width: 83.75rem;
}

/* line 12, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-text {
  width: 100%;
  max-width: none;
  font-weight: normal;
  margin: 20px 0 10px 0;
  padding: 0 1.5rem;
}

/* line 18, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-text p, #sliding-popup.sliding-popup-top .popup-content #popup-text .view-downloads .view-filters .description, .view-downloads .view-filters #sliding-popup.sliding-popup-top .popup-content #popup-text .description {
  color: #534741 !important;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.2;
}

/* line 25, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-buttons {
  width: 100%;
  max-width: none;
  text-align: left;
  padding: 0 1.5rem;
  margin: 10px 0 20px 0;
}

/* line 31, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-buttons button {
  box-shadow: none;
  margin: 0 0 5px 0;
  padding: 0.7em 1.2em;
  font-family: "Noto sans";
  font-weight: normal;
  font-size: 0.8em;
  text-shadow: 0px 0px transparent;
  background: #005AA9;
  color: #fff;
  border: 0;
}

/* line 42, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-buttons button:hover {
  background: #00315d;
}

/* line 45, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-buttons button.find-more-button {
  background: #b89100;
}

/* line 47, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
#sliding-popup.sliding-popup-top .popup-content #popup-buttons button.find-more-button:hover {
  background: #9e7d00;
}

@media only screen and (min-width: 64.063em) {
  /* line 54, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text {
    margin: 20px 0;
    width: 60%;
  }
  /* line 57, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text p, #sliding-popup.sliding-popup-top .popup-content #popup-text .view-downloads .view-filters .description, .view-downloads .view-filters #sliding-popup.sliding-popup-top .popup-content #popup-text .description {
    font-size: 1rem;
  }
  /* line 61, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-buttons {
    margin: 20px 0;
    width: 40%;
    text-align: right;
  }
  /* line 65, ../../../themes/europass_foundation/scss/modules/_sliding-popup.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-buttons button {
    font-size: 1rem;
  }
}

/* @group PROMO VIDEO */
/* line 3, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#home-promo {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

/* line 10, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#home-promo .columns {
  display: inline-block;
  float: none;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: center;
}

@media only screen and (min-width: 64.063em) {
  /* line 3, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
  #home-promo {
    flex-direction: row;
  }
}

/* line 23, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-texts {
  text-align: center;
  order: 0;
}

/* line 26, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-texts h2 {
  margin: 2.5vh 0;
  letter-spacing: -0.05em;
  font-size: calc(16px + 2.5vw);
}

@media only screen and (min-width: 64.063em) {
  /* line 23, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
  #promo-texts {
    text-align: right;
    order: -1;
  }
  /* line 34, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
  #promo-texts h2 {
    width: 50%;
    float: right;
    line-height: 1;
    margin-right: 3.75rem;
  }
}

@media only screen and (min-width: 90.063em) {
  /* line 42, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
  #promo-texts h2 {
    font-size: calc(16px + 1.5vw);
  }
}

/* line 48, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-media {
  order: 0;
  text-align: center;
}

/* line 51, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-media .flex-video {
  background: url("../images/ajax-loader.gif") no-repeat 50% 50%;
  margin-bottom: 0;
  padding-bottom: 50.9%;
}

/* line 55, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-media .flex-video iframe {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
}

/* line 60, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-media .flex-video.loaded {
  background: none;
}

/* line 62, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
#promo-media .flex-video.loaded iframe {
  visibility: visible;
  opacity: 1;
}

@media only screen and (min-width: 64.063em) {
  /* line 48, ../../../themes/europass_foundation/scss/modules/_home-promo.scss */
  #promo-media {
    padding-right: 15% !important;
    text-align: left;
  }
}

/**********************************************************************************
**ALL COLORS
***********************************************************************************/
/*fonts colors*/
/**********************************************************************************
**BREAK POINTS
***********************************************************************************/
/**********************************************************************************
**MARGINS PADDINGS
***********************************************************************************/
/* @ MAIN FONT */
/* @group ICONS */
@font-face {
  font-family: 'icons';
  src: url("../fonts/icons/europass.svg") format("svg"), url("../fonts/icons/europass.woff") format("woff"), url("../fonts/icons/europass.woff") format("woff"), url("icons/fonts/europass.woff2") format("woff2"), url("icons/fonts/europass.ttf") format("truetype");
  /* Safari, Android, iOS */
  font-weight: normal;
  font-style: normal;
}

/* line 18, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
[class*="icon-"] {
  position: relative;
}

/* line 20, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
[class*="icon-"]:before, .file:before {
  font-family: 'icons';
  line-height: 0;
  font-weight: normal;
}

/* line 28, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-apple:before {
  content: "\e900";
}

/* line 29, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-arrow:before, .more:after, #home-page #faq-container .more-link a:after, .more-link a:after, .top-bar .back a:before, .top-bar .top-bar-section .has-dropdown:after, body.section-europass-support-centre .faq-grid .more-link a:after {
  content: "\e901";
}

/* line 30, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-bag:before {
  content: "\e902";
}

/* line 31, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-book:before {
  content: "\e903";
}

/* line 32, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-chain:before, .view-id-links h2:not(.field-name-title-field):before {
  content: "\e904";
}

/* line 33, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-circle:before {
  content: "\e905";
}

/* line 34, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-clock:before {
  content: "\e906";
}

/* line 35, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-diagram:before {
  content: "\e907";
}

/* line 36, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-doc:before, .file.doc:before, .file.docx:before {
  content: "\e908";
  color: #29a9e0;
}

/* line 37, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-document:before {
  content: "\e909";
}

/* line 38, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-download:before, .view-downloads .view-filters form:after {
  content: "\e90a";
}

/* line 39, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-europe:before {
  content: "\e90b";
}

/* line 40, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-facebook:before {
  content: "\e90c";
}

/* line 41, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-fire:before {
  content: "\e90d";
}

/* line 42, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-flag:before, body.section-europass-support-centre .faq-grid > li:first-child h2:before {
  content: "\e90e";
}

/* line 43, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-handshake:before {
  content: "\e90f";
}

/* line 44, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-hat:before {
  content: "\e910";
}

/* line 45, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-instagram:before {
  content: "\e911";
}

/* line 46, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-lamp:before {
  content: "\e912";
}

/* line 47, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-layers:before {
  content: "\e913";
}

/* line 48, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-lock:before {
  content: "\e914";
}

/* line 49, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-logo:before, #home-tabs .tabs:before, .view-organisations:after, .view-digital-competence:after,
.view-european-language-levels:after {
  content: "\e915";
}

/* line 50, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-minus:before, table .empty:before {
  content: "\e916";
}

/* line 51, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-odf:before, .file.odf:before {
  content: "\e927";
  color: #CC8604;
}

/* line 52, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-page:before, .l-main .sidebar-second .block-menu.block-menu-menu-faq-categories h2:before {
  content: "\e918";
}

/* line 53, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-pc:before {
  content: "\e919";
}

/* line 54, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-pdf:before, .file.pdf:before {
  content: "\e91a";
  color: #CB0000;
}

/* line 55, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-pinterest:before {
  content: "\e91b";
}

/* line 56, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-plus:before {
  content: "\e91c";
}

/* line 57, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-pointing:before {
  content: "\e91d";
}

/* line 58, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-question:before, #home-page #faq-container .view-content:after, body.section-europass-support-centre .faq-grid h2:before, body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list > ul > li:before, body.section-europass-support-centre .view-faq-search .view-content .item-list > ul > li:before, body.section-europass-support-centre.page-node .field-name-field-faq-type:before {
  content: "\e91e";
}

/* line 59, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-search:before, .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:before, body.section-europass-support-centre .faq-search-anchor:before, .faq-autocomplete-search .form-submit:before, .view-europass-search .item-list ul:not(.pagination) li:before {
  content: "\e91f";
}

/* line 60, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-tieman:before {
  content: "\e920";
}

/* line 61, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-twitter:before {
  content: "\e921";
}

/* line 62, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-youtube:before {
  content: "\e922";
}

/* line 63, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-cancel:before {
  content: "\e923";
}

/* line 64, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-magazine:before {
  content: "\e924";
}

/* line 65, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-history:before {
  content: "\e925";
}

/* line 66, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-national:before {
  content: "\e926";
}

/* line 67, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-odt:before, .file.odt:before {
  content: "\e917";
  color: #CC8604;
}

/* line 68, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-txt:before, .file.txt:before {
  content: "\e928";
}

/* line 69, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-dictionary:before, .view-europass-glossary .item-list h2:not(.field-name-title-field):before,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field):before {
  content: "\e929";
}

/* line 70, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-graph:before, .statistics-list > li:before {
  content: "\e92a";
}

/* line 71, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-leave:before, [target="_blank"]:after {
  content: "\e92b";
}

/* line 72, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-digital:before {
  content: "\e92c";
}

/* line 73, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-cefr:before {
  content: "\e92d";
  font-size: 2.2rem !important;
}

/* line 76, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.sidebar .icon-cefr:before {
  padding-top: 0.35rem !important;
}

/* line 83, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-facebook,
.icon-twitter,
.icon-youtube,
.icon-pinterest,
.icon-instagram {
  font-size: 0;
  line-height: 30;
}

/* line 90, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-facebook:before,
.icon-twitter:before,
.icon-youtube:before,
.icon-pinterest:before,
.icon-instagram:before {
  font-size: 1.875rem;
}

/* line 96, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-facebook:before {
  color: #4369c3;
}

/* line 101, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-twitter:before {
  color: #0f98ce;
}

/* line 106, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-youtube:before {
  color: #ea2929;
}

/* line 111, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-pinterest:before {
  color: #cb2027;
}

/* line 116, ../../../themes/europass_foundation/scss/base/_fonts-icons.scss */
.icon-instagram:before {
  color: #0071ba;
}

/* @group BODY */
/* line 5, ../../../themes/europass_foundation/scss/base/_basic.scss */
body.f-topbar-fixed {
  padding-top: 0;
}

/* @group h1-h6 tags */
/* line 12, ../../../themes/europass_foundation/scss/base/_basic.scss */
h1, h2, h3, h4 {
  letter-spacing: -0.1rem;
  margin-top: 2rem;
}

/* line 17, ../../../themes/europass_foundation/scss/base/_basic.scss */
h1#page-title {
  border-bottom: 7px solid #FFCA05;
  margin: 0 0 3rem 0;
  padding: 0 0 1.5625rem 0;
  color: #333;
}

/*@group typography*/
/* line 26, ../../../themes/europass_foundation/scss/base/_basic.scss */
p, .view-downloads .view-filters .description {
  color: #4d4d4d;
  font-size: 1rem;
}

/* line 32, ../../../themes/europass_foundation/scss/base/_basic.scss */
.body p, .body .view-downloads .view-filters .description, .view-downloads .view-filters .body .description {
  margin-top: 1.25rem;
}

/* line 35, ../../../themes/europass_foundation/scss/base/_basic.scss */
.body ul, .body ol {
  color: #4d4d4d;
}

/* line 38, ../../../themes/europass_foundation/scss/base/_basic.scss */
.body ul {
  list-style-type: none;
  position: relative;
}

/* line 42, ../../../themes/europass_foundation/scss/base/_basic.scss */
.body ul li:before {
  content: '\00B7';
  position: absolute;
  left: -28px;
  line-height: 20px;
  color: #FFCA05;
  font-size: 64px;
}

/* @group SUBTITLE */
/* line 58, ../../../themes/europass_foundation/scss/base/_basic.scss */
.field-name-field-subtitle {
  margin-bottom: 3.75rem;
  color: #666666;
  font-size: 1.3125rem;
  font-style: italic;
}

/* @group SELECTS */
/* line 68, ../../../themes/europass_foundation/scss/base/_basic.scss */
select {
  line-height: 1.2;
  color: #005AA9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNS42NjdweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMjUuNjY3IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNS42NjcgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwMDVBQTkiIGQ9Ik03LjUsMTBMMC40MzgsMi42NjJjLTAuNTg1LTAuNjA4LTAuNTg1LTEuNTk1LDAtMi4yMDRjMC41ODUtMC42MSwxLjUzNi0wLjYxLDIuMTIyLDBMNy41LDUuNTg5bDQuOTM5LTUuMTMxYzAuNTg2LTAuNjEsMS41MzctMC42MSwyLjEyMSwwYzAuNTg2LDAuNjA3LDAuNTg2LDEuNTk2LDAsMi4yMDRMNy41LDEwTDcuNSwxMHoiLz48L3N2Zz4=);
  cursor: pointer;
}

/* @group breadcrumb */
/* line 78, ../../../themes/europass_foundation/scss/base/_basic.scss */
.breadcrumbs {
  display: none;
}

/* @group MESSAGES */
/* line 84, ../../../themes/europass_foundation/scss/base/_basic.scss */
.l-messages {
  margin-bottom: 2.475rem;
}

/* line 88, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box {
  position: relative;
  padding: 1.875rem 2.25rem;
  border-bottom: 2px solid #fff;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/* line 95, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box .close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1rem;
}

/* line 103, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box ul {
  font-size: 0.875rem;
  margin: 0;
}

/* line 107, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box li {
  position: relative;
  padding: 0.375rem 0;
}

/* line 111, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box.success {
  background: #ecf7f0;
  color: #43AC6A;
}

/* line 115, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box.alert {
  background: #feece9;
  color: #f04124;
}

/* line 119, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box.secondary {
  background: #fffae6;
  color: #FFCA05;
}

/* line 123, ../../../themes/europass_foundation/scss/base/_basic.scss */
.alert-box.alert-close {
  position: absolute;
  width: 100%;
  z-index: 0;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
}

/* @group PAGINATION */
/* line 133, ../../../themes/europass_foundation/scss/base/_basic.scss */
ul.pagination {
  margin-top: 1.875rem;
  margin-bottom: 0;
  padding-top: 1.875rem;
}

/* line 138, ../../../themes/europass_foundation/scss/base/_basic.scss */
ul.pagination li a {
  border-radius: 0;
}

/* @group TABLE */
/* line 146, ../../../themes/europass_foundation/scss/base/_basic.scss */
table {
  width: 100%;
  margin: 3.75rem 0;
}

@media only screen and (max-width: 64em) {
  /* line 151, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive thead, table.views-table thead {
    display: none;
  }
  /* line 154, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive tr, table.views-table tr {
    display: block;
    border-bottom: 2px solid rgba(128, 173, 212, 0.4);
  }
  /* line 157, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive tr:first-child, table.views-table tr:first-child {
    border-top: 2px solid rgba(128, 173, 212, 0.4);
  }
  /* line 161, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive td, table.views-table td {
    display: block;
    border-bottom: 0px solid rgba(128, 173, 212, 0.4);
    padding: 1.25rem 1.25rem 0.625rem 3.125rem;
  }
  /* line 165, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive td:first-child, table.views-table td:first-child {
    padding: 1.875rem 1.25rem 1.25rem 1.875rem;
    font-size: 1rem;
  }
  /* line 169, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive td:last-child, table.views-table td:last-child {
    padding: 1.25rem 1.25rem 2.5rem 3.125rem;
  }
  /* line 172, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive td:empty, table.views-table td:empty {
    display: none;
  }
  /* line 176, ../../../themes/europass_foundation/scss/base/_basic.scss */
  table.responsive td:before, table.views-table td:before {
    content: attr(data-label);
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
  }
}

/* line 184, ../../../themes/europass_foundation/scss/base/_basic.scss */
table .empty {
  margin-left: 4px;
}

/* line 186, ../../../themes/europass_foundation/scss/base/_basic.scss */
table .empty:before {
  display: inline-block;
  font-family: 'icons';
  color: rgba(255, 202, 5, 0.5);
}

/* line 194, ../../../themes/europass_foundation/scss/base/_basic.scss */
tbody {
  border-left: 1px solid rgba(128, 173, 212, 0.4);
  border-right: 1px solid rgba(128, 173, 212, 0.4);
}

/* line 198, ../../../themes/europass_foundation/scss/base/_basic.scss */
th {
  border-bottom: 3px solid #80add4;
  vertical-align: top;
}

/* line 202, ../../../themes/europass_foundation/scss/base/_basic.scss */
td {
  position: relative;
  vertical-align: top;
  border-bottom: 1px solid rgba(128, 173, 212, 0.4);
}

/* line 206, ../../../themes/europass_foundation/scss/base/_basic.scss */
td.views-field-field-country {
  width: 25%;
}

/* line 223, ../../../themes/europass_foundation/scss/base/_basic.scss */
.view-templates-and-guidelines table {
  table-layout: fixed;
}

/* @group ITEM-LISTS */
/* line 233, ../../../themes/europass_foundation/scss/base/_basic.scss */
.item-list, .item-list ul {
  margin: 0;
  list-style-type: none;
}

/* line 236, ../../../themes/europass_foundation/scss/base/_basic.scss */
.item-list li, .item-list ul li {
  margin: 0;
}

/* line 239, ../../../themes/europass_foundation/scss/base/_basic.scss */
.item-list .field-name-title-field, .item-list ul .field-name-title-field {
  margin: 0 0 5px 0;
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: normal;
  word-break: break-all;
}

@media only screen and (min-width: 40.063em) {
  /* line 239, ../../../themes/europass_foundation/scss/base/_basic.scss */
  .item-list .field-name-title-field, .item-list ul .field-name-title-field {
    word-break: normal;
  }
}

/* line 249, ../../../themes/europass_foundation/scss/base/_basic.scss */
.item-list .field-name-field-documents, .item-list ul .field-name-field-documents {
  font-size: 14px;
}

/* line 254, ../../../themes/europass_foundation/scss/base/_basic.scss */
.item-list h2:not(.field-name-title-field) {
  font-weight: normal;
  position: relative;
  margin-bottom: 3.75rem;
}

/* @group MORE LINKS */
/* line 263, ../../../themes/europass_foundation/scss/base/_basic.scss */
.more, #home-page #faq-container .more-link a {
  font-size: 0.875rem;
}

/* line 265, ../../../themes/europass_foundation/scss/base/_basic.scss */
.more:after, #home-page #faq-container .more-link a:after {
  margin-left: 7px;
  font-family: 'icons';
  font-weight: bold;
}

/* line 274, ../../../themes/europass_foundation/scss/base/_basic.scss */
.more-link a {
  margin-top: 20px;
  padding: 8px 15px;
  text-transform: uppercase;
}

/* line 281, ../../../themes/europass_foundation/scss/base/_basic.scss */
.more-link a:after {
  font-family: 'icons';
  margin-left: 5px;
}

/* @group THROBBLER */
/* line 290, ../../../themes/europass_foundation/scss/base/_basic.scss */
.ajax-progress-throbber {
  position: absolute !important;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  display: block;
  background: #f2f7fb;
}

/* line 303, ../../../themes/europass_foundation/scss/base/_basic.scss */
.ajax-progress-throbber .throbber {
  margin: 5px auto 0 auto;
  font-size: 10px;
  text-indent: -9999em;
  border-top: 5px solid rgba(255, 202, 5, 0.3);
  border-right: 5px solid rgba(255, 202, 5, 0.3);
  border-bottom: 5px solid rgba(255, 202, 5, 0.3);
  border-left: 5px solid #FFCA05;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

/* line 319, ../../../themes/europass_foundation/scss/base/_basic.scss */
.pagination .ajax-progress-throbber .throbber {
  margin-top: -6px;
}

/* line 325, ../../../themes/europass_foundation/scss/base/_basic.scss */
.ajax-progress-throbber .throbber,
.ajax-progress-throbber .throbber:after {
  border-radius: 50%;
  width: 35px;
  height: 35px;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* @group NO RESULTS */
/* line 355, ../../../themes/europass_foundation/scss/base/_basic.scss */
.view-empty {
  font-style: italic;
}

/* line 357, ../../../themes/europass_foundation/scss/base/_basic.scss */
.view-empty p:before, .view-empty .view-downloads .view-filters .description:before, .view-downloads .view-filters .view-empty .description:before {
  content: "!";
  display: inline-block;
  vertical-align: middle;
  font-size: 1.2em;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  margin: 0 10px 0 0;
  background: #FFCA05;
  color: #534741;
}

/* @group EXTERNAL LINKS */
/* line 377, ../../../themes/europass_foundation/scss/base/_basic.scss */
[target="_blank"]:after {
  font-family: "icons";
  color: #FFCA05;
  padding-left: 5px;
  font-size: 10px;
}

/* @group SPECIAL LINK */
/* line 388, ../../../themes/europass_foundation/scss/base/_basic.scss */
.special-link {
  position: relative;
  display: block;
}

/* line 394, ../../../themes/europass_foundation/scss/base/_basic.scss */
.special-link[class*="icon-"] {
  text-align: left;
  padding-left: 50px;
}

/* line 397, ../../../themes/europass_foundation/scss/base/_basic.scss */
.special-link[class*="icon-"]:before, .special-link.file:before {
  position: absolute;
  left: 16px;
  top: 31px;
  font-size: 24px;
  color: #FFCA05;
}

/* @group ADMIN */
/* line 3, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-menu, #admin-menu .dropdown {
  font-size: small;
}

/* @group contextual.css */
/**
			 * @file
			 * Stylesheet for the Contextual module.
			 */
/**
			 * Contextual links regions.
			 */
/* line 18, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.contextual-links-region {
  outline: none;
  position: relative;
}

/* line 23, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.contextual-links-region-active {
  outline: #999 dashed 1px;
}

/* line 27, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.main div.contextual-links-wrapper ul.contextual-links {
  right: 0;
}

/**
			 * Contextual links.
			 */
/* line 37, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.contextual-links-wrapper {
  display: none;
  font-size: 90%;
  position: absolute !important;
  right: 5px;
  /* LTR */
  top: 2px;
  z-index: 999 !important;
}

/* line 47, ../../../themes/europass_foundation/scss/base/_drupal.scss */
html.js div.contextual-links-wrapper {
  display: block;
}

/* line 51, ../../../themes/europass_foundation/scss/base/_drupal.scss */
a.contextual-links-trigger {
  background: transparent url("../images/gear-select.png") no-repeat 2px 0;
  border: 1px solid transparent;
  display: none;
  height: 18px;
  margin: 0;
  padding: 0 2px;
  outline: none;
  text-indent: 34px;
  /* LTR */
  width: 28px;
  overflow: hidden;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 69, ../../../themes/europass_foundation/scss/base/_drupal.scss */
a.contextual-links-trigger:hover,
div.contextual-links-active a.contextual-links-trigger {
  background-position: 2px -18px;
}

/* line 74, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.contextual-links-active a.contextual-links-trigger {
  background-color: #fff;
  border-color: #ccc;
  border-bottom: none;
  position: relative;
  z-index: 1;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-radius: 4px 4px 0 0;
}

/* line 86, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.contextual-links-wrapper ul.contextual-links {
  background-color: #fff;
  border: 1px solid #ccc;
  display: none;
  margin: 0;
  padding: 0.25em 0;
  position: absolute;
  right: 0;
  text-align: left;
  font-size: small;
  top: 18px;
  white-space: nowrap;
  -moz-border-radius: 4px 0 4px 4px;
  /* LTR */
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 0;
  /* LTR */
  -webkit-border-top-left-radius: 4px;
  /* LTR */
  border-radius: 4px 0 4px 4px;
  /* LTR */
}

/* line 110, ../../../themes/europass_foundation/scss/base/_drupal.scss */
a.contextual-links-trigger-active,
div.contextual-links-active a.contextual-links-trigger,
div.contextual-links-active ul.contextual-links {
  display: block;
}

/* line 116, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li {
  line-height: 100%;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 124, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.contextual-links-wrapper a {
  text-decoration: none;
}

/* line 128, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li a {
  color: #333 !important;
  display: block;
  margin: 0.25em 0;
  padding: 0.25em 1em 0.25em 0.5em;
}

/* line 135, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li a:hover {
  background-color: #bfdcee;
}

/* @group context_ui.css */
/**
			 * Editor =============================================================
			 */
/* line 146, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.label {
  float: left;
  font-size: 14px;
}

/* line 151, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.links {
  float: right;
}

/* line 155, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.bottom {
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  color: #999;
}

/* line 162, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.context-editable {
  display: none;
}

/* line 166, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.links a.done {
  display: none;
}

/* line 170, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor li.context-editing a.edit {
  display: none;
}

/* line 174, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor li.context-editing a.done {
  display: block;
}

/* Don't display form submission buttons initially or when editing */
/* line 181, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing div.context-editor div.links {
  display: none;
}

/* line 185, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing div.context-editor li.context-editing div.links {
  display: block;
}

/* line 189, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.buttons {
  display: none;
}

/* line 193, ../../../themes/europass_foundation/scss/base/_drupal.scss */
form.edited div.context-editor div.buttons {
  display: block;
}

/* line 197, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing form.edited div.context-editor div.buttons {
  display: none;
}

/**
			 * Styles for visual integration with admin.
			 */
/* line 206, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor div.links a:hover {
  background: #eee;
  color: #000;
}

/* line 211, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor div.links a {
  float: left;
  padding: 0px 10px;
  margin-right: 5px;
  background: #222;
  font-size: 11px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 221, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-editor div.context-editable {
  padding: 5px 0px;
}

/* line 225, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor div.buttons {
  padding: 10px 0px;
  text-align: center;
  background: #111;
}

/**
			 * Horizontal
			 */
/* line 236, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar.horizontal form.edited div.context-editor div.buttons,
#admin-toolbar.horizontal div.context-editor div.item-list {
  float: left;
  clear: left;
  width: 30%;
}

/* line 243, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar.horizontal div.context-editor div.contexts {
  width: 69.9%;
  float: right;
}

/* line 248, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar.horizontal div.context-editor div.context-editable {
  padding-left: 20px;
}

/**
			 * Admin listing page =================================================
			 */
/* line 257, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin td.tag {
  font-style: italic;
}

/* line 261, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin td.ctools-export-ui-name {
  width: 75%;
  padding-left: 20px;
}

/* line 266, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin td.ctools-export-ui-operations {
  white-space: nowrap;
}

/* line 270, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin td.ctools-export-ui-storage {
  color: #999;
}

/* line 274, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin div.description {
  padding-left: 10px;
  margin: 0px;
}

/* line 279, ../../../themes/europass_foundation/scss/base/_drupal.scss */
table.context-admin input.form-text {
  width: 90%;
}

/**
			 * Context form =======================================================
			 */
/* line 288, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins {
  position: relative;
  margin: 0px 0px 10px;
}

/* line 293, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-info {
  padding: 10px 10px 9px;
  border-bottom: 1px solid #e8e8e8;
}

/* line 298, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-info div.description {
  margin: 0px 0px 10px;
  padding: 0px;
}

/* line 303, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-selector {
  width: 25%;
  background: #fff;
}

/* line 308, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list .disabled {
  display: none;
}

/* line 312, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list ul {
  margin: 0px;
  padding: 0px;
}

/* line 317, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list li {
  list-style: none;
  list-style-image: none;
  background: transparent;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

/* line 326, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list li a {
  display: block;
  position: relative;
  padding: 5px 10px 4px;
  border-bottom: 1px solid #e8e8e8;
}

/* line 333, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list li a.active-form {
  background: #f8f8f8;
  color: #333;
  font-weight: bold;
}

/* line 339, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list li span.remove {
  display: none;
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 9px;
  font-weight: normal;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0px 5px;
  background: #fff;
}

/* line 352, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-list li a:hover span.remove {
  display: block;
}

/* line 356, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-forms {
  float: right;
  width: 75%;
  background: #f8f8f8;
  min-height: 200px;
}

/* line 363, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-forms .context-plugin-form {
  padding: 10px;
  display: none;
}

/* line 368, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-forms .active-form {
  display: block;
}

/* line 372, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-plugins .context-plugin-form .form-checkboxes {
  max-height: 300px;
  overflow: auto;
}

/* @group context_ui_dialog.css */
/* line 379, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui .item-list {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 385, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui a,
#context_ui_dialog-context-ui li a.active {
  color: #222;
}

/* line 390, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui ul {
  margin: 0;
}

/* line 394, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui ul li {
  padding: 4px 0;
  list-style: none;
}

/* line 399, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui .buttons {
  padding-top: 15px;
}

/* line 403, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui div.admin-pane-condition,
#context_ui_dialog-context-ui div.admin-pane-reaction-theme,
#context_ui_dialog-context-ui div.admin-pane-reaction-theme_html {
  display: none;
}

/* line 409, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.boxes-box-editing {
  background: none repeat scroll 0 0 #EEEEDD;
  display: inline-block;
  padding: 3px;
}

/* line 415, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing div.contextual-links-wrapper {
  right: 0;
  top: 40px;
}

/* line 420, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui a.context_ui_dialog-stop,
#context_ui_dialog-context-ui a:link.context_ui_dialog-stop,
#context_ui_dialog-context-ui a:visited.context_ui_dialog-stop {
  float: right;
  padding-top: 18px;
  color: #ad3f00;
}

/* line 428, ../../../themes/europass_foundation/scss/base/_drupal.scss */
form.context-editing li.context-editable {
  opacity: .2;
}

/* line 432, ../../../themes/europass_foundation/scss/base/_drupal.scss */
form.context-editing li.context-editing {
  visibility: visible;
  display: list-item;
  opacity: 1;
}

/* line 438, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #fff;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";
  /* For IE 5.5 - 7 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";
}

/* line 452, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context_ui_dialog-context-ui {
  width: 550px;
  position: fixed;
  background: #fff;
  color: #222;
  top: 140px;
  left: 0px;
  display: none;
  z-index: 400;
  padding: 10px;
  font-weight: bold;
  border: 1px solid #ddd;
  border-left: 0;
  border-radius: 0 6px 6px 0;
  /* Shadow */
  -moz-box-shadow: 3px 3px 4px #555;
  -webkit-box-shadow: 3px 3px 4px #555;
  box-shadow: 3px 3px 4px #555;
}

/* line 472, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-ui-dialog-open {
  border-radius: 0 6px 6px 0;
  position: absolute;
  background: #fff;
  color: #222;
  top: 50px;
  padding: 10px;
  width: 55px;
  right: -76px;
  border: 1px solid #ddd;
  border-left: 0;
  font-size: 12px;
  /* Shadow */
  -moz-box-shadow: 3px 3px 4px #555;
  -webkit-box-shadow: 3px 3px 4px #555;
  box-shadow: 3px 3px 4px #555;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";
  /* For IE 5.5 - 7 */
  filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";
}

/* @group views-admin.contextual.css */
/**
			 * The .contextual.css file is intended to contain styles that override declarations
			 * in the Contextual module.
			 */
/* @group Wrapper */
/* line 505, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#views-live-preview .contextual-links-region-active {
  outline: medium none;
}

/* line 509, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#views-live-preview div.contextual-links-wrapper {
  right: auto;
  top: auto;
}

/* line 514, ../../../themes/europass_foundation/scss/base/_drupal.scss */
html.js #views-live-preview div.contextual-links-wrapper {
  display: inline;
}

/* @end */
/* @group Trigger */
/* line 524, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#views-live-preview a.contextual-links-trigger {
  display: block;
}

/* @end */
/* @group List */
/* line 534, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.contextual-links-wrapper ul.contextual-links {
  -moz-border-radius: 0 4px 4px 4px;
  -webkit-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px;
  min-width: 10em;
  padding: 6px 6px 9px 6px;
  right: auto;
}

/* line 543, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li a,
ul.contextual-links li span {
  padding-bottom: 0.25em;
  padding-right: 0.1667em;
  padding-top: 0.25em;
}

/* line 550, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li span {
  font-weight: bold;
}

/* line 554, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li a {
  color: #666666 !important;
  margin: 0.25em 0;
  padding-left: 1em;
}

/* line 560, ../../../themes/europass_foundation/scss/base/_drupal.scss */
ul.contextual-links li a:hover {
  background-color: #badbec;
}

/* @end */
/* @group context_reaction_block.css */
/**
		* Script placeholder markup.
		*/
/* line 573, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.script-placeholder {
  padding: 100px 0px;
  text-align: center;
}

/**
		* Browser
		*/
/* line 583, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-browser {
  width: 600px;
}

/* line 587, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-browser .blocks {
  height: 98%;
  overflow: auto;
  float: left;
  width: 320px;
}

/* line 594, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-browser .block-browser-sidebar {
  float: left;
  width: 250px;
  padding: 0 0 0 15px;
}

/* line 600, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-item,
.context-block-browser .draggable-placeholder,
#admin-toolbar .context-block-browser .context-block-item {
  font-size: 11px;
  line-height: 20px;
  height: 20px;
  color: #333;
  padding: 3px 3px 3px 3px;
  margin: 0px 1px 1px 0px;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  background: #efefef;
  border: 1px solid #ddd;
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 621, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-addable {
  cursor: pointer;
}

/* line 625, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-item span.icon {
  background: url(context_reaction_block.png) 0px -80px no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 5px;
}

/* line 634, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-loading {
  max-width: none;
}

/* line 638, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-loading span.icon {
  background-position: -20px -80px;
  float: none;
  margin: 0px auto;
}

/* line 644, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-browser .draggable-placeholder {
  padding: 2px 1px 1px 2px;
}

/* line 648, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar.horizontal .context-block-browser .draggable-placeholder,
#admin-toolbar.horizontal .context-block-browser .context-block-item {
  width: 180px;
  margin-right: 1px;
  padding-right: 9px;
  float: left;
}

/* line 656, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-added {
  display: none !important;
}

/**
		 * Inline editing elements ============================================
		 */
/* line 665, ../../../themes/europass_foundation/scss/base/_drupal.scss */
div.context-block-region {
  display: none;
}

/* line 669, ../../../themes/europass_foundation/scss/base/_drupal.scss */
a.context-block {
  display: none !important;
}

/* line 673, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing div.context-block-region {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #666;
  color: #fff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  display: block;
  height: 40px;
  line-height: 24px;
  text-align: center;
  font-size: 18px;
  white-space: nowrap;
}

/* line 689, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-region .region-name {
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #fff;
  white-space: nowrap;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 700, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing .ui-sortable .block {
  opacity: .25;
}

/* line 704, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing .ui-sortable .draggable {
  position: relative;
  opacity: 1;
}

/* line 709, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing .draggable-placeholder {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #fff;
  border: 3px dashed #666;
  opacity: .2;
}

/* line 717, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing .draggable:hover a.context-block-remove,
body.context-editing .draggable:hover a.context-block-handle {
  background: url(context_reaction_block.png) no-repeat;
  cursor: move;
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 35px;
  top: -5px;
  z-index: 100;
}

/* line 730, ../../../themes/europass_foundation/scss/base/_drupal.scss */
body.context-editing .draggable:hover a.context-block-remove {
  background-position: -40px 0px;
  cursor: pointer;
  right: -5px;
}

/* line 736, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-block-hidden {
  display: none !important;
}

/* line 740, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.block .context-block-empty-content {
  text-align: center;
  padding: 10px;
  opacity: .5;
  background: #fff;
  color: #666;
}

/**
		 * Block visibility ===================================================
		 */
/* line 753, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform .context-blockform-selector {
  overflow: auto;
}

/* line 757, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform span.system-blocks {
  color: #999;
}

/* line 761, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform td.blocks,
#context-blockform td.selector {
  border: 1px solid #ddd;
  padding: 10px;
  width: 50%;
  vertical-align: top;
}

/* line 769, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform td.blocks .label,
#context-blockform td.blocks td,
#context-blockform td.blocks th {
  background: #fff;
  padding: 5px 5px 4px;
  border: 0px;
  border-bottom: 1px solid #ddd;
}

/* line 778, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform td.blocks .label {
  background: #eee;
}

/* line 782, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform td.blocks .label a {
  float: right;
}

/* line 786, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-ui-items #context-blockform {
  font-size: 11px;
  line-height: 15px;
}

/* line 791, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-ui-items #context-blockform .form-checkboxes {
  height: auto;
  overflow: visible;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

/* line 799, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-ui-items #context-blockform .form-item {
  padding: 0px;
}

/* line 803, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-ui-items #context-blockform label {
  background: #eee;
  display: block;
  padding: 5px;
  line-height: 15px;
}

/* line 810, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-ui-items #context-blockform label.option {
  background: #fff;
  display: block;
  border: 0px;
}

/* line 816, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#context-blockform .tabledrag-toggle-weight-wrapper {
  margin-bottom: 0;
}

/* line 820, ../../../themes/europass_foundation/scss/base/_drupal.scss */
a.context-ui-add-link,
a:link.context-ui-add-link,
a:visited.context-ui-add-link {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  line-height: 14px;
}

/* line 832, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.editing-context-label {
  position: fixed;
  top: 70px;
  background: #fff;
  color: #222;
  padding: 10px;
  font-weight: bold;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  border: 1px solid #ddd;
  border-left: 0;
  border-radius: 0 6px 6px 0;
}

/* line 847, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-help {
  font-size: 12px;
  font-weight: normal;
}

/* line 852, ../../../themes/europass_foundation/scss/base/_drupal.scss */
.context-editor-title {
  font-size: 24px;
  margin: 10px 0px;
  padding: 0;
}

/* @group context_layouts_reaction_block.css */
/* line 860, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor-block-layouts {
  padding: 0px 0px 9px;
  border-bottom: 1px solid #333;
  margin: 0px 0px 10px;
}

/* line 866, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor-block-layouts div.form-item {
  display: inline;
}

/* line 870, ../../../themes/europass_foundation/scss/base/_drupal.scss */
#admin-toolbar div.context-editor-block-layouts select {
  width: 50%;
}

/* @group INVISIBLLE */
/* @group HEADER */
/* line 10, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .top-bar {
  border-bottom: 1px solid #80add4;
}

/* line 16, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search {
  position: absolute;
  top: calc(-3.125rem + 5px);
  right: 3.125rem;
  line-height: 1;
  -webkit-transition: top 0.1s right 0.1s;
  -moz-transition: top 0.1s right 0.1s;
  transition: top 0.1s right 0.1s;
}

/* line 22, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search * {
  line-height: 1;
}

/* line 25, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search .button, .l-header .block-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .l-header .block-search [id*="submit"], .l-header .block-search body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .l-header .block-search .faq-search-anchor, .l-header .block-search .faq-autocomplete-search .form-submit, .faq-autocomplete-search .l-header .block-search .form-submit, .l-header .block-search .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .l-header .block-search [id*="reset"], .l-header .block-search .more-link a, .more-link .l-header .block-search a, .l-header .block-search .special-link, .l-header .block-search body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .l-header .block-search a,
.l-header .block-search button,
.l-header .block-search input {
  top: 0 !important;
  height: 2.1875rem !important;
  padding: 0.3125rem 0.5rem !important;
  background: #fff;
  position: relative;
  z-index: +1;
}

/* line 35, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search button, .l-header .block-search .button, .l-header .block-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget .l-header .block-search [id*="submit"], .l-header .block-search body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre .l-header .block-search .faq-search-anchor, .l-header .block-search .faq-autocomplete-search .form-submit, .faq-autocomplete-search .l-header .block-search .form-submit, .l-header .block-search .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget .l-header .block-search [id*="reset"], .l-header .block-search .more-link a, .more-link .l-header .block-search a, .l-header .block-search .special-link, .l-header .block-search body.section-europass-support-centre .faq-grid .more-link a, body.section-europass-support-centre .faq-grid .more-link .l-header .block-search a {
  background: #FFCA05;
}

/* line 38, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search input {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 42, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search h2.element-invisible {
  display: block;
  position: fixed;
  right: 3.25rem;
  top: 0.9375rem;
  clip: initial !important;
  overflow: visible !important;
  height: auto !important;
  margin: 0;
  cursor: pointer;
  width: 1.25rem;
  font-size: 0;
}

/* line 54, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search h2.element-invisible:before {
  font-size: 1.25rem;
  font-family: 'icons';
  line-height: 1.2;
  content: "\e91f";
  color: #005AA9;
}

/* line 62, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search h2.element-invisible.active:before {
  color: #888888;
  content: "\e923";
}

/* line 68, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search .row.collapse, .l-header .block-search #home-page .row, #home-page .l-header .block-search .row {
  position: absolute;
  top: 0;
  right: 1.25rem;
  width: 66vw;
  max-width: 40rem;
  padding: 0.4375rem;
  opacity: 0;
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transition: -webkit-transform 0.3s opacity 0.1s;
  -moz-transition: -moz-transform 0.3s opacity 0.1s;
  transition: transform 0.3s opacity 0.1s;
}

/* line 79, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search .row.collapse:after, .l-header .block-search #home-page .row:after, #home-page .l-header .block-search .row:after {
  width: 100%;
  height: 2.1875rem;
  position: relative;
  top: -2.0625rem;
  margin-bottom: -2.0625rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: rotate(-1deg) scale(0.99, 1);
  -moz-transform: rotate(-1deg) scale(0.99, 1);
  -ms-transform: rotate(-1deg) scale(0.99, 1);
  -o-transform: rotate(-1deg) scale(0.99, 1);
  transform: rotate(-1deg) scale(0.99, 1);
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

/* line 93, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search.active .row.collapse, .l-header .block-search.active #home-page .row, #home-page .l-header .block-search.active .row {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 101, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-lang-dropdown {
  position: fixed;
  top: 0.625rem;
  right: 5.625rem;
  -webkit-transition: top 0.1s right 0.1s;
  -moz-transition: top 0.1s right 0.1s;
  transition: top 0.1s right 0.1s;
}

/* line 106, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-lang-dropdown select {
  -webkit-transition: top 0.1s right 0.1s font-size 0.1s padding 0.1s max-width 0.1s;
  -moz-transition: top 0.1s right 0.1s font-size 0.1s padding 0.1s max-width 0.1s;
  transition: top 0.1s right 0.1s font-size 0.1s padding 0.1s max-width 0.1s;
  width: auto !important;
  min-width: 170px;
  -moz-appearance: none;
}

/* line 121, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header #main-menu.left, .l-header #main-menu.right {
  float: none !important;
}

/* line 125, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header #main-menu a.active-trail,
.l-header #main-menu a.active {
  font-weight: 700;
  color: #666;
}

/* line 129, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header #main-menu a.active-trail:before,
.l-header #main-menu a.active:before {
  background: #FFCA05;
}

/* line 135, ../../../themes/europass_foundation/scss/layout/_header.scss */
.l-header .block-search h2.element-invisible {
  display: block !important;
  visibility: visible;
}

@media only screen and (min-width: 64.063em) {
  /* line 3, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header {
    height: 10rem;
    margin-bottom: 3.75rem;
    border-bottom: 1px solid #80add4;
  }
  /* line 148, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .top-bar {
    border-bottom: 0;
  }
  /* line 154, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .block-search {
    top: 0.1875rem;
    right: 1.875rem;
  }
  /* line 157, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .block-search h2.element-invisible {
    position: absolute;
    right: 0;
    display: block !important;
    visibility: visible;
  }
  /* line 167, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .block-lang-dropdown {
    position: absolute;
    top: 4.375rem;
    right: 1.875rem;
  }
  /* line 175, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu {
    position: absolute;
    left: 0;
    top: 10rem;
    width: 100%;
    display: table;
    text-align: center;
    -webkit-transition: top 0.1s;
    -moz-transition: top 0.1s;
    transition: top 0.1s;
  }
  /* line 183, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu:after {
    display: block;
    content: "";
    width: 100%;
    height: 0;
    position: fixed;
    top: 13.125rem;
    left: 0;
    background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0.1) 0, transparent 100%);
    background: -webkit-gradient(linear, 270deg, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(100%, transparent));
    background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.1) 0, transparent 100%);
    background: -o-linear-gradient(270deg, rgba(0, 0, 0, 0.1) 0, transparent 100%);
    background: -ms-linear-gradient(270deg, rgba(0, 0, 0, 0.1) 0, transparent 100%);
    background: linear, 270deg, rgba(0, 0, 0, 0.1) 0, transparent 100%;
    -webkit-transition: height 0.1s top 0.1s;
    -moz-transition: height 0.1s top 0.1s;
    transition: height 0.1s top 0.1s;
  }
  /* line 199, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu.left {
    float: left !important;
  }
  /* line 202, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li {
    display: table-cell;
    float: none;
    position: relative;
  }
  /* line 206, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li a {
    position: relative;
  }
  /* line 208, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li a:before {
    content: "";
    position: absolute;
    top: -0.375rem;
    left: 0;
    display: block;
    width: 100%;
    height: 0.3125rem;
    -webkit-transition: height 0.1s;
    -moz-transition: height 0.1s;
    transition: height 0.1s;
  }
  /* line 218, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li a:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    height: 60%;
    border-right: 1px solid #80add4;
  }
  /* line 232, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li a:hover:before {
    background: #80add4;
  }
  /* line 238, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li:last-child a:after {
    display: none;
  }
  /* line 243, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu ul.dropdown {
    display: none;
  }
  /* line 246, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #main-menu li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    line-height: 1;
    padding: 1.125rem;
    -webkit-transition: font-size 0.1s padding 0.1s;
    -moz-transition: font-size 0.1s padding 0.1s;
    transition: font-size 0.1s padding 0.1s;
  }
  /* line 255, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .block-menu-menu-top-links {
    position: absolute;
    top: 0.625rem;
    right: 4.5rem;
    -webkit-transition: top 0.1s right 0.1s;
    -moz-transition: top 0.1s right 0.1s;
    transition: top 0.1s right 0.1s;
  }
  /* line 260, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .block-menu-menu-top-links li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    font-size: 0.8125rem;
    -webkit-transition: font-size 0.1s;
    -moz-transition: font-size 0.1s;
    transition: font-size 0.1s;
  }
  /* line 268, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .top-bar-section li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    line-height: 1;
    padding: 0.75rem 0.375rem;
  }
  /* line 276, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #secondary-menu {
    position: absolute;
    top: 0;
    left: 1.25rem;
    border-left: 1px solid transparent;
    padding-left: 0;
    -webkit-transition: top 0.1s left 0.1s border-left 0.1s padding-left 0.1s;
    -moz-transition: top 0.1s left 0.1s border-left 0.1s padding-left 0.1s;
    transition: top 0.1s left 0.1s border-left 0.1s padding-left 0.1s;
  }
  /* line 283, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header #secondary-menu li:not(.has-form) a:not(.button):not(.view-filters .views-exposed-form .views-exposed-widget [id*="submit"]):not(body.section-europass-support-centre .faq-search-anchor):not(.faq-autocomplete-search .form-submit):not(.view-filters .views-exposed-form .views-exposed-widget [id*="reset"]):not(.more-link a):not(.special-link):not(body.section-europass-support-centre .faq-grid .more-link a) {
    font-size: 0.6875rem;
    -webkit-transition: padding 0.1s;
    -moz-transition: padding 0.1s;
    transition: padding 0.1s;
  }
  /* line 291, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .l-header .contain-to-grid.sticky.fixed {
    position: relative;
  }
}

/* @group TOP BAR */
/* line 363, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar select {
  top: 0;
  height: auto;
  padding: 0.45rem 0.75rem;
  font-weight: 700;
}

/* line 369, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar div,
.top-bar form {
  line-height: 1;
}

/* line 373, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .name {
  height: auto;
}

/* line 375, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .name h1 {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
}

/* line 380, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .name h1 a {
  display: inline-block;
}

/* line 382, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .name h1 a img {
  width: 5.625rem;
  -webkit-transition: width 0.1s;
  -moz-transition: width 0.1s;
  transition: width 0.1s;
  margin: 0.4375rem 0;
}

/* line 387, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .name h1 a span {
  width: 10.625rem;
  margin: 0 0 0 1.25rem;
  font-style: italic;
  font-size: 0.875rem;
  letter-spacing: normal;
  vertical-align: text-top;
  line-height: 1;
  color: #669ccb;
  -webkit-transition: font-size 0.1s;
  -moz-transition: font-size 0.1s;
  transition: font-size 0.1s;
}

/* line 401, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .title-area {
  margin: 0.3125rem 0 0 0;
  -webkit-transition: margin 0.1s;
  -moz-transition: margin 0.1s;
  transition: margin 0.1s;
}

/* line 405, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .back a {
  font-size: 0.75rem;
}

/* line 407, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .back a:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: 'icons';
  display: inline-block;
  margin: 0 0.625rem 0 0;
}

/* line 417, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .top-bar-section ul li {
  border-bottom: 1px solid rgba(128, 173, 212, 0.25);
}

/* line 420, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .top-bar-section ul:last-child li:last-child {
  border: 0;
}

/* line 425, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar .top-bar-section .has-dropdown:after {
  font-family: "icons";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.9375rem;
  margin: auto;
  line-height: 1;
  height: 0.75rem;
  font-size: 0.75rem;
  color: #80add4;
}

/* line 443, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar.expanded .top-bar-section {
  padding: 1.875rem 0;
}

/* line 445, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar.expanded .top-bar-section ul > li > a {
  padding: 0.3125rem 0 0.3125rem 2.5rem;
  position: relative;
}

/* line 448, ../../../themes/europass_foundation/scss/layout/_header.scss */
.top-bar.expanded .top-bar-section ul > li > a:before {
  content: "";
  display: block;
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 18px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto;
  padding-top: 5px;
  border-radius: 100%;
  color: #000;
  background-color: #80add4;
  font-size: 0;
  line-height: 1;
  text-align: center;
}

@media only screen and (min-width: 64.063em) {
  /* line 362, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar {
    height: auto;
  }
  /* line 471, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar select {
    padding: 0.75rem 2.25rem 0.75rem 0.75rem;
    min-width: 200px !important;
  }
  /* line 477, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar .name h1 a {
    padding: 0;
  }
  /* line 479, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar .name h1 a img {
    width: 15.9375rem;
    margin: 0;
  }
  /* line 489, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar .title-area {
    margin: 2.6875rem 0 2.6875rem 1.25rem;
  }
  /* line 493, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar .top-bar-section ul li {
    border: 0;
  }
  /* line 497, ../../../themes/europass_foundation/scss/layout/_header.scss */
  .top-bar .top-bar-section .has-dropdown:after {
    display: none;
  }
}

/* @group FIRST FOOTER */
/* line 3, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns {
  margin-top: 2.475rem;
  font-size: 0;
}

/* line 8, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns .block-title {
  padding-right: 1.875rem;
  margin-bottom: 1.875rem;
  font-size: 0.9375rem;
  line-height: 1.2;
  letter-spacing: normal;
}

/* line 15, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns .menu {
  padding-right: 1.875rem;
  margin-left: 0;
  margin-bottom: 1.875rem;
  font-size: 0.8125rem;
}

/* line 20, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns .menu li {
  list-style: none;
  position: relative;
  padding-left: 30px;
  line-height: 1.1;
  margin: 0 0 10px 0;
}

/* line 26, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns .menu li:before {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 8px;
  font-size: 1.2em !important;
  vertical-align: middle;
  line-height: 1;
  color: #FFCA05;
  text-align: center;
  width: 20px;
}

/* line 40, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer-columns .columns {
  display: inline-table;
  float: none;
  font-size: 0.8125rem;
  vertical-align: top;
}

@media only screen and (min-width: 64.063em) {
  /* line 3, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer-columns {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
    font-size: inherit;
  }
  /* line 51, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer-columns .columns {
    float: left;
    width: 20%;
    padding: 0;
  }
  /* line 55, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer-columns .columns:nth-child(1) {
    padding-right: 0;
  }
}

/* @group LAST FOOTER */
/* line 64, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer {
  position: relative;
  padding: 2.475rem 0 0 0;
  margin: 2.475rem auto 2.475rem auto;
  font-size: 0.75rem;
  border-top: 1px solid #80add4;
}

/* line 70, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer ul {
  margin: 0;
}

/* line 73, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer li {
  display: inline-block;
}

/* line 76, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer p, .l-footer .view-downloads .view-filters .description, .view-downloads .view-filters .l-footer .description {
  font-size: 0.75rem;
  margin-bottom: 0;
}

/* line 80, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .copyright {
  z-index: 0;
}

/* line 83, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer img {
  margin-top: 15px;
}

/* line 87, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .block-menu-menu-footer-links ul {
  font-size: 0.75rem;
}

/* line 90, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .block-menu-menu-footer-links li {
  line-height: 1;
}

/* line 92, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .block-menu-menu-footer-links li:first-child a:before {
  display: none;
}

/* line 96, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .block-menu-menu-footer-links a {
  line-height: 1;
}

/* line 98, ../../../themes/europass_foundation/scss/layout/_footer.scss */
.l-footer .block-menu-menu-footer-links a:before {
  padding: 0 0.1875rem 0 0;
  line-height: 1;
  content: "\2022";
  color: #000;
}

@media only screen and (min-width: 40.063em) {
  /* line 108, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer .block-menu-menu-footer-links {
    position: absolute;
    right: 3.75rem;
    z-index: 1;
  }
  /* line 113, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer .footer-social {
    position: absolute;
    top: 3.375rem;
    right: 3.75rem;
    z-index: 1;
  }
  /* line 119, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer p, .l-footer .view-downloads .view-filters .description, .view-downloads .view-filters .l-footer .description {
    width: 50%;
  }
}

@media only screen and (max-width: 40em) {
  /* line 64, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer {
    text-align: center;
  }
  /* line 126, ../../../themes/europass_foundation/scss/layout/_footer.scss */
  .l-footer .footer-social {
    margin: 1.25rem 0;
  }
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main {
  /* @group MAIN */
  /* @group Sidebar */
  /* @group Responsive */
  /* @group ROWS in NODES */
  /* @group CATEGORY PAGE */
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .main {
  padding-top: 5rem;
  padding-bottom: 3.75rem;
  overflow-x: hidden;
  background: #f2f7fb;
}

/* line 11, ../../../themes/europass_foundation/scss/layout/_main.scss */
body:not(.page-resources-statistics-custom-reports) .l-main .main *:not(iframe) {
  position: relative;
  z-index: +1;
}

/* line 15, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .main:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  top: 0;
  right: 0;
  border-width: 0 893px 50px 0;
  border-color: transparent #fff transparent transparent;
  z-index: 2;
}

/* line 19, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .main:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  bottom: 0;
  right: 0;
  border-width: 0 0 50px 893px;
  border-color: transparent transparent #fff transparent;
  z-index: 1;
  display: none;
}

@media only screen and (max-width: 40em) {
  /* line 6, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .main {
    padding-right: 10vw;
    padding-left: 10vw;
  }
}

/* line 30, ../../../themes/europass_foundation/scss/layout/_main.scss */
body.no-sidebars .l-main .main:before {
  border-width: 0 83.75rem 3.125rem 0;
}

/* line 33, ../../../themes/europass_foundation/scss/layout/_main.scss */
body.no-sidebars .l-main .main:after {
  border-width: 0 0 3.125rem 83.75rem;
}

/* line 41, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  overflow: hidden;
  background: #e6eff6;
}

/* line 46, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  top: 0;
  left: 0;
  border-width: 50px 450px 0 0;
  border-color: #fff transparent transparent transparent;
  z-index: 0;
  display: none;
}

/* line 51, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  bottom: 0;
  left: 0;
  border-width: 50px 0 0 650px;
  border-color: transparent transparent transparent #fff;
  z-index: 1;
}

/* line 65, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second a.active-trail {
  font-weight: 700;
  color: #666666;
}

/* line 68, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second a.active-trail:before {
  background-color: #666666 !important;
}

/* line 71, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second a.active-trail.active {
  cursor: default;
}

/* line 82, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu > li > .menu, .l-main .sidebar-second .menu-block-wrapper .menu li li .menu {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  height: 0;
  transition: transform 140ms 180ms, opacity  140ms 0ms;
  opacity: 0;
}

/* line 90, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu > li.expanded > .menu, .l-main .sidebar-second .menu-block-wrapper .menu li li.expanded .menu, .l-main .sidebar-second .menu-block-wrapper .menu li li.active-trail:not(.collapsed) .menu {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  height: auto;
  transition: transform 300ms 180ms, opacity  140ms 0ms;
  opacity: 1;
}

/* line 97, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu a:after, .l-main .sidebar-second .menu-block-wrapper .menu li li a:after {
  position: absolute;
  top: 0.875rem;
  left: -1.8125rem;
  z-index: +1;
  display: block;
  width: 0.6875rem;
  height: 0.6875rem;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-align: center;
  color: #fff;
}

/* line 113, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu {
  list-style: none;
  margin-left: 0;
  font-size: 14px;
  position: relative;
  margin: 0;
  list-style-type: none;
}

/* line 59, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]) {
  line-height: 1.3;
  padding-left: 24px;
  z-index: +1 !important;
  position: relative;
}

/* line 64, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]):before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 19px;
  width: 24px;
  margin: auto;
  height: 1px;
  border-bottom: 1px solid #80add4;
}

/* line 75, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]):after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 1px;
  border-left: 1px solid #80add4;
}

/* line 87, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]):first-child:after {
  top: auto;
  height: calc(100% + (14px));
}

/* line 91, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]):last-child:after {
  bottom: auto;
  height: 18.928px;
}

/* line 95, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li:not([class*="icon-"]):only-child:after {
  top: 0;
}

/* line 100, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li > a {
  display: block;
  padding: 11px 0;
  margin-left: 24px;
  z-index: +2;
  position: relative;
}

/* line 106, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li > a:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -29px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 11px;
  height: 11px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 11px;
  line-height: 1;
  text-align: center;
  top: 14px;
  bottom: auto;
  pointer-events: none;
}

/* line 113, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.l-main .sidebar-second .menu li > a:after {
  pointer-events: none;
}

/* line 122, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu .leaf > a:after {
  display: none !important;
}

/* line 127, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu li:not(.leaf) {
  cursor: pointer;
}

/* line 135, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 {
  position: relative;
  margin: 0.6875rem 0 0.6875rem 2.5rem;
  font-size: 1rem;
  letter-spacing: normal;
}

/* line 140, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2:before {
  font-family: 'icons';
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -64px;
  right: auto;
  top: -12px;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 0.75rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  z-index: +2;
}

/* line 145, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2:after {
  display: none;
}

/* line 166, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu li.collapsed > a:before {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: transform 140ms 180ms;
}

/* line 170, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu li.collapsed > a:after {
  content: url("../images/expand.png");
}

/* line 176, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu li.expanded > a:after,
.l-main .sidebar-second .block-menu h2 ~ .menu li.active-trail:not(.collapsed) > a:after {
  content: url("../images/collapse.png");
}

/* line 179, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu h2 ~ .menu li.expanded > a:before,
.l-main .sidebar-second .block-menu h2 ~ .menu li.active-trail:not(.collapsed) > a:before {
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
  transition: transform 300ms 180ms;
}

/* line 189, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .block-menu.block-menu-menu-faq-categories h2:before {
  font-weight: normal;
}

/* line 202, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li {
  margin-bottom: 3.125rem;
  font-size: 1rem;
}

/* line 205, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -1.5rem;
  right: auto;
  top: -0.75rem;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 0.75rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  top: 0;
  z-index: +2;
}

/* line 210, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li:after {
  display: none;
}

/* line 213, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li.leaf {
  margin-bottom: 1.5625rem;
}

/* line 216, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li:last-child {
  margin-bottom: 0;
}

/* line 219, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li > a {
  margin-left: 2.5rem;
  font-weight: 700;
}

/* line 222, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper > .menu > li > a:before {
  display: none;
}

/* line 248, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper .menu li li.collapsed > a:after {
  content: url("../images/expand.png");
}

/* line 251, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper .menu li li.collapsed > a:before {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: transform 140ms 180ms;
}

/* line 258, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper .menu li li.expanded > a:after,
.l-main .sidebar-second .menu-block-wrapper .menu li li.active-trail:not(.collapsed) > a:after {
  content: url("../images/collapse.png");
}

/* line 261, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .sidebar-second .menu-block-wrapper .menu li li.expanded > a:before,
.l-main .sidebar-second .menu-block-wrapper .menu li li.active-trail:not(.collapsed) > a:before {
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
  transition: transform 300ms 180ms;
}

@media only screen and (min-width: 40.063em) {
  /* line 1, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main {
    display: table;
    table-layout: fixed;
  }
  /* line 276, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .main {
    display: table-cell;
    float: none;
    padding-bottom: 6.25rem;
  }
  /* line 280, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .main:after {
    display: block;
  }
  /* line 284, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .sidebar-second {
    display: table-cell;
    float: none !important;
  }
  /* line 287, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .sidebar-second:before {
    display: block;
  }
  /* line 290, ../../../themes/europass_foundation/scss/layout/_main.scss */
  .l-main .sidebar-second:after {
    border-width: 3.125rem 0 0 28.125rem;
  }
}

/* line 298, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .node-page > .row,
.l-main [class*="view-mode-teaser"] > .row {
  margin: 0;
}

/* line 301, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .node-page > .row .group-content.columns,
.l-main [class*="view-mode-teaser"] > .row .group-content.columns {
  padding-right: 0;
  padding-left: 0;
}

/* line 312, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .content-footer .menu li {
  list-style-type: none;
}

/* line 314, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .content-footer .menu li:before {
  margin-right: 15px;
  line-height: 1;
  font-size: 1.2rem !important;
  vertical-align: middle;
  color: #FFCA05;
  position: absolute;
  left: -34px;
  top: 3px;
}

/* line 324, ../../../themes/europass_foundation/scss/layout/_main.scss */
.l-main .content-footer .menu li:not([class*="icon-"]):before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -29px;
  right: auto;
  top: 11px;
  bottom: auto;
  width: 8px;
  height: 8px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 8px;
  line-height: 1;
  text-align: center;
}

/* line 345, ../../../themes/europass_foundation/scss/layout/_main.scss */
.email-textfield {
  display: none;
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_prefooter.scss */
.prefooter {
  display: flex;
  justify-content: space-around;
  color: #0059a8;
}

/* @group Misc resets */
/* line 4, ../../../themes/europass_foundation/scss/layout/_home.scss */
body.page-home .l-main .main {
  background: none;
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_home.scss */
body.page-home .l-main .main:before, body.page-home .l-main .main:after {
  display: none;
}

/* line 10, ../../../themes/europass_foundation/scss/layout/_home.scss */
body.page-home .l-main .main.columns {
  padding: 0;
}

/* line 14, ../../../themes/europass_foundation/scss/layout/_home.scss */
body.page-home div.contextual-links-wrapper ul.contextual-links {
  right: 0;
}

/* @group Home specifics */
/* line 21, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page {
  margin: 0 0 1.125rem 0;
}

/* @group Promo Height */
@media only screen and (min-width: 64.063em) {
  /* line 30, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-tabs,
  #home-page #faq-container {
    min-height: 53.75rem;
  }
}

/* @group Promo Tabs */
@media only screen and (min-width: 64.063em) {
  /* line 45, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-tabs-content {
    z-index: +2;
    margin: -4.0625rem 0 0 5.625rem;
    -webkit-perspective-origin: 0% 0%;
    -moz-perspective-origin: 0% 0%;
    perspective-origin: 0% 0%;
    -webkit-transform: perspective(1170px) rotateX(0deg) rotateY(20deg) rotateZ(0deg);
    -moz-transform: perspective(1170px) rotateX(0deg) rotateY(20deg) rotateZ(0deg);
    -ms-transform: perspective(1170px) rotateX(0deg) rotateY(20deg) rotateZ(0deg);
    -o-transform: perspective(1170px) rotateX(0deg) rotateY(20deg) rotateZ(0deg);
    transform: perspective(1170px) rotateX(0deg) rotateY(20deg) rotateZ(0deg);
  }
}

/* line 56, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs {
  padding: 2.5rem 0;
  background: #005AA9;
  color: #fff;
  overflow: hidden;
}

@media only screen and (min-width: 64.063em) {
  /* line 56, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-tabs {
    padding: 5rem 0;
  }
  /* line 63, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-tabs:before {
    z-index: +2;
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    top: 0;
    right: 0;
    border-width: 0 900px 80px 0;
    border-color: transparent #fff transparent transparent;
  }
  /* line 73, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-tabs:after {
    z-index: +2;
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    bottom: 0;
    right: 0;
    border-width: 0 0 80px 900px;
    border-color: transparent transparent #d9e6f2 transparent;
  }
}

/* line 90, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs {
  width: 50%;
  max-width: 50%;
  margin: 0 !important;
  padding-top: 11.875rem;
}

/* line 96, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs:before {
  font-family: 'icons';
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: auto;
  right: -26px;
  top: 0;
  bottom: auto;
  width: 52px;
  height: 52px;
  margin: auto;
  padding-top: 8px;
  border-radius: 100%;
  color: #005AA9;
  background-color: #FFCA05;
  font-size: 36px;
  line-height: 1;
  text-align: center;
}

/* line 113, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 11.875rem;
  width: 1px;
  border-right: 1px solid #337bba;
}

/* line 125, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs a {
  outline: 0;
}

/* line 135, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:before {
  content: "";
  position: absolute;
  top: 0;
  right: 1.125rem;
  bottom: 0;
  left: auto;
  height: 1px;
  margin: auto;
  width: 3.875rem;
  border-bottom: 1px solid #337bba;
  transition: border-bottom 0.3s;
}

/* line 151, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:after {
  content: "";
  position: absolute;
  top: 0;
  right: 1.125rem;
  bottom: 0;
  left: auto;
  height: 100%;
  width: 1px;
  border-right: 1px solid #337bba;
}

/* line 165, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title > a {
  position: relative;
  padding: 0.625rem 7.5rem 0.625rem 0;
  background: transparent;
  color: #80add4;
  line-height: 1;
  font-size: 1.25rem;
  text-align: right;
  transition: color 0.3s;
}

/* line 174, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title > a:hover {
  color: #ccdeee;
}

/* line 180, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title > a:after {
  content: "";
  transition: background 0.3s;
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: auto;
  right: 5rem;
  top: 0;
  bottom: 0;
  width: 9px;
  height: 9px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #FFCA05;
  font-size: 9px;
  line-height: 1;
  text-align: center;
}

/* line 202, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:first-child:before, #home-tabs .tabs .tab-title:nth-child(2):before {
  width: 2.25rem;
  right: 0;
}

/* line 206, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:first-child:after, #home-tabs .tabs .tab-title:nth-child(2):after {
  right: 0;
}

/* line 209, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:first-child > a, #home-tabs .tabs .tab-title:nth-child(2) > a {
  padding-right: 5rem;
  font-size: 1.625rem;
  font-weight: bold;
}

/* line 213, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:first-child > a:after, #home-tabs .tabs .tab-title:nth-child(2) > a:after {
  width: 0.875rem;
  height: 0.875rem;
  right: 2.25rem;
}

/* line 225, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:last-child:after, #home-tabs .tabs .tab-title:nth-child(2):after {
  top: auto;
  bottom: 50%;
}

/* line 234, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title:nth-child(3):after {
  height: 155%;
  top: auto;
}

/* line 244, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title.active:before {
  border-bottom: 1px solid #fff;
}

/* line 247, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title.active > a {
  cursor: default;
  color: #fff;
  background: transparent;
}

/* line 251, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs .tab-title.active > a:after {
  background: #fff;
}

/* line 260, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content {
  padding: 11.875rem 0 0 0;
  margin-left: 50%;
  width: 50%;
  min-height: 38.125rem;
  color: #fff;
}

/* line 266, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .content {
  display: block;
  padding: 0 2.475rem 0 2.475rem;
  opacity: 0;
  position: absolute;
  top: 11.875rem;
  left: 0;
  pointer-events: none;
  transition: opacity 0.3s 0s, left 0s 0s, top 0s 0s;
}

/* line 275, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .content.active {
  position: relative;
  top: 0;
  z-index: +2;
  opacity: 1;
  pointer-events: auto;
}

/* line 283, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content p, #home-tabs .tabs-content .view-downloads .view-filters .description, .view-downloads .view-filters #home-tabs .tabs-content .description {
  color: #fff;
}

/* line 287, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content li:before {
  display: none;
}

/* line 291, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .button, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content [id*="submit"], #home-tabs .tabs-content body.section-europass-support-centre .faq-search-anchor, body.section-europass-support-centre #home-tabs .tabs-content .faq-search-anchor, #home-tabs .tabs-content .faq-autocomplete-search .form-submit, .faq-autocomplete-search #home-tabs .tabs-content .form-submit, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content [id*="reset"], #home-tabs .tabs-content .more-link a, .more-link #home-tabs .tabs-content a, #home-tabs .tabs-content .special-link {
  margin-bottom: 0.625rem;
  padding: 0.625rem 1.125rem 0.625rem 2.5rem;
  text-align: left;
  color: #005AA9;
  position: relative;
}

/* line 297, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .button:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content [id*="submit"]:before, #home-tabs .tabs-content body.section-europass-support-centre .faq-search-anchor:before, body.section-europass-support-centre #home-tabs .tabs-content .faq-search-anchor:before, #home-tabs .tabs-content .faq-autocomplete-search .form-submit:before, .faq-autocomplete-search #home-tabs .tabs-content .form-submit:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget [id*="reset"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content [id*="reset"]:before, #home-tabs .tabs-content .more-link a:before, .more-link #home-tabs .tabs-content a:before, #home-tabs .tabs-content .special-link:before {
  display: block;
  position: absolute;
  left: 0.75rem;
  top: 1.25rem;
  font-size: 1.3em;
  font-weight: normal;
}

/* line 305, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .button.warning, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"], .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .warning[id*="submit"], #home-tabs .tabs-content body.section-europass-support-centre .warning.faq-search-anchor, body.section-europass-support-centre #home-tabs .tabs-content .warning.faq-search-anchor, #home-tabs .tabs-content .faq-autocomplete-search .warning.form-submit, .faq-autocomplete-search #home-tabs .tabs-content .warning.form-submit, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"], .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .warning[id*="reset"], #home-tabs .tabs-content .more-link a.warning, .more-link #home-tabs .tabs-content a.warning, #home-tabs .tabs-content .warning.special-link {
  font-weight: bold;
}

/* line 307, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .button.warning:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .warning[id*="submit"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .warning[id*="submit"]:before, #home-tabs .tabs-content body.section-europass-support-centre .warning.faq-search-anchor:before, body.section-europass-support-centre #home-tabs .tabs-content .warning.faq-search-anchor:before, #home-tabs .tabs-content .faq-autocomplete-search .warning.form-submit:before, .faq-autocomplete-search #home-tabs .tabs-content .warning.form-submit:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .warning[id*="reset"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .warning[id*="reset"]:before, #home-tabs .tabs-content .more-link a.warning:before, .more-link #home-tabs .tabs-content a.warning:before, #home-tabs .tabs-content .warning.special-link:before {
  color: #4D4D4D;
}

/* line 312, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .tabs-content .button.secondary:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="submit"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .secondary[id*="submit"]:before, #home-tabs .tabs-content body.section-europass-support-centre .secondary.faq-search-anchor:before, body.section-europass-support-centre #home-tabs .tabs-content .secondary.faq-search-anchor:before, #home-tabs .tabs-content .faq-autocomplete-search .secondary.form-submit:before, .faq-autocomplete-search #home-tabs .tabs-content .secondary.form-submit:before, #home-tabs .tabs-content .view-filters .views-exposed-form .views-exposed-widget .secondary[id*="reset"]:before, .view-filters .views-exposed-form .views-exposed-widget #home-tabs .tabs-content .secondary[id*="reset"]:before, #home-tabs .tabs-content .more-link a.secondary:before, .more-link #home-tabs .tabs-content a.secondary:before, #home-tabs .tabs-content .secondary.special-link:before {
  color: #fff;
}

/* line 321, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .promo-link {
  margin: 0;
  padding: 0;
}

/* line 324, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .promo-link a {
  display: block;
  position: absolute;
  left: -130%;
  top: 110%;
  width: 22.5rem;
}

/* line 332, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .promo-link span {
  position: absolute;
  right: 1.875rem;
  top: -2.8125rem;
  z-index: +2;
  display: block;
  display: table;
  width: 5.625rem;
  height: 5.625rem;
  border-radius: 100%;
  text-align: center;
  color: #fff;
  background: #333333;
  box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.4);
}

/* line 347, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .promo-link em {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.625rem;
  line-height: 1;
}

/* line 352, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-tabs .promo-link em:before {
  display: block;
  margin: 0 0 0.625rem 0;
  font-size: 1.2em;
}

/* line 364, ../../../themes/europass_foundation/scss/layout/_home.scss */
.more, #home-page #faq-container .more-link a {
  color: #FFCA05;
  font-weight: bold;
}

/* line 372, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents {
  background: #005AA9;
  padding: 2.475rem;
}

/* line 375, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu {
  list-style: none;
  margin: 0;
  font-size: 0.875rem;
}

/* line 379, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu .menu {
  margin-top: 1.5rem;
}

/* line 383, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents li {
  margin-bottom: 0.625rem;
}

/* line 386, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu {
  margin-left: 2.475rem;
}

/* line 388, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu a {
  color: #80add4;
}

/* line 391, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu > li {
  padding-left: 1.875rem;
  margin-bottom: 1.875rem;
}

/* line 394, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu > li:last-child {
  margin-bottom: 0;
}

/* line 397, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu > li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -40px;
  right: auto;
  top: 0;
  bottom: auto;
  width: 40px;
  height: 40px;
  margin: auto;
  padding-top: 8px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 24px;
  line-height: 1;
  text-align: center;
}

/* line 411, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #home-page-europass-documents .menu-block-wrapper > .menu > li > a {
  font-size: 1.3125rem;
  color: #fff;
}

/* @group FAQ */
/* line 425, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container {
  padding: 5.25rem 3.125rem 3.75rem 3.125rem;
  position: relative;
  color: #fff;
  background: #1a6bb2;
}

/* line 434, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content a {
  color: #e6eff6;
}

/* line 436, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content a:hover, #home-page #faq-container .view-content a:focus {
  color: #FFFFFF;
}

/* line 444, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content:before {
  content: "";
  position: absolute;
  top: -0.625rem;
  left: 0;
  bottom: auto;
  right: auto;
  height: 11.875rem;
  width: 1px;
  border-left: 1px solid #337bba;
}

@media only screen and (min-width: 64.063em) {
  /* line 444, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .view-content:before {
    top: -5.625rem;
  }
}

/* line 461, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content:after {
  position: absolute;
  font-family: 'icons';
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -26px;
  right: auto;
  top: -47px;
  bottom: auto;
  width: 52px;
  height: 52px;
  margin: auto;
  padding-top: 8px;
  border-radius: 100%;
  color: #005AA9;
  background-color: #FFCA05;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  -webkit-transform: scale(0.7, 0.7);
  -moz-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
}

@media only screen and (min-width: 64.063em) {
  /* line 461, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .view-content:after {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    top: -8.75rem;
  }
}

/* line 486, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content .views-row {
  padding-left: 1.25rem;
  font-size: 0.875rem;
}

/* line 493, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content .views-row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  right: auto;
  height: 100%;
  width: 1px;
  border-right: 1px solid #337bba;
}

/* line 505, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content .views-row:last-child:before {
  height: 50%;
}

/* line 510, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content .views-row .views-field {
  padding: 10px 0;
}

/* line 514, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .view-content .views-row .views-field:after {
  content: "";
  transition: background 0.3s;
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -24px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 9px;
  height: 9px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #FFCA05;
  font-size: 9px;
  line-height: 1;
  text-align: center;
}

@media only screen and (min-width: 64.063em) {
  /* line 486, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .view-content .views-row {
    font-size: 1.125rem;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 432, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .view-content {
    z-index: +2;
    margin: 10rem 2.5rem 0 0;
  }
}

/* line 547, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page #faq-container .more-link a {
  background-color: transparent;
  font-weight: bold;
}

@media only screen and (min-width: 64.063em) {
  /* line 546, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .more-link {
    z-index: +2;
    margin: 0.9375rem 0 0 0;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 425, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container {
    padding: 0;
  }
  /* line 560, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container .home-top-right-wrapper {
    -webkit-perspective-origin: 0% 0%;
    -moz-perspective-origin: 0% 0%;
    perspective-origin: 0% 0%;
    -webkit-transform: perspective(1300px) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
    -moz-transform: perspective(1300px) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
    -ms-transform: perspective(1300px) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
    -o-transform: perspective(1300px) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
    transform: perspective(1300px) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
  }
  /* line 564, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    top: 0;
    left: 0;
    border-width: 80px 450px 0 0;
    border-color: #fff transparent transparent transparent;
  }
  /* line 573, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page #faq-container:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    bottom: 0;
    left: 0;
    border-width: 80px 0 0 450px;
    border-color: transparent transparent transparent #e6eff6;
  }
}

/* @group FAQ SEARCH */
/* line 591, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page .faq-autocomplete-search div {
  margin: 0;
  padding: 0;
}

/* line 595, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page .faq-autocomplete-search label {
  display: none;
}

/* line 601, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page .faq-autocomplete-search button {
  margin: 2px 0 0 1.875rem;
}

/* @group NATIONAL EUROPASS CENTRES */
/* line 609, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-national-europass-centres {
  padding-top: 2.475rem;
  background-color: #d9e6f2;
  background-image: url(../../europass_foundation/images/europass-map-index.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: auto 100%;
}

/* line 617, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-national-europass-centres .pane-title {
  margin-bottom: 2.25rem;
}

@media screen and (orientation: portrait) {
  /* line 609, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-national-europass-centres {
    background-size: 100% auto;
    background-position: right center;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 609, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-national-europass-centres {
    min-height: 40rem;
    text-align: right;
  }
  /* line 629, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-national-europass-centres .body.field {
    padding-left: 7.5rem;
  }
}

/* @group EUROPASS & YOU */
/* line 638, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you {
  padding-top: 2.475rem;
  padding-bottom: 2.475rem;
  background-color: #e6eff6;
}

/* line 643, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) {
  list-style: none;
  margin: 2.475rem 0 0 0;
}

/* line 646, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) li {
  position: relative;
  margin: 1.25rem 0;
  display: table;
  min-height: 4rem;
}

/* line 652, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0px;
  bottom: auto;
  width: 4rem;
  height: 4rem;
  margin: auto;
  padding-top: 1rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 2rem;
  line-height: 1;
  text-align: center;
  display: table-cell;
  position: static;
}

/* line 668, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) li a {
  padding-left: 1.875rem;
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  line-height: 1.2;
}

/* line 674, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) li a:before {
  content: "";
  margin: auto;
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0.625rem;
  right: auto;
  top: 0;
  bottom: 0;
  width: 0.625rem;
  height: 0.625rem;
  margin: auto;
  padding-top: 0.28125rem;
  border-radius: 100%;
  color: #000;
  background-color: #80add4;
  font-size: 0.0625rem;
  line-height: 1;
  text-align: center;
}

/* line 691, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-europass-and-you ul:not(.contextual-links) li a:after {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  height: 1px;
  margin: auto;
  width: 0.625rem;
  border-bottom: 1px solid #80add4;
  transition: border-bottom 0.3s;
}

@media only screen and (min-width: 64.063em) {
  /* line 638, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-europass-and-you {
    min-height: 40rem;
  }
}

/* @group WHAT'S NEW */
/* line 715, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-news {
  padding: 2.475rem 3.75rem;
  border-bottom: 1px solid #ccdeee;
}

/* line 718, ../../../themes/europass_foundation/scss/layout/_home.scss */
#home-page-news .pane-title {
  margin-bottom: 2.475rem;
}

@media only screen and (min-width: 64.063em) {
  /* line 722, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-news .pane-title {
    text-align: center;
  }
  /* line 725, ../../../themes/europass_foundation/scss/layout/_home.scss */
  #home-page-news .more-link {
    text-align: center;
  }
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads {
  margin-top: 2.625rem;
}

/* line 3, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters {
  position: relative;
  margin-bottom: 0;
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters:before {
  position: absolute;
  left: 1.5rem;
  top: 0;
  content: "";
  background: #80add4;
  width: 1px;
  height: 100%;
}

/* line 15, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters form {
  position: relative;
  padding-left: 4.375rem;
  padding-bottom: 2.625rem;
}

/* line 19, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters form:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 1.125rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
}

/* line 34, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters form:after {
  position: absolute;
  left: 0.75rem;
  top: 0.4375rem;
  font-family: 'icons';
  font-size: 1.5rem;
  z-index: +1;
  color: #534741;
}

/* line 45, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
html.js .view-downloads .view-filters .views-submit-button {
  display: none;
}

/* line 48, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters .views-exposed-widgets {
  margin: 0;
}

/* line 50, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters .views-exposed-widgets div {
  display: inline;
  margin: 0;
  padding: 0;
  float: none;
  width: auto;
}

/* line 58, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters label {
  display: inline;
  padding: 0 0 0 0;
  font-size: 1.5rem;
  font-weight: 400;
}

/* line 63, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters label:after {
  content: " : ";
}

/* line 67, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters .description {
  display: block !important;
  font-size: 0.8125rem;
}

/* line 72, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .view-filters select {
  display: inline;
  width: auto;
  padding: 0 0 0 3.125rem;
  font-size: 1.5rem;
  font-weight: 700;
  border: 0;
  background-color: transparent;
  background-position: 20px center;
}

/* line 85, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list ul {
  list-style: none;
  margin: 0;
  font-size: 0.8125rem;
}

/* line 89, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list ul li {
  margin-bottom: 0.625rem;
}

/* line 91, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list ul li:last-child {
  margin-bottom: 0;
}

/* line 96, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list .row {
  margin: 0 !important;
}

/* line 99, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list .columns {
  padding: 0 !important;
}

/* line 102, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul {
  margin-top: 0;
  margin-left: 1.5rem;
  position: relative;
}

/* line 106, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li {
  position: relative;
  padding-left: 5rem;
  padding-bottom: 3.75rem;
  margin-bottom: 0;
}

/* line 111, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li:after {
  content: "";
  width: 2.5rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0.6875rem;
  height: 1px;
  background: #80add4;
}

/* line 121, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background: #80add4;
  width: 1px;
  height: 100%;
}

/* line 130, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li:first-child {
  padding-top: 1.875rem;
}

/* line 132, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li:first-child:after {
  top: calc(1.875rem + 11px);
}

/* line 136, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list > ul > li:last-child:before {
  height: 12px;
}

/* line 141, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list .field-name-title-field {
  position: relative;
  margin-bottom: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

@media only screen and (min-width: 64.063em) {
  /* line 141, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
  .view-downloads .item-list .field-name-title-field {
    font-size: 1.3125rem;
  }
}

/* line 150, ../../../themes/europass_foundation/scss/layout/_view-downloads.scss */
.view-downloads .item-list .field-name-title-field:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -40px;
  right: auto;
  top: 6px;
  bottom: auto;
  width: 12px;
  height: 12px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}

/* line 2, ../../../themes/europass_foundation/scss/layout/_view-magazine.scss */
.view-magazine, .view-news {
  padding-top: 0.75rem;
}

/* line 4, ../../../themes/europass_foundation/scss/layout/_view-magazine.scss */
.view-magazine .group-content, .view-news .group-content {
  padding-bottom: 1.875rem;
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_view-magazine.scss */
.view-magazine .group-content .columns, .view-news .group-content .columns {
  padding: 0;
}

/* line 10, ../../../themes/europass_foundation/scss/layout/_view-magazine.scss */
.view-magazine .group-content > .columns:first-child:before, .view-news .group-content > .columns:first-child:before {
  content: "";
  margin: auto;
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: auto;
  right: 30%;
  top: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto;
  padding-top: 4.5px;
  border-radius: 100%;
  color: #000;
  background-color: #80add4;
  font-size: 1px;
  line-height: 1;
  text-align: center;
}

/* line 26, ../../../themes/europass_foundation/scss/layout/_view-magazine.scss */
.view-magazine .group-content > .columns:first-child:after, .view-news .group-content > .columns:first-child:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  margin: auto;
  width: 70%;
  height: 1px;
  border-bottom: 1px solid #80add4;
}

/* line 4, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
.view-news [class*="text-"] > a, .view-news [class*="text-"] p, .view-news [class*="text-"] .view-downloads .view-filters .description, .view-downloads .view-filters .view-news [class*="text-"] .description, .view-news [class*="text-"] ul {
  font-size: 0.8125rem;
  margin-bottom: 0.8125rem;
  margin-top: 0;
}

/* line 9, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
.view-news [class*="text-"] ul {
  margin-left: 1.875rem;
}

/* line 18, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
#home-page-news .view-news li:first-child .field-name-post-date {
  background: #FFCA05;
  color: #534741;
}

@media only screen and (max-width: 40em) {
  /* line 24, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news .columns {
    width: 100%;
  }
  /* line 26, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news .columns:before, #home-page-news .view-news .columns:after {
    display: none;
  }
  /* line 30, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news .field-name-post-date {
    margin-bottom: 15px;
  }
  /* line 33, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news .group-content {
    padding-bottom: 15px;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 38, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) {
    padding-left: 50%;
  }
  /* line 40, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links):after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 45, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li {
    width: 96%;
    float: right;
  }
  /* line 54, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:first-child {
    text-align: right;
    margin-left: -98%;
    float: left;
  }
  /* line 58, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:first-child:after {
    content: "";
    display: block;
  }
  /* line 62, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:first-child .field-name-post-date {
    float: right;
  }
  /* line 67, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:first-child .columns.small-3.medium-3.large-2:after {
    left: auto;
    right: 0;
  }
  /* line 71, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:first-child .columns.small-3.medium-3.large-2:before {
    left: 30%;
    right: auto;
  }
  /* line 80, ../../../themes/europass_foundation/scss/layout/_view-news.scss */
  #home-page-news .view-news ul:not(.contextual-links) > li:only-child {
    height: auto;
    float: none;
    width: 100%;
    margin-left: 0;
  }
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations {
  margin: 5.625rem 0 0 1.25rem !important;
  list-style: none;
  margin-left: 0;
  font-size: 31px;
}

/* line 59, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]) {
  line-height: 1.3;
  padding-left: 32px;
  z-index: +1 !important;
  position: relative;
}

/* line 64, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]):before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 41px;
  width: 32px;
  margin: auto;
  height: 1px;
  border-bottom: 1px solid #80add4;
}

/* line 75, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]):after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 1px;
  border-left: 1px solid #80add4;
}

/* line 87, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]):first-child:after {
  top: auto;
  height: calc(100% + (31px));
}

/* line 91, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]):last-child:after {
  bottom: auto;
  height: 41.912px;
}

/* line 95, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li:not([class*="icon-"]):only-child:after {
  top: 0;
}

/* line 100, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li > a {
  display: block;
  padding: 25px 0;
  margin-left: 32px;
  z-index: +2;
  position: relative;
}

/* line 106, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li > a:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -43px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 25px;
  height: 25px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 25px;
  line-height: 1;
  text-align: center;
  top: 31px;
  bottom: auto;
  pointer-events: none;
}

/* line 113, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-organisations li > a:after {
  pointer-events: none;
}

/* line 11, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 2;
  left: -1.5rem;
  right: auto;
  top: -2.9375rem;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 0.75rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
}

/* line 15, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations:after {
  position: absolute;
  top: -2.875rem;
  left: -1.0625rem;
  z-index: +3;
  font-family: "icons";
  color: #534741;
}

/* line 26, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .group-content-header {
  position: relative;
  padding: 1.875rem 0 0 1.875rem;
  cursor: pointer;
}

/* line 30, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .group-content-header:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -7px;
  right: auto;
  top: 33px;
  bottom: auto;
  width: 15px;
  height: 15px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 15px;
  line-height: 1;
  text-align: center;
}

/* line 45, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .group-content-header:after {
  position: absolute;
  top: 1.875rem;
  left: -0.3125rem;
  z-index: +2;
  content: url("../images/expand.png");
}

/* line 54, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-name-field-country {
  margin-bottom: 0.3125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #005AA9;
}

/* line 61, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-name-title-field {
  margin-bottom: 0.625rem;
  font-size: 0.875rem !important;
}

/* line 64, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-name-title-field ~ div {
  margin-bottom: 0.625rem;
}

/* line 66, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-name-title-field ~ div:last-child {
  margin-bottom: 0;
}

/* line 72, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-name-field-subtitle {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.875rem;
}

/* line 78, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .group-content-main {
  margin-left: 1.875rem;
}

/* line 83, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .field-label {
  display: inline-block;
  font-weight: 700;
}

/* line 91, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .expanded .field-name-field-country {
  color: #000;
}

/* line 95, ../../../themes/europass_foundation/scss/layout/_view-organisations.scss */
.view-organisations .expanded .group-content-header:after {
  content: url("../images/collapse.png");
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links {
  margin-top: 3.75rem;
}

/* line 4, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links .item-links > ul > li {
  margin-bottom: 3.75rem !important;
}

/* line 8, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links .group-right .text-content {
  font-size: 0.8125rem;
  padding-bottom: 3.75rem;
  margin-bottom: 3.75rem;
  border-bottom: 1px solid #80add4;
}

/* line 15, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links .field-name-title-field {
  margin-bottom: 1.875rem !important;
}

/* line 20, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links h2:not(.field-name-title-field):before {
  font-family: 'icons';
  position: absolute;
  display: inline-block;
  z-index: 2;
  left: -1.5rem;
  right: auto;
  top: -2.9375rem;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 0.75rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  position: static;
  display: inline-block;
  margin-right: 1.25rem;
}

/* line 33, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links .body.field p, .view-id-links .body.field .view-downloads .view-filters .description, .view-downloads .view-filters .view-id-links .body.field .description,
.view-id-links .body.text-secondary p,
.view-id-links .body.text-secondary .view-downloads .view-filters .description, .view-downloads .view-filters
.view-id-links .body.text-secondary .description {
  font-size: 0.8125rem;
}

/* line 36, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
.view-id-links .body.field ul,
.view-id-links .body.text-secondary ul {
  font-size: 0.8125rem;
  margin-left: 2.475rem;
  margin-bottom: 2.475rem;
}

@media only screen and (min-width: 64.063em) {
  /* line 45, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
  .view-id-links .group-left {
    padding-right: 0;
  }
  /* line 48, ../../../themes/europass_foundation/scss/layout/_view-links.scss */
  .view-id-links .group-right {
    padding-left: 1.875rem;
  }
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence,
.view-european-language-levels {
  margin: 5.625rem 0 0 1.25rem !important;
  list-style: none;
  margin-left: 0;
  font-size: 31px;
}

/* line 4, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence:after,
.view-european-language-levels:after {
  position: absolute;
  top: -2.875rem;
  left: -1.0625rem;
  z-index: +3;
  font-family: "icons";
  color: #534741;
}

/* line 13, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence:before,
.view-european-language-levels:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 2;
  left: -1.5rem;
  right: auto;
  top: -2.9375rem;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  margin: auto;
  padding-top: 0.75rem;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
}

/* line 59, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]),
.view-european-language-levels li:not([class*="icon-"]) {
  line-height: 1.3;
  padding-left: 32px;
  z-index: +1 !important;
  position: relative;
}

/* line 64, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]):before,
.view-european-language-levels li:not([class*="icon-"]):before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 41px;
  width: 32px;
  margin: auto;
  height: 1px;
  border-bottom: 1px solid #80add4;
}

/* line 75, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]):after,
.view-european-language-levels li:not([class*="icon-"]):after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 1px;
  border-left: 1px solid #80add4;
}

/* line 87, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]):first-child:after,
.view-european-language-levels li:not([class*="icon-"]):first-child:after {
  top: auto;
  height: calc(100% + (31px));
}

/* line 91, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]):last-child:after,
.view-european-language-levels li:not([class*="icon-"]):last-child:after {
  bottom: auto;
  height: 41.912px;
}

/* line 95, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li:not([class*="icon-"]):only-child:after,
.view-european-language-levels li:not([class*="icon-"]):only-child:after {
  top: 0;
}

/* line 100, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li > a,
.view-european-language-levels li > a {
  display: block;
  padding: 25px 0;
  margin-left: 32px;
  z-index: +2;
  position: relative;
}

/* line 106, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li > a:before,
.view-european-language-levels li > a:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -43px;
  right: auto;
  top: 0;
  bottom: 0;
  width: 25px;
  height: 25px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 25px;
  line-height: 1;
  text-align: center;
  top: 31px;
  bottom: auto;
  pointer-events: none;
}

/* line 113, ../../../themes/europass_foundation/scss/modules/_mixins.scss */
.view-digital-competence li > a:after,
.view-european-language-levels li > a:after {
  pointer-events: none;
}

/* line 27, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .item-list li,
.view-european-language-levels .item-list li {
  overflow: hidden;
}

/* line 33, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .item-list .item-list,
.view-european-language-levels .item-list .item-list {
  position: relative;
  height: 0;
  font-size: 0.8125rem;
  transition: margin .3s .1s, opacity .3s .1s, transform .1s, height .1s, -webkit-transform .1s;
  opacity: 0;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 45, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .item-list p:last-child, .view-digital-competence .item-list .view-downloads .view-filters .description:last-child, .view-downloads .view-filters .view-digital-competence .item-list .description:last-child,
.view-european-language-levels .item-list p:last-child,
.view-european-language-levels .item-list .view-downloads .view-filters .description:last-child, .view-downloads .view-filters
.view-european-language-levels .item-list .description:last-child {
  margin-bottom: 0;
}

/* line 52, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .views-field-name-field,
.view-european-language-levels .views-field-name-field {
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: bold;
  position: relative;
  padding: 1.875rem 0 0 1.875rem;
  color: #005AA9;
  line-height: 1;
}

/* line 60, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .views-field-name-field:before,
.view-european-language-levels .views-field-name-field:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -7px;
  right: auto;
  top: 33px;
  bottom: auto;
  width: 15px;
  height: 15px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: #fff;
  background-color: #80add4;
  font-size: 15px;
  line-height: 1;
  text-align: center;
}

/* line 75, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .views-field-name-field:after,
.view-european-language-levels .views-field-name-field:after {
  position: absolute;
  top: 1.875rem;
  left: -0.3125rem;
  z-index: +2;
  content: url("../images/expand.png");
}

/* line 86, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .views-field-description-field,
.view-european-language-levels .views-field-description-field {
  padding: 0.1875rem 0 0 1.875rem;
  border-left: 1px solid transparent;
  transition: opacity .3s .1s;
}

/* line 90, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .views-field-description-field p, .view-digital-competence .views-field-description-field .view-downloads .view-filters .description, .view-downloads .view-filters .view-digital-competence .views-field-description-field .description,
.view-european-language-levels .views-field-description-field p,
.view-european-language-levels .views-field-description-field .view-downloads .view-filters .description, .view-downloads .view-filters
.view-european-language-levels .views-field-description-field .description {
  font-size: 0.9em;
  line-height: 1.2;
}

/* line 98, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level,
.view-european-language-levels .last-level {
  margin-left: 1.875rem;
  background: #FFFFFF;
  border: 1px solid #b3cee5;
  padding: 0;
}

/* line 104, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level:after,
.view-european-language-levels .last-level:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFFFFF;
}

/* line 108, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level:before,
.view-european-language-levels .last-level:before {
  border-color: rgba(178, 205, 229, 0);
  border-bottom-color: #b2cde5;
}

/* line 112, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level li,
.view-european-language-levels .last-level li {
  border-bottom: 1px solid #ccdeee;
  padding: 0.9375rem 0 0.9375rem 0;
  overflow-y: hidden;
}

/* line 118, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level li:before, .view-digital-competence .last-level li:after,
.view-european-language-levels .last-level li:before,
.view-european-language-levels .last-level li:after {
  border: 0;
}

/* line 121, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level li:first-child,
.view-european-language-levels .last-level li:first-child {
  padding-top: 0;
}

/* line 124, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level li:last-child,
.view-european-language-levels .last-level li:last-child {
  border: 0;
  padding-bottom: 0;
}

/* line 128, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level li > div,
.view-european-language-levels .last-level li > div {
  padding: 0;
  margin: 0;
}

@media only screen and (min-width: 64.063em) {
  /* line 147, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
  .view-digital-competence .last-level li > div:first-child,
  .view-european-language-levels .last-level li > div:first-child {
    width: 20%;
    float: left;
  }
  /* line 151, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
  .view-digital-competence .last-level li > div:last-child,
  .view-european-language-levels .last-level li > div:last-child {
    width: 80%;
    float: right;
  }
}

/* line 158, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level .views-field-name-field,
.view-european-language-levels .last-level .views-field-name-field {
  cursor: default;
  font-size: 0.9em;
  margin-bottom: 0.625rem;
}

/* line 162, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .last-level .views-field-name-field:before, .view-digital-competence .last-level .views-field-name-field:after,
.view-european-language-levels .last-level .views-field-name-field:before,
.view-european-language-levels .last-level .views-field-name-field:after {
  display: none;
}

/* line 172, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence li.expanded > .item-list,
.view-european-language-levels li.expanded > .item-list {
  height: auto;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 177, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence li.expanded > .views-field-name-field,
.view-european-language-levels li.expanded > .views-field-name-field {
  color: #000;
}

/* line 179, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence li.expanded > .views-field-name-field:after,
.view-european-language-levels li.expanded > .views-field-name-field:after {
  content: url("../images/collapse.png");
}

/* line 183, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence li.expanded .last-level,
.view-european-language-levels li.expanded .last-level {
  padding: 0;
  margin-top: 0;
}

/* line 188, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence li.expanded > .last-level,
.view-european-language-levels li.expanded > .last-level {
  padding: 1.875rem;
  margin-top: 1.875rem;
}

/* line 196, ../../../themes/europass_foundation/scss/layout/_view-digital-competence.scss */
.view-digital-competence .view-content > .item-list > ul > li.expanded > .views-field-description-field,
.view-european-language-levels .view-content > .item-list > ul > li.expanded > .views-field-description-field {
  border-left: 1px solid #80add4;
}

/* line 5, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary.view-display-id-glossary_alphabet .view-content,
.view-glossary-of-action-verbs.view-display-id-glossary_alphabet .view-content {
  width: 55%;
  float: right;
  margin-top: 10px;
}

@media only screen and (max-width: 40em) {
  /* line 5, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
  .view-europass-glossary.view-display-id-glossary_alphabet .view-content,
  .view-glossary-of-action-verbs.view-display-id-glossary_alphabet .view-content {
    width: 100%;
    float: left;
  }
}

/* line 14, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary.view-display-id-glossary_alphabet #glossary-quick-search,
.view-glossary-of-action-verbs.view-display-id-glossary_alphabet #glossary-quick-search {
  width: 40%;
  display: block;
}

/* line 18, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary.view-display-id-glossary_alphabet #glossary-quick-search .ui-state-highlight,
.view-glossary-of-action-verbs.view-display-id-glossary_alphabet #glossary-quick-search .ui-state-highlight {
  background: #c0d6ea !important;
  border: none !important;
  font-weight: 700 !important;
}

@media only screen and (max-width: 40em) {
  /* line 14, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
  .view-europass-glossary.view-display-id-glossary_alphabet #glossary-quick-search,
  .view-glossary-of-action-verbs.view-display-id-glossary_alphabet #glossary-quick-search {
    width: 100%;
  }
}

/* line 27, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary.view-display-id-glossary_alphabet .ui-helper-hidden-accessible,
.view-glossary-of-action-verbs.view-display-id-glossary_alphabet .ui-helper-hidden-accessible {
  display: none;
}

/* line 31, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
html.js .view-europass-glossary .form-submit, html.js
.view-glossary-of-action-verbs .form-submit {
  display: none !important;
}

/* line 36, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary form .description,
.view-glossary-of-action-verbs form .description {
  font-size: 0.875rem;
  font-style: italic;
}

/* line 41, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .view-filters .views-exposed-widget,
.view-glossary-of-action-verbs .view-filters .views-exposed-widget {
  margin-top: 0;
}

/* line 44, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list,
.view-glossary-of-action-verbs .item-list {
  margin-top: 2.475rem;
}

/* line 46, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list .label-above,
.view-glossary-of-action-verbs .item-list .label-above {
  padding: 0 0 0 5rem;
  font-style: italic;
  font-weight: 700;
  color: #4d4d4d;
}

/* line 52, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field),
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) {
  margin: 0 0 0.625rem 0;
  padding: 0 0 0 5rem;
  position: relative;
}

/* line 56, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field):before,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field):before {
  font-family: 'icons';
  position: absolute;
  display: inline-block;
  z-index: 2;
  left: 0;
  right: auto;
  top: 3px;
  bottom: auto;
  width: 46px;
  height: 46px;
  margin: auto;
  padding-top: 13px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
}

/* line 73, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field {
  margin-left: 5rem;
  margin-bottom: 1.5rem;
  color: #4d4d4d;
}

/* line 77, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field ul,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field ul {
  margin-bottom: 2.475rem;
  margin-left: 1.875rem;
}

/* line 81, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field li,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field li {
  position: relative;
}

/* line 83, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field li:before,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field li:before {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -20px;
  right: auto;
  top: 9px;
  bottom: auto;
  width: 8px;
  height: 8px;
  margin: auto;
  padding-top: 4px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 0px;
  line-height: 1;
  text-align: center;
}

/* line 98, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field *:last-child,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field *:last-child {
  margin-bottom: 0;
}

/* line 101, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list h2:not(.field-name-title-field) ~ .field:last-child,
.view-glossary-of-action-verbs .item-list h2:not(.field-name-title-field) ~ .field:last-child {
  margin-bottom: 0;
}

/* line 106, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list > ul > li,
.view-glossary-of-action-verbs .item-list > ul > li {
  margin: 2.475rem 0 0 0;
  padding: 2.475rem 0 0 0;
  border-top: 1px solid #c0d6ea;
}

/* line 111, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.view-europass-glossary .item-list .field-label,
.view-glossary-of-action-verbs .item-list .field-label {
  display: block;
  font-style: italic;
  padding: 0 0.625rem 0 0;
  font-weight: 700;
}

/* line 128, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.page-education-and-training-glossary .ui-autocomplete .ui-state-highlight {
  background: #D9E6F2 !important;
  border-color: #D9E6F2 !important;
  color: #363636 !important;
}

/* line 134, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0 !important;
}

/* line 135, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus {
  background: #e5eef6 !important;
  border-color: #e5eef6;
}

/*CK CHANGES 26/2*/
/* line 142, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.availableLanguages {
  margin-left: 5rem;
}

/* line 144, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.availableLanguages > span {
  color: #005AA9;
  cursor: pointer;
}

/* line 148, ../../../themes/europass_foundation/scss/layout/_glossary.scss */
.availableLanguages > span.active {
  padding: 5px;
  background-color: #005AA9;
  color: white;
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre {
  /* @group VARIABLES */
  /* @group PAGE TITLE */
  /* @group Single column layout */
  /* @group SEARCH ANCHOR */
  /* @group LANDING PAGE */
  /* @group CATEGORY PAGE */
  /* @group Search Results */
  /* @group FAQ NODE */
}

/* line 9, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre h1#page-title {
  position: relative;
  margin-top: -5rem;
  margin-right: -3.75rem;
  margin-left: -3.75rem;
  padding: 5rem 9.75rem 5rem 3.75rem;
  border-bottom: 0;
  background-color: #FFCA05;
  background-image: url("../images/support-centre-back.png");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 100% auto;
}

/* line 22, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre h1#page-title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  bottom: 0;
  right: 0;
  border-width: 0 0 50px 893px;
  border-color: transparent transparent #f2f7fb transparent;
  z-index: 2;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 9, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre h1#page-title {
    font-size: 1.625rem;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 33, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre h1#page-title {
    margin-top: -8rem;
  }
}

/* line 43, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars .l-main .main:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  top: 0;
  left: 0;
  border-width: 50px 83.75rem 0 0;
  border-color: #fff transparent transparent transparent;
}

/* line 46, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars h1#page-title {
  margin-bottom: 0;
}

/* line 48, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars h1#page-title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  bottom: 0;
  left: 0;
  border-width: 50px 0 0 83.75rem;
  border-color: transparent transparent transparent #f2f7fb;
}

/* line 53, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre #page-title {
  padding-bottom: 170px;
}

/* line 56, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search {
  margin-top: -160px;
  margin-bottom: 50px;
}

/* line 59, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search label {
  display: none;
}

/* line 62, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search input[type="text"] {
  margin-bottom: 0.625rem;
  background: rgba(255, 255, 255, 0.7);
}

/* line 67, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search button {
  margin: 0 !important;
}

/* line 70, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search .description {
  opacity: 0.7;
}

/* line 74, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.no-sidebars.page-europass-support-centre .views-widget-filter-title_field_value {
  width: calc(100% - 200px);
}

@media only screen and (max-width: 40em) {
  /* line 78, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre.no-sidebars.page-europass-support-centre #page-title {
    padding-bottom: 230px;
  }
  /* line 81, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre.no-sidebars.page-europass-support-centre .faq-autocomplete-search {
    margin-top: -230px;
  }
  /* line 84, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre.no-sidebars.page-europass-support-centre .views-widget-filter-title_field_value {
    width: 100%;
  }
}

/* line 94, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-search-anchor {
  position: absolute;
  top: 6rem;
  right: 3.75rem;
}

/* line 105, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid {
  font-size: 0;
}

/* line 107, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li {
  font-size: 16px;
  display: inline-block;
  width: 100%;
  margin: 1.125rem -1px 1.125rem 0;
  padding: 1.125rem 30px 1.125rem 70px;
  vertical-align: top;
  border-bottom: 1px solid #a6c6e1;
}

/* line 115, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child {
  width: 100%;
  margin-bottom: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 70px;
  border-right: 0;
  border-bottom: 1px solid #a6c6e1 !important;
  border-left: 0;
}

/* line 123, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child h2 {
  font-size: 1.75rem;
}

/* line 125, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child h2:before {
  font-size: 1.5rem;
  line-height: 3.5rem;
  left: -84px;
  width: 3.5rem;
  height: 3.5rem;
}

/* line 135, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child .item-list ul {
  font-size: 0;
  margin: 3.125rem 0 0 0;
}

/* line 139, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child .item-list li {
  font-size: 1.125rem;
  font-weight: bold;
  display: inline-block;
  padding-right: 3.125rem;
  padding-left: 3.125rem;
  vertical-align: top;
}

/* line 146, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid > li:first-child .item-list li:before {
  left: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 139, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:first-child .item-list li {
    width: 50%;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 139, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:first-child .item-list li {
    width: 33.3%;
  }
}

/* line 159, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid h2 {
  font-size: 1.3125rem;
  font-weight: bold;
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* line 165, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid h2:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -50px;
  right: auto;
  top: 0;
  bottom: auto;
  width: 30px;
  height: 30px;
  margin: auto;
  padding-top: 7.5px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 15px;
  line-height: 1;
  text-align: center;
  font-family: 'icons';
}

/* line 172, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .item-list ul {
  font-size: 0.875rem;
  margin: 1.25rem 0 0 0;
  list-style: none;
}

/* line 177, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .item-list li {
  line-height: 1.2;
  position: relative;
  margin: 0 0 0.9375rem 0;
}

/* line 181, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .item-list li:before {
  font-size: 3.9375rem;
  line-height: 0.75rem;
  position: absolute;
  top: 0;
  left: -2.6875rem;
  content: '\00B7';
  color: #80add4;
}

/* line 192, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .views-field-faqs-for-category-count {
  font-size: 0.875rem;
  font-style: italic;
}

/* line 197, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .more-link a {
  margin-top: 1.25rem;
  padding: 0.5rem 0.9375rem;
  text-transform: uppercase;
}

/* line 204, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .faq-grid .more-link a:after {
  font-family: 'icons';
}

@media only screen and (min-width: 40.063em) {
  /* line 210, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li {
    width: 50%;
    border-right: 1px solid #a6c6e1;
    border-bottom: 0;
    border-left: 1px solid #a6c6e1;
  }
  /* line 215, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:nth-child(even) {
    border-left: 0;
  }
  /* line 218, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:nth-child(odd) {
    border-right: 0;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 224, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li {
    width: 33.3%;
    border-right: 1px solid #a6c6e1 !important;
    border-bottom: 0;
    border-left: 1px solid #a6c6e1 !important;
  }
  /* line 229, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:nth-child(4n+1), body.section-europass-support-centre .faq-grid > li:nth-child(2) {
    border-left: 0 !important;
  }
  /* line 233, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .faq-grid > li:nth-child(3n+1) {
    border-right: 0 !important;
  }
}

/* line 244, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list > ul, body.section-europass-support-centre .view-faq-search .view-content .item-list > ul {
  margin: 3.75rem 0;
}

/* line 246, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list > ul > li, body.section-europass-support-centre .view-faq-search .view-content .item-list > ul > li {
  position: relative;
  margin: 1.25rem 0 1.25rem 3.125rem;
  border-top: 0.0625rem solid #ccdeee;
  padding-top: 1.25rem;
}

/* line 251, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list > ul > li:before, body.section-europass-support-centre .view-faq-search .view-content .item-list > ul > li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: -50px;
  right: auto;
  top: 20px;
  bottom: auto;
  width: 30px;
  height: 30px;
  margin: auto;
  padding-top: 7.5px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 15px;
  line-height: 1;
  text-align: center;
  font-family: 'icons';
}

/* line 256, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list > ul > li:first-child, body.section-europass-support-centre .view-faq-search .view-content .item-list > ul > li:first-child {
  border-top: 0;
}

/* line 261, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list h2, body.section-europass-support-centre .view-faq-search .view-content .item-list h2 {
  margin: 0;
  font-size: 1.3125rem;
  letter-spacing: normal;
}

/* line 266, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .view-faqs-for-category-list .view-content .item-list .links, body.section-europass-support-centre .view-faq-search .view-content .item-list .links {
  font-size: 0.8125rem;
  opacity: 0.7;
}

/* line 283, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node h1#page-title {
  margin-bottom: 0;
  padding-bottom: 7.5rem;
  font-size: 32px;
  line-height: 1.2;
}

/* line 290, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .field-name-field-faq-type {
  position: absolute;
  top: -5.625rem;
}

/* line 293, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .field-name-field-faq-type:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  width: 36px;
  height: 36px;
  margin: auto;
  padding-top: 8.5px;
  border-radius: 100%;
  color: #534741;
  background-color: #ebb900;
  font-size: 19px;
  line-height: 1;
  text-align: center;
  font-family: 'icons';
  position: static;
  vertical-align: middle;
  margin: 0 0.625rem 0 0;
}

/* line 311, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .field-name-field-faq-type .field-item {
  display: inline-block;
}

/* line 318, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .button-group {
  position: absolute;
  top: 170px;
  right: 0;
  width: 100px;
  left: auto;
  z-index: +2;
}

/* line 325, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .button-group li {
  display: block;
}

/* line 328, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .button-group .button, body.section-europass-support-centre.page-node .button-group .view-filters .views-exposed-form .views-exposed-widget [id*="submit"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre.page-node .button-group [id*="submit"], body.section-europass-support-centre.page-node .button-group .faq-search-anchor, body.section-europass-support-centre.page-node .button-group .faq-autocomplete-search .form-submit, .faq-autocomplete-search body.section-europass-support-centre.page-node .button-group .form-submit, body.section-europass-support-centre.page-node .button-group .view-filters .views-exposed-form .views-exposed-widget [id*="reset"], .view-filters .views-exposed-form .views-exposed-widget body.section-europass-support-centre.page-node .button-group [id*="reset"], body.section-europass-support-centre.page-node .button-group .more-link a, .more-link body.section-europass-support-centre.page-node .button-group a, body.section-europass-support-centre.page-node .button-group .special-link, body.section-europass-support-centre.page-node .faq-grid .more-link .button-group a {
  padding: 5px 10px;
  margin: 0;
  display: block;
}

/* line 338, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .toc-headers {
  margin: 1.875rem 0 3.75rem 0;
}

/* line 341, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .toc-headers li {
  position: relative;
  padding: 0 0.3125rem 0 1.5625rem;
  font-size: 12px;
}

/* line 346, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre .toc-headers li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 4px;
  bottom: auto;
  width: 12px;
  height: 12px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: black;
  background-color: #80add4;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  content: "";
  display: inline-block;
}

@media only screen and (min-width: 64.063em) {
  /* line 338, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .toc-headers {
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  /* line 365, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .toc-headers li {
    display: inline-block;
    vertical-align: top;
    width: calc(16.666% - 4px);
  }
  /* line 369, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
  body.section-europass-support-centre .toc-headers li:after {
    content: "";
    height: 62px;
    width: 1px;
    position: absolute;
    left: 6px;
    top: -57px;
    background: #c0d6ea;
  }
}

/* @group AUTOCOMPLETE SEARCH  */
/* line 385, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search {
  z-index: +3 !important;
}

/* line 392, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item {
  position: relative;
  z-index: +2;
}

/* line 395, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete {
  top: 3.0625rem !important;
  position: absolute;
  padding: 0.625rem 1.25rem;
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0px 1px 5px #ccc;
  -webkit-box-shadow: 0px 1px 5px #ccc;
  box-shadow: 0px 1px 5px #ccc;
}

/* line 404, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul {
  list-style: none;
  margin: 0;
  font-size: 0.875rem;
}

/* line 408, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li {
  padding: 0.1875rem 0.5rem;
}

/* line 410, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li.selected {
  background-color: #c3e3ff !important;
}

/* line 413, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li .reference-autocomplete {
  color: #666666;
}

/* line 415, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li .reference-autocomplete em {
  font-weight: bold;
  color: #000;
}

/* line 420, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li:hover, .faq-autocomplete-search .form-item div#autocomplete ul li:focus {
  background-color: #e6f3ff !important;
}

/* line 423, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .form-item div#autocomplete ul li a {
  display: block;
}

/* line 431, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search .description {
  z-index: -1;
  font-size: 0.75rem;
}

/* line 439, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-contact .menu {
  margin: 1.875rem 0 0 0;
  list-style: none;
}

/* line 442, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-contact .menu a {
  font-size: 0.8125rem;
}

/* @group NOT FINDING WHAT YOU NEED? */
/* line 458, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo {
  border-top: 1px solid #c0d6ea;
  margin-top: 3.75rem;
  padding-top: 3.75rem;
}

/* line 462, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo h2 {
  font-size: 1.5rem;
  margin-top: 0;
}

/* line 465, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo h2 + p, .faq-autocomplete-search-promo .view-downloads .view-filters h2 + .description, .view-downloads .view-filters .faq-autocomplete-search-promo h2 + .description {
  font-size: 0.85em;
}

/* line 470, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo + .block label {
  display: none;
}

/* line 473, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo + .block input[type="text"] {
  margin-bottom: 0.625rem;
}

/* line 477, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.faq-autocomplete-search-promo + .block button {
  margin: 0 !important;
}

/* line 485, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.view-filters #views-exposed-form-faq-search-page .views-exposed-widget:first-child {
  width: 50%;
}

/* line 488, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.view-filters #views-exposed-form-faq-search-page .views-submit-button {
  width: 25%;
}

/* line 493, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
.node-type-faq .faq-search-anchor {
  display: none !important;
}

/* line 497, ../../../themes/europass_foundation/scss/layout/_support-centre.scss */
body.section-europass-support-centre.page-node .field-name-field-faq-toc + .field-name-field-faq-type {
  top: -14rem;
}

/* line 3, ../../../themes/europass_foundation/scss/layout/_view-faq-search.scss */
.view-faq-search .view-filters .views-exposed-form .views-exposed-widget button[id*="submit"],
.view-faq-search .view-filters .views-exposed-form .views-exposed-widget button[id*="reset"],
.view-faq-search .view-filters .throbber {
  margin-top: 51px;
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list {
  font-size: 0;
  margin: 2.475rem 0 0 0 !important;
}

/* line 4, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 0 0 !important;
  padding: 1.125rem 0 1.125rem 2.25rem;
  font-size: 1rem;
  border-top: 1px solid #d9e6f2;
}

/* line 13, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list > li:before {
  font-family: "icons";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 1.125rem;
  bottom: auto;
  width: 20px;
  height: 20px;
  margin: auto;
  padding-top: 5px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 10px;
  line-height: 1;
  text-align: center;
}

@media only screen and (min-width: 64.063em) {
  /* line 4, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
  .statistics-list > li {
    width: 33.3%;
  }
}

/* line 35, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list .views-field-field-document-year * {
  display: inline-block;
}

/* line 38, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list .views-field-field-document-year .views-label {
  color: #666666;
}

/* line 41, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list .views-field-field-document-year .field-content {
  font-weight: bold;
}

/* line 45, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list .file {
  margin-bottom: 0;
  font-size: 13px;
}

/* line 48, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.statistics-list .file:before {
  font-size: 1.4em;
}

/* line 54, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.countries-anchors {
  margin: 0;
  list-style-type: none;
  font-size: 0;
}

/* line 58, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.countries-anchors li {
  font-size: 0.75rem;
  display: inline-block;
  vertical-align: top;
  width: 33.3%;
  line-height: 1.1;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 58, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
  .countries-anchors li {
    width: 50%;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 58, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
  .countries-anchors li {
    width: 16.66%;
  }
}

/* line 71, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.countries-anchors a {
  display: block;
  padding: 5px 7px;
}

/* line 74, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.countries-anchors a:before {
  content: "";
  width: 5px;
  height: 5px;
  background: #FFCA05;
  border-radius: 6px;
  position: absolute;
  left: -3px;
  top: 8px;
}

/* line 88, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.archivesLink {
  text-align: center;
}

/* line 90, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.archivesLink a {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Noto sans";
  font-weight: normal;
  line-height: normal;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  display: inline-block;
  margin: 0 auto;
  background-color: #005AA9;
  border-color: #004887;
  transition: background-color 300ms ease-out;
  font-size: 0.8125rem;
  margin-top: 20px;
  padding: 8px 15px;
  text-transform: uppercase;
  color: white;
  border-radius: 5px;
}

/* line 112, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.archivesLink a:hover {
  background-color: #004887;
}

/* line 115, ../../../themes/europass_foundation/scss/layout/_view-statistics.scss */
.archivesLink a:after {
  font-family: 'icons';
  margin-left: 5px;
  content: "\e901";
}

/* line 1, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full {
  /* @group RELATED CONTENT */
}

/* line 3, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .group-content.columns {
  position: relative;
}

/* line 7, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-post-date,
.node.view-mode-full .field-name-field-issue-date {
  position: absolute;
  top: -1.125rem;
  right: 3.75rem;
}

/* line 12, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-post-date .field-label,
.node.view-mode-full .field-name-field-issue-date .field-label {
  display: none;
}

/* line 17, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .body.field {
  margin-bottom: 3.75rem;
}

/* line 19, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .body.field *:last-child {
  margin-bottom: 0;
}

/* line 25, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-label,
.node.view-mode-full h2.label-above {
  margin-bottom: 0;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #4D4D4D;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: normal;
}

/* line 37, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-label + ul,
.node.view-mode-full h2.label-above + ul {
  font-size: 0.875rem;
  vertical-align: top;
  list-style: none;
  margin: 0;
}

/* line 44, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-field-document-type,
.node.view-mode-full .field-name-field-documents,
.node.view-mode-full .field-name-field-europass-document,
.node.view-mode-full .field-name-field-country,
.node.view-mode-full .field-name-field-example-domain,
.node.view-mode-full .field-name-field-related-content,
.node.view-mode-full .field-name-field-organisation-types,
.node.view-mode-full .field-name-field-city,
.node.view-mode-full .field-name-field-telephone,
.node.view-mode-full .field-name-field-email,
.node.view-mode-full .field-name-field-fax,
.node.view-mode-full .field-name-field-website,
.node.view-mode-full .field-name-field-address,
.node.view-mode-full .field-name-field-location,
.node.view-mode-full .text-content {
  font-size: 0.875rem;
  padding: 1.25rem 1.5625rem;
  background: #fff;
  background: #e6eff6;
  margin-bottom: 0.1875rem;
}

/* line 67, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-field-organisation-types,
.node.view-mode-full .field-name-field-city,
.node.view-mode-full .field-name-field-city + .field-name-field-country,
.node.view-mode-full .field-name-field-telephone,
.node.view-mode-full .field-name-field-email,
.node.view-mode-full .field-name-field-fax,
.node.view-mode-full .field-name-field-website,
.node.view-mode-full .field-name-field-address,
.node.view-mode-full .field-name-field-europass-document + .field-name-field-example-domain,
.node.view-mode-full .field-name-field-europass-document + .field-name-field-example-domain + .field-name-field-country {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

@media only screen and (min-width: 64.063em) {
  /* line 67, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
  .node.view-mode-full .field-name-field-organisation-types,
  .node.view-mode-full .field-name-field-city,
  .node.view-mode-full .field-name-field-city + .field-name-field-country,
  .node.view-mode-full .field-name-field-telephone,
  .node.view-mode-full .field-name-field-email,
  .node.view-mode-full .field-name-field-fax,
  .node.view-mode-full .field-name-field-website,
  .node.view-mode-full .field-name-field-address,
  .node.view-mode-full .field-name-field-europass-document + .field-name-field-example-domain,
  .node.view-mode-full .field-name-field-europass-document + .field-name-field-example-domain + .field-name-field-country {
    width: calc(50.1% - 3px);
  }
}

/* line 85, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-field-documents li {
  width: 22%;
}

/* line 92, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-field-related-content .item-list {
  font-size: 0.9em;
}

/* line 95, ../../../themes/europass_foundation/scss/layout/_view-node-full.scss */
.node.view-mode-full .field-name-field-related-content .item-list li:before {
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: -1px;
  bottom: auto;
  width: 8px;
  height: 8px;
  margin: auto;
  padding-top: 0px;
  border-radius: 100%;
  color: black;
  background-color: #80add4;
  font-size: 8px;
  line-height: 1;
  text-align: center;
  content: "";
  position: static;
  margin-right: 0.625rem;
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .view-filters label {
  margin-bottom: 0.625rem;
  text-align: left;
  font-size: 0.875rem;
}

/* line 13, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .view-filters .views-exposed-widget:first-child label {
  display: none;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 19, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"] {
    font-size: 0;
  }
  /* line 21, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:before {
    font-size: 19px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 40em) {
  /* line 28, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-widget {
    width: 25%;
  }
  /* line 30, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-widget:first-child {
    width: 50%;
  }
  /* line 34, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"] {
    font-size: 0;
  }
  /* line 36, ../../../themes/europass_foundation/scss/layout/_search.scss */
  .view-europass-search .view-filters .views-exposed-form .views-exposed-widget [id*="submit"]:before {
    font-size: 19px;
    margin-right: 0;
  }
}

/* line 48, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .item-list ul:not(.pagination) li {
  margin: 0 0 2.475rem 0;
  padding: 0 0 2.475rem 3.75rem;
  border-bottom: 1px solid #c0d6ea;
  position: relative;
}

/* line 53, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .item-list ul:not(.pagination) li:before {
  font-family: "icons";
  position: absolute;
  display: inline-block;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  width: 32px;
  height: 32px;
  margin: auto;
  padding-top: 8px;
  border-radius: 100%;
  color: #534741;
  background-color: #FFCA05;
  font-size: 16px;
  line-height: 1;
  text-align: center;
}

/* line 69, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .item-list ul:not(.pagination) .views-field-title {
  font-weight: bold;
  font-size: 1.125rem;
}

/* line 73, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .item-list ul:not(.pagination) .views-field-search-api-excerpt {
  font-size: 0.875rem;
  color: #666666;
}

/* line 77, ../../../themes/europass_foundation/scss/layout/_search.scss */
.view-europass-search .item-list ul:not(.pagination) strong {
  border-bottom: 2px solid #FFCA05;
}

/* line 2, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #header {
  overflow-y: hidden;
}

/* line 6, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #logo-title {
  padding: 2.475rem 3.75rem 0 3.75rem;
}

/* line 10, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #logo-title img {
  width: calc(5vw + 10rem);
}

/* line 14, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #name-and-slogan {
  display: none;
}

/* line 17, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #container {
  overflow-y: hidden;
}

/* line 21, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
.maintenance-page #main {
  padding: 2.475rem 3.75rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 32, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
  .maintenance-page #logo-title {
    width: 50%;
    float: left;
  }
  /* line 36, ../../../themes/europass_foundation/scss/layout/_maintenance.scss */
  .maintenance-page #main {
    width: 50%;
    float: left;
  }
}


