.browser-screen-loading-content {
    position: absolute;
    text-align: center;
    height: 4vh;
    max-width: 100%;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .loading-dots {
    margin-left: -3vh;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-animation: loading-dots-fadein .5s linear forwards;
    -moz-animation: loading-dots-fadein .5s linear forwards;
    -o-animation: loading-dots-fadein .5s linear forwards;
    -ms-animation: loading-dots-fadein .5s linear forwards;
    animation: loading-dots-fadein .5s linear forwards;
  }
  .loading-dots i {
    width: 1vh;
    height: 1vh;
    display: inline-block;
    vertical-align: middle;
    background: #e0e0e0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 .25vh;
    -webkit-animation: loading-dots-middle-dots .5s linear infinite;
    -moz-animation: loading-dots-middle-dots .5s linear infinite;
    -o-animation: loading-dots-middle-dots .5s linear infinite;
    -ms-animation: loading-dots-middle-dots .5s linear infinite;
    animation: loading-dots-middle-dots .5s linear infinite;
  }
  .loading-dots.dark-gray i {
    background: #005CA9;
  }
  .loading-dots i:first-child {
    -webkit-animation: loading-dots-first-dot .5s infinite;
    -moz-animation: loading-dots-first-dot .5s linear infinite;
    -o-animation: loading-dots-first-dot .5s linear infinite;
    -ms-animation: loading-dots-first-dot .5s linear infinite;
    animation: loading-dots-first-dot .5s linear infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translate(-2vh);
    -moz-transform: translate(-2vh);
    -o-transform: translate(-2vh);
    -ms-transform: translate(-2vh);
    transform: translate(-2vh);
  }
  .loading-dots i:last-child {
    -webkit-animation: loading-dots-last-dot .5s linear infinite;
    -moz-animation: loading-dots-last-dot .5s linear infinite;
    -o-animation: loading-dots-last-dot .5s linear infinite;
    -ms-animation: loading-dots-last-dot .5s linear infinite;
    animation: loading-dots-last-dot .5s linear infinite;
  }
  
  
  @-moz-keyframes loading-dots-fadein{100%{opacity:1;-ms-filter:none;filter:none}}
  @-webkit-keyframes loading-dots-fadein{100%{opacity:1;-ms-filter:none;filter:none}}
  @-o-keyframes loading-dots-fadein{100%{opacity:1;-ms-filter:none;filter:none}}
  @keyframes loading-dots-fadein{100%{opacity:1;-ms-filter:none;filter:none}}
  
  @-moz-keyframes loading-dots-first-dot{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh);opacity:1;-ms-filter:none;filter:none}}
  @-webkit-keyframes loading-dots-first-dot{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh);opacity:1;-ms-filter:none;filter:none}}
  @-o-keyframes loading-dots-first-dot{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh);opacity:1;-ms-filter:none;filter:none}}
  @keyframes loading-dots-first-dot{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh);opacity:1;-ms-filter:none;filter:none}}
  
  
  @-moz-keyframes loading-dots-middle-dots{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh)}}
  @-webkit-keyframes loading-dots-middle-dots{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh)}}
  @-o-keyframes loading-dots-middle-dots{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh)}}
  @keyframes loading-dots-middle-dots{100%{-webkit-transform:translate(2vh);-moz-transform:translate(2vh);-o-transform:translate(2vh);-ms-transform:translate(2vh);transform:translate(2vh)}}
  
  
  @-moz-keyframes loading-dots-last-dot{100%{-webkit-transform:translate(4vh);-moz-transform:translate(4vh);-o-transform:translate(4vh);-ms-transform:translate(4vh);transform:translate(4vh);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}
  @-webkit-keyframes loading-dots-last-dot{100%{-webkit-transform:translate(4vh);-moz-transform:translate(4vh);-o-transform:translate(4vh);-ms-transform:translate(4vh);transform:translate(4vh);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}
  @-o-keyframes loading-dots-last-dot{100%{-webkit-transform:translate(4vh);-moz-transform:translate(4vh);-o-transform:translate(4vh);-ms-transform:translate(4vh);transform:translate(4vh);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}
  @keyframes loading-dots-last-dot{100%{-webkit-transform:translate(4vh);-moz-transform:translate(4vh);-o-transform:translate(4vh);-ms-transform:translate(4vh);transform:translate(4vh);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}