.mask-loading .loading-icon {
  -webkit-animation: rotate 1s linear infinite;
  -o-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin: -20px 0 0 -20px;
  border-width: 5px;
  border-style: solid;
  border-color: #37c3aa #37c3aa #fff #fff;
  opacity: .9;
  border-radius: 20px;
}

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

@keyframes rotate{
  0% {transform:rotate(0)}
  100% {transform:rotate(360deg)}
}

.mask-loading {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:0 0;
  z-index:9999;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #747474;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 10px;
  background: #EDEDED;
}

pre {
  padding: 0;
  background: none;
  border: none;
}