@charset "UTF-8";
/* CSS Document */

body {
  overscroll-behavior-y: auto;
}
.pull-to-refresh {
  position: fixed;
  top: -50px;
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: top 0.7s ease-in-out;
}
.pull-to-refresh.visible {
  top: 0;
}

@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
	}
}

@keyframes spinner-border{to{-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
	}
}

.spinner-border{
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:-.125em;
	border:.25em solid currentcolor;
	border-right-color:transparent;
	border-radius:50%;
	-webkit-animation:.75s linear infinite spinner-border;
	animation:.75s linear infinite spinner-border
}
.spinner-border-sm{
	width:1rem;
	height:1rem;
	border-width:.2em
}
