﻿ .blinking {
      animation: blinkingText 0.8s infinite;
    }

    .animated {
      animation-duration: 15.5s;
      animation-fill-mode: both;
      animation-iteration-count: infinite;
      font-size: 15px;
    }

    .animated hover {
      animation-duration: 0s;
    }

    @keyframes blinkingText {
      0% {
        color: red;
      }

      47% {
        color: transparent;
      }

      100% {
        color: red;
      }
    }

    .hvr-grow {
      display: inline-block;
      vertical-align: middle;
      transform: translateZ(0);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0);
      backface-visibility: hidden;
      -moz-osx-font-smoothing: grayscale;
      transition-duration: 0.3s;
      transition-property: transform;
    }

    .hvr-grow:hover,
    .hvr-grow:focus,
    .hvr-grow:active {
      transform: scale(1.6);
      z-index: 9999999;
    }

    upani a {
      color: #0d4684;
    }

    #marque hr {
      border: 0;
      height: 1px;
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    }

    #marque {
      height: 245px;
    }

    @media (min-width:995px) and (max-width:1399px) {
      #marque {
        height: 310px;
      }
    }

    @media only screen and (max-width: 900px) {
      .test {
        margin-bottom: -20px;
        font-size: 10px;
      }
    }

    .btn-sm {
      margin-right: 30px;
      margin-left: 30px;
    }

    .st-btn-container {
      width: 100px !important;
    }