/* Animation en Transition mixis */
/* Header animations */
h1,
.dropdown-toggle {
  position: relative;
  top: 0px;
}
.header h1,
.header .dropdown-toggle {
  animation: header-elements 0.25s linear 0.4s;
  -webkit-animation: header-elements 0.25s linear 0.4s;
  -moz-animation: header-elements 0.25s linear 0.4s;
  -ms-animation: header-elements 0.25s linear 0.4s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
@-webkit-keyframes header-elements {
  0% {
    top: -40px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@-moz-keyframes header-elements {
  0% {
    top: -40px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@-ms-keyframes header-elements {
  0% {
    top: -40px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@-o-keyframes header-elements {
  0% {
    top: -40px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@keyframes header-elements {
  0% {
    top: -40px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
/* header visual */
/*
img.visual, svg.visual {
	position: relative;
}

img.visual, svg.visual {
	.animation-values-1 (visual-effect, 0.4s, linear, 0.5s);
	.animation-values-2 (forwards, 1, 0);
}

.visual-slidein () {
	0% {bottom: -180px;opacity: 1;}
	100% {bottom: 0px;opacity: 1;}
}

@-webkit-keyframes visual-effect {.visual-slidein;}
@-moz-keyframes visual-effect {.visual-slidein;}
@-ms-keyframes visual-effect {.visual-slidein;}
@-o-keyframes visual-effect {.visual-slidein;}
@keyframes visual-effect {.visual-slidein;}
*/
/* Footer animations */
.bottom {
  position: relative;
  bottom: 0px;
}
.bottom {
  animation: bottom-elements 0.25s linear 0.4s;
  -webkit-animation: bottom-elements 0.25s linear 0.4s;
  -moz-animation: bottom-elements 0.25s linear 0.4s;
  -ms-animation: bottom-elements 0.25s linear 0.4s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
@-webkit-keyframes bottom-elements {
  0% {
    bottom: -40px;
    opacity: 0;
  }
  100% {
    bottom: 0px;
    opacity: 1;
  }
}
@-moz-keyframes bottom-elements {
  0% {
    bottom: -40px;
    opacity: 0;
  }
  100% {
    bottom: 0px;
    opacity: 1;
  }
}
@-ms-keyframes bottom-elements {
  0% {
    bottom: -40px;
    opacity: 0;
  }
  100% {
    bottom: 0px;
    opacity: 1;
  }
}
@-o-keyframes bottom-elements {
  0% {
    bottom: -40px;
    opacity: 0;
  }
  100% {
    bottom: 0px;
    opacity: 1;
  }
}
@keyframes bottom-elements {
  0% {
    bottom: -40px;
    opacity: 0;
  }
  100% {
    bottom: 0px;
    opacity: 1;
  }
}
/* Fadein animations */
#subpage {
  animation: fadein 0.25s linear 0.4s;
  -webkit-animation: fadein 0.25s linear 0.4s;
  -moz-animation: fadein 0.25s linear 0.4s;
  -ms-animation: fadein 0.25s linear 0.4s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.mozilla-firefox {
  animation: fadein 0.2s linear 0s;
  -webkit-animation: fadein 0.2s linear 0s;
  -moz-animation: fadein 0.2s linear 0s;
  -ms-animation: fadein 0.2s linear 0s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.google-chrome {
  animation: fadein 0.2s linear 0.075s;
  -webkit-animation: fadein 0.2s linear 0.075s;
  -moz-animation: fadein 0.2s linear 0.075s;
  -ms-animation: fadein 0.2s linear 0.075s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.apple-safari {
  animation: fadein 0.2s linear 0.15s;
  -webkit-animation: fadein 0.2s linear 0.15s;
  -moz-animation: fadein 0.2s linear 0.15s;
  -ms-animation: fadein 0.2s linear 0.15s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.microsoft-edge {
  animation: fadein 0.2s linear 0.225s;
  -webkit-animation: fadein 0.2s linear 0.225s;
  -moz-animation: fadein 0.2s linear 0.225s;
  -ms-animation: fadein 0.2s linear 0.225s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.internet-explorer {
  animation: fadein 0.2s linear 0.3s;
  -webkit-animation: fadein 0.2s linear 0.3s;
  -moz-animation: fadein 0.2s linear 0.3s;
  -ms-animation: fadein 0.2s linear 0.3s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
.opera-browser {
  animation: fadein 0.2s linear 0.375s;
  -webkit-animation: fadein 0.2s linear 0.375s;
  -moz-animation: fadein 0.2s linear 0.375s;
  -ms-animation: fadein 0.2s linear 0.375s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Other animations or transitions */
div.systems img,
div.systems svg {
  transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -webkit-transition: opacity 0.25s ease;
  opacity: 1;
}
div.systems img:hover,
div.systems svg:hover {
  opacity: 0.66;
}
.tooltip {
  -webkit-transition: opacity 300ms ease-out 0ms;
  -moz-transition: opacity 300ms ease-out 0ms;
  -o-transition: opacity 300ms ease-out 0ms;
  transition: opacity 300ms ease-out 0ms;
}
p.feedback {
  -webkit-transition: opacity 0.25s ease 0ms;
  -moz-transition: opacity 0.25s ease 0ms;
  -o-transition: opacity 0.25s ease 0ms;
  transition: opacity 0.25s ease 0ms;
}
a.button,
#goto a span,
nav span,
a:link,
a.go-back:before,
input[type="submit"] {
  transition: background-color 0.25s ease, color 0.25s ease, border 0.25s ease;
  -o-transition: background-color 0.25s ease, color 0.25s ease, border 0.25s ease;
  -moz-transition: background-color 0.25s ease, color 0.25s ease, border 0.25s ease;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease, border 0.25s ease;
}
nav div.dropdown {
  transition: all 0.4s ease 0s, visibility 0s linear 0.4s;
  -o-transition: all 0.4s ease 0s, visibility 0s linear 0.4s;
  -moz-transition: all 0.4s ease 0s, visibility 0s linear 0.4s;
  -webkit-transition: all 0.4s ease 0s, visibility 0s linear 0.4s;
}
/*# sourceMappingURL=animations.min.css.map */