@-webkit-keyframes fade-in-body {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fade-in-body {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in-body {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fade-in-left-relative {
  0% {
    margin-right: 4rem;
    opacity: 0; }
  100% {
    margin-right: 0;
    opacity: 1; } }

@-o-keyframes fade-in-left-relative {
  0% {
    margin-right: 4rem;
    opacity: 0; }
  100% {
    margin-right: 0;
    opacity: 1; } }

@keyframes fade-in-left-relative {
  0% {
    margin-right: 4rem;
    opacity: 0; }
  100% {
    margin-right: 0;
    opacity: 1; } }

@-webkit-keyframes fade-in-up-absolute {
  0% {
    top: 3em;
    opacity: 0; }
  100% {
    top: 1em;
    opacity: 1; } }

@-o-keyframes fade-in-up-absolute {
  0% {
    top: 3em;
    opacity: 0; }
  100% {
    top: 1em;
    opacity: 1; } }

@keyframes fade-in-up-absolute {
  0% {
    top: 3em;
    opacity: 0; }
  100% {
    top: 1em;
    opacity: 1; } }

.navbar-nav.ml-auto .dropdown-menu {
  left: auto;
  right: 0; }

[dir="rtl"] .navbar-nav.ml-auto .dropdown-menu {
  right: auto;
  left: 0; }

@media (min-width: 576px) {
  .navbar-nav.ml-sm-auto .dropdown-menu {
    left: auto;
    right: 0; }
  [dir="rtl"] .navbar-nav.ml-sm-auto .dropdown-menu {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .navbar-nav.ml-md-auto .dropdown-menu {
    left: auto;
    right: 0; }
  [dir="rtl"] .navbar-nav.ml-md-auto .dropdown-menu {
    right: auto;
    left: 0; } }

@media (min-width: 992px) {
  .navbar-nav.ml-lg-auto .dropdown-menu {
    left: auto;
    right: 0; }
  [dir="rtl"] .navbar-nav.ml-lg-auto .dropdown-menu {
    right: auto;
    left: 0; } }

@media (min-width: 1200px) {
  .navbar-nav.ml-xl-auto .dropdown-menu {
    left: auto;
    right: 0; }
  [dir="rtl"] .navbar-nav.ml-xl-auto .dropdown-menu {
    right: auto;
    left: 0; } }
