.btn-group,.btn-group-vertical {	position: relative;	display: inline-flex;	vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {	position: relative;	flex: 1 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover {	z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {	z-index: 1;}.btn-toolbar {	display: flex;	flex-wrap: wrap;	justify-content: flex-start;}.btn-toolbar .input-group {	width: auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) {	margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.dropdown-toggle-split {	padding-right: 1.78125rem;	padding-left: 1.78125rem;}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after {	margin-left: 0;}.dropleft .dropdown-toggle-split::before {	margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {	padding-right: 1.125rem;	padding-left: 1.125rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {	padding-right: 1.875rem;	padding-left: 1.875rem;}.btn-group-vertical {	flex-direction: column;	align-items: flex-start;	justify-content: center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group {	width: 100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) {	margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn {	border-top-left-radius: 0;	border-top-right-radius: 0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn {	margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {	position: absolute;	clip: rect(0, 0, 0, 0);	pointer-events: none;}.thumbnail-image {	width: 100%;	border-radius: 0.3125rem;}.thumbnail-caption {	padding: 1rem 0.3125rem 0rem;}.thumbnail-link {	font-weight: 700;	text-transform: capitalize;}* + .thumbnail-title {	margin-top: 1rem;}* + .thumbnail-description {	margin-top: 0.375rem;}* + .thumbnail-link {	margin-top: 0.75rem;}@media (min-width: 992px) {	.thumbnail-caption {		padding: 1.5rem 0.3125rem 0rem;	}	* + .thumbnail-title {		margin-top: 1.5rem;	}	* + .thumbnail-description {		margin-top: 0.375rem;	}	* + .thumbnail-link {		margin-top: 1.0625rem;	}}.thumbnail-classic {	position: relative;	display: block;	max-width: 380px;	margin-left: auto;	margin-right: auto;	color: #fff;	text-align: center;}.thumbnail-classic .thumbnail-caption {	position: absolute;	left: 0;	top: 0;	bottom: 0;	right: 0;	display: flex;	flex-direction: column;	align-items: center;	justify-content: center;	padding: 2.1875rem;	background-color: rgba(0, 0, 0, 0.6);	border-radius: 0.3125rem;	transition: all 0.2s ease-in-out;	pointer-events: none;}.thumbnail-classic .thumbnail-title {	color: inherit;}.thumbnail-classic .thumbnail-icon {	font-size: 1.125rem;}.thumbnail-classic:hover {	color: #fff;}.thumbnail-classic * + .thumbnail-description {	margin-top: 0.25rem;}.thumbnail-classic * + .thumbnail-icon {	margin-top: 0.625rem;}.desktop .thumbnail-classic .thumbnail-caption {	opacity: 0;	transform: scale(1.1);}.desktop .thumbnail-classic:hover .thumbnail-caption {	opacity: 1;	transform: scale(1);}@media (min-width: 992px) {	.thumbnail-classic * + .thumbnail-icon {		margin-top: 1.6875rem;	}}.thumbnail-classic-2 {	position: relative;	display: block;	max-width: 380px;	margin-left: auto;	margin-right: auto;	color: #fff;	text-align: center;}.thumbnail-classic-2 .thumbnail-caption {	position: absolute;	left: 0;	top: 0;	bottom: 0;	right: 0;	display: flex;	flex-direction: column;	align-items: center;	justify-content: center;	padding: 2.1875rem;	background-color: rgba(0, 0, 0, 0.6);	transition: all 0.2s ease-in-out;	pointer-events: none;}.thumbnail-classic-2 .thumbnail-title {	color: inherit;}.thumbnail-classic-2:hover {	color: #fff;}.thumbnail-classic-2 * + .thumbnail-description {	margin-top: 0.25rem;}.desktop .thumbnail-classic-2 .thumbnail-caption {	opacity: 0;	transform: scale(1.1);}.desktop .thumbnail-classic-2:hover .thumbnail-caption {	opacity: 1;	transform: scale(1);}.thumbnail-simple {	text-align: center;}.thumbnail-minimal {	position: relative;	z-index: 1;	display: inline-block;}.thumbnail-minimal::before {	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	content: '';	background-color: rgba(21, 21, 21, 0.4);	transform: scale(1.1);	opacity: 0;	transition: all 0.2s ease-in-out;}.thumbnail-minimal .thumbnail-image {	border-radius: 0;}.thumbnail-minimal:hover::before {	transform: scale(1);	opacity: 1;}
/*# sourceMappingURL=thumbnail.css.map */
