.fab[kvp-c0] {
    position: fixed;
    right: 10px;
    border-radius: 50%;
    height: 70px;
    width: 70px;
    z-index: 9;
    bottom: 5.5rem
  }
  
  .hidee[kvp-c0] {
    display: none
  }
  
  .screen-d[kvp-c0] {
    padding-bottom: 0;
    margin-bottom: -60px;
    position: -webkit-sticky;
    position: sticky;
    top: 39px;
    z-index: 999;
    background: #f8f8f8
  }
  
  .loader-text[kvp-c0] {
    font-size: 15px;
    position: absolute;
    color: #fff;
    text-shadow: 1px 0 2px #000;
    font-weight: 700;
    padding-top: 11rem
  }
  
  .loader-text[kvp-c0]:after {
    content: '.';
    -webkit-animation: 1s steps(5, end) infinite dots;
    animation: 1s steps(5, end) infinite dots
  }
  
  @-webkit-keyframes dots {
  
    0%,
    20% {
      color: transparent;
      text-shadow: .25em 0 0 transparent, .5em 0 0 transparent
    }
  
    40% {
      color: #fff;
      text-shadow: .25em 0 0 transparent, .5em 0 0 transparent
    }
  
    60% {
      text-shadow: .25em 0 0 #fff, .5em 0 0 transparent
    }
  
    100%,
    80% {
      text-shadow: .25em 0 0 #fff, .5em 0 0 #fff
    }
  }
  
  @keyframes dots {
  
    0%,
    20% {
      color: transparent;
      text-shadow: .25em 0 0 transparent, .5em 0 0 transparent
    }
  
    40% {
      color: #fff;
      text-shadow: .25em 0 0 transparent, .5em 0 0 transparent
    }
  
    60% {
      text-shadow: .25em 0 0 #fff, .5em 0 0 transparent
    }
  
    100%,
    80% {
      text-shadow: .25em 0 0 #fff, .5em 0 0 #fff
    }
  }

 #partitioned[kvp-c2] {
    padding-left: 15px;
    letter-spacing: 40px;
    border: 0;
    background-image: linear-gradient(to left, #000 70%, rgba(255, 255, 255, 0) 0);
    background-position: bottom;
    background-size: 50px 1px;
    background-repeat: repeat-x;
    background-position-x: 35px;
    width: 220px;
    min-width: 220px;
    font-size: 16px;
    outline: 0;
    margin: 18px auto
  }
  
  #divInner[kvp-c2] {
    left: 0;
    position: -webkit-sticky;
    position: sticky
  }
  
  #divOuter[kvp-c2] {
    width: 200px;
    overflow: hidden;
    margin: 0 auto
  }
  
  h5[kvp-c2] {
    color: #253d7f
  }
  
  h4[kvp-c2] {
    margin-bottom: 2rem
  }

 @font-face {
    font-family: Roboto;
    src: url("chrome-extension://mcgbeeipkmelnpldkobichboakdfaeon/css/Roboto-Regular.ttf");
  }
 
  

  #loader {
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    z-index: +3000 !important;
    width: 50%;
    height:60%;
    }

    .new6digitinput[kvp-c2]{
      padding-left: 17px !important;
    letter-spacing: 25px !important ;
    border: 0;
    background-image: linear-gradient(to left, #000 70%, rgba(255, 255, 255, 0) 0);
    background-position: bottom;
    background-size: 34px 1px !important;
    background-repeat: repeat-x;
    background-position-x: 35px;
    width: 220px;
    min-width: 220px;
    font-size: 17px;
    outline: 0;
    margin: 18px auto
  
  }