
.66carousel {
	position: relative;
}
.66carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.66carousel-item {
	width: 100%; display: none; position: relative; perspective: 1000px; backface-visibility: hidden; align-items: center; -webkit-backface-visibility: hidden; -webkit-perspective: 1000px;
}
.66carousel-item-next {
	transition:transform 0.6s, transform 0.6s; display: block;
}
.66carousel-item-prev {
	transition:transform 0.6s, transform 0.6s; display: block;
}
.66carousel-item.active {
	transition:transform 0.6s, transform 0.6s; display: block;
}
@media not all
{
.66carousel-item-next {
	transition:none;
}
.66carousel-item-prev {
	transition:none;
}
.66carousel-item.active {
	transition:none;
}
}
.66carousel-item-next {
	top: 0px; position: absolute;
}
.66carousel-item-prev {
	top: 0px; position: absolute;
}
.66carousel-item-next.66carousel-item-left {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-item-prev.66carousel-item-right {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.active.66carousel-item-right {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.66carousel-item-next {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.active.66carousel-item-left {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.66carousel-item-prev {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.66carousel-fade .66carousel-item {
	opacity: 0; transition-property: opacity; transition-duration: 0.6s;
}
.66carousel-fade .66carousel-item-next.66carousel-item-left {
	opacity: 1;
}
.66carousel-fade .66carousel-item-prev.66carousel-item-right {
	opacity: 1;
}
.66carousel-fade .66carousel-item.active {
	opacity: 1;
}
.66carousel-fade .active.66carousel-item-left {
	opacity: 0;
}
.66carousel-fade .active.66carousel-item-right {
	opacity: 0;
}
.66carousel-fade .active.66carousel-item-left {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-fade .active.66carousel-item-prev {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-fade .66carousel-item-next {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-fade .66carousel-item-prev {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-fade .66carousel-item.active {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.66carousel-control-next {
	top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; opacity: 0.5; justify-content: center; align-items: center;
}
.66carousel-control-prev {
	top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; opacity: 0.5; justify-content: center; align-items: center;
}
.66carousel-control-next:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.66carousel-control-next:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.66carousel-control-prev:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.66carousel-control-prev:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.66carousel-control-prev {
	left: 0px;
}
.66carousel-control-next {
	right: 0px;
}
.66carousel-control-next-icon {
	background: no-repeat center / 100% 100%; width: 20px; height: 20px; display: inline-block;
}
.66carousel-control-prev-icon {
	background: no-repeat center / 100% 100%; width: 20px; height: 20px; display: inline-block;
}
.66carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.66carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.66carousel-indicators {
	list-style: none; left: 0px; right: 0px; bottom: 10px; padding-left: 0px; margin-right: 15%; margin-left: 15%; display: flex; position: absolute; z-index: 15; justify-content: center;
}
.66carousel-indicators li {
	flex:0 1 auto; width: 30px; height: 3px; text-indent: -999px; margin-right: 3px; margin-left: 3px; position: relative; cursor: pointer; background-color: rgba(255, 255, 255, 0.5);
}
.66carousel-indicators li::before {
	left: 0px; top: -10px; width: 100%; height: 10px; display: inline-block; position: absolute; content: "";
}
.66carousel-indicators li::after {
	left: 0px; width: 100%; height: 10px; bottom: -10px; display: inline-block; position: absolute; content: "";
}
.66carousel-indicators .active {
	background-color: rgb(255, 255, 255);
}
.66carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10;
}
.py-4 {
	padding-top: 1.5rem !important;
}
.py-4 {
	padding-bottom: 1.5rem !important;
}

.text-uppercase66 {
	text-transform: uppercase !important;
}
.text-capitalize {
	text-transform: capitalize !important;
}
.font-weight-light {
	font-weight: 300 !important;
}
.font-weight-normal {
	font-weight: 400 !important;
}
.font-weight-bold66 {
	font-weight: 700 !important;
}
.font-italic {
	font-style: italic !important;
}
.text-white {
	color: rgb(255, 255, 255) !important;
}
.text-primary {
	color: rgb(0, 123, 255) !important;
}
a.text-primary:focus {
	color: rgb(0, 98, 204) !important;
}


.mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px;
}
.list-inline-item {
	display: inline-block;
}


.w-25 {
	width: 25% !important;
}
.w-50 {
	width: 50% !important;
}
.w-75 {
	width: 75% !important;
}
.w-100 {
	width: 100% !important;
}
.w-auto {
	width: auto !important;
}
.h-25 {
	height: 25% !important;
}
.h-50 {
	height: 50% !important;
}
.h-75 {
	height: 75% !important;
}
.h-100 {
	height: 100% !important;
}
.h-auto {
	height: auto !important;
}
.mw-100 {
	max-width: 100% !important;
}
.mh-100 {
	max-height: 100% !important;
}
.m-0 {
	margin: 0px !important;
}
.mt-0 {
	margin-top: 0px !important;
}
.my-0 {
	margin-top: 0px !important;
}
.mr-0 {
	margin-right: 0px !important;
}
.mx-0 {
	margin-right: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.my-0 {
	margin-bottom: 0px !important;
}
.ml-0 {
	margin-left: 0px !important;
}
.mx-0 {
	margin-left: 0px !important;
}
.m-1 {
	margin: 0.25rem !important;
}
.mt-1 {
	margin-top: 0.25rem !important;
}
.my-1 {
	margin-top: 0.25rem !important;
}
.mr-1 {
	margin-right: 0.25rem !important;
}
.mx-1 {
	margin-right: 0.25rem !important;
}
.mb-1 {
	margin-bottom: 0.25rem !important;
}
.my-1 {
	margin-bottom: 0.25rem !important;
}
.ml-1 {
	margin-left: 0.25rem !important;
}
.mx-1 {
	margin-left: 0.25rem !important;
}
.m-2 {
	margin: 0.5rem !important;
}
.mt-2 {
	margin-top: 0.5rem !important;
}
.my-2 {
	margin-top: 0.5rem !important;
}
.mr-2 {
	margin-right: 0.5rem !important;
}
.mx-2 {
	margin-right: 0.5rem !important;
}
.mb-2 {
	margin-bottom: 0.5rem !important;
}
.my-2 {
	margin-bottom: 0.5rem !important;
}
.ml-2 {
	margin-left: 0.5rem !important;
}
.mx-2 {
	margin-left: 0.5rem !important;
}
.m-3 {
	margin: 1rem !important;
}
.mt-3 {
	margin-top: 1rem !important;
}
.my-3 {
	margin-top: 1rem !important;
}
.mr-3 {
	margin-right: 1rem !important;
}
.mx-3 {
	margin-right: 1rem !important;
}
.mb-3 {
	margin-bottom: 1rem !important;
}
.my-3 {
	margin-bottom: 1rem !important;
}
.ml-3 {
	margin-left: 1rem !important;
}
.mx-3 {
	margin-left: 1rem !important;
}
.m-4 {
	margin: 1.5rem !important;
}
.mt-4 {
	margin-top: 1.5rem !important;
}
.my-4 {
	margin-top: 1.5rem !important;
}
.mr-4 {
	margin-right: 1.5rem !important;
}
.mx-4 {
	margin-right: 1.5rem !important;
}
.mb-4 {
	margin-bottom: 1.5rem !important;
}
.my-4 {
	margin-bottom: 1.5rem !important;
}

.white-text {
	color: rgb(255, 255, 255) !important;
}

.form-inline {
	flex-flow:row wrap; display: flex; align-items: center;
}
.form-inline .form-check {
	width: 100%;
}
@media all and (min-width:576px)
{
.form-inline label {
	margin-bottom: 0px; display: flex; justify-content: center; align-items: center;
}
.form-inline .form-group {
	flex:0 0 auto; flex-flow:row wrap; margin-bottom: 0px; display: flex; align-items: center;
}
.form-inline .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.form-inline .form-control-plaintext {
	display: inline-block;
}
.form-inline .custom-select {
	width: auto;
}
.form-inline .input-group {
	width: auto;
}
.form-inline .form-check {
	width: auto; padding-left: 0px; display: flex; justify-content: center; align-items: center;
}
.form-inline .form-check-input {
	margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; position: relative;
}
.form-inline .custom-control {
	justify-content: center; align-items: center;
}
.form-inline .custom-control-label {
	margin-bottom: 0px;
}
}
.btn22 {
	padding: 0.37rem 0.75rem; border-radius: 0.25rem; border: 1px solid transparent; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; text-align: center; line-height: 1.5; font-size: 1rem; font-weight: 400; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
@media not all
{
.btn22 {
	transition:none;
}
}
.form-control {
	padding: 0.37rem 0.75rem; border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: calc(2.25rem + 2px); color: rgb(73, 80, 87); line-height: 1.5; font-size: 1rem; display: block; background-clip: padding-box; background-color: rgb(255, 255, 255);
}
@media not all
{
.form-control {
	transition:none;
}
}
.form-control::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.form-control:focus {
	border-color: rgb(128, 189, 255); outline: 0px; color: rgb(73, 80, 87); box-shadow: 0px 0px 0px 0.2rem rgba(0,123,255,0.25); background-color: rgb(255, 255, 255);
}
:-ms-input-placeholder.form-control {
	color: rgb(108, 117, 125); opacity: 1;
}
:disabled.form-control {
	opacity: 1; background-color: rgb(233, 236, 239);
}
[readonly].form-control {
	opacity: 1; background-color: rgb(233, 236, 239);
}
select.form-control:focus::-ms-value {
	color: rgb(73, 80, 87); background-color: rgb(255, 255, 255);
}
.form-control-file {
	width: 100%; display: block;
}
.form-control-range {
	width: 100%; display: block;
}
.mr-sm-2 {
	margin-right: 0.5rem !important;
}

.fixed-top66 {
	left: 0px; top: 0px; right: 0px; position: fixed; z-index: 1030;
}
.navbar66 {
	padding: 0.5rem 1rem; display: flex; position: relative; flex-wrap: wrap; justify-content: space-between; align-items: center;
}
.navbar66 > .container {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;
}
.navbar66 > .container-fluid {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;
}
.navbar66-brand {
	line-height: inherit; padding-top: 0.31rem; padding-bottom: 0.31rem; font-size: 1.25rem; margin-right: 1rem; display: inline-block; white-space: nowrap;
}
.navbar66-brand:focus {
	text-decoration: none;
}
.navbar66-brand:hover {
	text-decoration: none;
}
.navbar66-nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px; display: flex; flex-direction: column;
}
.navbar66-nav .nav-link {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-nav .dropdown-menu {
	float: none; position: static;
}
.navbar66-text {
	padding-top: 0.5rem; padding-bottom: 0.5rem; display: inline-block;
}
.navbar66-collapse {
	flex-grow: 1; flex-basis: 100%; align-items: center;
}
.navbar66-toggler {
	padding: 0.25rem 0.75rem; border-radius: 0.25rem; border: 1px solid transparent; border-image: none; line-height: 1; font-size: 1.25rem; background-color: transparent;
}
.navbar66-toggler:focus {
	text-decoration: none;
}
.navbar66-toggler:hover {
	text-decoration: none;
}
:not(:disabled):not(.disabled).navbar66-toggler {
	cursor: pointer;
}
.navbar66-toggler-icon {
	background: no-repeat center / 100% 100%; width: 1.5em; height: 1.5em; vertical-align: middle; display: inline-block; content: "";
}
@media all and (max-width:575.98px)
{
.navbar66-expand-sm > .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand-sm > .container-fluid {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:576px)
{
.navbar66-expand-sm {
	justify-content: flex-start;
}
.navbar66-expand-sm .navbar66-nav {
	flex-direction: row;
}
.navbar66-expand-sm .navbar66-nav .dropdown-menu {
	position: absolute;
}
.navbar66-expand-sm .navbar66-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar66-expand-sm > .container {
	flex-wrap: nowrap;
}
.navbar66-expand-sm > .container-fluid {
	flex-wrap: nowrap;
}
.navbar66-expand-sm .navbar66-collapse {
	display: flex !important; flex-basis: auto;
}
.navbar66-expand-sm .navbar66-toggler {
	display: none;
}
}
@media all and (max-width:767.98px)
{
.navbar66-expand-md > .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand-md > .container-fluid {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:768px)
{
.navbar66-expand-md {
	justify-content: flex-start;
}
.navbar66-expand-md .navbar66-nav {
	flex-direction: row;
}
.navbar66-expand-md .navbar66-nav .dropdown-menu {
	position: absolute;
}
.navbar66-expand-md .navbar66-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar66-expand-md > .container {
	flex-wrap: nowrap;
}
.navbar66-expand-md > .container-fluid {
	flex-wrap: nowrap;
}
.navbar66-expand-md .navbar66-collapse {
	display: flex !important; flex-basis: auto;
}
.navbar66-expand-md .navbar66-toggler {
	display: none;
}
}
@media all and (max-width:991.98px)
{
.navbar66-expand-lg > .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand-lg > .container-fluid {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:992px)
{
.navbar66-expand-lg {
	justify-content: flex-start;
}
.navbar66-expand-lg .navbar66-nav {
	flex-direction: row;
}
.navbar66-expand-lg .navbar66-nav .dropdown-menu {
	position: absolute;
}
.navbar66-expand-lg .navbar66-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar66-expand-lg > .container {
	flex-wrap: nowrap;
}
.navbar66-expand-lg > .container-fluid {
	flex-wrap: nowrap;
}
.navbar66-expand-lg .navbar66-collapse {
	display: flex !important; flex-basis: auto;
}
.navbar66-expand-lg .navbar66-toggler {
	display: none;
}
}
@media all and (max-width:1199.98px)
{
.navbar66-expand-xl > .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand-xl > .container-fluid {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:1200px)
{
.navbar66-expand-xl {
	justify-content: flex-start;
}
.navbar66-expand-xl .navbar66-nav {
	flex-direction: row;
}
.navbar66-expand-xl .navbar66-nav .dropdown-menu {
	position: absolute;
}
.navbar66-expand-xl .navbar66-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar66-expand-xl > .container {
	flex-wrap: nowrap;
}
.navbar66-expand-xl > .container-fluid {
	flex-wrap: nowrap;
}
.navbar66-expand-xl .navbar66-collapse {
	display: flex !important; flex-basis: auto;
}
.navbar66-expand-xl .navbar66-toggler {
	display: none;
}
}
.navbar66-expand {
	justify-content: flex-start;
}
.navbar66-expand > .container {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand > .container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.navbar66-expand .navbar66-nav {
	flex-direction: row;
}
.navbar66-expand .navbar66-nav .dropdown-menu {
	position: absolute;
}
.navbar66-expand .navbar66-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar66-expand > .container {
	flex-wrap: nowrap;
}
.navbar66-expand > .container-fluid {
	flex-wrap: nowrap;
}
.navbar66-expand .navbar66-collapse {
	display: flex !important; flex-basis: auto;
}
.navbar66-expand .navbar66-toggler {
	display: none;
}
.navbar66-light .navbar66-brand {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-brand:focus {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-brand:hover {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}
.navbar66-light .navbar66-nav .nav-link:focus {
	color: rgba(0, 0, 0, 0.7);
}
.navbar66-light .navbar66-nav .nav-link:hover {
	color: rgba(0, 0, 0, 0.7);
}
.navbar66-light .navbar66-nav .nav-link.disabled {
	color: rgba(0, 0, 0, 0.3);
}
.navbar66-light .navbar66-nav .active > .nav-link {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-nav .nav-link.active {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-nav .nav-link.show {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-nav .show > .nav-link {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-toggler {
	border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.5);
}
.navbar66-light .navbar66-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar66-light .navbar66-text {
	color: rgba(0, 0, 0, 0.5);
}
.navbar66-light .navbar66-text a {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-text a:focus {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-light .navbar66-text a:hover {
	color: rgba(0, 0, 0, 0.9);
}
.navbar66-dark .navbar66-brand {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-brand:focus {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-brand:hover {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-nav .nav-link {
	color: rgba(255, 255, 255, 0.5);
}
.navbar66-dark .navbar66-nav .nav-link:focus {
	color: rgba(255, 255, 255, 0.75);
}
.navbar66-dark .navbar66-nav .nav-link:hover {
	color: rgba(255, 255, 255, 0.75);
}
.navbar66-dark .navbar66-nav .nav-link.disabled {
	color: rgba(255, 255, 255, 0.25);
}
.navbar66-dark .navbar66-nav .active > .nav-link {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-nav .nav-link.active {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-nav .nav-link.show {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-nav .show > .nav-link {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-toggler {
	border-color: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.5);
}
.navbar66-dark .navbar66-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar66-dark .navbar66-text {
	color: rgba(255, 255, 255, 0.5);
}
.navbar66-dark .navbar66-text a {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-text a:focus {
	color: rgb(255, 255, 255);
}
.navbar66-dark .navbar66-text a:hover {
	color: rgb(255, 255, 255);
}
.fade {
	transition:opacity 0.15s linear;
}
@media not all
{
.fade {
	transition:none;
}
}
:not(.show).fade {
	opacity: 0;
}
:not(.show).collapse {
	display: none;
}
.collapsing {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative;
}
@media not all
{
.collapsing {
	transition:none;
}
}
.dropdown {
	position: relative;
}
.dropleft {
	position: relative;
}
.dropright {
	position: relative;
}
.dropup {
	position: relative;
}
.dropdown-toggle::after {
	border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentColor transparent; width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: inline-block; content: "";
}
:empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropdown-menu {
	list-style: none; margin: 0.12rem 0px 0px; padding: 0.5rem 0px; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 0px; top: 100%; text-align: left; color: rgb(33, 37, 41); font-size: 1rem; float: left; display: none; position: absolute; z-index: 1000; min-width: 10rem; background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.dropdown-menu-right {
	left: auto; right: 0px;
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.12rem;
}
.dropup .dropdown-toggle::after {
	border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentColor transparent; width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: inline-block; content: "";
}
.dropup :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropright .dropdown-menu {
	left: 100%; top: 0px; right: auto; margin-top: 0px; margin-left: 0.12rem;
}
.dropright .dropdown-toggle::after {
	border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentColor; width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: inline-block; content: "";
}
.dropright :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropright .dropdown-toggle::after {
	vertical-align: 0px;
}
.dropleft .dropdown-menu {
	left: auto; top: 0px; right: 100%; margin-top: 0px; margin-right: 0.12rem;
}
.dropleft .dropdown-toggle::after {
	width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: inline-block; content: "";
}
.dropleft .dropdown-toggle::after {
	display: none;
}
.dropleft .dropdown-toggle::before {
	width: 0px; height: 0px; margin-right: 0.25em; vertical-align: 0.25em; border-top-color: transparent; border-right-color: currentColor; border-bottom-color: transparent; border-top-width: 0.3em; border-right-width: 0.3em; border-bottom-width: 0.3em; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "";
}
.dropleft :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropleft .dropdown-toggle::before {
	vertical-align: 0px;
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;
}
.progress-bar-animated {
	animation:progress-bar-stripes 1s linear infinite; -webkit-animation: progress-bar-stripes 1s linear infinite;
}
.media {
	display: flex; align-items: flex-start;
}
.media-body {
	flex:1 1 0px;
}


.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px;
}
.list-inline-item {
	display: inline-block;
}
:not(:last-child).list-inline-item {
	margin-right: 0.5rem;
}
.initialism {
	text-transform: uppercase; font-size: 90%;
}
.blockquote {
	font-size: 1.25rem; margin-bottom: 1rem;
}
.blockquote-footer {
	color: rgb(108, 117, 125); font-size: 80%; display: block;
}
.blockquote-footer::before {
	content: "\2014 \00A0";
}