.Roku-Nav-EndPageCTAs {
	background-color: #f3f3f3;
	padding: 3rem;
}

@media (max-width: 767px) {

	.Roku-Nav-EndPageCTAs {
		padding: 1.5rem;
	}
}


@media (min-width: 768px) {

	.Roku-Nav-EndPageCTAs .container {
		display: flex;
		justify-content: center;
	}
}

.Roku-Nav-EndPageCTAs .cta-section {
	text-align: center;
	padding: 2rem;
	border-color: #eee;
	border-bottom: 1px solid;
}

@media (min-width: 768px) {

	.Roku-Nav-EndPageCTAs .cta-section {
		border-bottom: 0;
		border-right: 1px solid;
	}
}

.Roku-Nav-EndPageCTAs .cta-section:last-child {
	border: 0;
}
.Roku-Nav-EndPageCTAs .cta-section h3,.Roku-Nav-EndPageCTAs .cta-section div,.Roku-Nav-EndPageCTAs .cta-section a {
	margin-bottom: 1rem;
}
.Roku-Nav-EndPageCTAs .cta-section h3 {
	margin-top: 0rem;
}
.Roku-Nav-EndPageCTAs .cta-section a {
	font-weight: bold;
}
.Roku-Nav-EndPageCTAs .cta-section .glyphicon-arrow-right-after:after {
	top: 2px;
}

@media (min-width: 768px) {

	.Roku-Nav-EndPageCTAs .description {
		min-height: 3em;
		vertical-align: top;
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}

button:active,button:focus {
	outline: 0px !important;
	-webkit-appearance: none;
}
.btn {
	color: #fff;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 14px 36px;
	font-size: 16px;
	line-height: 1.42857;
	border-radius: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn:focus,.btn:active:focus,.btn.active:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover,.btn:focus {
	text-decoration: none;
}
.btn:active,.btn.active {
	outline: 0px !important;
	-webkit-appearance: none;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn.white:hover {
	color: #fff;
}
.btn.gray:hover {
	color: #fff;
}
.btn.gray-dark:hover {
	color: #fff;
}
.btn.gray-light:hover {
	color: #fff;
}
.btn.gray-lighter:hover {
	color: #fff;
}
.btn.purple:hover {
	color: #fff;
}
.btn.red:hover {
	color: #fff;
}
.btn.blue:hover {
	color: #fff;
}
.btn.green:hover {
	color: #fff;
}
.btn.orange:hover {
	color: #fff;
}
.btn.B0:hover {
	color: #fff;
}
.btn.B1:hover {
	color: #fff;
}
.btn.B2:hover {
	color: #fff;
}
.btn.B3:hover {
	color: #fff;
}
.btn.B4:hover {
	color: #fff;
}
.btn.B5:hover {
	color: #fff;
}
.btn.B6:hover {
	color: #fff;
}
.btn.B7:hover {
	color: #fff;
}
.btn.C1:hover {
	color: #fff;
}
.btn.C1s:hover {
	color: #fff;
}
.btn.C1h:hover {
	color: #fff;
}
.btn.C2:hover {
	color: #fff;
}
.btn.C2s:hover {
	color: #fff;
}
.btn.C2h:hover {
	color: #fff;
}
.btn.C3:hover {
	color: #fff;
}
.btn.C3s:hover {
	color: #fff;
}
.btn.C3h:hover {
	color: #fff;
}
.btn.C4:hover {
	color: #fff;
}
.btn.C4s:hover {
	color: #fff;
}
.btn.C4h:hover {
	color: #fff;
}
.btn.C5:hover {
	color: #fff;
}
.btn.C5s:hover {
	color: #fff;
}
.btn.C5h:hover {
	color: #fff;
}
.btn.C6:hover {
	color: #fff;
}
.btn.SUCCESS:hover {
	color: #fff;
}
.btn.ERROR:hover {
	color: #fff;
}
.btn.progress {
	position: relative;
	overflow: hidden;
}
.btn.progress .progress-bar {
	width: 0%;
	height: 100%;
	background: rgba(0, 0, 0, 0.15);
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: width 300ms;
	-o-transition: width 300ms;
	transition: width 300ms;
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle {
	background-image: none;
}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}
.btn-default .badge {
	color: #fff;
	background-color: #333;
}
.btn-secondary {
	color: #999999;
	background-color: transparent;
	border-color: #999999;
}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open > .btn-secondary.dropdown-toggle {
	color: #999999;
	border-color: #7a7a7a;
}
.btn-secondary:active,.btn-secondary.active,.open > .btn-secondary.dropdown-toggle {
	background-image: none;
}
.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary[disabled],.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary.active {
	background-color: transparent;
	border-color: #999999;
}
.btn-secondary .badge {
	color: transparent;
	background-color: #999999;
}
.btn-secondary:hover {
	text-decoration: underline;
}
.btn-white {
	border-color: #fff;
}
.btn-list {
	padding-top: 8px;
	padding-bottom: 8px;
}
.btn-outline.white {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}
.btn-outline.white:hover,.btn-outline.white:focus,.btn-outline.white:active,.btn-outline.white.active,.open > .btn-outline.white.dropdown-toggle {
	color: #fff;
	border-color: #e0e0e0;
}
.btn-outline.white:active,.btn-outline.white.active,.open > .btn-outline.white.dropdown-toggle {
	background-image: none;
}
.btn-outline.white.disabled,.btn-outline.white.disabled:hover,.btn-outline.white.disabled:focus,.btn-outline.white.disabled:active,.btn-outline.white.disabled.active,.btn-outline.white[disabled],.btn-outline.white[disabled]:hover,.btn-outline.white[disabled]:focus,.btn-outline.white[disabled]:active,.btn-outline.white[disabled].active,fieldset[disabled] .btn-outline.white,fieldset[disabled] .btn-outline.white:hover,fieldset[disabled] .btn-outline.white:focus,fieldset[disabled] .btn-outline.white:active,fieldset[disabled] .btn-outline.white.active {
	background-color: transparent;
	border-color: #fff;
}
.btn-outline.white .badge {
	color: transparent;
	background-color: #fff;
}
.btn-outline.white:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.gray {
	color: #999999;
	background-color: transparent;
	border-color: #999999;
}
.btn-outline.gray:hover,.btn-outline.gray:focus,.btn-outline.gray:active,.btn-outline.gray.active,.open > .btn-outline.gray.dropdown-toggle {
	color: #999999;
	border-color: #7a7a7a;
}
.btn-outline.gray:active,.btn-outline.gray.active,.open > .btn-outline.gray.dropdown-toggle {
	background-image: none;
}
.btn-outline.gray.disabled,.btn-outline.gray.disabled:hover,.btn-outline.gray.disabled:focus,.btn-outline.gray.disabled:active,.btn-outline.gray.disabled.active,.btn-outline.gray[disabled],.btn-outline.gray[disabled]:hover,.btn-outline.gray[disabled]:focus,.btn-outline.gray[disabled]:active,.btn-outline.gray[disabled].active,fieldset[disabled] .btn-outline.gray,fieldset[disabled] .btn-outline.gray:hover,fieldset[disabled] .btn-outline.gray:focus,fieldset[disabled] .btn-outline.gray:active,fieldset[disabled] .btn-outline.gray.active {
	background-color: transparent;
	border-color: #999999;
}
.btn-outline.gray .badge {
	color: transparent;
	background-color: #999999;
}
.btn-outline.gray:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.gray-dark {
	color: #666666;
	background-color: transparent;
	border-color: #666666;
}
.btn-outline.gray-dark:hover,.btn-outline.gray-dark:focus,.btn-outline.gray-dark:active,.btn-outline.gray-dark.active,.open > .btn-outline.gray-dark.dropdown-toggle {
	color: #666666;
	border-color: #474747;
}
.btn-outline.gray-dark:active,.btn-outline.gray-dark.active,.open > .btn-outline.gray-dark.dropdown-toggle {
	background-image: none;
}
.btn-outline.gray-dark.disabled,.btn-outline.gray-dark.disabled:hover,.btn-outline.gray-dark.disabled:focus,.btn-outline.gray-dark.disabled:active,.btn-outline.gray-dark.disabled.active,.btn-outline.gray-dark[disabled],.btn-outline.gray-dark[disabled]:hover,.btn-outline.gray-dark[disabled]:focus,.btn-outline.gray-dark[disabled]:active,.btn-outline.gray-dark[disabled].active,fieldset[disabled] .btn-outline.gray-dark,fieldset[disabled] .btn-outline.gray-dark:hover,fieldset[disabled] .btn-outline.gray-dark:focus,fieldset[disabled] .btn-outline.gray-dark:active,fieldset[disabled] .btn-outline.gray-dark.active {
	background-color: transparent;
	border-color: #666666;
}
.btn-outline.gray-dark .badge {
	color: transparent;
	background-color: #666666;
}
.btn-outline.gray-dark:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.gray-light {
	color: #dddddd;
	background-color: transparent;
	border-color: #dddddd;
}
.btn-outline.gray-light:hover,.btn-outline.gray-light:focus,.btn-outline.gray-light:active,.btn-outline.gray-light.active,.open > .btn-outline.gray-light.dropdown-toggle {
	color: #dddddd;
	border-color: #bebebe;
}
.btn-outline.gray-light:active,.btn-outline.gray-light.active,.open > .btn-outline.gray-light.dropdown-toggle {
	background-image: none;
}
.btn-outline.gray-light.disabled,.btn-outline.gray-light.disabled:hover,.btn-outline.gray-light.disabled:focus,.btn-outline.gray-light.disabled:active,.btn-outline.gray-light.disabled.active,.btn-outline.gray-light[disabled],.btn-outline.gray-light[disabled]:hover,.btn-outline.gray-light[disabled]:focus,.btn-outline.gray-light[disabled]:active,.btn-outline.gray-light[disabled].active,fieldset[disabled] .btn-outline.gray-light,fieldset[disabled] .btn-outline.gray-light:hover,fieldset[disabled] .btn-outline.gray-light:focus,fieldset[disabled] .btn-outline.gray-light:active,fieldset[disabled] .btn-outline.gray-light.active {
	background-color: transparent;
	border-color: #dddddd;
}
.btn-outline.gray-light .badge {
	color: transparent;
	background-color: #dddddd;
}
.btn-outline.gray-light:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.gray-lighter {
	color: #f3f3f3;
	background-color: transparent;
	border-color: #f3f3f3;
}
.btn-outline.gray-lighter:hover,.btn-outline.gray-lighter:focus,.btn-outline.gray-lighter:active,.btn-outline.gray-lighter.active,.open > .btn-outline.gray-lighter.dropdown-toggle {
	color: #f3f3f3;
	border-color: #d4d4d4;
}
.btn-outline.gray-lighter:active,.btn-outline.gray-lighter.active,.open > .btn-outline.gray-lighter.dropdown-toggle {
	background-image: none;
}
.btn-outline.gray-lighter.disabled,.btn-outline.gray-lighter.disabled:hover,.btn-outline.gray-lighter.disabled:focus,.btn-outline.gray-lighter.disabled:active,.btn-outline.gray-lighter.disabled.active,.btn-outline.gray-lighter[disabled],.btn-outline.gray-lighter[disabled]:hover,.btn-outline.gray-lighter[disabled]:focus,.btn-outline.gray-lighter[disabled]:active,.btn-outline.gray-lighter[disabled].active,fieldset[disabled] .btn-outline.gray-lighter,fieldset[disabled] .btn-outline.gray-lighter:hover,fieldset[disabled] .btn-outline.gray-lighter:focus,fieldset[disabled] .btn-outline.gray-lighter:active,fieldset[disabled] .btn-outline.gray-lighter.active {
	background-color: transparent;
	border-color: #f3f3f3;
}
.btn-outline.gray-lighter .badge {
	color: transparent;
	background-color: #f3f3f3;
}
.btn-outline.gray-lighter:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.purple {
	color: #662d91;
	background-color: transparent;
	border-color: #662d91;
}
.btn-outline.purple:hover,.btn-outline.purple:focus,.btn-outline.purple:active,.btn-outline.purple.active,.open > .btn-outline.purple.dropdown-toggle {
	color: #662d91;
	border-color: #451f62;
}
.btn-outline.purple:active,.btn-outline.purple.active,.open > .btn-outline.purple.dropdown-toggle {
	background-image: none;
}
.btn-outline.purple.disabled,.btn-outline.purple.disabled:hover,.btn-outline.purple.disabled:focus,.btn-outline.purple.disabled:active,.btn-outline.purple.disabled.active,.btn-outline.purple[disabled],.btn-outline.purple[disabled]:hover,.btn-outline.purple[disabled]:focus,.btn-outline.purple[disabled]:active,.btn-outline.purple[disabled].active,fieldset[disabled] .btn-outline.purple,fieldset[disabled] .btn-outline.purple:hover,fieldset[disabled] .btn-outline.purple:focus,fieldset[disabled] .btn-outline.purple:active,fieldset[disabled] .btn-outline.purple.active {
	background-color: transparent;
	border-color: #662d91;
}
.btn-outline.purple .badge {
	color: transparent;
	background-color: #662d91;
}
.btn-outline.purple:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.red {
	color: #ed1847;
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.red:hover,.btn-outline.red:focus,.btn-outline.red:active,.btn-outline.red.active,.open > .btn-outline.red.dropdown-toggle {
	color: #ed1847;
	border-color: #b90e34;
}
.btn-outline.red:active,.btn-outline.red.active,.open > .btn-outline.red.dropdown-toggle {
	background-image: none;
}
.btn-outline.red.disabled,.btn-outline.red.disabled:hover,.btn-outline.red.disabled:focus,.btn-outline.red.disabled:active,.btn-outline.red.disabled.active,.btn-outline.red[disabled],.btn-outline.red[disabled]:hover,.btn-outline.red[disabled]:focus,.btn-outline.red[disabled]:active,.btn-outline.red[disabled].active,fieldset[disabled] .btn-outline.red,fieldset[disabled] .btn-outline.red:hover,fieldset[disabled] .btn-outline.red:focus,fieldset[disabled] .btn-outline.red:active,fieldset[disabled] .btn-outline.red.active {
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.red .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-outline.red:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.blue {
	color: #00a5e5;
	background-color: transparent;
	border-color: #00a5e5;
}
.btn-outline.blue:hover,.btn-outline.blue:focus,.btn-outline.blue:active,.btn-outline.blue.active,.open > .btn-outline.blue.dropdown-toggle {
	color: #00a5e5;
	border-color: #0079a8;
}
.btn-outline.blue:active,.btn-outline.blue.active,.open > .btn-outline.blue.dropdown-toggle {
	background-image: none;
}
.btn-outline.blue.disabled,.btn-outline.blue.disabled:hover,.btn-outline.blue.disabled:focus,.btn-outline.blue.disabled:active,.btn-outline.blue.disabled.active,.btn-outline.blue[disabled],.btn-outline.blue[disabled]:hover,.btn-outline.blue[disabled]:focus,.btn-outline.blue[disabled]:active,.btn-outline.blue[disabled].active,fieldset[disabled] .btn-outline.blue,fieldset[disabled] .btn-outline.blue:hover,fieldset[disabled] .btn-outline.blue:focus,fieldset[disabled] .btn-outline.blue:active,fieldset[disabled] .btn-outline.blue.active {
	background-color: transparent;
	border-color: #00a5e5;
}
.btn-outline.blue .badge {
	color: transparent;
	background-color: #00a5e5;
}
.btn-outline.blue:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.green {
	color: #00cd49;
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.green:hover,.btn-outline.green:focus,.btn-outline.green:active,.btn-outline.green.active,.open > .btn-outline.green.dropdown-toggle {
	color: #00cd49;
	border-color: #009033;
}
.btn-outline.green:active,.btn-outline.green.active,.open > .btn-outline.green.dropdown-toggle {
	background-image: none;
}
.btn-outline.green.disabled,.btn-outline.green.disabled:hover,.btn-outline.green.disabled:focus,.btn-outline.green.disabled:active,.btn-outline.green.disabled.active,.btn-outline.green[disabled],.btn-outline.green[disabled]:hover,.btn-outline.green[disabled]:focus,.btn-outline.green[disabled]:active,.btn-outline.green[disabled].active,fieldset[disabled] .btn-outline.green,fieldset[disabled] .btn-outline.green:hover,fieldset[disabled] .btn-outline.green:focus,fieldset[disabled] .btn-outline.green:active,fieldset[disabled] .btn-outline.green.active {
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.green .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-outline.green:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.orange {
	color: #ff9000;
	background-color: transparent;
	border-color: #ff9000;
}
.btn-outline.orange:hover,.btn-outline.orange:focus,.btn-outline.orange:active,.btn-outline.orange.active,.open > .btn-outline.orange.dropdown-toggle {
	color: #ff9000;
	border-color: #c26d00;
}
.btn-outline.orange:active,.btn-outline.orange.active,.open > .btn-outline.orange.dropdown-toggle {
	background-image: none;
}
.btn-outline.orange.disabled,.btn-outline.orange.disabled:hover,.btn-outline.orange.disabled:focus,.btn-outline.orange.disabled:active,.btn-outline.orange.disabled.active,.btn-outline.orange[disabled],.btn-outline.orange[disabled]:hover,.btn-outline.orange[disabled]:focus,.btn-outline.orange[disabled]:active,.btn-outline.orange[disabled].active,fieldset[disabled] .btn-outline.orange,fieldset[disabled] .btn-outline.orange:hover,fieldset[disabled] .btn-outline.orange:focus,fieldset[disabled] .btn-outline.orange:active,fieldset[disabled] .btn-outline.orange.active {
	background-color: transparent;
	border-color: #ff9000;
}
.btn-outline.orange .badge {
	color: transparent;
	background-color: #ff9000;
}
.btn-outline.orange:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B0 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}
.btn-outline.B0:hover,.btn-outline.B0:focus,.btn-outline.B0:active,.btn-outline.B0.active,.open > .btn-outline.B0.dropdown-toggle {
	color: #fff;
	border-color: #e0e0e0;
}
.btn-outline.B0:active,.btn-outline.B0.active,.open > .btn-outline.B0.dropdown-toggle {
	background-image: none;
}
.btn-outline.B0.disabled,.btn-outline.B0.disabled:hover,.btn-outline.B0.disabled:focus,.btn-outline.B0.disabled:active,.btn-outline.B0.disabled.active,.btn-outline.B0[disabled],.btn-outline.B0[disabled]:hover,.btn-outline.B0[disabled]:focus,.btn-outline.B0[disabled]:active,.btn-outline.B0[disabled].active,fieldset[disabled] .btn-outline.B0,fieldset[disabled] .btn-outline.B0:hover,fieldset[disabled] .btn-outline.B0:focus,fieldset[disabled] .btn-outline.B0:active,fieldset[disabled] .btn-outline.B0.active {
	background-color: transparent;
	border-color: #fff;
}
.btn-outline.B0 .badge {
	color: transparent;
	background-color: #fff;
}
.btn-outline.B0:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B1 {
	color: #ddd;
	background-color: transparent;
	border-color: #ddd;
}
.btn-outline.B1:hover,.btn-outline.B1:focus,.btn-outline.B1:active,.btn-outline.B1.active,.open > .btn-outline.B1.dropdown-toggle {
	color: #ddd;
	border-color: #bebebe;
}
.btn-outline.B1:active,.btn-outline.B1.active,.open > .btn-outline.B1.dropdown-toggle {
	background-image: none;
}
.btn-outline.B1.disabled,.btn-outline.B1.disabled:hover,.btn-outline.B1.disabled:focus,.btn-outline.B1.disabled:active,.btn-outline.B1.disabled.active,.btn-outline.B1[disabled],.btn-outline.B1[disabled]:hover,.btn-outline.B1[disabled]:focus,.btn-outline.B1[disabled]:active,.btn-outline.B1[disabled].active,fieldset[disabled] .btn-outline.B1,fieldset[disabled] .btn-outline.B1:hover,fieldset[disabled] .btn-outline.B1:focus,fieldset[disabled] .btn-outline.B1:active,fieldset[disabled] .btn-outline.B1.active {
	background-color: transparent;
	border-color: #ddd;
}
.btn-outline.B1 .badge {
	color: transparent;
	background-color: #ddd;
}
.btn-outline.B1:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B2 {
	color: #999;
	background-color: transparent;
	border-color: #999;
}
.btn-outline.B2:hover,.btn-outline.B2:focus,.btn-outline.B2:active,.btn-outline.B2.active,.open > .btn-outline.B2.dropdown-toggle {
	color: #999;
	border-color: #7a7a7a;
}
.btn-outline.B2:active,.btn-outline.B2.active,.open > .btn-outline.B2.dropdown-toggle {
	background-image: none;
}
.btn-outline.B2.disabled,.btn-outline.B2.disabled:hover,.btn-outline.B2.disabled:focus,.btn-outline.B2.disabled:active,.btn-outline.B2.disabled.active,.btn-outline.B2[disabled],.btn-outline.B2[disabled]:hover,.btn-outline.B2[disabled]:focus,.btn-outline.B2[disabled]:active,.btn-outline.B2[disabled].active,fieldset[disabled] .btn-outline.B2,fieldset[disabled] .btn-outline.B2:hover,fieldset[disabled] .btn-outline.B2:focus,fieldset[disabled] .btn-outline.B2:active,fieldset[disabled] .btn-outline.B2.active {
	background-color: transparent;
	border-color: #999;
}
.btn-outline.B2 .badge {
	color: transparent;
	background-color: #999;
}
.btn-outline.B2:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B3 {
	color: #666;
	background-color: transparent;
	border-color: #666;
}
.btn-outline.B3:hover,.btn-outline.B3:focus,.btn-outline.B3:active,.btn-outline.B3.active,.open > .btn-outline.B3.dropdown-toggle {
	color: #666;
	border-color: #474747;
}
.btn-outline.B3:active,.btn-outline.B3.active,.open > .btn-outline.B3.dropdown-toggle {
	background-image: none;
}
.btn-outline.B3.disabled,.btn-outline.B3.disabled:hover,.btn-outline.B3.disabled:focus,.btn-outline.B3.disabled:active,.btn-outline.B3.disabled.active,.btn-outline.B3[disabled],.btn-outline.B3[disabled]:hover,.btn-outline.B3[disabled]:focus,.btn-outline.B3[disabled]:active,.btn-outline.B3[disabled].active,fieldset[disabled] .btn-outline.B3,fieldset[disabled] .btn-outline.B3:hover,fieldset[disabled] .btn-outline.B3:focus,fieldset[disabled] .btn-outline.B3:active,fieldset[disabled] .btn-outline.B3.active {
	background-color: transparent;
	border-color: #666;
}
.btn-outline.B3 .badge {
	color: transparent;
	background-color: #666;
}
.btn-outline.B3:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B4 {
	color: #333;
	background-color: transparent;
	border-color: #333;
}
.btn-outline.B4:hover,.btn-outline.B4:focus,.btn-outline.B4:active,.btn-outline.B4.active,.open > .btn-outline.B4.dropdown-toggle {
	color: #333;
	border-color: #141414;
}
.btn-outline.B4:active,.btn-outline.B4.active,.open > .btn-outline.B4.dropdown-toggle {
	background-image: none;
}
.btn-outline.B4.disabled,.btn-outline.B4.disabled:hover,.btn-outline.B4.disabled:focus,.btn-outline.B4.disabled:active,.btn-outline.B4.disabled.active,.btn-outline.B4[disabled],.btn-outline.B4[disabled]:hover,.btn-outline.B4[disabled]:focus,.btn-outline.B4[disabled]:active,.btn-outline.B4[disabled].active,fieldset[disabled] .btn-outline.B4,fieldset[disabled] .btn-outline.B4:hover,fieldset[disabled] .btn-outline.B4:focus,fieldset[disabled] .btn-outline.B4:active,fieldset[disabled] .btn-outline.B4.active {
	background-color: transparent;
	border-color: #333;
}
.btn-outline.B4 .badge {
	color: transparent;
	background-color: #333;
}
.btn-outline.B4:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B5 {
	color: #222;
	background-color: transparent;
	border-color: #222;
}
.btn-outline.B5:hover,.btn-outline.B5:focus,.btn-outline.B5:active,.btn-outline.B5.active,.open > .btn-outline.B5.dropdown-toggle {
	color: #222;
	border-color: #030303;
}
.btn-outline.B5:active,.btn-outline.B5.active,.open > .btn-outline.B5.dropdown-toggle {
	background-image: none;
}
.btn-outline.B5.disabled,.btn-outline.B5.disabled:hover,.btn-outline.B5.disabled:focus,.btn-outline.B5.disabled:active,.btn-outline.B5.disabled.active,.btn-outline.B5[disabled],.btn-outline.B5[disabled]:hover,.btn-outline.B5[disabled]:focus,.btn-outline.B5[disabled]:active,.btn-outline.B5[disabled].active,fieldset[disabled] .btn-outline.B5,fieldset[disabled] .btn-outline.B5:hover,fieldset[disabled] .btn-outline.B5:focus,fieldset[disabled] .btn-outline.B5:active,fieldset[disabled] .btn-outline.B5.active {
	background-color: transparent;
	border-color: #222;
}
.btn-outline.B5 .badge {
	color: transparent;
	background-color: #222;
}
.btn-outline.B5:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B6 {
	color: #000;
	background-color: transparent;
	border-color: #000;
}
.btn-outline.B6:hover,.btn-outline.B6:focus,.btn-outline.B6:active,.btn-outline.B6.active,.open > .btn-outline.B6.dropdown-toggle {
	color: #000;
	border-color: black;
}
.btn-outline.B6:active,.btn-outline.B6.active,.open > .btn-outline.B6.dropdown-toggle {
	background-image: none;
}
.btn-outline.B6.disabled,.btn-outline.B6.disabled:hover,.btn-outline.B6.disabled:focus,.btn-outline.B6.disabled:active,.btn-outline.B6.disabled.active,.btn-outline.B6[disabled],.btn-outline.B6[disabled]:hover,.btn-outline.B6[disabled]:focus,.btn-outline.B6[disabled]:active,.btn-outline.B6[disabled].active,fieldset[disabled] .btn-outline.B6,fieldset[disabled] .btn-outline.B6:hover,fieldset[disabled] .btn-outline.B6:focus,fieldset[disabled] .btn-outline.B6:active,fieldset[disabled] .btn-outline.B6.active {
	background-color: transparent;
	border-color: #000;
}
.btn-outline.B6 .badge {
	color: transparent;
	background-color: #000;
}
.btn-outline.B6:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.B7 {
	color: #f3f3f3;
	background-color: transparent;
	border-color: #f3f3f3;
}
.btn-outline.B7:hover,.btn-outline.B7:focus,.btn-outline.B7:active,.btn-outline.B7.active,.open > .btn-outline.B7.dropdown-toggle {
	color: #f3f3f3;
	border-color: #d4d4d4;
}
.btn-outline.B7:active,.btn-outline.B7.active,.open > .btn-outline.B7.dropdown-toggle {
	background-image: none;
}
.btn-outline.B7.disabled,.btn-outline.B7.disabled:hover,.btn-outline.B7.disabled:focus,.btn-outline.B7.disabled:active,.btn-outline.B7.disabled.active,.btn-outline.B7[disabled],.btn-outline.B7[disabled]:hover,.btn-outline.B7[disabled]:focus,.btn-outline.B7[disabled]:active,.btn-outline.B7[disabled].active,fieldset[disabled] .btn-outline.B7,fieldset[disabled] .btn-outline.B7:hover,fieldset[disabled] .btn-outline.B7:focus,fieldset[disabled] .btn-outline.B7:active,fieldset[disabled] .btn-outline.B7.active {
	background-color: transparent;
	border-color: #f3f3f3;
}
.btn-outline.B7 .badge {
	color: transparent;
	background-color: #f3f3f3;
}
.btn-outline.B7:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C1 {
	color: #662d91;
	background-color: transparent;
	border-color: #662d91;
}
.btn-outline.C1:hover,.btn-outline.C1:focus,.btn-outline.C1:active,.btn-outline.C1.active,.open > .btn-outline.C1.dropdown-toggle {
	color: #662d91;
	border-color: #451f62;
}
.btn-outline.C1:active,.btn-outline.C1.active,.open > .btn-outline.C1.dropdown-toggle {
	background-image: none;
}
.btn-outline.C1.disabled,.btn-outline.C1.disabled:hover,.btn-outline.C1.disabled:focus,.btn-outline.C1.disabled:active,.btn-outline.C1.disabled.active,.btn-outline.C1[disabled],.btn-outline.C1[disabled]:hover,.btn-outline.C1[disabled]:focus,.btn-outline.C1[disabled]:active,.btn-outline.C1[disabled].active,fieldset[disabled] .btn-outline.C1,fieldset[disabled] .btn-outline.C1:hover,fieldset[disabled] .btn-outline.C1:focus,fieldset[disabled] .btn-outline.C1:active,fieldset[disabled] .btn-outline.C1.active {
	background-color: transparent;
	border-color: #662d91;
}
.btn-outline.C1 .badge {
	color: transparent;
	background-color: #662d91;
}
.btn-outline.C1:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C1s {
	color: #552a7b;
	background-color: transparent;
	border-color: #552a7b;
}
.btn-outline.C1s:hover,.btn-outline.C1s:focus,.btn-outline.C1s:active,.btn-outline.C1s.active,.open > .btn-outline.C1s.dropdown-toggle {
	color: #552a7b;
	border-color: #351a4d;
}
.btn-outline.C1s:active,.btn-outline.C1s.active,.open > .btn-outline.C1s.dropdown-toggle {
	background-image: none;
}
.btn-outline.C1s.disabled,.btn-outline.C1s.disabled:hover,.btn-outline.C1s.disabled:focus,.btn-outline.C1s.disabled:active,.btn-outline.C1s.disabled.active,.btn-outline.C1s[disabled],.btn-outline.C1s[disabled]:hover,.btn-outline.C1s[disabled]:focus,.btn-outline.C1s[disabled]:active,.btn-outline.C1s[disabled].active,fieldset[disabled] .btn-outline.C1s,fieldset[disabled] .btn-outline.C1s:hover,fieldset[disabled] .btn-outline.C1s:focus,fieldset[disabled] .btn-outline.C1s:active,fieldset[disabled] .btn-outline.C1s.active {
	background-color: transparent;
	border-color: #552a7b;
}
.btn-outline.C1s .badge {
	color: transparent;
	background-color: #552a7b;
}
.btn-outline.C1s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C1h {
	color: #843abc;
	background-color: transparent;
	border-color: #843abc;
}
.btn-outline.C1h:hover,.btn-outline.C1h:focus,.btn-outline.C1h:active,.btn-outline.C1h.active,.open > .btn-outline.C1h.dropdown-toggle {
	color: #843abc;
	border-color: #632c8d;
}
.btn-outline.C1h:active,.btn-outline.C1h.active,.open > .btn-outline.C1h.dropdown-toggle {
	background-image: none;
}
.btn-outline.C1h.disabled,.btn-outline.C1h.disabled:hover,.btn-outline.C1h.disabled:focus,.btn-outline.C1h.disabled:active,.btn-outline.C1h.disabled.active,.btn-outline.C1h[disabled],.btn-outline.C1h[disabled]:hover,.btn-outline.C1h[disabled]:focus,.btn-outline.C1h[disabled]:active,.btn-outline.C1h[disabled].active,fieldset[disabled] .btn-outline.C1h,fieldset[disabled] .btn-outline.C1h:hover,fieldset[disabled] .btn-outline.C1h:focus,fieldset[disabled] .btn-outline.C1h:active,fieldset[disabled] .btn-outline.C1h.active {
	background-color: transparent;
	border-color: #843abc;
}
.btn-outline.C1h .badge {
	color: transparent;
	background-color: #843abc;
}
.btn-outline.C1h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C2 {
	color: #ed1847;
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.C2:hover,.btn-outline.C2:focus,.btn-outline.C2:active,.btn-outline.C2.active,.open > .btn-outline.C2.dropdown-toggle {
	color: #ed1847;
	border-color: #b90e34;
}
.btn-outline.C2:active,.btn-outline.C2.active,.open > .btn-outline.C2.dropdown-toggle {
	background-image: none;
}
.btn-outline.C2.disabled,.btn-outline.C2.disabled:hover,.btn-outline.C2.disabled:focus,.btn-outline.C2.disabled:active,.btn-outline.C2.disabled.active,.btn-outline.C2[disabled],.btn-outline.C2[disabled]:hover,.btn-outline.C2[disabled]:focus,.btn-outline.C2[disabled]:active,.btn-outline.C2[disabled].active,fieldset[disabled] .btn-outline.C2,fieldset[disabled] .btn-outline.C2:hover,fieldset[disabled] .btn-outline.C2:focus,fieldset[disabled] .btn-outline.C2:active,fieldset[disabled] .btn-outline.C2.active {
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.C2 .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-outline.C2:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C2s {
	color: #cb153e;
	background-color: transparent;
	border-color: #cb153e;
}
.btn-outline.C2s:hover,.btn-outline.C2s:focus,.btn-outline.C2s:active,.btn-outline.C2s.active,.open > .btn-outline.C2s.dropdown-toggle {
	color: #cb153e;
	border-color: #940f2d;
}
.btn-outline.C2s:active,.btn-outline.C2s.active,.open > .btn-outline.C2s.dropdown-toggle {
	background-image: none;
}
.btn-outline.C2s.disabled,.btn-outline.C2s.disabled:hover,.btn-outline.C2s.disabled:focus,.btn-outline.C2s.disabled:active,.btn-outline.C2s.disabled.active,.btn-outline.C2s[disabled],.btn-outline.C2s[disabled]:hover,.btn-outline.C2s[disabled]:focus,.btn-outline.C2s[disabled]:active,.btn-outline.C2s[disabled].active,fieldset[disabled] .btn-outline.C2s,fieldset[disabled] .btn-outline.C2s:hover,fieldset[disabled] .btn-outline.C2s:focus,fieldset[disabled] .btn-outline.C2s:active,fieldset[disabled] .btn-outline.C2s.active {
	background-color: transparent;
	border-color: #cb153e;
}
.btn-outline.C2s .badge {
	color: transparent;
	background-color: #cb153e;
}
.btn-outline.C2s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C2h {
	color: #ff1a4c;
	background-color: transparent;
	border-color: #ff1a4c;
}
.btn-outline.C2h:hover,.btn-outline.C2h:focus,.btn-outline.C2h:active,.btn-outline.C2h.active,.open > .btn-outline.C2h.dropdown-toggle {
	color: #ff1a4c;
	border-color: #dc0030;
}
.btn-outline.C2h:active,.btn-outline.C2h.active,.open > .btn-outline.C2h.dropdown-toggle {
	background-image: none;
}
.btn-outline.C2h.disabled,.btn-outline.C2h.disabled:hover,.btn-outline.C2h.disabled:focus,.btn-outline.C2h.disabled:active,.btn-outline.C2h.disabled.active,.btn-outline.C2h[disabled],.btn-outline.C2h[disabled]:hover,.btn-outline.C2h[disabled]:focus,.btn-outline.C2h[disabled]:active,.btn-outline.C2h[disabled].active,fieldset[disabled] .btn-outline.C2h,fieldset[disabled] .btn-outline.C2h:hover,fieldset[disabled] .btn-outline.C2h:focus,fieldset[disabled] .btn-outline.C2h:active,fieldset[disabled] .btn-outline.C2h.active {
	background-color: transparent;
	border-color: #ff1a4c;
}
.btn-outline.C2h .badge {
	color: transparent;
	background-color: #ff1a4c;
}
.btn-outline.C2h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C3 {
	color: #00a5e5;
	background-color: transparent;
	border-color: #00a5e5;
}
.btn-outline.C3:hover,.btn-outline.C3:focus,.btn-outline.C3:active,.btn-outline.C3.active,.open > .btn-outline.C3.dropdown-toggle {
	color: #00a5e5;
	border-color: #0079a8;
}
.btn-outline.C3:active,.btn-outline.C3.active,.open > .btn-outline.C3.dropdown-toggle {
	background-image: none;
}
.btn-outline.C3.disabled,.btn-outline.C3.disabled:hover,.btn-outline.C3.disabled:focus,.btn-outline.C3.disabled:active,.btn-outline.C3.disabled.active,.btn-outline.C3[disabled],.btn-outline.C3[disabled]:hover,.btn-outline.C3[disabled]:focus,.btn-outline.C3[disabled]:active,.btn-outline.C3[disabled].active,fieldset[disabled] .btn-outline.C3,fieldset[disabled] .btn-outline.C3:hover,fieldset[disabled] .btn-outline.C3:focus,fieldset[disabled] .btn-outline.C3:active,fieldset[disabled] .btn-outline.C3.active {
	background-color: transparent;
	border-color: #00a5e5;
}
.btn-outline.C3 .badge {
	color: transparent;
	background-color: #00a5e5;
}
.btn-outline.C3:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C3s {
	color: #1998cf;
	background-color: transparent;
	border-color: #1998cf;
}
.btn-outline.C3s:hover,.btn-outline.C3s:focus,.btn-outline.C3s:active,.btn-outline.C3s.active,.open > .btn-outline.C3s.dropdown-toggle {
	color: #1998cf;
	border-color: #127098;
}
.btn-outline.C3s:active,.btn-outline.C3s.active,.open > .btn-outline.C3s.dropdown-toggle {
	background-image: none;
}
.btn-outline.C3s.disabled,.btn-outline.C3s.disabled:hover,.btn-outline.C3s.disabled:focus,.btn-outline.C3s.disabled:active,.btn-outline.C3s.disabled.active,.btn-outline.C3s[disabled],.btn-outline.C3s[disabled]:hover,.btn-outline.C3s[disabled]:focus,.btn-outline.C3s[disabled]:active,.btn-outline.C3s[disabled].active,fieldset[disabled] .btn-outline.C3s,fieldset[disabled] .btn-outline.C3s:hover,fieldset[disabled] .btn-outline.C3s:focus,fieldset[disabled] .btn-outline.C3s:active,fieldset[disabled] .btn-outline.C3s.active {
	background-color: transparent;
	border-color: #1998cf;
}
.btn-outline.C3s .badge {
	color: transparent;
	background-color: #1998cf;
}
.btn-outline.C3s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C3h {
	color: #00b3f9;
	background-color: transparent;
	border-color: #00b3f9;
}
.btn-outline.C3h:hover,.btn-outline.C3h:focus,.btn-outline.C3h:active,.btn-outline.C3h.active,.open > .btn-outline.C3h.dropdown-toggle {
	color: #00b3f9;
	border-color: #0087bc;
}
.btn-outline.C3h:active,.btn-outline.C3h.active,.open > .btn-outline.C3h.dropdown-toggle {
	background-image: none;
}
.btn-outline.C3h.disabled,.btn-outline.C3h.disabled:hover,.btn-outline.C3h.disabled:focus,.btn-outline.C3h.disabled:active,.btn-outline.C3h.disabled.active,.btn-outline.C3h[disabled],.btn-outline.C3h[disabled]:hover,.btn-outline.C3h[disabled]:focus,.btn-outline.C3h[disabled]:active,.btn-outline.C3h[disabled].active,fieldset[disabled] .btn-outline.C3h,fieldset[disabled] .btn-outline.C3h:hover,fieldset[disabled] .btn-outline.C3h:focus,fieldset[disabled] .btn-outline.C3h:active,fieldset[disabled] .btn-outline.C3h.active {
	background-color: transparent;
	border-color: #00b3f9;
}
.btn-outline.C3h .badge {
	color: transparent;
	background-color: #00b3f9;
}
.btn-outline.C3h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C4 {
	color: #00cd49;
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.C4:hover,.btn-outline.C4:focus,.btn-outline.C4:active,.btn-outline.C4.active,.open > .btn-outline.C4.dropdown-toggle {
	color: #00cd49;
	border-color: #009033;
}
.btn-outline.C4:active,.btn-outline.C4.active,.open > .btn-outline.C4.dropdown-toggle {
	background-image: none;
}
.btn-outline.C4.disabled,.btn-outline.C4.disabled:hover,.btn-outline.C4.disabled:focus,.btn-outline.C4.disabled:active,.btn-outline.C4.disabled.active,.btn-outline.C4[disabled],.btn-outline.C4[disabled]:hover,.btn-outline.C4[disabled]:focus,.btn-outline.C4[disabled]:active,.btn-outline.C4[disabled].active,fieldset[disabled] .btn-outline.C4,fieldset[disabled] .btn-outline.C4:hover,fieldset[disabled] .btn-outline.C4:focus,fieldset[disabled] .btn-outline.C4:active,fieldset[disabled] .btn-outline.C4.active {
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.C4 .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-outline.C4:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C4s {
	color: #00b240;
	background-color: transparent;
	border-color: #00b240;
}
.btn-outline.C4s:hover,.btn-outline.C4s:focus,.btn-outline.C4s:active,.btn-outline.C4s.active,.open > .btn-outline.C4s.dropdown-toggle {
	color: #00b240;
	border-color: #00752a;
}
.btn-outline.C4s:active,.btn-outline.C4s.active,.open > .btn-outline.C4s.dropdown-toggle {
	background-image: none;
}
.btn-outline.C4s.disabled,.btn-outline.C4s.disabled:hover,.btn-outline.C4s.disabled:focus,.btn-outline.C4s.disabled:active,.btn-outline.C4s.disabled.active,.btn-outline.C4s[disabled],.btn-outline.C4s[disabled]:hover,.btn-outline.C4s[disabled]:focus,.btn-outline.C4s[disabled]:active,.btn-outline.C4s[disabled].active,fieldset[disabled] .btn-outline.C4s,fieldset[disabled] .btn-outline.C4s:hover,fieldset[disabled] .btn-outline.C4s:focus,fieldset[disabled] .btn-outline.C4s:active,fieldset[disabled] .btn-outline.C4s.active {
	background-color: transparent;
	border-color: #00b240;
}
.btn-outline.C4s .badge {
	color: transparent;
	background-color: #00b240;
}
.btn-outline.C4s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C4h {
	color: #00e050;
	background-color: transparent;
	border-color: #00e050;
}
.btn-outline.C4h:hover,.btn-outline.C4h:focus,.btn-outline.C4h:active,.btn-outline.C4h.active,.open > .btn-outline.C4h.dropdown-toggle {
	color: #00e050;
	border-color: #00a33a;
}
.btn-outline.C4h:active,.btn-outline.C4h.active,.open > .btn-outline.C4h.dropdown-toggle {
	background-image: none;
}
.btn-outline.C4h.disabled,.btn-outline.C4h.disabled:hover,.btn-outline.C4h.disabled:focus,.btn-outline.C4h.disabled:active,.btn-outline.C4h.disabled.active,.btn-outline.C4h[disabled],.btn-outline.C4h[disabled]:hover,.btn-outline.C4h[disabled]:focus,.btn-outline.C4h[disabled]:active,.btn-outline.C4h[disabled].active,fieldset[disabled] .btn-outline.C4h,fieldset[disabled] .btn-outline.C4h:hover,fieldset[disabled] .btn-outline.C4h:focus,fieldset[disabled] .btn-outline.C4h:active,fieldset[disabled] .btn-outline.C4h.active {
	background-color: transparent;
	border-color: #00e050;
}
.btn-outline.C4h .badge {
	color: transparent;
	background-color: #00e050;
}
.btn-outline.C4h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C5 {
	color: #ff9000;
	background-color: transparent;
	border-color: #ff9000;
}
.btn-outline.C5:hover,.btn-outline.C5:focus,.btn-outline.C5:active,.btn-outline.C5.active,.open > .btn-outline.C5.dropdown-toggle {
	color: #ff9000;
	border-color: #c26d00;
}
.btn-outline.C5:active,.btn-outline.C5.active,.open > .btn-outline.C5.dropdown-toggle {
	background-image: none;
}
.btn-outline.C5.disabled,.btn-outline.C5.disabled:hover,.btn-outline.C5.disabled:focus,.btn-outline.C5.disabled:active,.btn-outline.C5.disabled.active,.btn-outline.C5[disabled],.btn-outline.C5[disabled]:hover,.btn-outline.C5[disabled]:focus,.btn-outline.C5[disabled]:active,.btn-outline.C5[disabled].active,fieldset[disabled] .btn-outline.C5,fieldset[disabled] .btn-outline.C5:hover,fieldset[disabled] .btn-outline.C5:focus,fieldset[disabled] .btn-outline.C5:active,fieldset[disabled] .btn-outline.C5.active {
	background-color: transparent;
	border-color: #ff9000;
}
.btn-outline.C5 .badge {
	color: transparent;
	background-color: #ff9000;
}
.btn-outline.C5:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C5s {
	color: #ea8400;
	background-color: transparent;
	border-color: #ea8400;
}
.btn-outline.C5s:hover,.btn-outline.C5s:focus,.btn-outline.C5s:active,.btn-outline.C5s.active,.open > .btn-outline.C5s.dropdown-toggle {
	color: #ea8400;
	border-color: #ad6100;
}
.btn-outline.C5s:active,.btn-outline.C5s.active,.open > .btn-outline.C5s.dropdown-toggle {
	background-image: none;
}
.btn-outline.C5s.disabled,.btn-outline.C5s.disabled:hover,.btn-outline.C5s.disabled:focus,.btn-outline.C5s.disabled:active,.btn-outline.C5s.disabled.active,.btn-outline.C5s[disabled],.btn-outline.C5s[disabled]:hover,.btn-outline.C5s[disabled]:focus,.btn-outline.C5s[disabled]:active,.btn-outline.C5s[disabled].active,fieldset[disabled] .btn-outline.C5s,fieldset[disabled] .btn-outline.C5s:hover,fieldset[disabled] .btn-outline.C5s:focus,fieldset[disabled] .btn-outline.C5s:active,fieldset[disabled] .btn-outline.C5s.active {
	background-color: transparent;
	border-color: #ea8400;
}
.btn-outline.C5s .badge {
	color: transparent;
	background-color: #ea8400;
}
.btn-outline.C5s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C5h {
	color: #ff9d1e;
	background-color: transparent;
	border-color: #ff9d1e;
}
.btn-outline.C5h:hover,.btn-outline.C5h:focus,.btn-outline.C5h:active,.btn-outline.C5h.active,.open > .btn-outline.C5h.dropdown-toggle {
	color: #ff9d1e;
	border-color: #e07e00;
}
.btn-outline.C5h:active,.btn-outline.C5h.active,.open > .btn-outline.C5h.dropdown-toggle {
	background-image: none;
}
.btn-outline.C5h.disabled,.btn-outline.C5h.disabled:hover,.btn-outline.C5h.disabled:focus,.btn-outline.C5h.disabled:active,.btn-outline.C5h.disabled.active,.btn-outline.C5h[disabled],.btn-outline.C5h[disabled]:hover,.btn-outline.C5h[disabled]:focus,.btn-outline.C5h[disabled]:active,.btn-outline.C5h[disabled].active,fieldset[disabled] .btn-outline.C5h,fieldset[disabled] .btn-outline.C5h:hover,fieldset[disabled] .btn-outline.C5h:focus,fieldset[disabled] .btn-outline.C5h:active,fieldset[disabled] .btn-outline.C5h.active {
	background-color: transparent;
	border-color: #ff9d1e;
}
.btn-outline.C5h .badge {
	color: transparent;
	background-color: #ff9d1e;
}
.btn-outline.C5h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.C6 {
	color: #30dbe4;
	background-color: transparent;
	border-color: #30dbe4;
}
.btn-outline.C6:hover,.btn-outline.C6:focus,.btn-outline.C6:active,.btn-outline.C6.active,.open > .btn-outline.C6.dropdown-toggle {
	color: #30dbe4;
	border-color: #19b6be;
}
.btn-outline.C6:active,.btn-outline.C6.active,.open > .btn-outline.C6.dropdown-toggle {
	background-image: none;
}
.btn-outline.C6.disabled,.btn-outline.C6.disabled:hover,.btn-outline.C6.disabled:focus,.btn-outline.C6.disabled:active,.btn-outline.C6.disabled.active,.btn-outline.C6[disabled],.btn-outline.C6[disabled]:hover,.btn-outline.C6[disabled]:focus,.btn-outline.C6[disabled]:active,.btn-outline.C6[disabled].active,fieldset[disabled] .btn-outline.C6,fieldset[disabled] .btn-outline.C6:hover,fieldset[disabled] .btn-outline.C6:focus,fieldset[disabled] .btn-outline.C6:active,fieldset[disabled] .btn-outline.C6.active {
	background-color: transparent;
	border-color: #30dbe4;
}
.btn-outline.C6 .badge {
	color: transparent;
	background-color: #30dbe4;
}
.btn-outline.C6:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.SUCCESS {
	color: #00cd49;
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.SUCCESS:hover,.btn-outline.SUCCESS:focus,.btn-outline.SUCCESS:active,.btn-outline.SUCCESS.active,.open > .btn-outline.SUCCESS.dropdown-toggle {
	color: #00cd49;
	border-color: #009033;
}
.btn-outline.SUCCESS:active,.btn-outline.SUCCESS.active,.open > .btn-outline.SUCCESS.dropdown-toggle {
	background-image: none;
}
.btn-outline.SUCCESS.disabled,.btn-outline.SUCCESS.disabled:hover,.btn-outline.SUCCESS.disabled:focus,.btn-outline.SUCCESS.disabled:active,.btn-outline.SUCCESS.disabled.active,.btn-outline.SUCCESS[disabled],.btn-outline.SUCCESS[disabled]:hover,.btn-outline.SUCCESS[disabled]:focus,.btn-outline.SUCCESS[disabled]:active,.btn-outline.SUCCESS[disabled].active,fieldset[disabled] .btn-outline.SUCCESS,fieldset[disabled] .btn-outline.SUCCESS:hover,fieldset[disabled] .btn-outline.SUCCESS:focus,fieldset[disabled] .btn-outline.SUCCESS:active,fieldset[disabled] .btn-outline.SUCCESS.active {
	background-color: transparent;
	border-color: #00cd49;
}
.btn-outline.SUCCESS .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-outline.SUCCESS:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline.ERROR {
	color: #ed1847;
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.ERROR:hover,.btn-outline.ERROR:focus,.btn-outline.ERROR:active,.btn-outline.ERROR.active,.open > .btn-outline.ERROR.dropdown-toggle {
	color: #ed1847;
	border-color: #b90e34;
}
.btn-outline.ERROR:active,.btn-outline.ERROR.active,.open > .btn-outline.ERROR.dropdown-toggle {
	background-image: none;
}
.btn-outline.ERROR.disabled,.btn-outline.ERROR.disabled:hover,.btn-outline.ERROR.disabled:focus,.btn-outline.ERROR.disabled:active,.btn-outline.ERROR.disabled.active,.btn-outline.ERROR[disabled],.btn-outline.ERROR[disabled]:hover,.btn-outline.ERROR[disabled]:focus,.btn-outline.ERROR[disabled]:active,.btn-outline.ERROR[disabled].active,fieldset[disabled] .btn-outline.ERROR,fieldset[disabled] .btn-outline.ERROR:hover,fieldset[disabled] .btn-outline.ERROR:focus,fieldset[disabled] .btn-outline.ERROR:active,fieldset[disabled] .btn-outline.ERROR.active {
	background-color: transparent;
	border-color: #ed1847;
}
.btn-outline.ERROR .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-outline.ERROR:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-outline:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-thick-border {
	border-width: 2px;
}
.btn-borderless {
	border: 0;
	text-align: inherit;
	padding-left: 0;
	padding-right: 0;
}
.btn-borderless.white {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.white:hover,.btn-borderless.white:focus,.btn-borderless.white:active,.btn-borderless.white.active,.open > .btn-borderless.white.dropdown-toggle {
	color: #fff;
	border-color: transparent;
}
.btn-borderless.white:active,.btn-borderless.white.active,.open > .btn-borderless.white.dropdown-toggle {
	background-image: none;
}
.btn-borderless.white.disabled,.btn-borderless.white.disabled:hover,.btn-borderless.white.disabled:focus,.btn-borderless.white.disabled:active,.btn-borderless.white.disabled.active,.btn-borderless.white[disabled],.btn-borderless.white[disabled]:hover,.btn-borderless.white[disabled]:focus,.btn-borderless.white[disabled]:active,.btn-borderless.white[disabled].active,fieldset[disabled] .btn-borderless.white,fieldset[disabled] .btn-borderless.white:hover,fieldset[disabled] .btn-borderless.white:focus,fieldset[disabled] .btn-borderless.white:active,fieldset[disabled] .btn-borderless.white.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.white .badge {
	color: transparent;
	background-color: #fff;
}
.btn-borderless.white:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.gray {
	color: #999999;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray:hover,.btn-borderless.gray:focus,.btn-borderless.gray:active,.btn-borderless.gray.active,.open > .btn-borderless.gray.dropdown-toggle {
	color: #999999;
	border-color: transparent;
}
.btn-borderless.gray:active,.btn-borderless.gray.active,.open > .btn-borderless.gray.dropdown-toggle {
	background-image: none;
}
.btn-borderless.gray.disabled,.btn-borderless.gray.disabled:hover,.btn-borderless.gray.disabled:focus,.btn-borderless.gray.disabled:active,.btn-borderless.gray.disabled.active,.btn-borderless.gray[disabled],.btn-borderless.gray[disabled]:hover,.btn-borderless.gray[disabled]:focus,.btn-borderless.gray[disabled]:active,.btn-borderless.gray[disabled].active,fieldset[disabled] .btn-borderless.gray,fieldset[disabled] .btn-borderless.gray:hover,fieldset[disabled] .btn-borderless.gray:focus,fieldset[disabled] .btn-borderless.gray:active,fieldset[disabled] .btn-borderless.gray.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray .badge {
	color: transparent;
	background-color: #999999;
}
.btn-borderless.gray:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.gray-dark {
	color: #666666;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-dark:hover,.btn-borderless.gray-dark:focus,.btn-borderless.gray-dark:active,.btn-borderless.gray-dark.active,.open > .btn-borderless.gray-dark.dropdown-toggle {
	color: #666666;
	border-color: transparent;
}
.btn-borderless.gray-dark:active,.btn-borderless.gray-dark.active,.open > .btn-borderless.gray-dark.dropdown-toggle {
	background-image: none;
}
.btn-borderless.gray-dark.disabled,.btn-borderless.gray-dark.disabled:hover,.btn-borderless.gray-dark.disabled:focus,.btn-borderless.gray-dark.disabled:active,.btn-borderless.gray-dark.disabled.active,.btn-borderless.gray-dark[disabled],.btn-borderless.gray-dark[disabled]:hover,.btn-borderless.gray-dark[disabled]:focus,.btn-borderless.gray-dark[disabled]:active,.btn-borderless.gray-dark[disabled].active,fieldset[disabled] .btn-borderless.gray-dark,fieldset[disabled] .btn-borderless.gray-dark:hover,fieldset[disabled] .btn-borderless.gray-dark:focus,fieldset[disabled] .btn-borderless.gray-dark:active,fieldset[disabled] .btn-borderless.gray-dark.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-dark .badge {
	color: transparent;
	background-color: #666666;
}
.btn-borderless.gray-dark:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.gray-light {
	color: #dddddd;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-light:hover,.btn-borderless.gray-light:focus,.btn-borderless.gray-light:active,.btn-borderless.gray-light.active,.open > .btn-borderless.gray-light.dropdown-toggle {
	color: #dddddd;
	border-color: transparent;
}
.btn-borderless.gray-light:active,.btn-borderless.gray-light.active,.open > .btn-borderless.gray-light.dropdown-toggle {
	background-image: none;
}
.btn-borderless.gray-light.disabled,.btn-borderless.gray-light.disabled:hover,.btn-borderless.gray-light.disabled:focus,.btn-borderless.gray-light.disabled:active,.btn-borderless.gray-light.disabled.active,.btn-borderless.gray-light[disabled],.btn-borderless.gray-light[disabled]:hover,.btn-borderless.gray-light[disabled]:focus,.btn-borderless.gray-light[disabled]:active,.btn-borderless.gray-light[disabled].active,fieldset[disabled] .btn-borderless.gray-light,fieldset[disabled] .btn-borderless.gray-light:hover,fieldset[disabled] .btn-borderless.gray-light:focus,fieldset[disabled] .btn-borderless.gray-light:active,fieldset[disabled] .btn-borderless.gray-light.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-light .badge {
	color: transparent;
	background-color: #dddddd;
}
.btn-borderless.gray-light:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.gray-lighter {
	color: #f3f3f3;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-lighter:hover,.btn-borderless.gray-lighter:focus,.btn-borderless.gray-lighter:active,.btn-borderless.gray-lighter.active,.open > .btn-borderless.gray-lighter.dropdown-toggle {
	color: #f3f3f3;
	border-color: transparent;
}
.btn-borderless.gray-lighter:active,.btn-borderless.gray-lighter.active,.open > .btn-borderless.gray-lighter.dropdown-toggle {
	background-image: none;
}
.btn-borderless.gray-lighter.disabled,.btn-borderless.gray-lighter.disabled:hover,.btn-borderless.gray-lighter.disabled:focus,.btn-borderless.gray-lighter.disabled:active,.btn-borderless.gray-lighter.disabled.active,.btn-borderless.gray-lighter[disabled],.btn-borderless.gray-lighter[disabled]:hover,.btn-borderless.gray-lighter[disabled]:focus,.btn-borderless.gray-lighter[disabled]:active,.btn-borderless.gray-lighter[disabled].active,fieldset[disabled] .btn-borderless.gray-lighter,fieldset[disabled] .btn-borderless.gray-lighter:hover,fieldset[disabled] .btn-borderless.gray-lighter:focus,fieldset[disabled] .btn-borderless.gray-lighter:active,fieldset[disabled] .btn-borderless.gray-lighter.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.gray-lighter .badge {
	color: transparent;
	background-color: #f3f3f3;
}
.btn-borderless.gray-lighter:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.purple {
	color: #662d91;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.purple:hover,.btn-borderless.purple:focus,.btn-borderless.purple:active,.btn-borderless.purple.active,.open > .btn-borderless.purple.dropdown-toggle {
	color: #662d91;
	border-color: transparent;
}
.btn-borderless.purple:active,.btn-borderless.purple.active,.open > .btn-borderless.purple.dropdown-toggle {
	background-image: none;
}
.btn-borderless.purple.disabled,.btn-borderless.purple.disabled:hover,.btn-borderless.purple.disabled:focus,.btn-borderless.purple.disabled:active,.btn-borderless.purple.disabled.active,.btn-borderless.purple[disabled],.btn-borderless.purple[disabled]:hover,.btn-borderless.purple[disabled]:focus,.btn-borderless.purple[disabled]:active,.btn-borderless.purple[disabled].active,fieldset[disabled] .btn-borderless.purple,fieldset[disabled] .btn-borderless.purple:hover,fieldset[disabled] .btn-borderless.purple:focus,fieldset[disabled] .btn-borderless.purple:active,fieldset[disabled] .btn-borderless.purple.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.purple .badge {
	color: transparent;
	background-color: #662d91;
}
.btn-borderless.purple:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.red {
	color: #ed1847;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.red:hover,.btn-borderless.red:focus,.btn-borderless.red:active,.btn-borderless.red.active,.open > .btn-borderless.red.dropdown-toggle {
	color: #ed1847;
	border-color: transparent;
}
.btn-borderless.red:active,.btn-borderless.red.active,.open > .btn-borderless.red.dropdown-toggle {
	background-image: none;
}
.btn-borderless.red.disabled,.btn-borderless.red.disabled:hover,.btn-borderless.red.disabled:focus,.btn-borderless.red.disabled:active,.btn-borderless.red.disabled.active,.btn-borderless.red[disabled],.btn-borderless.red[disabled]:hover,.btn-borderless.red[disabled]:focus,.btn-borderless.red[disabled]:active,.btn-borderless.red[disabled].active,fieldset[disabled] .btn-borderless.red,fieldset[disabled] .btn-borderless.red:hover,fieldset[disabled] .btn-borderless.red:focus,fieldset[disabled] .btn-borderless.red:active,fieldset[disabled] .btn-borderless.red.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.red .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-borderless.red:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.blue {
	color: #00a5e5;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.blue:hover,.btn-borderless.blue:focus,.btn-borderless.blue:active,.btn-borderless.blue.active,.open > .btn-borderless.blue.dropdown-toggle {
	color: #00a5e5;
	border-color: transparent;
}
.btn-borderless.blue:active,.btn-borderless.blue.active,.open > .btn-borderless.blue.dropdown-toggle {
	background-image: none;
}
.btn-borderless.blue.disabled,.btn-borderless.blue.disabled:hover,.btn-borderless.blue.disabled:focus,.btn-borderless.blue.disabled:active,.btn-borderless.blue.disabled.active,.btn-borderless.blue[disabled],.btn-borderless.blue[disabled]:hover,.btn-borderless.blue[disabled]:focus,.btn-borderless.blue[disabled]:active,.btn-borderless.blue[disabled].active,fieldset[disabled] .btn-borderless.blue,fieldset[disabled] .btn-borderless.blue:hover,fieldset[disabled] .btn-borderless.blue:focus,fieldset[disabled] .btn-borderless.blue:active,fieldset[disabled] .btn-borderless.blue.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.blue .badge {
	color: transparent;
	background-color: #00a5e5;
}
.btn-borderless.blue:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.green {
	color: #00cd49;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.green:hover,.btn-borderless.green:focus,.btn-borderless.green:active,.btn-borderless.green.active,.open > .btn-borderless.green.dropdown-toggle {
	color: #00cd49;
	border-color: transparent;
}
.btn-borderless.green:active,.btn-borderless.green.active,.open > .btn-borderless.green.dropdown-toggle {
	background-image: none;
}
.btn-borderless.green.disabled,.btn-borderless.green.disabled:hover,.btn-borderless.green.disabled:focus,.btn-borderless.green.disabled:active,.btn-borderless.green.disabled.active,.btn-borderless.green[disabled],.btn-borderless.green[disabled]:hover,.btn-borderless.green[disabled]:focus,.btn-borderless.green[disabled]:active,.btn-borderless.green[disabled].active,fieldset[disabled] .btn-borderless.green,fieldset[disabled] .btn-borderless.green:hover,fieldset[disabled] .btn-borderless.green:focus,fieldset[disabled] .btn-borderless.green:active,fieldset[disabled] .btn-borderless.green.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.green .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-borderless.green:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.orange {
	color: #ff9000;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.orange:hover,.btn-borderless.orange:focus,.btn-borderless.orange:active,.btn-borderless.orange.active,.open > .btn-borderless.orange.dropdown-toggle {
	color: #ff9000;
	border-color: transparent;
}
.btn-borderless.orange:active,.btn-borderless.orange.active,.open > .btn-borderless.orange.dropdown-toggle {
	background-image: none;
}
.btn-borderless.orange.disabled,.btn-borderless.orange.disabled:hover,.btn-borderless.orange.disabled:focus,.btn-borderless.orange.disabled:active,.btn-borderless.orange.disabled.active,.btn-borderless.orange[disabled],.btn-borderless.orange[disabled]:hover,.btn-borderless.orange[disabled]:focus,.btn-borderless.orange[disabled]:active,.btn-borderless.orange[disabled].active,fieldset[disabled] .btn-borderless.orange,fieldset[disabled] .btn-borderless.orange:hover,fieldset[disabled] .btn-borderless.orange:focus,fieldset[disabled] .btn-borderless.orange:active,fieldset[disabled] .btn-borderless.orange.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.orange .badge {
	color: transparent;
	background-color: #ff9000;
}
.btn-borderless.orange:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B0 {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B0:hover,.btn-borderless.B0:focus,.btn-borderless.B0:active,.btn-borderless.B0.active,.open > .btn-borderless.B0.dropdown-toggle {
	color: #fff;
	border-color: transparent;
}
.btn-borderless.B0:active,.btn-borderless.B0.active,.open > .btn-borderless.B0.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B0.disabled,.btn-borderless.B0.disabled:hover,.btn-borderless.B0.disabled:focus,.btn-borderless.B0.disabled:active,.btn-borderless.B0.disabled.active,.btn-borderless.B0[disabled],.btn-borderless.B0[disabled]:hover,.btn-borderless.B0[disabled]:focus,.btn-borderless.B0[disabled]:active,.btn-borderless.B0[disabled].active,fieldset[disabled] .btn-borderless.B0,fieldset[disabled] .btn-borderless.B0:hover,fieldset[disabled] .btn-borderless.B0:focus,fieldset[disabled] .btn-borderless.B0:active,fieldset[disabled] .btn-borderless.B0.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B0 .badge {
	color: transparent;
	background-color: #fff;
}
.btn-borderless.B0:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B1 {
	color: #ddd;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B1:hover,.btn-borderless.B1:focus,.btn-borderless.B1:active,.btn-borderless.B1.active,.open > .btn-borderless.B1.dropdown-toggle {
	color: #ddd;
	border-color: transparent;
}
.btn-borderless.B1:active,.btn-borderless.B1.active,.open > .btn-borderless.B1.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B1.disabled,.btn-borderless.B1.disabled:hover,.btn-borderless.B1.disabled:focus,.btn-borderless.B1.disabled:active,.btn-borderless.B1.disabled.active,.btn-borderless.B1[disabled],.btn-borderless.B1[disabled]:hover,.btn-borderless.B1[disabled]:focus,.btn-borderless.B1[disabled]:active,.btn-borderless.B1[disabled].active,fieldset[disabled] .btn-borderless.B1,fieldset[disabled] .btn-borderless.B1:hover,fieldset[disabled] .btn-borderless.B1:focus,fieldset[disabled] .btn-borderless.B1:active,fieldset[disabled] .btn-borderless.B1.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B1 .badge {
	color: transparent;
	background-color: #ddd;
}
.btn-borderless.B1:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B2 {
	color: #999;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B2:hover,.btn-borderless.B2:focus,.btn-borderless.B2:active,.btn-borderless.B2.active,.open > .btn-borderless.B2.dropdown-toggle {
	color: #999;
	border-color: transparent;
}
.btn-borderless.B2:active,.btn-borderless.B2.active,.open > .btn-borderless.B2.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B2.disabled,.btn-borderless.B2.disabled:hover,.btn-borderless.B2.disabled:focus,.btn-borderless.B2.disabled:active,.btn-borderless.B2.disabled.active,.btn-borderless.B2[disabled],.btn-borderless.B2[disabled]:hover,.btn-borderless.B2[disabled]:focus,.btn-borderless.B2[disabled]:active,.btn-borderless.B2[disabled].active,fieldset[disabled] .btn-borderless.B2,fieldset[disabled] .btn-borderless.B2:hover,fieldset[disabled] .btn-borderless.B2:focus,fieldset[disabled] .btn-borderless.B2:active,fieldset[disabled] .btn-borderless.B2.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B2 .badge {
	color: transparent;
	background-color: #999;
}
.btn-borderless.B2:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B3 {
	color: #666;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B3:hover,.btn-borderless.B3:focus,.btn-borderless.B3:active,.btn-borderless.B3.active,.open > .btn-borderless.B3.dropdown-toggle {
	color: #666;
	border-color: transparent;
}
.btn-borderless.B3:active,.btn-borderless.B3.active,.open > .btn-borderless.B3.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B3.disabled,.btn-borderless.B3.disabled:hover,.btn-borderless.B3.disabled:focus,.btn-borderless.B3.disabled:active,.btn-borderless.B3.disabled.active,.btn-borderless.B3[disabled],.btn-borderless.B3[disabled]:hover,.btn-borderless.B3[disabled]:focus,.btn-borderless.B3[disabled]:active,.btn-borderless.B3[disabled].active,fieldset[disabled] .btn-borderless.B3,fieldset[disabled] .btn-borderless.B3:hover,fieldset[disabled] .btn-borderless.B3:focus,fieldset[disabled] .btn-borderless.B3:active,fieldset[disabled] .btn-borderless.B3.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B3 .badge {
	color: transparent;
	background-color: #666;
}
.btn-borderless.B3:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B4 {
	color: #333;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B4:hover,.btn-borderless.B4:focus,.btn-borderless.B4:active,.btn-borderless.B4.active,.open > .btn-borderless.B4.dropdown-toggle {
	color: #333;
	border-color: transparent;
}
.btn-borderless.B4:active,.btn-borderless.B4.active,.open > .btn-borderless.B4.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B4.disabled,.btn-borderless.B4.disabled:hover,.btn-borderless.B4.disabled:focus,.btn-borderless.B4.disabled:active,.btn-borderless.B4.disabled.active,.btn-borderless.B4[disabled],.btn-borderless.B4[disabled]:hover,.btn-borderless.B4[disabled]:focus,.btn-borderless.B4[disabled]:active,.btn-borderless.B4[disabled].active,fieldset[disabled] .btn-borderless.B4,fieldset[disabled] .btn-borderless.B4:hover,fieldset[disabled] .btn-borderless.B4:focus,fieldset[disabled] .btn-borderless.B4:active,fieldset[disabled] .btn-borderless.B4.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B4 .badge {
	color: transparent;
	background-color: #333;
}
.btn-borderless.B4:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B5 {
	color: #222;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B5:hover,.btn-borderless.B5:focus,.btn-borderless.B5:active,.btn-borderless.B5.active,.open > .btn-borderless.B5.dropdown-toggle {
	color: #222;
	border-color: transparent;
}
.btn-borderless.B5:active,.btn-borderless.B5.active,.open > .btn-borderless.B5.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B5.disabled,.btn-borderless.B5.disabled:hover,.btn-borderless.B5.disabled:focus,.btn-borderless.B5.disabled:active,.btn-borderless.B5.disabled.active,.btn-borderless.B5[disabled],.btn-borderless.B5[disabled]:hover,.btn-borderless.B5[disabled]:focus,.btn-borderless.B5[disabled]:active,.btn-borderless.B5[disabled].active,fieldset[disabled] .btn-borderless.B5,fieldset[disabled] .btn-borderless.B5:hover,fieldset[disabled] .btn-borderless.B5:focus,fieldset[disabled] .btn-borderless.B5:active,fieldset[disabled] .btn-borderless.B5.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B5 .badge {
	color: transparent;
	background-color: #222;
}
.btn-borderless.B5:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B6 {
	color: #000;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B6:hover,.btn-borderless.B6:focus,.btn-borderless.B6:active,.btn-borderless.B6.active,.open > .btn-borderless.B6.dropdown-toggle {
	color: #000;
	border-color: transparent;
}
.btn-borderless.B6:active,.btn-borderless.B6.active,.open > .btn-borderless.B6.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B6.disabled,.btn-borderless.B6.disabled:hover,.btn-borderless.B6.disabled:focus,.btn-borderless.B6.disabled:active,.btn-borderless.B6.disabled.active,.btn-borderless.B6[disabled],.btn-borderless.B6[disabled]:hover,.btn-borderless.B6[disabled]:focus,.btn-borderless.B6[disabled]:active,.btn-borderless.B6[disabled].active,fieldset[disabled] .btn-borderless.B6,fieldset[disabled] .btn-borderless.B6:hover,fieldset[disabled] .btn-borderless.B6:focus,fieldset[disabled] .btn-borderless.B6:active,fieldset[disabled] .btn-borderless.B6.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B6 .badge {
	color: transparent;
	background-color: #000;
}
.btn-borderless.B6:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.B7 {
	color: #f3f3f3;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B7:hover,.btn-borderless.B7:focus,.btn-borderless.B7:active,.btn-borderless.B7.active,.open > .btn-borderless.B7.dropdown-toggle {
	color: #f3f3f3;
	border-color: transparent;
}
.btn-borderless.B7:active,.btn-borderless.B7.active,.open > .btn-borderless.B7.dropdown-toggle {
	background-image: none;
}
.btn-borderless.B7.disabled,.btn-borderless.B7.disabled:hover,.btn-borderless.B7.disabled:focus,.btn-borderless.B7.disabled:active,.btn-borderless.B7.disabled.active,.btn-borderless.B7[disabled],.btn-borderless.B7[disabled]:hover,.btn-borderless.B7[disabled]:focus,.btn-borderless.B7[disabled]:active,.btn-borderless.B7[disabled].active,fieldset[disabled] .btn-borderless.B7,fieldset[disabled] .btn-borderless.B7:hover,fieldset[disabled] .btn-borderless.B7:focus,fieldset[disabled] .btn-borderless.B7:active,fieldset[disabled] .btn-borderless.B7.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.B7 .badge {
	color: transparent;
	background-color: #f3f3f3;
}
.btn-borderless.B7:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C1 {
	color: #662d91;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1:hover,.btn-borderless.C1:focus,.btn-borderless.C1:active,.btn-borderless.C1.active,.open > .btn-borderless.C1.dropdown-toggle {
	color: #662d91;
	border-color: transparent;
}
.btn-borderless.C1:active,.btn-borderless.C1.active,.open > .btn-borderless.C1.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C1.disabled,.btn-borderless.C1.disabled:hover,.btn-borderless.C1.disabled:focus,.btn-borderless.C1.disabled:active,.btn-borderless.C1.disabled.active,.btn-borderless.C1[disabled],.btn-borderless.C1[disabled]:hover,.btn-borderless.C1[disabled]:focus,.btn-borderless.C1[disabled]:active,.btn-borderless.C1[disabled].active,fieldset[disabled] .btn-borderless.C1,fieldset[disabled] .btn-borderless.C1:hover,fieldset[disabled] .btn-borderless.C1:focus,fieldset[disabled] .btn-borderless.C1:active,fieldset[disabled] .btn-borderless.C1.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1 .badge {
	color: transparent;
	background-color: #662d91;
}
.btn-borderless.C1:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C1s {
	color: #552a7b;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1s:hover,.btn-borderless.C1s:focus,.btn-borderless.C1s:active,.btn-borderless.C1s.active,.open > .btn-borderless.C1s.dropdown-toggle {
	color: #552a7b;
	border-color: transparent;
}
.btn-borderless.C1s:active,.btn-borderless.C1s.active,.open > .btn-borderless.C1s.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C1s.disabled,.btn-borderless.C1s.disabled:hover,.btn-borderless.C1s.disabled:focus,.btn-borderless.C1s.disabled:active,.btn-borderless.C1s.disabled.active,.btn-borderless.C1s[disabled],.btn-borderless.C1s[disabled]:hover,.btn-borderless.C1s[disabled]:focus,.btn-borderless.C1s[disabled]:active,.btn-borderless.C1s[disabled].active,fieldset[disabled] .btn-borderless.C1s,fieldset[disabled] .btn-borderless.C1s:hover,fieldset[disabled] .btn-borderless.C1s:focus,fieldset[disabled] .btn-borderless.C1s:active,fieldset[disabled] .btn-borderless.C1s.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1s .badge {
	color: transparent;
	background-color: #552a7b;
}
.btn-borderless.C1s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C1h {
	color: #843abc;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1h:hover,.btn-borderless.C1h:focus,.btn-borderless.C1h:active,.btn-borderless.C1h.active,.open > .btn-borderless.C1h.dropdown-toggle {
	color: #843abc;
	border-color: transparent;
}
.btn-borderless.C1h:active,.btn-borderless.C1h.active,.open > .btn-borderless.C1h.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C1h.disabled,.btn-borderless.C1h.disabled:hover,.btn-borderless.C1h.disabled:focus,.btn-borderless.C1h.disabled:active,.btn-borderless.C1h.disabled.active,.btn-borderless.C1h[disabled],.btn-borderless.C1h[disabled]:hover,.btn-borderless.C1h[disabled]:focus,.btn-borderless.C1h[disabled]:active,.btn-borderless.C1h[disabled].active,fieldset[disabled] .btn-borderless.C1h,fieldset[disabled] .btn-borderless.C1h:hover,fieldset[disabled] .btn-borderless.C1h:focus,fieldset[disabled] .btn-borderless.C1h:active,fieldset[disabled] .btn-borderless.C1h.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C1h .badge {
	color: transparent;
	background-color: #843abc;
}
.btn-borderless.C1h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C2 {
	color: #ed1847;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2:hover,.btn-borderless.C2:focus,.btn-borderless.C2:active,.btn-borderless.C2.active,.open > .btn-borderless.C2.dropdown-toggle {
	color: #ed1847;
	border-color: transparent;
}
.btn-borderless.C2:active,.btn-borderless.C2.active,.open > .btn-borderless.C2.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C2.disabled,.btn-borderless.C2.disabled:hover,.btn-borderless.C2.disabled:focus,.btn-borderless.C2.disabled:active,.btn-borderless.C2.disabled.active,.btn-borderless.C2[disabled],.btn-borderless.C2[disabled]:hover,.btn-borderless.C2[disabled]:focus,.btn-borderless.C2[disabled]:active,.btn-borderless.C2[disabled].active,fieldset[disabled] .btn-borderless.C2,fieldset[disabled] .btn-borderless.C2:hover,fieldset[disabled] .btn-borderless.C2:focus,fieldset[disabled] .btn-borderless.C2:active,fieldset[disabled] .btn-borderless.C2.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2 .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-borderless.C2:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C2s {
	color: #cb153e;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2s:hover,.btn-borderless.C2s:focus,.btn-borderless.C2s:active,.btn-borderless.C2s.active,.open > .btn-borderless.C2s.dropdown-toggle {
	color: #cb153e;
	border-color: transparent;
}
.btn-borderless.C2s:active,.btn-borderless.C2s.active,.open > .btn-borderless.C2s.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C2s.disabled,.btn-borderless.C2s.disabled:hover,.btn-borderless.C2s.disabled:focus,.btn-borderless.C2s.disabled:active,.btn-borderless.C2s.disabled.active,.btn-borderless.C2s[disabled],.btn-borderless.C2s[disabled]:hover,.btn-borderless.C2s[disabled]:focus,.btn-borderless.C2s[disabled]:active,.btn-borderless.C2s[disabled].active,fieldset[disabled] .btn-borderless.C2s,fieldset[disabled] .btn-borderless.C2s:hover,fieldset[disabled] .btn-borderless.C2s:focus,fieldset[disabled] .btn-borderless.C2s:active,fieldset[disabled] .btn-borderless.C2s.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2s .badge {
	color: transparent;
	background-color: #cb153e;
}
.btn-borderless.C2s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C2h {
	color: #ff1a4c;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2h:hover,.btn-borderless.C2h:focus,.btn-borderless.C2h:active,.btn-borderless.C2h.active,.open > .btn-borderless.C2h.dropdown-toggle {
	color: #ff1a4c;
	border-color: transparent;
}
.btn-borderless.C2h:active,.btn-borderless.C2h.active,.open > .btn-borderless.C2h.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C2h.disabled,.btn-borderless.C2h.disabled:hover,.btn-borderless.C2h.disabled:focus,.btn-borderless.C2h.disabled:active,.btn-borderless.C2h.disabled.active,.btn-borderless.C2h[disabled],.btn-borderless.C2h[disabled]:hover,.btn-borderless.C2h[disabled]:focus,.btn-borderless.C2h[disabled]:active,.btn-borderless.C2h[disabled].active,fieldset[disabled] .btn-borderless.C2h,fieldset[disabled] .btn-borderless.C2h:hover,fieldset[disabled] .btn-borderless.C2h:focus,fieldset[disabled] .btn-borderless.C2h:active,fieldset[disabled] .btn-borderless.C2h.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C2h .badge {
	color: transparent;
	background-color: #ff1a4c;
}
.btn-borderless.C2h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C3 {
	color: #00a5e5;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3:hover,.btn-borderless.C3:focus,.btn-borderless.C3:active,.btn-borderless.C3.active,.open > .btn-borderless.C3.dropdown-toggle {
	color: #00a5e5;
	border-color: transparent;
}
.btn-borderless.C3:active,.btn-borderless.C3.active,.open > .btn-borderless.C3.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C3.disabled,.btn-borderless.C3.disabled:hover,.btn-borderless.C3.disabled:focus,.btn-borderless.C3.disabled:active,.btn-borderless.C3.disabled.active,.btn-borderless.C3[disabled],.btn-borderless.C3[disabled]:hover,.btn-borderless.C3[disabled]:focus,.btn-borderless.C3[disabled]:active,.btn-borderless.C3[disabled].active,fieldset[disabled] .btn-borderless.C3,fieldset[disabled] .btn-borderless.C3:hover,fieldset[disabled] .btn-borderless.C3:focus,fieldset[disabled] .btn-borderless.C3:active,fieldset[disabled] .btn-borderless.C3.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3 .badge {
	color: transparent;
	background-color: #00a5e5;
}
.btn-borderless.C3:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C3s {
	color: #1998cf;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3s:hover,.btn-borderless.C3s:focus,.btn-borderless.C3s:active,.btn-borderless.C3s.active,.open > .btn-borderless.C3s.dropdown-toggle {
	color: #1998cf;
	border-color: transparent;
}
.btn-borderless.C3s:active,.btn-borderless.C3s.active,.open > .btn-borderless.C3s.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C3s.disabled,.btn-borderless.C3s.disabled:hover,.btn-borderless.C3s.disabled:focus,.btn-borderless.C3s.disabled:active,.btn-borderless.C3s.disabled.active,.btn-borderless.C3s[disabled],.btn-borderless.C3s[disabled]:hover,.btn-borderless.C3s[disabled]:focus,.btn-borderless.C3s[disabled]:active,.btn-borderless.C3s[disabled].active,fieldset[disabled] .btn-borderless.C3s,fieldset[disabled] .btn-borderless.C3s:hover,fieldset[disabled] .btn-borderless.C3s:focus,fieldset[disabled] .btn-borderless.C3s:active,fieldset[disabled] .btn-borderless.C3s.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3s .badge {
	color: transparent;
	background-color: #1998cf;
}
.btn-borderless.C3s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C3h {
	color: #00b3f9;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3h:hover,.btn-borderless.C3h:focus,.btn-borderless.C3h:active,.btn-borderless.C3h.active,.open > .btn-borderless.C3h.dropdown-toggle {
	color: #00b3f9;
	border-color: transparent;
}
.btn-borderless.C3h:active,.btn-borderless.C3h.active,.open > .btn-borderless.C3h.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C3h.disabled,.btn-borderless.C3h.disabled:hover,.btn-borderless.C3h.disabled:focus,.btn-borderless.C3h.disabled:active,.btn-borderless.C3h.disabled.active,.btn-borderless.C3h[disabled],.btn-borderless.C3h[disabled]:hover,.btn-borderless.C3h[disabled]:focus,.btn-borderless.C3h[disabled]:active,.btn-borderless.C3h[disabled].active,fieldset[disabled] .btn-borderless.C3h,fieldset[disabled] .btn-borderless.C3h:hover,fieldset[disabled] .btn-borderless.C3h:focus,fieldset[disabled] .btn-borderless.C3h:active,fieldset[disabled] .btn-borderless.C3h.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C3h .badge {
	color: transparent;
	background-color: #00b3f9;
}
.btn-borderless.C3h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C4 {
	color: #00cd49;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4:hover,.btn-borderless.C4:focus,.btn-borderless.C4:active,.btn-borderless.C4.active,.open > .btn-borderless.C4.dropdown-toggle {
	color: #00cd49;
	border-color: transparent;
}
.btn-borderless.C4:active,.btn-borderless.C4.active,.open > .btn-borderless.C4.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C4.disabled,.btn-borderless.C4.disabled:hover,.btn-borderless.C4.disabled:focus,.btn-borderless.C4.disabled:active,.btn-borderless.C4.disabled.active,.btn-borderless.C4[disabled],.btn-borderless.C4[disabled]:hover,.btn-borderless.C4[disabled]:focus,.btn-borderless.C4[disabled]:active,.btn-borderless.C4[disabled].active,fieldset[disabled] .btn-borderless.C4,fieldset[disabled] .btn-borderless.C4:hover,fieldset[disabled] .btn-borderless.C4:focus,fieldset[disabled] .btn-borderless.C4:active,fieldset[disabled] .btn-borderless.C4.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4 .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-borderless.C4:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C4s {
	color: #00b240;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4s:hover,.btn-borderless.C4s:focus,.btn-borderless.C4s:active,.btn-borderless.C4s.active,.open > .btn-borderless.C4s.dropdown-toggle {
	color: #00b240;
	border-color: transparent;
}
.btn-borderless.C4s:active,.btn-borderless.C4s.active,.open > .btn-borderless.C4s.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C4s.disabled,.btn-borderless.C4s.disabled:hover,.btn-borderless.C4s.disabled:focus,.btn-borderless.C4s.disabled:active,.btn-borderless.C4s.disabled.active,.btn-borderless.C4s[disabled],.btn-borderless.C4s[disabled]:hover,.btn-borderless.C4s[disabled]:focus,.btn-borderless.C4s[disabled]:active,.btn-borderless.C4s[disabled].active,fieldset[disabled] .btn-borderless.C4s,fieldset[disabled] .btn-borderless.C4s:hover,fieldset[disabled] .btn-borderless.C4s:focus,fieldset[disabled] .btn-borderless.C4s:active,fieldset[disabled] .btn-borderless.C4s.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4s .badge {
	color: transparent;
	background-color: #00b240;
}
.btn-borderless.C4s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C4h {
	color: #00e050;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4h:hover,.btn-borderless.C4h:focus,.btn-borderless.C4h:active,.btn-borderless.C4h.active,.open > .btn-borderless.C4h.dropdown-toggle {
	color: #00e050;
	border-color: transparent;
}
.btn-borderless.C4h:active,.btn-borderless.C4h.active,.open > .btn-borderless.C4h.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C4h.disabled,.btn-borderless.C4h.disabled:hover,.btn-borderless.C4h.disabled:focus,.btn-borderless.C4h.disabled:active,.btn-borderless.C4h.disabled.active,.btn-borderless.C4h[disabled],.btn-borderless.C4h[disabled]:hover,.btn-borderless.C4h[disabled]:focus,.btn-borderless.C4h[disabled]:active,.btn-borderless.C4h[disabled].active,fieldset[disabled] .btn-borderless.C4h,fieldset[disabled] .btn-borderless.C4h:hover,fieldset[disabled] .btn-borderless.C4h:focus,fieldset[disabled] .btn-borderless.C4h:active,fieldset[disabled] .btn-borderless.C4h.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C4h .badge {
	color: transparent;
	background-color: #00e050;
}
.btn-borderless.C4h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C5 {
	color: #ff9000;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5:hover,.btn-borderless.C5:focus,.btn-borderless.C5:active,.btn-borderless.C5.active,.open > .btn-borderless.C5.dropdown-toggle {
	color: #ff9000;
	border-color: transparent;
}
.btn-borderless.C5:active,.btn-borderless.C5.active,.open > .btn-borderless.C5.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C5.disabled,.btn-borderless.C5.disabled:hover,.btn-borderless.C5.disabled:focus,.btn-borderless.C5.disabled:active,.btn-borderless.C5.disabled.active,.btn-borderless.C5[disabled],.btn-borderless.C5[disabled]:hover,.btn-borderless.C5[disabled]:focus,.btn-borderless.C5[disabled]:active,.btn-borderless.C5[disabled].active,fieldset[disabled] .btn-borderless.C5,fieldset[disabled] .btn-borderless.C5:hover,fieldset[disabled] .btn-borderless.C5:focus,fieldset[disabled] .btn-borderless.C5:active,fieldset[disabled] .btn-borderless.C5.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5 .badge {
	color: transparent;
	background-color: #ff9000;
}
.btn-borderless.C5:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C5s {
	color: #ea8400;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5s:hover,.btn-borderless.C5s:focus,.btn-borderless.C5s:active,.btn-borderless.C5s.active,.open > .btn-borderless.C5s.dropdown-toggle {
	color: #ea8400;
	border-color: transparent;
}
.btn-borderless.C5s:active,.btn-borderless.C5s.active,.open > .btn-borderless.C5s.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C5s.disabled,.btn-borderless.C5s.disabled:hover,.btn-borderless.C5s.disabled:focus,.btn-borderless.C5s.disabled:active,.btn-borderless.C5s.disabled.active,.btn-borderless.C5s[disabled],.btn-borderless.C5s[disabled]:hover,.btn-borderless.C5s[disabled]:focus,.btn-borderless.C5s[disabled]:active,.btn-borderless.C5s[disabled].active,fieldset[disabled] .btn-borderless.C5s,fieldset[disabled] .btn-borderless.C5s:hover,fieldset[disabled] .btn-borderless.C5s:focus,fieldset[disabled] .btn-borderless.C5s:active,fieldset[disabled] .btn-borderless.C5s.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5s .badge {
	color: transparent;
	background-color: #ea8400;
}
.btn-borderless.C5s:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C5h {
	color: #ff9d1e;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5h:hover,.btn-borderless.C5h:focus,.btn-borderless.C5h:active,.btn-borderless.C5h.active,.open > .btn-borderless.C5h.dropdown-toggle {
	color: #ff9d1e;
	border-color: transparent;
}
.btn-borderless.C5h:active,.btn-borderless.C5h.active,.open > .btn-borderless.C5h.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C5h.disabled,.btn-borderless.C5h.disabled:hover,.btn-borderless.C5h.disabled:focus,.btn-borderless.C5h.disabled:active,.btn-borderless.C5h.disabled.active,.btn-borderless.C5h[disabled],.btn-borderless.C5h[disabled]:hover,.btn-borderless.C5h[disabled]:focus,.btn-borderless.C5h[disabled]:active,.btn-borderless.C5h[disabled].active,fieldset[disabled] .btn-borderless.C5h,fieldset[disabled] .btn-borderless.C5h:hover,fieldset[disabled] .btn-borderless.C5h:focus,fieldset[disabled] .btn-borderless.C5h:active,fieldset[disabled] .btn-borderless.C5h.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C5h .badge {
	color: transparent;
	background-color: #ff9d1e;
}
.btn-borderless.C5h:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.C6 {
	color: #30dbe4;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C6:hover,.btn-borderless.C6:focus,.btn-borderless.C6:active,.btn-borderless.C6.active,.open > .btn-borderless.C6.dropdown-toggle {
	color: #30dbe4;
	border-color: transparent;
}
.btn-borderless.C6:active,.btn-borderless.C6.active,.open > .btn-borderless.C6.dropdown-toggle {
	background-image: none;
}
.btn-borderless.C6.disabled,.btn-borderless.C6.disabled:hover,.btn-borderless.C6.disabled:focus,.btn-borderless.C6.disabled:active,.btn-borderless.C6.disabled.active,.btn-borderless.C6[disabled],.btn-borderless.C6[disabled]:hover,.btn-borderless.C6[disabled]:focus,.btn-borderless.C6[disabled]:active,.btn-borderless.C6[disabled].active,fieldset[disabled] .btn-borderless.C6,fieldset[disabled] .btn-borderless.C6:hover,fieldset[disabled] .btn-borderless.C6:focus,fieldset[disabled] .btn-borderless.C6:active,fieldset[disabled] .btn-borderless.C6.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.C6 .badge {
	color: transparent;
	background-color: #30dbe4;
}
.btn-borderless.C6:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.SUCCESS {
	color: #00cd49;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.SUCCESS:hover,.btn-borderless.SUCCESS:focus,.btn-borderless.SUCCESS:active,.btn-borderless.SUCCESS.active,.open > .btn-borderless.SUCCESS.dropdown-toggle {
	color: #00cd49;
	border-color: transparent;
}
.btn-borderless.SUCCESS:active,.btn-borderless.SUCCESS.active,.open > .btn-borderless.SUCCESS.dropdown-toggle {
	background-image: none;
}
.btn-borderless.SUCCESS.disabled,.btn-borderless.SUCCESS.disabled:hover,.btn-borderless.SUCCESS.disabled:focus,.btn-borderless.SUCCESS.disabled:active,.btn-borderless.SUCCESS.disabled.active,.btn-borderless.SUCCESS[disabled],.btn-borderless.SUCCESS[disabled]:hover,.btn-borderless.SUCCESS[disabled]:focus,.btn-borderless.SUCCESS[disabled]:active,.btn-borderless.SUCCESS[disabled].active,fieldset[disabled] .btn-borderless.SUCCESS,fieldset[disabled] .btn-borderless.SUCCESS:hover,fieldset[disabled] .btn-borderless.SUCCESS:focus,fieldset[disabled] .btn-borderless.SUCCESS:active,fieldset[disabled] .btn-borderless.SUCCESS.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.SUCCESS .badge {
	color: transparent;
	background-color: #00cd49;
}
.btn-borderless.SUCCESS:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless.ERROR {
	color: #ed1847;
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.ERROR:hover,.btn-borderless.ERROR:focus,.btn-borderless.ERROR:active,.btn-borderless.ERROR.active,.open > .btn-borderless.ERROR.dropdown-toggle {
	color: #ed1847;
	border-color: transparent;
}
.btn-borderless.ERROR:active,.btn-borderless.ERROR.active,.open > .btn-borderless.ERROR.dropdown-toggle {
	background-image: none;
}
.btn-borderless.ERROR.disabled,.btn-borderless.ERROR.disabled:hover,.btn-borderless.ERROR.disabled:focus,.btn-borderless.ERROR.disabled:active,.btn-borderless.ERROR.disabled.active,.btn-borderless.ERROR[disabled],.btn-borderless.ERROR[disabled]:hover,.btn-borderless.ERROR[disabled]:focus,.btn-borderless.ERROR[disabled]:active,.btn-borderless.ERROR[disabled].active,fieldset[disabled] .btn-borderless.ERROR,fieldset[disabled] .btn-borderless.ERROR:hover,fieldset[disabled] .btn-borderless.ERROR:focus,fieldset[disabled] .btn-borderless.ERROR:active,fieldset[disabled] .btn-borderless.ERROR.active {
	background-color: transparent;
	border-color: transparent;
}
.btn-borderless.ERROR .badge {
	color: transparent;
	background-color: #ed1847;
}
.btn-borderless.ERROR:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless:hover {
	text-decoration: underline;
	background-color: transparent;
}
.btn-borderless:active {
	box-shadow: none;
}
.btn-primary {
	color: #fff;
	background-color: #662d91;
	border-color: transparent;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #4b216a;
	border-color: transparent;
}
.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle {
	background-image: none;
}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active {
	background-color: #662d91;
	border-color: transparent;
}
.btn-primary .badge {
	color: #662d91;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle {
	background-image: none;
}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle {
	background-image: none;
}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle {
	background-image: none;
}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle {
	background-image: none;
}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-link {
	color: #662d91;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0;
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent;
}
.btn-link:hover,.btn-link:focus {
	color: #3d1b57;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
	color: #dddddd;
	text-decoration: none;
}
.btn-lg,.btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 22px;
	line-height: 1.33;
	border-radius: 26px;
}
.btn-sm,.btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 13px;
}
.btn-xs,.btn-group-xs > .btn,.btn-xs button,.btn-group-xs > .btn button {
	padding: 1px 5px;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 13px;
}
.btn-super {
	border: 2px solid;
	color: #662d91;
	background-color: transparent;
	border-color: #662d91;
	padding: 8px 30px;
	border-radius: 80px;
}
.btn-super:hover,.btn-super:focus,.btn-super:active,.btn-super.active,.open > .btn-super.dropdown-toggle {
	color: #662d91;
	border-color: #451f62;
}
.btn-super:active,.btn-super.active,.open > .btn-super.dropdown-toggle {
	background-image: none;
}
.btn-super.disabled,.btn-super.disabled:hover,.btn-super.disabled:focus,.btn-super.disabled:active,.btn-super.disabled.active,.btn-super[disabled],.btn-super[disabled]:hover,.btn-super[disabled]:focus,.btn-super[disabled]:active,.btn-super[disabled].active,fieldset[disabled] .btn-super,fieldset[disabled] .btn-super:hover,fieldset[disabled] .btn-super:focus,fieldset[disabled] .btn-super:active,fieldset[disabled] .btn-super.active {
	background-color: transparent;
	border-color: #662d91;
}
.btn-super .badge {
	color: transparent;
	background-color: #662d91;
}
.btn-super h2 {
	margin: 0;
	font-size: 3rem;
	white-space: normal;
}
.btn-super .glyphicon {
	position: relative;
	top: 2px;
}
.btn-super:hover .glyphicon-chevron-right {
	-webkit-animation: bounce-right 2s infinite;
	-moz-animation: bounce-right 2s infinite;
	-ms-animation: bounce-right 2s infinite;
	animation: bounce-right 2s infinite;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%;
}
input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="reset"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover {
	outline: 0px !important;
	-webkit-appearance: none;
}
.btn-homepage {
	width: 40%;
	color: white;
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	text-align: left;
	font-size: 2rem;
	padding: 15px 30px;
	margin: 2px;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.btn-homepage.active {
	padding: 25px 60px 25px 30px;
}
.btn-homepage:hover,.btn-homepage:active,.btn-homepage:focus {
	color: white;
}

@media (min-width: 1200px) {

	.btn-homepage:hover {
		padding: 25px 60px 25px 30px;
	}
}


@media (min-width: 768px) {

	.btn-homepage {
		min-width: 380px;
	}
	.btn-homepage.white {
		background-color: white;
		background-color: rgba(255, 255, 255, 0.8);
	}
	.btn-homepage.gray {
		background-color: #adadad;
		background-color: rgba(153, 153, 153, 0.8);
	}
	.btn-homepage.gray-dark {
		background-color: #858585;
		background-color: rgba(102, 102, 102, 0.8);
	}
	.btn-homepage.gray-light {
		background-color: #e4e4e4;
		background-color: rgba(221, 221, 221, 0.8);
	}
	.btn-homepage.gray-lighter {
		background-color: whitesmoke;
		background-color: rgba(243, 243, 243, 0.8);
	}
	.btn-homepage.purple {
		background-color: #8557a7;
		background-color: rgba(102, 45, 145, 0.8);
	}
	.btn-homepage.red {
		background-color: #f1466c;
		background-color: rgba(237, 24, 71, 0.8);
	}
	.btn-homepage.blue {
		background-color: #33b7ea;
		background-color: rgba(0, 165, 229, 0.8);
	}
	.btn-homepage.green {
		background-color: #33d76d;
		background-color: rgba(0, 205, 73, 0.8);
	}
	.btn-homepage.orange {
		background-color: #ffa633;
		background-color: rgba(255, 144, 0, 0.8);
	}
	.btn-homepage.B0 {
		background-color: white;
		background-color: rgba(255, 255, 255, 0.8);
	}
	.btn-homepage.B1 {
		background-color: #e4e4e4;
		background-color: rgba(221, 221, 221, 0.8);
	}
	.btn-homepage.B2 {
		background-color: #adadad;
		background-color: rgba(153, 153, 153, 0.8);
	}
	.btn-homepage.B3 {
		background-color: #858585;
		background-color: rgba(102, 102, 102, 0.8);
	}
	.btn-homepage.B4 {
		background-color: #5c5c5c;
		background-color: rgba(51, 51, 51, 0.8);
	}
	.btn-homepage.B5 {
		background-color: #4e4e4e;
		background-color: rgba(34, 34, 34, 0.8);
	}
	.btn-homepage.B6 {
		background-color: #333333;
		background-color: rgba(0, 0, 0, 0.8);
	}
	.btn-homepage.B7 {
		background-color: whitesmoke;
		background-color: rgba(243, 243, 243, 0.8);
	}
	.btn-homepage.C1 {
		background-color: #8557a7;
		background-color: rgba(102, 45, 145, 0.8);
	}
	.btn-homepage.C1s {
		background-color: #775595;
		background-color: rgba(85, 42, 123, 0.8);
	}
	.btn-homepage.C1h {
		background-color: #9d61c9;
		background-color: rgba(132, 58, 188, 0.8);
	}
	.btn-homepage.C2 {
		background-color: #f1466c;
		background-color: rgba(237, 24, 71, 0.8);
	}
	.btn-homepage.C2s {
		background-color: #d54465;
		background-color: rgba(203, 21, 62, 0.8);
	}
	.btn-homepage.C2h {
		background-color: #ff4870;
		background-color: rgba(255, 26, 76, 0.8);
	}
	.btn-homepage.C3 {
		background-color: #33b7ea;
		background-color: rgba(0, 165, 229, 0.8);
	}
	.btn-homepage.C3s {
		background-color: #47add9;
		background-color: rgba(25, 152, 207, 0.8);
	}
	.btn-homepage.C3h {
		background-color: #33c2fa;
		background-color: rgba(0, 179, 249, 0.8);
	}
	.btn-homepage.C4 {
		background-color: #33d76d;
		background-color: rgba(0, 205, 73, 0.8);
	}
	.btn-homepage.C4s {
		background-color: #33c166;
		background-color: rgba(0, 178, 64, 0.8);
	}
	.btn-homepage.C4h {
		background-color: #33e673;
		background-color: rgba(0, 224, 80, 0.8);
	}
	.btn-homepage.C5 {
		background-color: #ffa633;
		background-color: rgba(255, 144, 0, 0.8);
	}
	.btn-homepage.C5s {
		background-color: #ee9d33;
		background-color: rgba(234, 132, 0, 0.8);
	}
	.btn-homepage.C5h {
		background-color: #ffb14b;
		background-color: rgba(255, 157, 30, 0.8);
	}
	.btn-homepage.C6 {
		background-color: #59e2e9;
		background-color: rgba(48, 219, 228, 0.8);
	}
	.btn-homepage.SUCCESS {
		background-color: #33d76d;
		background-color: rgba(0, 205, 73, 0.8);
	}
	.btn-homepage.ERROR {
		background-color: #f1466c;
		background-color: rgba(237, 24, 71, 0.8);
	}
}


@media (max-width: 767px) {

	.btn-homepage {
		font-size: 1.5rem;
		width: 100%;
		margin: 0;
		border-radius: 0;
		padding: 20px 8px;
		text-align: left;
	}
}


.btn.green.inverse {
	background-color: #00b240;
	color: #fff;
}
.btn.green.inverse:hover {
	background-color: #00e050;
}
.btn.green.inverse.active {
	background-color: #fff;
	color: #00cd49;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn.green.inverse.active:hover {
	background-color: #fff;
}
.btn-hover-sky-blue-dark:hover {
	background-color: #28bbc2 !important;
}
.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.btn-group > .btn,.btn-group-vertical > .btn {
	position: relative;
	float: left;
}
.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {
	z-index: 2;
}
.btn-group > .btn:focus,.btn-group-vertical > .btn:focus {
	outline: 0;
}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar:before,.btn-toolbar:after {
	content: " ";
	display: table;
}
.btn-toolbar:after {
	clear: both;
}
.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle,.btn-group-lg.btn-group > .btn + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn .caret {
	margin-left: 0;
}
.btn-lg .caret,.btn-group-lg > .btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret {
	border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after {
	content: " ";
	display: table;
}
.btn-group-vertical > .btn-group:after {
	clear: both;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 14px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius: 14px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn,.btn-group-justified > .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle="buttons"] > .btn > input[type="radio"],[data-toggle="buttons"] > .btn > input[type="checkbox"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 14px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 10px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857;
	color: #666666;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #595959;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #662d91;
}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
	color: #dddddd;
}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	left: auto;
	right: 0;
}
.dropdown-menu-left {
	left: 0;
	right: auto;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 13px;
	line-height: 1.42857;
	color: #dddddd;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: "";
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

@media (min-width: 768px) {

	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.Roku-Button-Dropdown .btn-group > a {
	color: #333;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamLight", Helvetica, Arial, sans-serif;
	background-color: #fff;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-radius: 10px;
	display: block;
}

@media (max-width: 767px) {

	.Roku-Button-Dropdown .btn-group > a {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Button-Dropdown .btn-group > a {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-Button-Dropdown .btn-group > a {
		font-size: 14px;
	}
}

.Roku-Button-Dropdown .btn-group > a.alt-background {
	background-color: #eee;
}
.Roku-Button-Dropdown .btn-group > a:hover {
	text-decoration: none;
}
.Roku-Button-Dropdown .btn-group.open > a {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.Roku-Button-Dropdown .btn-group ul {
	width: 100%;
}
.Roku-Button-Dropdown .btn-group .roku-dropdown-text {
	overflow: hidden;
	text-overflow: ellipsis;
}
.Roku-Button-Dropdown .btn-group .roku-dropdown-text.wide {
	padding-right: 0rem;
}

@media (max-width: 767px) {

	.Roku-Button-Dropdown .btn-group {
		width: 100%;
	}
}

.Roku-Button-Dropdown .dropdown-menu {
	border-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
	color: #236aee;
	top: 40px;
	border: 0 none;
	border-top: 1px solid #eee;
	box-shadow: none;
	z-index: 100;
	width: auto;
}

@media (max-width: 767px) {

	.Roku-Button-Dropdown .dropdown-menu {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Button-Dropdown .dropdown-menu {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-Button-Dropdown .dropdown-menu {
		font-size: 14px;
	}
}

.Roku-Button-Dropdown .dropdown-menu.alt-background {
	background-color: #eee;
}
.Roku-Button-Dropdown .dropdown-menu.alt-background .label {
	color: #333;
}
.Roku-Button-Dropdown .dropdown-menu.alt-background .label:hover {
	background-color: transparent;
}

@media (max-width: 767px) {

	.Roku-Button-Dropdown .dropdown-menu {
		max-width: 300px;
	}
}

.Roku-Button-Dropdown .dropdown-menu a {
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 4rem;
	color: #236aee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 767px) {

	.Roku-Button-Dropdown .dropdown-menu a {
		padding-left: 2rem;
	}
}

.Roku-Button-Dropdown .dropdown-menu a:hover,.Roku-Button-Dropdown .dropdown-menu a:active {
	background-color: #236aee;
	color: #fff;
	text-decoration: none;
}
.Roku-Button-Dropdown .dropdown-menu a.label {
	cursor: default;
	color: #eee;
	position: relative;
	left: -10px;
	text-decoration: none;
}
.roku-nav-pills {
	list-style: none;
	padding: 0rem;
}
.roku-nav-pills > li {
	display: inline-block;
}

@media (max-width: 767px) {

	.roku-nav-pills > li {
		font-size: 1.4rem;
	}
}

.roku-nav-pills > li > a {
	display: inline-block;
	padding: 8px 20px 6px;
	border-radius: 20px;
	margin: 1rem;
}
.roku-nav-pills > li > a:hover,.roku-nav-pills > li > a:focus {
	background-color: #eee;
	text-decoration: none;
}
.roku-nav-pills > li + li {
	margin-left: 6px;
}
.roku-nav-pills > li.active > a,.roku-nav-pills > li.active > a:hover,.roku-nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #662d91;
}
.Roku-Image img {
	display: block;
}
.Roku-Image img.fullWidth {
	width: 100%;
}
.Roku-PictureFill {
	height: 100%;
}
.Roku-PictureFill > * {
	height: 100%;
}
.Roku-PictureFill .media-bg {
	background-size: cover;
	background-position: center;
	min-height: 100%;
	max-width: 100%;
	overflow: hidden;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner {
	position: relative;
	width: 100%;
	min-height: 523px;
	max-height: 523px;
	height: 90vh;
}

@media (min-width: 768px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner {
		min-height: 510px;
		max-height: 700px;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner > div {
	height: 100%;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner .more-arrow {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-bottom: -.25em;
	z-index: 1;
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .more-arrow {
		font-size: 26px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .more-arrow {
		font-size: 36px;
	}
}


@media (min-width: 1200px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .more-arrow {
		font-size: 42px;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content {
	color: #fff;
	padding: 3rem;
	text-align: center;
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content {
		padding: 1.5rem;
	}
}


@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content {
		position: absolute;
		left: 0;
		bottom: 0;
	}
}


@media (min-width: 768px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content {
		color: #333;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content .attribution {
	padding-bottom: 6rem;
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content .attribution {
		padding-bottom: 3rem;
	}
}


@media (min-width: 768px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content .attribution {
		display: flex;
		justify-content: flex-end;
		padding-right: 3rem;
		padding-bottom: 0rem;
	}
}


@media (min-width: 768px) and (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .roku-hero-media-content .attribution {
		padding-right: 1.5rem;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner .hero-scroll-indicator {
	width: 100%;
	color: #fff;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer {
	margin-right: 5%;
	padding: 1rem;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer img {
	vertical-align: text-bottom;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer .disclaimer {
	display: block;
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer {
		margin-right: 0;
		font-size: 1.3rem;
	}
	.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer img {
		max-height: 20px;
	}
	.Roku-Hero-Media .Roku-Hero-Media-Inner .lead-footer .attribution {
		max-width: 300px;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner .hero-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding-left: 0rem;
	padding-right: 0rem;
	padding-bottom: 3rem;
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .hero-bottom {
		padding-bottom: 1.5rem;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner .hero-bottom > .row > .col-xs-12 > * {
	padding-left: 1rem;
	padding-right: 1rem;
}

@media (min-width: 768px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner .hero-bottom > .row > .col-xs-12 > * {
		padding-left: 0rem;
		padding-right: 0rem;
	}
}


@media (min-width: 768px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-a .roku-hero-media-content {
		transform: translateY(50%);
		text-align: left;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c {
	background-color: #eee;
}

@media (max-width: 1023px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c {
		max-height: initial;
		height: auto;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .Roku-PictureFill .media-bg {
	min-height: 523px;
	max-height: 523px;
	height: 90vh;
}

@media (min-width: 1024px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .Roku-PictureFill .media-bg {
		min-height: 510px;
		max-height: 700px;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content-container {
	position: relative;
	margin-left: 3rem;
	margin-right: 3rem;
	margin-top: -60px;
	margin-bottom: 0;
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content-container {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
}


@media (min-width: 1024px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content-container {
		position: absolute;
		margin: 0;
		top: 0;
		right: 0;
		left: 0;
		min-height: 510px;
		max-height: 700px;
		height: 90vh;
		display: flex;
		align-items: center;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content-container .container {
	width: 100%;
}
.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content {
	background-color: #fff;
	color: #333;
	text-align: center;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {

	.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content {
		position: initial;
		left: initial;
		bottom: initial;
	}
}

.Roku-Hero-Media .Roku-Hero-Media-Inner.variant-c .roku-hero-media-content h2 {
	margin-top: 0;
}

@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}

.cursor-pointer {
	cursor: pointer;
}
.cursor-default {
	cursor: default !important;
}
.promo-banner {
	margin-bottom: 2rem;
}
.circle-simple {
	display: inline-block;
	border-radius: 50%;
	width: 100%;
	height: 0;
	text-align: center;
	color: #fff;
	overflow: hidden;
	padding-bottom: 100%;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
	position: relative;
}
.circle-simple .circle-vcenter {
	position: relative;
	margin-top: 50%;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	display: inline-block;
	padding: 10%;
}
.circle-simple .circle-vcenter h1,.circle-simple .circle-vcenter h2,.circle-simple .circle-vcenter h3,.circle-simple .circle-vcenter h4,.circle-simple .circle-vcenter h5,.circle-simple .circle-vcenter h6 {
	margin-top: 0;
}
.circle-tag {
	font-size: 18px;
	width: 75px;
	background: rgba(255, 255, 255, 0.3);
	height: 75px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	border: 3px solid white;
	padding-top: 7px;
	line-height: 1;
}
.circle-lg {
	display: inline-block;
	border-radius: 50%;
	width: 100%;
	height: 0;
	text-align: center;
	color: #fff;
	overflow: hidden;
	padding-bottom: 100%;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
	position: relative;
	cursor: pointer;
	margin: 0 auto 40px;
}
.circle-lg h2 {
	margin-top: 15%;
	font-size: 3rem;
	padding: 0 7%;
}
.circle-lg h2 .smaller {
	font-size: .8em;
	line-height: 1;
	display: block;
}

@media (min-width: 768px) and (max-width: 1199px) {

	.circle-lg h2 {
		font-size: 2.4rem;
		padding: 0 8%;
	}
}

.circle-lg p {
	margin-bottom: 15%;
	padding: 0 7%;
	font-size: 1.8rem;
}

@media (min-width: 1024px) and (max-width: 1199px) {

	.circle-lg p {
		margin-bottom: 5%;
	}
}


@media (max-width: 1023px) {

	.circle-lg p {
		margin-bottom: 0;
	}
}

.circle-lg img {
	max-width: 100%;
}
.circle-lg.outside {
	overflow: visible;
	position: relative;
}
.circle-lg.outside p {
	position: relative;
	z-index: 1;
}
.circle-lg.outside img {
	margin-left: auto;
	margin-right: auto;
}
.circle-lg.outside .figure {
	-webkit-mask-image: none;
}
.circle-lg:hover {
	color: #fff;
	text-decoration: none;
}
.circle-lg .figure {
	height: 100%;
	width: 100%;
	top: 0;
	position: absolute;
	border-radius: 50%;
	-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.circle-lg .figure > * {
	pointer-events: none;
}
.circle-lg .figure .btn {
	border: 1px solid #fff;
	background: none;
}

@media (min-width: 768px) and (max-width: 1199px) {

	.circle-lg .figure .btn {
		padding: 5px 10px;
		font-size: 13px;
		line-height: 1.5;
		border-radius: 20px;
	}
}

.circle-lg .figure .hover,.circle-lg .figure .onhover {
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.circle-lg .figure .hover {
	position: absolute;
	left: 0;
	right: 0;
}
.circle-lg .figure .onhover {
	opacity: 0;
	bottom: -20%;
	position: absolute;
	width: 100%;
}
.circle-lg .figure:hover .hover {
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
}
.circle-lg .figure:hover .onhover {
	opacity: 1;
	bottom: 10%;
}

@media (max-width: 1199px) {

	.circle-lg .figure .hover {
		-webkit-transform: scale(0.6);
		-ms-transform: scale(0.6);
		-o-transform: scale(0.6);
		transform: scale(0.6);
	}
}


@media (max-width: 1199px) and (min-width: 768px) and (max-width: 1023px) {

	.circle-lg .figure .hover img {
		margin-top: -24px;
	}
}


@media (max-width: 1199px) {

	.circle-lg .figure .onhover {
		opacity: 1;
		bottom: 10%;
	}
}


.circle-sm {
	border-radius: 50%;
	width: 50%;
	height: 0;
	padding-bottom: 50%;
	position: relative;
	margin: 0 auto;
}

@media (max-width: 767px) {

	.circle-sm {
		width: 30%;
		padding-bottom: 30%;
		float: left;
		margin-top: 20px;
	}
}

.circle-sm img {
	position: absolute;
	left: 33%;
	bottom: 0;
	width: 33%;
}
.circle-sm span {
	float: left;
	width: 100%;
	padding-top: 50%;
	margin-top: -.5em;
	font-size: 7vw;
	line-height: 1;
}

@media (max-width: 767px) {

	.circle-sm span {
		font-size: 16vw;
	}
}

.circle-sm.outside {
	overflow: visible;
}
.circle-bullet {
	display: inline-block;
	border-radius: 1em;
	width: 1.6em;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
}


@media (max-width: 767px) {

	.mobile-fit {
		float: left;
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid #dddddd;
	}
	.mobile-fit:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.mobile-fit h1,.mobile-fit h2,.mobile-fit h3,.mobile-fit h4,.mobile-fit h5,.mobile-fit h6,.mobile-fit p,.mobile-fit button,.mobile-fit a {
		width: 65%;
		float: right;
		text-align: left;
	}
	.mobile-fit button {
		text-align: center;
		padding: 6px 8px;
	}
}

.overflow-scroll {
	width: 100%;
	overflow-y: hidden;
	overflow-x: scroll;
}
.speech-bubbles {
	min-width: 9999px;
}
.speech-bubbles .col-sm-3 {
	width: 80%;
	max-width: 240px;
	float: left;
}
.speech-bubble {
	position: relative;
	margin-bottom: 35px;
	margin-left: 0;
	width: 100%;
	padding: 10% 10% 0 10%;
	background: #00b240;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 2.2rem;
	color: #fff;
	display: inline-block;
}
.speech-bubble:last-child {
	margin-right: 0px;
}
.speech-bubble:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 0 35px 35px;
	border-color: transparent #00b240;
	display: block;
	width: 0;
	z-index: 1;
	margin-left: -20px;
	bottom: -35px;
	left: 70%;
}
.speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #00e050;
	padding: 3px 14px;
	font-size: 12px;
}
.speech-bubble .btn-secondary:hover,.speech-bubble .btn-secondary:focus,.speech-bubble .btn-secondary:active,.speech-bubble .btn-secondary.active,.open > .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #00a33a;
}
.speech-bubble .btn-secondary:active,.speech-bubble .btn-secondary.active,.open > .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
.speech-bubble .btn-secondary.disabled,.speech-bubble .btn-secondary.disabled:hover,.speech-bubble .btn-secondary.disabled:focus,.speech-bubble .btn-secondary.disabled:active,.speech-bubble .btn-secondary.disabled.active,.speech-bubble .btn-secondary[disabled],.speech-bubble .btn-secondary[disabled]:hover,.speech-bubble .btn-secondary[disabled]:focus,.speech-bubble .btn-secondary[disabled]:active,.speech-bubble .btn-secondary[disabled].active,fieldset[disabled] .speech-bubble .btn-secondary,fieldset[disabled] .speech-bubble .btn-secondary:hover,fieldset[disabled] .speech-bubble .btn-secondary:focus,fieldset[disabled] .speech-bubble .btn-secondary:active,fieldset[disabled] .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #00e050;
}
.speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
.speech-bubble .btn-secondary:hover {
	text-decoration: underline;
}
.speech-bubble .source-details {
	margin: 4% 0;
	font-size: 1.3rem;
	display: block;
	width: 100%;
	float: left;
}
.speech-bubble .source-details .author {
	font-family: "GothamBook";
}
.speech-bubble .source-details .author-secondary {
	color: #00e050;
	font-family: "GothamBook";
}
.speech-bubble .source-details .star-rating-container {
	margin-bottom: 10px;
	display: block;
	float: left;
}
#reviews.purple .speech-bubble {
	background: #552a7b;
}
#reviews.purple .speech-bubble:after {
	border-color: transparent #552a7b;
}
#reviews.purple .speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #843abc;
}
#reviews.purple .speech-bubble .btn-secondary:hover,#reviews.purple .speech-bubble .btn-secondary:focus,#reviews.purple .speech-bubble .btn-secondary:active,#reviews.purple .speech-bubble .btn-secondary.active,.open > #reviews.purple .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #632c8d;
}
#reviews.purple .speech-bubble .btn-secondary:active,#reviews.purple .speech-bubble .btn-secondary.active,.open > #reviews.purple .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
#reviews.purple .speech-bubble .btn-secondary.disabled,#reviews.purple .speech-bubble .btn-secondary.disabled:hover,#reviews.purple .speech-bubble .btn-secondary.disabled:focus,#reviews.purple .speech-bubble .btn-secondary.disabled:active,#reviews.purple .speech-bubble .btn-secondary.disabled.active,#reviews.purple .speech-bubble .btn-secondary[disabled],#reviews.purple .speech-bubble .btn-secondary[disabled]:hover,#reviews.purple .speech-bubble .btn-secondary[disabled]:focus,#reviews.purple .speech-bubble .btn-secondary[disabled]:active,#reviews.purple .speech-bubble .btn-secondary[disabled].active,fieldset[disabled] #reviews.purple .speech-bubble .btn-secondary,fieldset[disabled] #reviews.purple .speech-bubble .btn-secondary:hover,fieldset[disabled] #reviews.purple .speech-bubble .btn-secondary:focus,fieldset[disabled] #reviews.purple .speech-bubble .btn-secondary:active,fieldset[disabled] #reviews.purple .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #843abc;
}
#reviews.purple .speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
#reviews.purple .speech-bubble .star-rating-container .star-rating-off {
	color: #662d91;
}
#reviews.purple:hover {
	background-color: #662d91;
}
#reviews.red .speech-bubble {
	background: #cb153e;
}
#reviews.red .speech-bubble:after {
	border-color: transparent #cb153e;
}
#reviews.red .speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #ff1a4c;
}
#reviews.red .speech-bubble .btn-secondary:hover,#reviews.red .speech-bubble .btn-secondary:focus,#reviews.red .speech-bubble .btn-secondary:active,#reviews.red .speech-bubble .btn-secondary.active,.open > #reviews.red .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #dc0030;
}
#reviews.red .speech-bubble .btn-secondary:active,#reviews.red .speech-bubble .btn-secondary.active,.open > #reviews.red .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
#reviews.red .speech-bubble .btn-secondary.disabled,#reviews.red .speech-bubble .btn-secondary.disabled:hover,#reviews.red .speech-bubble .btn-secondary.disabled:focus,#reviews.red .speech-bubble .btn-secondary.disabled:active,#reviews.red .speech-bubble .btn-secondary.disabled.active,#reviews.red .speech-bubble .btn-secondary[disabled],#reviews.red .speech-bubble .btn-secondary[disabled]:hover,#reviews.red .speech-bubble .btn-secondary[disabled]:focus,#reviews.red .speech-bubble .btn-secondary[disabled]:active,#reviews.red .speech-bubble .btn-secondary[disabled].active,fieldset[disabled] #reviews.red .speech-bubble .btn-secondary,fieldset[disabled] #reviews.red .speech-bubble .btn-secondary:hover,fieldset[disabled] #reviews.red .speech-bubble .btn-secondary:focus,fieldset[disabled] #reviews.red .speech-bubble .btn-secondary:active,fieldset[disabled] #reviews.red .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #ff1a4c;
}
#reviews.red .speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
#reviews.red .speech-bubble .star-rating-container .star-rating-off {
	color: #ed1847;
}
#reviews.red:hover {
	background-color: #ed1847;
}
#reviews.blue .speech-bubble {
	background: #1998cf;
}
#reviews.blue .speech-bubble:after {
	border-color: transparent #1998cf;
}
#reviews.blue .speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #00b3f9;
}
#reviews.blue .speech-bubble .btn-secondary:hover,#reviews.blue .speech-bubble .btn-secondary:focus,#reviews.blue .speech-bubble .btn-secondary:active,#reviews.blue .speech-bubble .btn-secondary.active,.open > #reviews.blue .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #0087bc;
}
#reviews.blue .speech-bubble .btn-secondary:active,#reviews.blue .speech-bubble .btn-secondary.active,.open > #reviews.blue .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
#reviews.blue .speech-bubble .btn-secondary.disabled,#reviews.blue .speech-bubble .btn-secondary.disabled:hover,#reviews.blue .speech-bubble .btn-secondary.disabled:focus,#reviews.blue .speech-bubble .btn-secondary.disabled:active,#reviews.blue .speech-bubble .btn-secondary.disabled.active,#reviews.blue .speech-bubble .btn-secondary[disabled],#reviews.blue .speech-bubble .btn-secondary[disabled]:hover,#reviews.blue .speech-bubble .btn-secondary[disabled]:focus,#reviews.blue .speech-bubble .btn-secondary[disabled]:active,#reviews.blue .speech-bubble .btn-secondary[disabled].active,fieldset[disabled] #reviews.blue .speech-bubble .btn-secondary,fieldset[disabled] #reviews.blue .speech-bubble .btn-secondary:hover,fieldset[disabled] #reviews.blue .speech-bubble .btn-secondary:focus,fieldset[disabled] #reviews.blue .speech-bubble .btn-secondary:active,fieldset[disabled] #reviews.blue .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #00b3f9;
}
#reviews.blue .speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
#reviews.blue .speech-bubble .star-rating-container .star-rating-off {
	color: #00a5e5;
}
#reviews.blue:hover {
	background-color: #00a5e5;
}
#reviews.green .speech-bubble {
	background: #00b240;
}
#reviews.green .speech-bubble:after {
	border-color: transparent #00b240;
}
#reviews.green .speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #00e050;
}
#reviews.green .speech-bubble .btn-secondary:hover,#reviews.green .speech-bubble .btn-secondary:focus,#reviews.green .speech-bubble .btn-secondary:active,#reviews.green .speech-bubble .btn-secondary.active,.open > #reviews.green .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #00a33a;
}
#reviews.green .speech-bubble .btn-secondary:active,#reviews.green .speech-bubble .btn-secondary.active,.open > #reviews.green .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
#reviews.green .speech-bubble .btn-secondary.disabled,#reviews.green .speech-bubble .btn-secondary.disabled:hover,#reviews.green .speech-bubble .btn-secondary.disabled:focus,#reviews.green .speech-bubble .btn-secondary.disabled:active,#reviews.green .speech-bubble .btn-secondary.disabled.active,#reviews.green .speech-bubble .btn-secondary[disabled],#reviews.green .speech-bubble .btn-secondary[disabled]:hover,#reviews.green .speech-bubble .btn-secondary[disabled]:focus,#reviews.green .speech-bubble .btn-secondary[disabled]:active,#reviews.green .speech-bubble .btn-secondary[disabled].active,fieldset[disabled] #reviews.green .speech-bubble .btn-secondary,fieldset[disabled] #reviews.green .speech-bubble .btn-secondary:hover,fieldset[disabled] #reviews.green .speech-bubble .btn-secondary:focus,fieldset[disabled] #reviews.green .speech-bubble .btn-secondary:active,fieldset[disabled] #reviews.green .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #00e050;
}
#reviews.green .speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
#reviews.green .speech-bubble .star-rating-container .star-rating-off {
	color: #00cd49;
}
#reviews.green:hover {
	background-color: #00cd49;
}
#reviews.orange .speech-bubble {
	background: #ea8400;
}
#reviews.orange .speech-bubble:after {
	border-color: transparent #ea8400;
}
#reviews.orange .speech-bubble .btn-secondary {
	color: #fff;
	background-color: transparent;
	border-color: #ff9d1e;
}
#reviews.orange .speech-bubble .btn-secondary:hover,#reviews.orange .speech-bubble .btn-secondary:focus,#reviews.orange .speech-bubble .btn-secondary:active,#reviews.orange .speech-bubble .btn-secondary.active,.open > #reviews.orange .speech-bubble .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #e07e00;
}
#reviews.orange .speech-bubble .btn-secondary:active,#reviews.orange .speech-bubble .btn-secondary.active,.open > #reviews.orange .speech-bubble .btn-secondary.dropdown-toggle {
	background-image: none;
}
#reviews.orange .speech-bubble .btn-secondary.disabled,#reviews.orange .speech-bubble .btn-secondary.disabled:hover,#reviews.orange .speech-bubble .btn-secondary.disabled:focus,#reviews.orange .speech-bubble .btn-secondary.disabled:active,#reviews.orange .speech-bubble .btn-secondary.disabled.active,#reviews.orange .speech-bubble .btn-secondary[disabled],#reviews.orange .speech-bubble .btn-secondary[disabled]:hover,#reviews.orange .speech-bubble .btn-secondary[disabled]:focus,#reviews.orange .speech-bubble .btn-secondary[disabled]:active,#reviews.orange .speech-bubble .btn-secondary[disabled].active,fieldset[disabled] #reviews.orange .speech-bubble .btn-secondary,fieldset[disabled] #reviews.orange .speech-bubble .btn-secondary:hover,fieldset[disabled] #reviews.orange .speech-bubble .btn-secondary:focus,fieldset[disabled] #reviews.orange .speech-bubble .btn-secondary:active,fieldset[disabled] #reviews.orange .speech-bubble .btn-secondary.active {
	background-color: transparent;
	border-color: #ff9d1e;
}
#reviews.orange .speech-bubble .btn-secondary .badge {
	color: transparent;
	background-color: #fff;
}
#reviews.orange .speech-bubble .star-rating-container .star-rating-off {
	color: #ff9000;
}
#reviews.orange:hover {
	background-color: #ff9000;
}
.star-rating-container {
	position: relative;
	display: inline-block;
	font-size: 2.2rem;
	text-align: left;
}
.star-rating-container .star-rating-off {
	color: #00cd49;
}
.star-rating-container .star-rating-off.white {
	color: #fff;
	background-color: transparent;
}
.star-rating-container .star-rating-off.gray {
	color: #999999;
	background-color: transparent;
}
.star-rating-container .star-rating-off.gray-dark {
	color: #666666;
	background-color: transparent;
}
.star-rating-container .star-rating-off.gray-light {
	color: #dddddd;
	background-color: transparent;
}
.star-rating-container .star-rating-off.gray-lighter {
	color: #f3f3f3;
	background-color: transparent;
}
.star-rating-container .star-rating-off.purple {
	color: #662d91;
	background-color: transparent;
}
.star-rating-container .star-rating-off.red {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-off.blue {
	color: #00a5e5;
	background-color: transparent;
}
.star-rating-container .star-rating-off.green {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-off.orange {
	color: #ff9000;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B0 {
	color: #fff;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B1 {
	color: #ddd;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B2 {
	color: #999;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B3 {
	color: #666;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B4 {
	color: #333;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B5 {
	color: #222;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B6 {
	color: #000;
	background-color: transparent;
}
.star-rating-container .star-rating-off.B7 {
	color: #f3f3f3;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C1 {
	color: #662d91;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C1s {
	color: #552a7b;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C1h {
	color: #843abc;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C2 {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C2s {
	color: #cb153e;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C2h {
	color: #ff1a4c;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C3 {
	color: #00a5e5;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C3s {
	color: #1998cf;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C3h {
	color: #00b3f9;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C4 {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C4s {
	color: #00b240;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C4h {
	color: #00e050;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C5 {
	color: #ff9000;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C5s {
	color: #ea8400;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C5h {
	color: #ff9d1e;
	background-color: transparent;
}
.star-rating-container .star-rating-off.C6 {
	color: #30dbe4;
	background-color: transparent;
}
.star-rating-container .star-rating-off.SUCCESS {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-off.ERROR {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-off:after {
	content: "\e006\e006\e006\e006\e006";
}
.star-rating-container .star-rating-on {
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
}
.star-rating-container .star-rating-on.yellow {
	color: #f4da00;
}
.star-rating-container .star-rating-on.white {
	color: #fff;
	background-color: transparent;
}
.star-rating-container .star-rating-on.gray {
	color: #999999;
	background-color: transparent;
}
.star-rating-container .star-rating-on.gray-dark {
	color: #666666;
	background-color: transparent;
}
.star-rating-container .star-rating-on.gray-light {
	color: #dddddd;
	background-color: transparent;
}
.star-rating-container .star-rating-on.gray-lighter {
	color: #f3f3f3;
	background-color: transparent;
}
.star-rating-container .star-rating-on.purple {
	color: #662d91;
	background-color: transparent;
}
.star-rating-container .star-rating-on.red {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-on.blue {
	color: #00a5e5;
	background-color: transparent;
}
.star-rating-container .star-rating-on.green {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-on.orange {
	color: #ff9000;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B0 {
	color: #fff;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B1 {
	color: #ddd;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B2 {
	color: #999;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B3 {
	color: #666;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B4 {
	color: #333;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B5 {
	color: #222;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B6 {
	color: #000;
	background-color: transparent;
}
.star-rating-container .star-rating-on.B7 {
	color: #f3f3f3;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C1 {
	color: #662d91;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C1s {
	color: #552a7b;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C1h {
	color: #843abc;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C2 {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C2s {
	color: #cb153e;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C2h {
	color: #ff1a4c;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C3 {
	color: #00a5e5;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C3s {
	color: #1998cf;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C3h {
	color: #00b3f9;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C4 {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C4s {
	color: #00b240;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C4h {
	color: #00e050;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C5 {
	color: #ff9000;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C5s {
	color: #ea8400;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C5h {
	color: #ff9d1e;
	background-color: transparent;
}
.star-rating-container .star-rating-on.C6 {
	color: #30dbe4;
	background-color: transparent;
}
.star-rating-container .star-rating-on.SUCCESS {
	color: #00cd49;
	background-color: transparent;
}
.star-rating-container .star-rating-on.ERROR {
	color: #ed1847;
	background-color: transparent;
}
.star-rating-container .star-rating-on:after {
	content: "\e006\e006\e006\e006\e006";
}
p.rating {
	display: inline-block;
	position: relative;
	top: -2px;
	margin: 3px;
	color: #999999;
}
.margin.top {
	margin-top: 4rem;
}
.margin.bottom {
	margin-bottom: 4rem;
}
.margin-half.top {
	margin-top: 2rem;
}
.margin-half.bottom {
	margin-bottom: 2rem;
}
.margin-quarter.top {
	margin-top: 1rem;
}
.margin-quarter.bottom {
	margin-bottom: 1rem;
}

.pad.top {
	padding-top: 80px;
}

@media (max-width: 767px) {

	.pad.top {
		padding-top: 40px;
	}
}

.pad.bottom {
	padding-bottom: 80px;
}

@media (max-width: 767px) {

	.pad.bottom {
		padding-bottom: 40px;
	}
}

.pad-half.top {
	padding-top: 2rem;
}

@media (min-width: 768px) {

	.pad-half.top {
		padding-top: 4rem;
	}
}

.pad-half.bottom {
	padding-bottom: 2rem;
}

@media (min-width: 768px) {

	.pad-half.bottom {
		padding-bottom: 4rem;
	}
}

.pad-half.left {
	padding-left: 2rem;
}

@media (min-width: 768px) {

	.pad-half.left {
		padding-left: 4rem;
	}
}

.pad-half.right {
	padding-right: 2rem;
}

@media (min-width: 768px) {

	.pad-half.right {
		padding-right: 4rem;
	}
}

.pad-quarter.top {
	padding-top: 1rem;
}

@media (min-width: 768px) {

	.pad-quarter.top {
		padding-top: 2rem;
	}
}

.pad-quarter.bottom {
	padding-bottom: 1rem;
}

@media (min-width: 768px) {

	.pad-quarter.bottom {
		padding-bottom: 2rem;
	}
}

.pad-quarter.left {
	padding-left: 1rem;
}

@media (min-width: 768px) {

	.pad-quarter.left {
		padding-left: 2rem;
	}
}

.pad-quarter.right {
	padding-right: 1rem;
}

@media (min-width: 768px) {

	.pad-quarter.right {
		padding-right: 2rem;
	}
}


.place {
	position: absolute;
	padding: 1rem;
}
.place.bottom {
	bottom: 0;
	width: 100%;
}
.place.right {
	right: 0;
	width: auto;
	bottom: 0;
	text-align: right;
	max-width: 50%;
}
.place.right img {
	max-width: 100%;
	max-height: 13rem;
}

@media (min-width: 768px) {

	.place.right img {
		max-height: 30vh;
	}
}

.t10 {
	top: 10% !important;
}
.t20 {
	top: 20% !important;
}
.t30 {
	top: 30% !important;
}
.t40 {
	top: 40% !important;
}
.t50 {
	top: 50% !important;
}
.t60 {
	top: 60% !important;
}
.t70 {
	top: 70% !important;
}
.t80 {
	top: 80% !important;
}
.t90 {
	top: 90% !important;
}

a.learn-more {
	position: relative;
}

@media (max-width: 767px) {

	a.learn-more {
		font-size: 1.3rem;
		white-space: nowrap;
	}
}

a.learn-more:after,a.learn-more:before {
	content: "";
	width: 2px;
	height: 12px;
	position: absolute;
	background: #662d91;
	top: -2px;
	right: -12px;
}
a.learn-more:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 6px;
}
a.learn-more:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.action,.price {
	display: inline-block;
	float: none;
	margin-right: -1%;
	vertical-align: middle;
}
.price.right {
	width: 100%;
}
.action .btn {
	width: 90%;
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 768px) and (max-width: 1199px) {

	.action .btn {
		width: 100%;
		max-width: 110px;
	}
}


@media (min-width: 1200px) {

	.action .btn {
		max-width: 160px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.action .btn {
		padding: 1rem;
		font-size: 1.3rem;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.price {
		font-size: 3.1rem;
	}
	.price.text {
		line-height: 3.1rem;
	}
	.action,.price {
		text-align: center;
		max-width: 100%;
		padding: 0;
	}
	.action.right,.price.right {
		text-align: right;
	}
}


.expand {
	width: 100%;
}
#player-selector .nav-tabs {
	margin-bottom: 20px;
}
#player-selector .nav-tabs > li > a {
	max-height: 64px;
}

@media (max-width: 767px) {

	#player-selector .roku-players-container {
		background-color: #f3f3f3;
		margin-bottom: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	#player-selector .nav-tabs > li > a {
		padding: 20px;
	}
}


@media (min-width: 768px) {

	#player-selector {
		margin-top: -74px;
	}
}

#player-selector .circle-lg .hover {
	top: 45%;
}
#player-selector.product-circle-info .figure .hover {
	top: initial;
}

.text-center .img-responsive {
	margin: 0 auto;
}

@media (max-width: 767px) {

	#product-selector .circle-info .btn,#player-selector .circle-info .btn {
		max-width: 30rem;
	}
}

#product-selector .col-sm-4 .circle-lg,#player-selector .col-sm-4 .circle-lg {
	width: 390px;
	height: 390px;
	padding-bottom: 0;
	display: block;
}

@media (min-width: 768px) and (max-width: 1023px) {

	#product-selector .col-sm-4 .circle-lg,#player-selector .col-sm-4 .circle-lg {
		width: 240px;
		height: 240px;
	}
}


@media (min-width: 1024px) and (max-width: 1199px) {

	#product-selector .col-sm-4 .circle-lg,#player-selector .col-sm-4 .circle-lg {
		width: 320px;
		height: 320px;
	}
}


@media (max-width: 767px) {

	#product-selector .col-sm-4 .circle-lg,#player-selector .col-sm-4 .circle-lg {
		width: 300px;
		height: 300px;
	}
}

#product-selector .col-sm-3 .circle-lg,#player-selector .col-sm-3 .circle-lg {
	width: 290px;
	height: 290px;
	padding-bottom: 0;
	display: block;
}

@media (min-width: 1024px) and (max-width: 1199px) {

	#product-selector .col-sm-3 .circle-lg,#player-selector .col-sm-3 .circle-lg {
		width: 220px;
		height: 220px;
	}
}


@media (min-width: 768px) and (max-width: 1023px) {

	#product-selector .col-sm-3 .circle-lg,#player-selector .col-sm-3 .circle-lg {
		width: 174px;
		height: 174px;
	}
}


@media (max-width: 767px) {

	#product-selector .col-sm-3 .circle-lg,#player-selector .col-sm-3 .circle-lg {
		width: 300px;
		height: 300px;
	}
}

.vid-fill {
	width: 100%;
	line-height: 0;
}
.vid-fill video {
	width: 100%;
	line-height: 0;
}

@media (min-width: 768px) and (max-width: 1199px) {

	.vid-fill video {
		max-width: 624px;
		min-height: 480px;
	}
}


@media (max-width: 767px) {

	.vid-fill video {
		min-height: 217px;
		min-width: 282px;
	}
}


@media (min-width: 768px) {

	.vmiddle > div {
		display: table-cell;
		vertical-align: middle;
		float: none;
	}
	.vcenter > div {
		display: inline-block;
		vertical-align: middle;
		float: none;
		margin-right: -.5%;
	}
}


@media (max-width: 767px) {

	#product-selector-simple .title {
		text-align: center;
	}
}


@media (max-width: 767px) {

	#product-selector-simple .figure h2 {
		font-size: 4rem;
	}
}

#product-selector-simple .figure img {
	position: absolute;
	bottom: 0;
	left: 0;
}
#product-selector-simple .short-desc {
	text-align: center;
	min-height: 4em;
}

@media (max-width: 767px) {

	#product-selector-simple .short-desc {
		min-height: 2em;
	}
}

#product-selector-simple .product .circle-lg {
	cursor: default;
}

@media (max-width: 767px) {

	#product-selector-simple .product {
		max-width: 40rem;
		margin: 0 auto;
	}
}


.social-buttons img:hover {
	cursor: pointer;
}
.social-buttons {
	margin: 33px auto;
	height: auto;
	text-align: center;
}
.social-buttons span {
	height: auto;
	margin: 0 2rem 2rem 0;
	display: inline-block;
}
.social-buttons span.st_pinterest_custom {
	margin-left: -6px;
}
.social-buttons .button.large {
	margin: 10px 0;
	font-size: 18px;
	line-height: 50px;
	height: 50px;
	padding: 0 20px;
	background-image: none;
}

#offers .offer {
	display: inline-block;
	margin-bottom: 2em;
	width: 100%;
}
#offers .offer img {
	width: 100%;
}
.nondraggable {
	user-drag: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
}

.ps-container .ps-scrollbar-x-rail {
	position: absolute;
	bottom: 3px;
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover {
	background-color: transparent;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-x-rail.in-scrolling {
	background-color: transparent;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-y-rail {
	position: absolute;
	right: 3px;
	width: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover {
	background-color: transparent;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-y-rail.in-scrolling {
	background-color: transparent;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.ps-container .ps-scrollbar-x {
	position: absolute;
	bottom: 0;
	height: 8px;
	background-color: #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-o-transition: background-color .2s linear;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color .2s linear;
	transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-x {
	font-size: 0;
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
	background-color: #999;
}
.ps-container .ps-scrollbar-y {
	position: absolute;
	right: 0;
	width: 8px;
	background-color: #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-o-transition: background-color .2s linear;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color .2s linear;
	transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-y {
	font-size: 0;
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
	background-color: #999;
}
.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y {
	visibility: hidden;
}
.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y {
	visibility: visible;
}
.scroller {
	position: relative;
	max-height: 280px;
	display: block;
	overflow: hidden;
	white-space: pre-line;
	padding-right: 2rem;
}
.scroller .ps-scrollbar-x-rail {
	display: none;
}

@media (min-width: 1200px) {

	#our-story .media-hero {
		height: 700px;
	}
}

#our-story .media-bg img {
	min-height: inherit;
}
#our-story p {
	font-size: 2rem;
	font-family: "GothamExtraLight";
}

@media (max-width: 767px) {

	#our-story p {
		font-size: 1.8rem;
		padding: 10px;
	}
}

.no-padding {
	padding: 0px;
}
.ng-invalid-email + .newsletter-validation.validation {
	display: block;
}
.newsletter-validation.validation {
	display: none;
	top: 35px;
	background: none;
}
span.btn.btn-xs {
	cursor: default;
}
.Roku-Content-Rows .container-text {
	float: none;
}
.Roku-Content-Rows span .Roku-Image {
	display: inline-block;
	position: relative;
	top: 15px;
}
.Roku-Content-Rows .body-images {
	padding: 0rem;
}
.Roku-Template-Layout .nav-page-headline {
	padding-top: 70px;
	margin-bottom: 22px;
	overflow: hidden;
}

@media (max-width: 767px) {

	.Roku-Template-Layout .nav-page-headline {
		padding-top: 54px;
		margin-bottom: 11px;
	}
}

.Roku-Template-Layout .nav-page-headline .nav-page-headline-h1 {
	color: #fff;
	margin: 22px 0px;
	text-align: center;
	text-transform: capitalize;
	padding: 0px 15px;
	font-size: 2.5em;
}
.Roku-Template-Layout .roku-page-hero .Roku-Hero-Media {
	position: relative;
	min-height: 510px;
}
.Roku-Template-Layout .nav-uma-enabled .Roku-Template-Layout .nav-page-headline {
	padding-top: 176px;
}
.Roku-DarkBgPromo {
	position: relative;
	overflow: hidden;
}
.Roku-DarkBgPromo .roku-darkbgpromo-container {
	padding: 3rem;
	color: #fff;
}

@media (max-width: 767px) {

	.Roku-DarkBgPromo .roku-darkbgpromo-container {
		padding: 1.5rem;
	}
}

.Roku-DarkBgPromo .roku-darkbgpromo-container .roku-darkbgpromo-content {
	text-align: center;
}

@media (min-width: 768px) {

	.Roku-DarkBgPromo .roku-darkbgpromo-container .roku-darkbgpromo-content {
		text-align: left;
	}
}

.Roku-DarkBgPromo .roku-darkbgpromo-container .roku-darkbgpromo-cta {
	padding-left: 0rem;
	padding-right: 0rem;
}
.Roku-DarkBgPromo .roku-darkbgpromo-container .roku-darkbgpromo-cta a {
	margin-left: 0rem;
	margin-right: 0rem;
}
.Roku-Legal ol {
	padding: 0rem;
	margin-top: 4rem;
	margin-bottom: 4rem;
}

@media (max-width: 767px) {

	.Roku-Legal ol {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
}

.Roku-Legal ol > li {
	margin-top: 2rem;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-Legal ol > li {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Legal ol > li {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-Legal ol > li {
		font-size: 14px;
	}
}

.Roku-Legal ol > li:before {
	display: inline-block;
	padding-right: 0.5rem;
	font-weight: bold;
	text-align: right;
}

@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}

.Roku-ProductPrice {
	display: inline-block;
}
.Roku-ProductPrice .roku-price.discounted {
	opacity: 0.6;
	position: relative;
}
.Roku-ProductPrice .roku-price.discounted:before {
	content: "";
	left: 1.2rem;
	top: 50%;
	right: 0;
	border-top: 2px solid;
	-webkit-transform: rotate(165deg);
	-ms-transform: rotate(165deg);
	-o-transform: rotate(165deg);
	transform: rotate(165deg);
	position: absolute;
}
.Roku-ProductPrice .roku-price .decimal-point {
	font-size: .001px;
}
.Roku-ProductPrice .roku-price sup span {
	font-size: 1em;
}

html.Roku-Modal-On body {
	overflow: hidden;
	position: relative;
}
.Roku-Modal {
}
.Roku-Modal .modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	overflow: hidden;
	overflow-y: auto;
}
.Roku-Modal .modal.hidden {
	display: none;
}
.Roku-Modal .modal.is-video-modal .modal-backdrop {
	background-color: #552a7b;
	opacity: 0.9;
}
.Roku-Modal .modal.is-video-modal .modal-dialog {
	background: rgba(255, 255, 255, 0);
	border: 0;
	width: 83.333%;
	position: relative;
	margin: 0 auto;
	margin-top: 6rem;
	box-shadow: none;
}

@media (max-width: 767px) {

	.Roku-Modal .modal.is-video-modal .modal-dialog {
		margin-top: 3rem;
	}
}

.Roku-Modal .modal.is-video-modal .modal-close,.Roku-Modal .modal.is-video-modal button.modal-close {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	padding: 0;
	width: 26px;
	height: 26px;
	top: -26px;
	right: -26px;
	width: auto;
	border-radius: 50%;
	opacity: 1;
	background-color: #236aee;
	color: #fff;
}

@media (max-width: 767px) {

	.Roku-Modal .modal.is-video-modal .modal-close,.Roku-Modal .modal.is-video-modal button.modal-close {
		font-size: 18px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Modal .modal.is-video-modal .modal-close,.Roku-Modal .modal.is-video-modal button.modal-close {
		font-size: 19px;
	}
}


@media (min-width: 1200px) {

	.Roku-Modal .modal.is-video-modal .modal-close,.Roku-Modal .modal.is-video-modal button.modal-close {
		font-size: 22px;
	}
}


@media (min-width: 768px) {

	.Roku-Modal .modal.is-video-modal .modal-close,.Roku-Modal .modal.is-video-modal button.modal-close {
		width: 48px;
		height: 48px;
		top: -48px;
		right: -48px;
	}
}

.Roku-Modal .modal.is-video-modal .modal-content,.Roku-Modal .modal.is-video-modal .modal-footer,.Roku-Modal .modal.is-video-modal .modal-headline {
	padding: 0rem;
}
.Roku-Modal .modal-backdrop {
	overflow: hidden;
	width: 100%;
	height: 10000px;
	background: #000;
	opacity: 0.5;
	position: fixed;
	top: -2500px;
}
.Roku-Modal .modal-container {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.Roku-Modal .modal-blocker {
	backgorund: #666666;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
}
.Roku-Modal .modal-dialog {
	width: 70%;
	margin: 30px auto;
	background: #fff;
	opacity: 1;
	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 26px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
	position: relative;
	text-align: left;
}
.Roku-Modal .modal-dialog .hidden {
	display: none;
}

@media (max-width: 767px) {

	.Roku-Modal .modal-dialog {
		width: 90%;
	}
}

.Roku-Modal .modal-close,.Roku-Modal button.modal-close {
	float: right;
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	background: transparent;
	border: 0;
	padding: 15px;
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
}
.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline {
	padding: 15px;
	padding-right: 5rem;
}

@media (max-width: 767px) {

	.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline {
		padding-right: 2.5rem;
	}
}

.Roku-Modal .modal-headline {
	border-bottom: 1px solid #e5e5e5;
}
.Roku-Modal .modal-headline h2 {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

@media (max-width: 767px) {

	.Roku-Modal .modal-headline h2 {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Modal .modal-headline h2 {
		font-size: 17px;
	}
}


@media (min-width: 1200px) {

	.Roku-Modal .modal-headline h2 {
		font-size: 20px;
	}
}

.Roku-Modal .modal-content .video-content video {
	width: 100%;
	display: block;
	margin: 0 auto;
	border-radius: 2px;
	z-index: 102;
	position: relative;
	-webkit-transition: all 800ms;
	-o-transition: all 800ms;
	transition: all 800ms;
}
.Roku-Modal .modal-content iframe {
	border: 0;
}
.Roku-Modal .modal-footer {
	overflow: hidden;
	text-align: right;
}

@media (max-width: 767px) {

	.Roku-Modal .modal-footer {
		text-align: center;
	}
}

.Roku-Modal .modal-footer .btn,.Roku-Modal .modal-footer button {
	float: right;
}
.Roku-Modal input,.Roku-Modal textarea {
	background: #e9e9e9;
}
.Roku-Modal .country-selector-modal .locale {
	padding: 1rem;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-Modal .country-selector-modal .locale {
		font-size: 12px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Modal .country-selector-modal .locale {
		font-size: 12px;
	}
}


@media (min-width: 1200px) {

	.Roku-Modal .country-selector-modal .locale {
		font-size: 12px;
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}

.Roku-ShopButton {
	min-height: 5.6rem;
	display: inline-block;
}
.Roku-ShopButton .roku-button {
}
.Roku-ShopButton .roku-button.progress {
	position: relative;
	overflow: hidden;
}
.Roku-ShopButton .roku-button.progress .progress-bar {
	width: 0%;
	height: 100%;
	background: rgba(0, 0, 0, 0.15);
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: width 300ms;
	-o-transition: width 300ms;
	transition: width 300ms;
}
.Roku-ShopButton .roku-button.out-of-stock {
	background-color: #333;
}
.Roku-ShopButton .roku-button.out-of-stock:hover {
	background-color: #333;
}
.Roku-ShopButton .roku-button.sold-out {
	background-color: #333;
}
.Roku-ShopButton .roku-button.sold-out:hover {
	background-color: #333;
}

@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}


@keyframes bounce-right {
	0%,20%,50%,80%,100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	60% {
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		transform: translateX(15px);
	}
}

.Roku-WTBButton {
	min-height: 5.6rem;
	display: inline-block;
}
.Roku-FindInStore .headline {
	background-color: #eee;
	padding: 3rem;
	margin: 0;
	text-align: center;
}

@media (max-width: 767px) {

	.Roku-FindInStore .headline {
		padding: 1.5rem;
	}
}

.Roku-FindInStore .roku-tv-brand-logo {
	margin-left: auto;
	margin-right: auto;
}
.Roku-FindInStore .content .directions {
	margin-top: 3rem;
	text-align: center;
}

@media (max-width: 767px) {

	.Roku-FindInStore .content .directions {
		margin-top: 1.5rem;
	}
}

.Roku-FindInStore .content .step,.Roku-FindInStore .content .previous-step {
	margin-top: 6rem;
	text-align: center;
}

@media (max-width: 767px) {

	.Roku-FindInStore .content .step,.Roku-FindInStore .content .previous-step {
		margin-top: 3rem;
	}
}

.Roku-FindInStore .content .cards .card-option {
	margin-top: 3rem;
	padding-top: 3rem;
	padding-bottom: 0;
	background-color: #eee;
	border-radius: 10px;
	text-align: center;
	width: 100%;
	max-width: 215px;
}

@media (max-width: 767px) {

	.Roku-FindInStore .content .cards .card-option {
		margin-top: 1.5rem;
	}
}


@media (max-width: 767px) {

	.Roku-FindInStore .content .cards .card-option {
		padding-top: 1.5rem;
	}
}


@media (max-width: 767px) {

	.Roku-FindInStore .content .cards .card-option {
		margin-left: auto;
		margin-right: auto;
	}
}


@media (min-width: 768px) {

	.Roku-FindInStore .content .cards .card-option:first-child {
		float: right;
	}
}

.Roku-FindInStore .content .cards .card-option .sprite {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.Roku-FindInStore .content .cards .card-option .glyphicon-4k-ultrahd:before,.Roku-FindInStore .content .cards .card-option .glyphicon-hd:before {
	color: #f9a202;
	font-size: 95px;
	line-height: 1;
}
.Roku-FindInStore .content .cards .card-option .tv-size {
	margin-left: auto;
	margin-right: auto;
}
.Roku-FindInStore .roku-nav-tabs {
	border-bottom: 5px solid #662d91;
	text-align: center;
	overflow: hidden;
	padding-left: 0;
}
.Roku-FindInStore .roku-nav-tabs > li {
	display: inline-block;
	background-color: #eee;
}
.Roku-FindInStore .roku-nav-tabs > li > a {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBold", Helvetica, Arial, sans-serif;
	color: #236aee;
	display: block;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 2rem;
	padding-right: 2rem;
}

@media (max-width: 767px) {

	.Roku-FindInStore .roku-nav-tabs > li > a {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .roku-nav-tabs > li > a {
		font-size: 16px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .roku-nav-tabs > li > a {
		font-size: 16px;
	}
}


@media (min-width: 768px) {

	.Roku-FindInStore .roku-nav-tabs > li > a {
		line-height: 48px;
		min-width: 215px;
	}
}

.Roku-FindInStore .roku-nav-tabs > li > a:focus,.Roku-FindInStore .roku-nav-tabs > li > a:hover {
	color: #fff;
	background-color: #662d91;
	text-decoration: none;
}
.Roku-FindInStore .roku-nav-tabs > li.active > a,.Roku-FindInStore .roku-nav-tabs > li.active > a:hover,.Roku-FindInStore .roku-nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: #662d91;
	cursor: default;
}
.Roku-FindInStore .input-search-local {
	font-size: 16px;
	padding: 10px 16px;
	height: 50px;
	border: 0;
	border-radius: 10px;
	color: #333;
	background-color: #eee;
	display: block;
	width: 100%;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: none;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	padding-right: 4rem;
}
.Roku-FindInStore .input-search-local::-webkit-input-placeholder,.Roku-FindInStore .input-search-local:-moz-placeholder,.Roku-FindInStore .input-search-local::-moz-placeholder,.Roku-FindInStore .input-search-local:-ms-input-placeholder {
	opacity: 0.5;
}

@media (max-width: 767px) {

	.Roku-FindInStore .input-search-local {
		padding-right: 2rem;
	}
}

.Roku-FindInStore .submit {
	cursor: pointer;
	color: #236aee;
	position: absolute;
	right: 25px;
	top: 0;
	line-height: 50px;
}
.Roku-FindInStore .submit:hover {
	opacity: 0.5;
}
.Roku-FindInStore .map-container {
	margin-top: 3rem;
	height: 50vh;
}

@media (max-width: 767px) {

	.Roku-FindInStore .map-container {
		margin-top: 1.5rem;
	}
}


@media (min-width: 768px) {

	.Roku-FindInStore .map-container {
		height: 55vh;
	}
}

.Roku-FindInStore .map-container #map-canvas {
	max-height: 200px;
	height: 50vh;
}

@media (min-width: 768px) {

	.Roku-FindInStore .map-container #map-canvas {
		height: 55vh;
		max-height: initial;
	}
}

.Roku-FindInStore .fis-list-container {
	height: 100%;
	overflow-x: hidden;
}
.Roku-FindInStore .fis-list-container::-webkit-scrollbar {
	width: 10px;
}
.Roku-FindInStore .fis-list-container::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #d8d8d8;
}
.Roku-FindInStore .fis-list-container::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #969696;
}

@media (min-width: 768px) {

	.Roku-FindInStore .fis-list-container {
		padding-top: 0;
	}
}

.Roku-FindInStore .fis-list-container.list.striped > :nth-child(2n) {
	background-color: #eee;
}
.Roku-FindInStore .fis-list-container .listing-row {
	display: table;
}
.Roku-FindInStore .fis-list-container .listing-row .listing-col {
	display: table-cell;
	vertical-align: middle;
}

@media (min-width: 768px) {

	.Roku-FindInStore .fis-list-container .listing-row .listing-col {
		float: none;
	}
}

.Roku-FindInStore .fis-list-container .marker-label {
	color: #236aee;
	cursor: pointer;
}
.Roku-FindInStore .fis-list-container .merchant-logo {
	max-height: 70px;
}
.Roku-FindInStore .fis-list-container .merchant-map-info {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-FindInStore .fis-list-container .merchant-map-info {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .fis-list-container .merchant-map-info {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .fis-list-container .merchant-map-info {
		font-size: 14px;
	}
}

.Roku-FindInStore .fis-list-container .merchant-address {
	margin-top: 0;
}
.Roku-FindInStore .fis-list-container .merchant-hours {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-FindInStore .fis-list-container .merchant-hours {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .fis-list-container .merchant-hours {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .fis-list-container .merchant-hours {
		font-size: 14px;
	}
}

.Roku-FindInStore .fis-list-container .col-product {
	text-align: center;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-FindInStore .fis-list-container .col-product {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .fis-list-container .col-product {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .fis-list-container .col-product {
		font-size: 14px;
	}
}

.Roku-FindInStore .fis-list-container .col-product .product-manufacturer-logo {
	max-height: 20px;
	margin-left: auto;
	margin-right: auto;
}
.Roku-FindInStore .fis-list-container .col-merchants .merchant-logo {
	max-height: 70px;
	padding: 2rem;
	width: auto;
}
.Roku-FindInStore .fis-list-container .col-merchants .bg-hover {
	text-decoration: none;
}
.Roku-FindInStore .fis-list-container .col-merchants .bg-hover:hover {
	background-color: #eee;
}
.Roku-FindInStore .fis-list-container .col-merchants .price {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: 1rem;
}

@media (max-width: 767px) {

	.Roku-FindInStore .fis-list-container .col-merchants .price {
		font-size: 18px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .fis-list-container .col-merchants .price {
		font-size: 19px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .fis-list-container .col-merchants .price {
		font-size: 22px;
	}
}

.Roku-FindInStore .fis-list-container .col-merchants .product-stock-status {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-FindInStore .fis-list-container .col-merchants .product-stock-status {
		font-size: 14px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-FindInStore .fis-list-container .col-merchants .product-stock-status {
		font-size: 14px;
	}
}


@media (min-width: 1200px) {

	.Roku-FindInStore .fis-list-container .col-merchants .product-stock-status {
		font-size: 14px;
	}
}

.Roku-FindInStore .fis-list-container .col-cta .roku-button {
	display: block;
}

@media (min-width: 768px) {

	.Roku-FindInStore .fis-list-container .col-cta .roku-button {
		display: inline-block;
	}
}


@media (min-width: 768px) and (max-width: 1023px) {

	.Roku-FindInStore .fis-list-container .col-cta .roku-button {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.Roku-Modal .Roku-FindInStore > .container {
	padding: 0;
}

@media (min-width: 768px) {

	.Roku-Modal .Roku-FindInStore .fis-list-container {
		height: calc(55vh + 50px + 3rem);
		overflow-y: scroll;
	}
}

.Roku-ProductCompareChart {
	background-color: #fff;
}
.Roku-ProductCompareChart .col-md-3-5ths {
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .col-md-3-5ths {
		width: 60%;
		float: left;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .offset-col {
	display: none;
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .offset-col {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid.fixedTop {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6) 100%), repeating-linear-gradient(1deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 58%, white 100%), repeating-linear-gradient(181deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 81%, white 100%), repeating-linear-gradient(45deg, rgba(220, 220, 220, 0.8), rgba(220, 220, 220, 0.8) 20px, rgba(238, 238, 238, 0.8) 20px, rgba(238, 238, 238, 0.8) 60px, rgba(220, 220, 220, 0.8) 60px, rgba(220, 220, 220, 0.8) 80px, #fff 80px, #fff 90px, #eee 90px, #eee 110px, #fff 110px, #fff 120px, #eee 120px, #eee 140px, #fff 140px, #fff 150px, #eee 150px, #eee 170px, #fff 170px, #fff 180px, #eee 180px, #eee 200px);
	background-color: #fff;
	justify-content: center;
	background-color: #fff;
	padding-left: 3rem;
	padding-right: 3rem;
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.3);
	width: 100%;
	left: 0px;
}

@media (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid.fixedTop {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}


@media (min-width: 768px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid.fixedTop .roku-chart-header-label {
		padding-left: 8.1rem;
		padding-right: 8.1rem;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .inner-border-left {
	border-left: 2px solid #f3f3f3;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels,.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles,.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices,.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-bottom-borders {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels {
	border-top: 2px solid #f3f3f3;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels .roku-chart-header-label {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBook", Helvetica, Arial, sans-serif;
	justify-content: center;
}

@media (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels .roku-chart-header-label {
		font-size: 12px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels .roku-chart-header-label {
		font-size: 12px;
	}
}


@media (min-width: 1200px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-header-labels .roku-chart-header-label {
		font-size: 12px;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-title,.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-competitor-selector {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-title {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBold", Helvetica, Arial, sans-serif;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-title {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-title {
		font-size: 16px;
	}
}


@media (min-width: 1200px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-title {
		font-size: 16px;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-competitor-selector .roku-competitor-selector .Roku-Button-Dropdown .btn-group {
	width: 100%;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-competitor-selector .roku-competitor-selector .Roku-Button-Dropdown .btn-group > a {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBold", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-competitor-selector .roku-competitor-selector .Roku-Button-Dropdown .btn-group > a {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-competitor-selector .roku-competitor-selector .Roku-Button-Dropdown .btn-group > a {
		font-size: 16px;
	}
}


@media (min-width: 1200px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-titles .roku-chart-header-competitor-selector .roku-competitor-selector .Roku-Button-Dropdown .btn-group > a {
		font-size: 16px;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices .roku-chart-header-price {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices .roku-chart-header-price .roku-tv-from {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	display: inline-block;
}

@media (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices .roku-chart-header-price .roku-tv-from {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices .roku-chart-header-price .roku-tv-from {
		font-size: 16px;
	}
}


@media (min-width: 1200px) {

	.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-product-prices .roku-chart-header-price .roku-tv-from {
		font-size: 16px;
	}
}

.Roku-ProductCompareChart .roku-chart-header .row-same-height .header-grid .chart-bottom-borders > .roku-chart-header-bottom-border {
	height: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.Roku-ProductCompareChart .roku-chart-content .container-fluid {
	padding-top: 2rem;
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-content .container-fluid {
		padding-top: 0rem;
	}
}

.Roku-ProductCompareChart .roku-chart-content .container-fluid .row .glyphicon-check:before {
	font-size: 34px;
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-content .container-fluid .row {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.Roku-ProductCompareChart .roku-chart-content .container-fluid .row .roku-chart-content-col {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		justify-content: center;
		border-left: 2px solid #f3f3f3;
	}
}

.Roku-ProductCompareChart .roku-chart-content > div:nth-child(2n+1) {
	background-color: #eee;
}
.Roku-ProductCompareChart .roku-chart-content .footnote-numbers .footnote-comma {
	font-size: 0.65em;
}
.Roku-ProductCompareChart .roku-chart-content .roku-chart-content-label-col {
	padding-bottom: 0rem;
	padding-top: 2rem;
	text-align: center;
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-content .roku-chart-content-label-col {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
}


@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-content .roku-chart-content-label-col {
		text-align: left;
	}
}

.Roku-ProductCompareChart .roku-chart-content .roku-chart-content-col {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.Roku-ProductCompareChart .roku-chart-content .chart-empty-row {
	padding: 0rem;
	height: 5px;
}
.Roku-ProductCompareChart .roku-chart-ctas .container-fluid {
	padding-top: 2rem;
}
.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .row > [class^="col-"] {
	padding-left: 0rem;
	padding-right: 1rem;
}

@media (min-width: 1024px) {

	.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .row > [class^="col-"] {
		padding-right: 3rem;
	}
}


@media (min-width: 1024px) and (max-width: 767px) {

	.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .row > [class^="col-"] {
		padding-right: 1.5rem;
	}
}

.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta {
	padding-left: 0rem;
	padding-right: 0rem;
}
.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta .Roku-WTBButton,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta .Roku-ShopButton,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta .Roku-WTBButton,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta .Roku-ShopButton {
	display: block;
}
.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta .Roku-WTBButton button,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta .Roku-ShopButton button,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta .Roku-WTBButton button,.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta .Roku-ShopButton button {
	width: 100%;
	padding-left: 0rem;
	padding-right: 0rem;
}
.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-add-to-cart-cta [class^="roku-button"],.Roku-ProductCompareChart .roku-chart-ctas .container-fluid .roku-learn-more-cta [class^="roku-button"] {
	width: 100%;
	padding-left: 0rem;
	padding-right: 0rem;
}
.Roku-Page-Products-Compare .product-compare-header {
	background: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6) 100%), repeating-linear-gradient(1deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 58%, white 100%), repeating-linear-gradient(181deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 81%, white 100%), repeating-linear-gradient(45deg, rgba(220, 220, 220, 0.8), rgba(220, 220, 220, 0.8) 20px, rgba(238, 238, 238, 0.8) 20px, rgba(238, 238, 238, 0.8) 60px, rgba(220, 220, 220, 0.8) 60px, rgba(220, 220, 220, 0.8) 80px, #fff 80px, #fff 90px, #eee 90px, #eee 110px, #fff 110px, #fff 120px, #eee 120px, #eee 140px, #fff 140px, #fff 150px, #eee 150px, #eee 170px, #fff 170px, #fff 180px, #eee 180px, #eee 200px);
	background-color: #fff;
}
.Roku-Page-Products-Compare .product-compare-header .product-compare-headline {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .product-compare-header .product-compare-headline {
		font-size: 24px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Page-Products-Compare .product-compare-header .product-compare-headline {
		font-size: 27px;
	}
}


@media (min-width: 1200px) {

	.Roku-Page-Products-Compare .product-compare-header .product-compare-headline {
		font-size: 32px;
	}
}

.Roku-Page-Products-Compare .roku-compare-products {
	padding-top: 1rem;
	padding-bottom: 6rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .roku-compare-products {
		padding-bottom: 3rem;
	}
}


@media (min-width: 768px) {

	.Roku-Page-Products-Compare .roku-compare-products {
		padding-left: 0rem;
		padding-right: 0rem;
	}
}


@media (min-width: 768px) {

	.Roku-Page-Products-Compare .roku-compare-products .Roku-Button-Dropdown .btn-group {
		width: 50%;
	}
}

.Roku-Page-Products-Compare .roku-chart-container {
	padding-left: 0rem;
	padding-right: 0rem;
	padding-bottom: 80px;
}
.Roku-Page-Products-Compare .roku-dropdown-text {
	font-weight: normal;
	line-height: 1.42;
	font-family: "GothamBold", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .roku-dropdown-text {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Page-Products-Compare .roku-dropdown-text {
		font-size: 16px;
	}
}


@media (min-width: 1200px) {

	.Roku-Page-Products-Compare .roku-dropdown-text {
		font-size: 16px;
	}
}


@media (max-width: 767px) {

	.Roku-Page-Products-Compare .Roku-ProductCompareChart .btn-group a {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.Roku-Page-Products-Compare .Roku-ProductCompareChart .btn-group a .roku-dropdown-text {
		font-size: 12px;
	}
	.Roku-Page-Products-Compare .Roku-ProductCompareChart .dropdown-menu li > a {
		font-weight: normal;
		line-height: 1.42;
		font-family: "GothamBook", Helvetica, Arial, sans-serif;
	}
}


@media (max-width: 767px) and (max-width: 767px) {

	.Roku-Page-Products-Compare .Roku-ProductCompareChart .dropdown-menu li > a {
		font-size: 12px;
	}
}


@media (max-width: 767px) and (min-width: 768px) and (max-width: 1199px) {

	.Roku-Page-Products-Compare .Roku-ProductCompareChart .dropdown-menu li > a {
		font-size: 12px;
	}
}


@media (max-width: 767px) and (min-width: 1200px) {

	.Roku-Page-Products-Compare .Roku-ProductCompareChart .dropdown-menu li > a {
		font-size: 12px;
	}
}

.Roku-Page-Products-Compare .great-container {
	border-color: #333;
	border-top: 1px dotted;
	padding-bottom: 80px;
}
.Roku-Page-Products-Compare .great-container .great-headline {
	padding: 80px 0px;
}
.Roku-Page-Products-Compare .great-container .great-headline h1 {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .great-container .great-headline h1 {
		font-size: 24px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Page-Products-Compare .great-container .great-headline h1 {
		font-size: 27px;
	}
}


@media (min-width: 1200px) {

	.Roku-Page-Products-Compare .great-container .great-headline h1 {
		font-size: 32px;
	}
}

.Roku-Page-Products-Compare .great-container .great-tile {
	height: 250px;
	margin-bottom: 3rem;
	padding: 0rem;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .great-container .great-tile {
		margin-bottom: 1.5rem;
	}
}

.Roku-Page-Products-Compare .great-container .great-tile .great-tile-image {
	height: 100px;
}
.Roku-Page-Products-Compare .great-container .great-tile .great-tile-headline {
	font-weight: 500;
	line-height: 1.1;
	font-family: "GothamLight", "GothamBook", Helvetica, Arial, sans-serif;
	padding-top: 3rem;
	padding-bottom: 3rem;
}

@media (max-width: 767px) {

	.Roku-Page-Products-Compare .great-container .great-tile .great-tile-headline {
		font-size: 18px;
	}
}


@media (min-width: 768px) and (max-width: 1199px) {

	.Roku-Page-Products-Compare .great-container .great-tile .great-tile-headline {
		font-size: 19px;
	}
}


@media (min-width: 1200px) {

	.Roku-Page-Products-Compare .great-container .great-tile .great-tile-headline {
		font-size: 22px;
	}
}


@media (max-width: 767px) {

	.Roku-Page-Products-Compare .great-container .great-tile .great-tile-headline {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
}

.Roku-Page-Products-Compare .glyphicon-chevron-down {
	font-size: 14px;
}
