/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.reuseModalOverlay {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  position: fixed;
}

.reuseModalParentWrapper {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
}

.reuseModalHolder {
  width: 100%;
  height: 100%;
  display: flex;
  border: solid 1px #ddd;
  background: #f0f0f0;
  padding: 30px;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 99999;
}

.innerRndComponent {
  width: 100%;
  height: 100%;
  box-sizing: content-box;
}

.reuseModalCloseBtn {
  position: fixed;
  top: 10px;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  color: #ffffff;
  background-color: transparent;
  outline: 0;
  border: 0;
  cursor: pointer;
  z-index: 9999999;
}

#nprogress .bar {
  background: #34bf2f !important;
  z-index: 99997 !important;
}

.ReactModal__Overlay {
  z-index: 99997 !important;
}

/*
  	Flaticon icon font: Flaticon
  	Creation date: 10/02/2019 12:14
  	*/

@font-face {
  font-family: 'Flaticon';
  src: url(/_next/static/chunks/fonts/Flaticon-27a2580c09922a0beea7196d54e1fe0e.eot);
  src: url(/_next/static/chunks/fonts/Flaticon-27a2580c09922a0beea7196d54e1fe0e.eot?#iefix) format('embedded-opentype'),
    url(/_next/static/chunks/fonts/Flaticon-bd6d1d55050dbd3a98a61eaf6e908559.woff2) format('woff2'),
    url(/_next/static/chunks/fonts/Flaticon-2370efcdc4fa02a123a3ca8702214b08.woff) format('woff'),
    url(/_next/static/chunks/fonts/Flaticon-41b47e36c8243f12f6abf7497126ae40.ttf) format('truetype'),
    url(/_next/static/images/Flaticon-0534b792eed0a4080f709d794b63ef29.svg#Flaticon) format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Flaticon';
    src: url(/_next/static/images/Flaticon-0534b792eed0a4080f709d794b63ef29.svg#Flaticon) format('svg');
  }
}

[class^='flaticon-']:before,
[class*=' flaticon-']:before,
[class^='flaticon-']:after,
[class*=' flaticon-']:after {
  font-family: Flaticon;
  font-style: normal;
}

.flaticon-flask:before {
  content: '\F100';
}
.flaticon-pencil-case:before {
  content: '\F101';
}
.flaticon-ruler:before {
  content: '\F102';
}
.flaticon-startup:before {
  content: '\F103';
}
.flaticon-creative:before {
  content: '\F104';
}
.flaticon-briefing:before {
  content: '\F105';
}
.flaticon-magnifying-glass:before {
  content: '\F106';
}
.flaticon-user:before {
  content: '\F107';
}
.flaticon-quotes:before {
  content: '\F108';
}
.flaticon-next:before {
  content: '\F109';
}
.flaticon-left-arrow:before {
  content: '\F10A';
}
.flaticon-plus-symbol:before {
  content: '\F10B';
}
.flaticon-minus-symbol:before {
  content: '\F10C';
}
.flaticon-trophy:before {
  content: '\F10D';
}
.flaticon-conversation:before {
  content: '\F10E';
}
.flaticon-atom:before {
  content: '\F10F';
}
.flaticon-link:before {
  content: '\F110';
}
.flaticon-battery:before {
  content: '\F111';
}
.flaticon-stopwatch:before {
  content: '\F112';
}
.flaticon-stopwatch-1:before {
  content: '\F113';
}
.flaticon-objective:before {
  content: '\F114';
}
.flaticon-facebook-logo:before {
  content: '\F115';
}
.flaticon-twitter-logo-silhouette:before {
  content: '\F116';
}
.flaticon-instagram:before {
  content: '\F117';
}
.flaticon-dribble-logo:before {
  content: '\F118';
}
.flaticon-tumblr-logo:before {
  content: '\F119';
}
.flaticon-youtube:before {
  content: '\F11A';
}
.flaticon-google-plus:before {
  content: '\F11B';
}
.flaticon-blockchain:before {
  content: '\F11C';
}
.flaticon-money-bag:before {
  content: '\F11D';
}
.flaticon-wallet:before {
  content: '\F11E';
}
.flaticon-security:before {
  content: '\F11F';
}
.flaticon-bitcoin:before {
  content: '\F120';
}
.flaticon-blockchain-1:before {
  content: '\F121';
}
.flaticon-annonymous:before {
  content: '\F122';
}
.flaticon-group:before {
  content: '\F123';
}
.flaticon-prototype:before {
  content: '\F124';
}
.flaticon-code:before {
  content: '\F125';
}
.flaticon-vectors:before {
  content: '\F126';
}
.flaticon-export:before {
  content: '\F127';
}
.flaticon-hourglass:before {
  content: '\F128';
}
.flaticon-trophy-1:before {
  content: '\F129';
}
.flaticon-upload:before {
  content: '\F12A';
}
.flaticon-settings:before {
  content: '\F12B';
}
.flaticon-strategy:before {
  content: '\F12C';
}

