.scrollup {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: fixed;
    bottom: 60px;
    right: 30px;
    line-height: 40px;
    cursor: pointer;
    display: none;
    z-index: 2;
    background: #75c6b7;
}


.btn {
	font-family: 'Raleway';
    font-size: 14px;
	border-radius: 7px;
	padding: 10px 25px;
}
.btn.btn-full {
	display: block;
	width: 100%;
}
.btn.btn-center {
	display: table;
	margin: auto;
}
.btn.btn-right {
    display: table;
    float: right;
}
.btn.btn-bold {
	font-weight: bold;
}
.btn-medium {
	font-size: 24px;
}
.btn-large {
	font-size: 36px;
	padding: 10px 50px;
	border-radius: 15px;
}
.btn.btn-margin {
	margin: 25px 0;
}
.btn.btn-large.btn-margin {
	margin: 50px 0;
}
.btn.btn-center.btn-margin {
	margin: 25px auto;
}
.btn.btn-large.btn-center.btn-margin {
	margin: 50px auto;
}

@media only screen and (max-width: 600px) {
	.btn-medium {
		font-size: 18px;
	}
	.btn-large {
		font-size: 24px;
		padding: 10px 25px;
		border-radius: 7px;
	}	
}

.btn {
	cursor: pointer;
}
.btn.btn-primary {
    color: #fff;
    background-color: #249fe5;
    border-color: #249fe5;
}
.btn.btn-primary:hover {
    background-color: #4fbaf7;
    border-color: #4fbaf7;
}
.btn.btn-info {
    color: #fff !important;
    background-color: #75c6b7;
    border-color: #75c6b7;
}
.btn.btn-info:hover {
    background-color: #81cfc1;
    border-color: #81cfc1;
}
.btn.btn-warning {
    color: #fff !important;
    background-color: #ea9706;
    border-color: #ea9706;
}
.btn.btn-warning:hover {
    background-color: #ed9e15;
    border-color: #ed9e15;
}
.btn.btn-danger {
    color: #fff !important;
    background-color: #d03401;
    border-color: #d03401;
}
.btn.btn-danger:hover {
    background-color: #b53309;
    border-color: #b53309;
}
.btn.btn-success {
    color: #fff !important;
    background-color: #3a5106;
    border-color: #3a5106;
}
.btn.btn-success:hover {
    background-color: #435b0c;
    border-color: #435b0c;
}


/* Predefined Helper Classes */
.margin-bottom-5 {
  margin-bottom: 5px; }

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-top-10 {
  margin-top: 10px !important; }

.margin-top-15 {
  margin-top: 15px !important; }

.margin-bottom-15 {
  margin-bottom: 15px !important; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-top-20 {
  margin-top: 20px !important; }

.margin-top-30 {
  margin-top: 30px !important; }

.margin-top-40 {
  margin-top: 40px !important; }

.margin-bottom-25 {
  margin-bottom: 25px !important; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-right-10 {
  margin-right: 10px !important; }

.padding-tb-10 {
  padding: 10px 0; }

.padding-tb-15 {
  padding: 10px 0; }

.padding-tb-20 {
  padding: 20px 0; }