.input-group>.input-group-prepend {
    flex: 0 0 35%;
}
.input-group .input-group-text {
    width: 100%;
}


    .blinking {
        -webkit-animation: 1s blink ease infinite;
        -moz-animation: 1s blink ease infinite;
        -ms-animation: 1s blink ease infinite;
        -o-animation: 1s blink ease infinite;
        animation: 1s blink ease infinite;
        
      }
      
      @keyframes "blink" {
        from, to {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }
      
      @-moz-keyframes blink {
        from, to {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }
      
      @-webkit-keyframes "blink" {
        from, to {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }
      
      @-ms-keyframes "blink" {
        from, to {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }
      
      @-o-keyframes "blink" {
        from, to {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }