.modpagecrollbtns.label {
	display: inline-block;
	padding: .3em .6em .3em;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	color: #930;
	text-align: center;
	word-break: break-word;
	vertical-align: baseline;
	border-radius: .25em;
	background-color: #999999;
}

.modpagecrollbtns.label span {
	float: none;
	display: block;
}

.modpagecrollbtns.label span:first-child {
	margin-top: 11px;
}

.modpagecrollbtns.gobottom:hover,
.modpagecrollbtns.gobottom:focus {
	color: #fff;
	background-color: #186ead;
	opacity: 1;
	transition: color 0.5s ease-in-out
}

.modpagecrollbtns.gobottom,
.modpagecrollbtns.backtop {
	border-radius: 25px;
	height: 40px;
	width: 40px;
	padding: 0;
	opacity: 0.5;
	right: 200px !important;
}
.modpagecrollbtns.gobottom {
	bottom: 10px !important;
}
.modpagecrollbtns.backtop {
	bottom: 55px !important;
}
.modpagecrollbtns.backtop:hover,
.modpagecrollbtns.backtop:focus {
	color: #fff;
	background-color: #186ead;
	opacity: 1;
	transition: color 0.5s ease-in-out
}
@media (max-width: 1800px) {
    .modpagecrollbtns.gobottom,
	.modpagecrollbtns.backtop {
        right: 140px !important;
    }
}
@media (max-width: 1600px) {
    .modpagecrollbtns.gobottom,
	.modpagecrollbtns.backtop {
        right: 40px !important;
    }
}
@media (max-width: 1400px) {
    .modpagecrollbtns.gobottom,
	.modpagecrollbtns.backtop {
        right: 20px !important;
    }
}
@media (max-width: 960px) {
    .modpagecrollbtns.gobottom,
	.modpagecrollbtns.backtop {
        right: 10px !important;
    }
}
@media (max-width: 640px) {
    .modpagecrollbtns.gobottom,
	.modpagecrollbtns.backtop {
        right: 0px !important;
    }
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('fonts/glyphicons-halflings-regular.eot');
	src: url('fonts/glyphicons-halflings-regular.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/glyphicons-halflings-regular.woff') format('woff'),
		url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
		url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular')
		format('svg');
}

.pagescrollbtn {
	position: relative;
	top: -1px;
	margin-right: -1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	text-align: center;
}

.pagescrollbtn.arrow-up:before {
	content: "\e093";
	padding-right: 2px;
}

.pagescrollbtn.arrow-down:before {
	content: "\e094";
	padding-left: 2px;
}