/**
 * BUTTONS
 */
.btn.btn-primary, .btn.btn-primary:hover {
	background: #6B26BA;
	border: #6B26BA;
	border-radius: 0px;
	color: white;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 160px;
}
.btn.btn-primary.btn-big {
	border-radius: 5px;
	font-weight: 700;
	line-height: initial;
	height: auto;
	padding: 15px 20px;
	text-transform: capitalize;
  width: auto;
}
.btn.btn-primary-outline {
	background: white;
	border: 1px solid #6B26BA;
	border-radius: 0;
	color: #6B26BA;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .5s all;
	width: 160px;
}
.btn.btn-primary-outline:hover {
	background: #6B26BA;
	border: 1px solid #6B26BA;
	color: white;
}

.btn.btn-primary-outline[disabled]:hover {
	background: transparent;
	border: 1px solid #6B26BA;
	color: #6B26BA;
}

.btn.btn-primary-outline:hover img, .btn.btn-primary-outline:active img, .btn-primary-outline:focus img {
	/* filter white */
	-webkit-filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	-ms-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.btn.btn-primary-outline[disabled]:hover img, .btn.btn-primary-outline[disabled]:active img, .btn-primary-outline[disabled]:focus img {
	/* filter white */
	-webkit-filter: brightness(1) invert(0);
	-moz-filter: brightness(1) invert(0);
	-o-filter: brightness(1) invert(0);
	-ms-filter: brightness(1) invert(0);
	filter: brightness(1) invert(0);
}

.btn.btn-secondary, .btn.btn-secondary:hover {
	background: #32C356;
	border: #32C356;
	border-radius: 0px;
	color: white;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 160px;
}
.btn.btn-secondary-outline {
	background: white;
	border: 1px solid #32C356;
	border-radius: 0;
	color: #32C356;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .5s all;
	width: 160px;
}
.btn.btn-tertiary-outline {
	background: transparent;
	border: 1px solid #000000;
	border-radius: 0;
	color: #000000;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .5s all;
	width: 160px;
}
.btn.btn-secondary-outline:hover {
	background: #32C356 !important;
	border: 1px solid #32C356;
	color: white;
}

.btn.btn-tertiary-outline:hover, .btn.btn-tertiary-outline:active, .btn-tertiary-outline:focus {
	background: #000000 !important;
	border: 1px solid #000000;
	color: white;
}

.btn.btn-tertiary-outline[disabled]:hover, .btn.btn-tertiary-outline[disabled]:active, .btn-tertiary-outline[disabled]:focus {
	background: transparent !important;
	border: 1px solid #888888;
	color: #888888;
}

.btn.btn-tertiary-outline[disabled], .btn.btn-tertiary-outline[disabled], .btn-tertiary-outline[disabled] {
	background: transparent !important;
	border: 1px solid #888888;
	color: #888888;
}

.btn.btn-dimmed, .btn.btn-dimmed:hover, .btn.btn-dimmed:active, .btn.btn-dimmed:focus {
	background: #E8EAEC;
	border: #E8EAEC;
	border-radius: 5px;
	color: #2A2F3C;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
.btn.btn-outline, .btn.btn-outline:active, .btn.btn-outline:focus {
	background: transparent;
	border: 1px solid white;
	border-radius: 0px;
	color: white;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .5s all;
	width: fit-content;
}
.btn.btn-outline-active, .btn.btn-outline-active:active, .btn.btn-outline-active:focus {
	background: white;
	border: 1px solid white;
	border-radius: 0px;
	color: black;
	cursor: pointer;
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: 700;
	line-height: 33px;
	outline: 0 !important;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .5s all;
	width: fit-content;
}
.btn.btn-outline:hover {
	background: white;
	color: #6B26BA;
}
.goback {
	color: #2A2F3C;
	font-size: 12px;
	font-weight: 300;
	text-decoration: none !important;
	text-transform: uppercase;
	display: none;
}
.btn.btn-small {
	height: 25px !important;
	line-height: 25px !important;
	width: 80px !important;
}
.btn-none {
	background: transparent !important;
	border: 0 !important;
	padding: 0;
}
.btn-docs {
	float: right;
	margin-left: 15px;
	margin-top: -1px;
	text-decoration: none !important;
	width: 70px !important;
}
.goback svg {
	color: #3BCE60;
}
.loadmore {
	background: white;
  border: 1px solid #6B26BA;
  border-radius: 20px;
  box-shadow: 0px 0px 5px 2px #ccc;
  color: #6B26BA;
  cursor: pointer;
  margin: auto;
  padding: 7px 20px;
  transition: .5s all;
  width: fit-content;
}
.loadmore:hover, .loadmore:active {
	background: #6B26BA;
  color: white
}
@media screen and (min-width: 768px) { 
	.goback {
		display: block;
	}
}