/*
 * PAUD Terpadu Budi Mulia Al Bayaan
 * https://budimuliaalbayaan.sch.id
 * Design by Degiam - https://degiam.github.io
 * Copyright (c) 2021
 */

/* Base */
	:root {
		--theme-1: #03a19c;
		--theme-2: #f7b10d;

		--theme-1-light: #9de8e6;
		--theme-2-light: #ffdc8a;

		--dark: #262a2d;
		--darker: #1e2023;
	}

	body {
		font-family: 'Work Sans', sans-serif;
		/*font-size: .875rem;*/
		color: var(--dark);
		overflow-x: hidden;
	}

	/*.form-control,
	.form-select,
	.input-group-text,
	.dropdown-menu {
		font-size: .875rem;
	}*/

	.form-control,
	.form-select {
		font-size: .875rem;
	}

	@media (min-width: 1400px) {
		.container {
			max-width: 1340px;
		}
	}
	@media (max-width: 575px) {
		.container {
			padding-left: 2rem;
			padding-right: 2rem;
		}
	}

/* Color */
	.bg-theme-1 {
		background-color: var(--theme-1);
	}
	.bg-theme-2 {
		background-color: var(--theme-2);
	}
	.bg-dark {
		background-color: var(--dark)!important;
	}
	.bg-darker {
		background-color: var(--darker);
	}

	.text-theme-1 {
		color: var(--theme-1);
	}
	.text-theme-2 {
		color: var(--theme-2);
	}

/* Focus */
	:focus {
		outline: 0;
	}
	a:-webkit-any-link:focus {
		outline-offset: 0;
	}

	button:focus {
		outline: 0;
	}

	.btn:focus,
	.btn.active:focus,
	.btn:active:focus,
	.show>.btn-dark.dropdown-toggle:focus,
	.btn-close:focus,
	.page-link:focus {
		box-shadow: none !important;
	}

	[class^="form-"]:focus,
	[class^="form-"].is-valid:focus,
	.was-validated [class^="form-"]:valid:focus,
	[class^="form-"].is-invalid:focus,
	.was-validated [class^="form-"]:invalid:focus,
	[class^="custom-"]:focus,
	[class^="custom-"].is-valid:focus,
	.was-validated [class^="custom-"]:valid:focus,
	[class^="custom-"].is-invalid:focus,
	.was-validated [class^="custom-"]:invalid:focus {
		outline: 0;
		box-shadow: none;
	}

	[type="checkbox"],
	[type="radio"],
	[type="radio"]+label {
		cursor: pointer;
	}

/* Cursor */
	.cursor-pointer {
		cursor: pointer;
	}
	.cursor-grab {
		cursor: grab;
		cursor: -webkit-grab;
	}
	.cursor-grab:active {
		cursor: grabbing;
		cursor: -webkit-grabbing;
	}

/* Spacing */
	.lh-1 {
		line-height: 1;
	}
	.lh-2 {
		line-height: 1.5;
	}

	.ls-0 {
		letter-spacing: 0;
	}
	.ls-1 {
		letter-spacing: .25rem;
	}
	.ls-2 {
		letter-spacing: .5rem;
	}

	.ws-nowrap {
		white-space: nowrap;
	}

	.top-0 {
		top: 0;
	}
	.bottom-0 {
		bottom: 0;
	}
	.left-0 {
		left: 0;
	}
	.right-0 {
		right: 0;
	}

/* Image */
	.object-fit-cover {
		object-fit: cover;
	}
	.object-fit-contain {
		object-fit: contain;
	}

/* Border */
	.rounded-1 {
		border-radius: .25rem !important;
	}
	.rounded-2 {
		border-radius: .5rem !important;
	}
	.rounded-3 {
		border-radius: .75rem !important;
	}

/* Opacity */
	.opacity-0 {
		opacity: 0;
	}
	.opacity-1 {
		opacity: .1;
	}
	.opacity-2 {
		opacity: .2;
	}
	.opacity-3 {
		opacity: .3;
	}
	.opacity-4 {
		opacity: .4;
	}
	.opacity-5 {
		opacity: .5;
	}
	.opacity-6 {
		opacity: .6;
	}
	.opacity-7 {
		opacity: .7;
	}
	.opacity-8 {
		opacity: .8;
	}
	.opacity-9 {
		opacity: .9;
	}

/* Button */
	.btn:hover {
		box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
	}
	.btn-primary,
	.btn-primary:hover,
	.btn-primary.focus,
	.btn-primary:focus,
	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active,
	.show>.btn-primary.dropdown-toggle,
	.btn-outline-primary:hover,
	.btn-outline-primary.focus,
	.btn-outline-primary:focus,
	.btn-outline-primary:not(:disabled):not(.disabled).active,
	.btn-outline-primary:not(:disabled):not(.disabled):active,
	.show>.btn-outline-primary.dropdown-toggle {
		color: var(--white);
		background-color: var(--theme-1);
		border-color: var(--theme-1);
	}
	.btn-outline-primary {
		color: var(--theme-1);
		border-color: var(--theme-1);
	}
	.btn-secondary,
	.btn-secondary:hover,
	.btn-secondary.focus,
	.btn-secondary:focus,
	.btn-secondary:not(:disabled):not(.disabled).active,
	.btn-secondary:not(:disabled):not(.disabled):active,
	.show>.btn-secondary.dropdown-toggle,
	.btn-outline-secondary:hover,
	.btn-outline-secondary.focus,
	.btn-outline-secondary:focus,
	.btn-outline-secondary:not(:disabled):not(.disabled).active,
	.btn-outline-secondary:not(:disabled):not(.disabled):active,
	.show>.btn-outline-secondary.dropdown-toggle {
		color: var(--dark);
		background-color: var(--theme-2);
		border-color: var(--theme-2);
	}
	.btn-outline-secondary {
		color: var(--theme-2);
		border-color: var(--theme-2);
	}
	.btn-light,
	.btn-light:hover,
	.btn-light.focus,
	.btn-light:focus {
		color: var(--dark);
		background-color: var(--white);
		border-color: var(--white);
	}
	.btn-clear.active {
		color: var(--white);
		background-color: var(--theme-1);
		border-color: var(--theme-1) !important;
	}

/* Form */
	.form-control {
		height: 40px;
	}
	[type="search"],
	.custom-check {
		font-size: 1rem;
	}
	.custom-check .form-check {
		padding-left: 0;
	}
	.custom-check .form-check.w-100 label {
		width: 100%;
	}
	.custom-check input {
		visibility: hidden;
		position: absolute;
		margin-left: 0;
	}
	.custom-check label {
		padding: .25rem 1rem;
		border-radius: .4rem;
		text-align: center;
	}

/* Pagination */
	.pagination {
		display: block;
		text-align: center;
		margin-top: 2rem;
	}
	.page-item {
		display: inline-block;
		vertical-align: top;
	}
	.page-link {
		color: var(--theme-1);
		background: transparent;
		border: none;
		border-radius: .5rem;
		padding: 0.75rem 1rem;
		line-height: 1;
	}
	.page-link:hover {
		color: var(--theme-1);
		background-color: rgba(0,0,0,.03) !important;
	}
	.page-item.active .page-link {
		background-color: var(--theme-1) !important;
	}
	.page-item.disabled .page-link {
		background: transparent;
	}
	.page-item:first-child .page-link,
	.page-item:last-child .page-link {
		color: transparent !important;
		box-sizing: border-box;
		position: relative;
		display: block;
	}
	.page-item:first-child .page-link:before,
	.page-item:last-child .page-link:before {
		content: '';
		display: block;
		box-sizing: border-box;
		position: absolute;
		width: 8px;
		height: 8px;
		border-bottom: 2px solid;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
	}
	.page-item:first-child .page-link:before {
		right: -5px;
		border-left: 2px solid;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.page-item:last-child .page-link:before {
		left: -5px;
		border-right: 2px solid;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.page-item:first-child .page-link:before,
	.page-item:last-child .page-link:before {
		color: var(--theme-1);
	}
	.page-item.disabled:first-child .page-link:before,
	.page-item.disabled:last-child .page-link:before {
		color: var(--dark);
		opacity: .25;
	}

/* Tab Content */
	.nav-pills .nav-link.active,
	.nav-pills .show>.nav-link {
		background-color: var(--theme-1);
	}

/* Table */
	.table thead th {
		vertical-align: top;
	}

/* Link */
	a,
	a:hover,
	a:focus {
		color: var(--theme-1);
		text-decoration: none;
	}

/* Font */
	.fs-1 {
		font-size: calc(1.5rem + 1.25vw) !important;
	}
	.fs-2 {
		font-size: calc(1.4rem + .9vw) !important;
	}
	.fs-3 {
		font-size: calc(1.3rem + .6vw) !important;
	}
	.fs-4 {
		font-size: calc(1.275rem + .3vw) !important;
	}
	.fs-5 {
		font-size: calc(1.2rem + .2vw) !important;
	}
	.fs-6 {
		font-size: calc(.85rem + .2vw) !important;
	}
	.fs-7 {
		font-size: .75rem !important;
	}

/* ---------------------- */

/* Navbar */
	.navbar-brand {
		white-space: normal;
	}
	.navbar-nav .nav-link {
		white-space: nowrap;
	}
	.navbar-light .navbar-nav .active>.nav-link,
	.navbar-light .navbar-nav .nav-link.active,
	.navbar-light .navbar-nav .nav-link.show,
	.navbar-light .navbar-nav .show>.nav-link {
		color: var(--theme-1);
	}
	.navbar-light .navbar-nav .nav-link {
		color: var(--dark);
	}
	.nav-item {
		padding: .25rem;
	}
	@media (min-width: 992px) {
		.navbar-nav {
			display: block !important;
		}
		.nav-item {
			display: inline-block;
			padding: .25rem .1rem;
		}
	}
	@media (max-width: 991px) {
		.navbar-brand {
			width: calc(100% - 70px);
		}
	}

/* Breadcrumb */
	.breadcrumb {
		background-color: var(--theme-1);
	}
	.breadcrumb-item a,
	.breadcrumb-item + .breadcrumb-item:before {
		opacity: .75;
	}
	.breadcrumb-item a:hover {
		opacity: 1;
	}
	.breadcrumb-item a,
	.breadcrumb-item.active,
	.breadcrumb-item + .breadcrumb-item:before {
		color: var(--white);
	}

/* Dropdown */
	.dropdown-item {
		padding: .5rem 1.25rem;
	}
	.dropdown-item.active,
	.dropdown-item:active {
		color: var(--dark);
		background-color: transparent;
	}
	.dropdown-menu .dropdown-menu {
		position: relative !important;
		border: none;
		padding-top: 0;
		padding-bottom: 0;
		margin: 0 0 0 1rem;
	}
	.dropdown-toggle {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.dropdown-toggle.active {
		background-color: var(--light);
	}
	.dropdown-toggle:after,
	.dropup .dropdown-toggle:after,
	.dropleft .dropdown-toggle:after,
	.dropright .dropdown-toggle:after {
		border: 0;
		width: 1rem;
		height: 1rem;
		margin-top: 4px;
		background-repeat: no-repeat;
	}
	.dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg>');
	}
	.dropup .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"/></svg>');
	}
	.dropleft .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/></svg>');
	}
	.dropright .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/></svg>');
	}
	.bg-theme-1.dropdown-toggle:after,
	.bg-dark .dropdown-toggle:after,
	.bg-darker .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg>');
	}
	.bg-dark .dropup .dropdown-toggle:after,
	.bg-darker .dropup .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"/></svg>');
	}
	.bg-dark .dropleft .dropdown-toggle:after,
	.bg-darker .dropleft .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/></svg>');
	}
	.bg-dark .dropright .dropdown-toggle:after,
	.bg-darker .dropright .dropdown-toggle:after {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/></svg>');
	}
	@media (max-width: 991px) {
		.dropdown-menu {
			padding-top: 0;
			margin-top: 0;
			border: 0;
		}
	}

/* Carousel */
	.carousel-indicators li {
		width: 7px;
		height: 7px;
		margin: 0 7px;
		border-radius: 50%;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 40px;
		height: 40px;
	}
	.carousel-control-next-icon {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/></svg>');
	}
	.carousel-control-prev-icon {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/></svg>');
	}
	.carousel-dark .carousel-indicators li {
		background-color: var(--dark);
	}
	.carousel-dark .carousel-control-next-icon {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/></svg>');
	}
	.carousel-dark .carousel-control-prev-icon {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/></svg>');
	}

/* Footer */
	footer a:not(:hover) {
		color: currentColor;
	}
	footer a:hover {
		color: var(--theme-2);
	}
	footer ul.flex-row > .list-group-item {
		flex: 0 0 100%;
	}
	footer ul.flex-row > .list-group-item:last-child {
		border-bottom-width: 1px;
	}
	@media (min-width: 768px) {
		footer ul.flex-row > .list-group-item {
			flex: 0 0 50%;
		}
	}

/* List Item */
	.list-group-item.active {
		background-color: var(--theme-1);
		border-color: var(--theme-1);
	}
	.post-list img {
		height: 250px;
	}
	@media (min-width: 992px) {
		.post-list img {
			height: 200px;
		}
	}

	.gallery-list img {
		height: 125px;
	}
	@media (min-width: 576px) {
		.gallery-list img {
			height: 250px;
		}
	}
	@media (min-width: 992px) {
		.gallery-list img {
			height: 200px;
		}
	}

/* Calendar */
	.ui-widget {
		font-family: inherit;
	}

	.ui-widget.ui-widget-content {
		border-color: transparent;
	}

	.ui-widget-header {
		border: none;
		color: var(--white);
		background: var(--theme-1);
		border-radius: .4rem;
	}

	.ui-widget-header .ui-icon {
		background-image: none;
	}

	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default,
	.ui-button,
	html .ui-button.ui-state-disabled:hover,
	html .ui-button.ui-state-disabled:active {
		border: none;
		background: transparent;
		border-radius: .25rem;
	}

	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active,
	a.ui-button:active,
	.ui-button:active,
	.ui-button.ui-state-active:hover {
		border: none;
		color: var(--dark);
		background-color: var(--theme-2);
	}

	.ui-state-highlight,
	.ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
		border: none;
		color: var(--white);
		background: var(--theme-1);
		font-weight: bold;
	}

	.ui-state-highlight.ui-state-active,
	.ui-widget-content .ui-state-highlight.ui-state-active,
	.ui-widget-header .ui-state-highlight.ui-state-active {
		color: var(--white);
		background: var(--theme-1);
	}

	.ui-state-hover,
	.ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-state-hover,
	.ui-state-focus,
	.ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-state-focus,
	.ui-button:hover,
	.ui-button:focus {
		border: none;
	}

	.ui-datepicker {
		width: -moz-fit-content;
		width: fit-content;
		width: 100%;
		padding: 0;
		border-radius: .25rem;
	}

	.ui-datepicker .ui-datepicker-title {
		font-size: 17px;
	}

	.ui-datepicker .ui-datepicker-header {
		padding: .5rem 0;
	}

	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-next {
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		top: .5rem;
		width: auto;
		height: calc(100% - 1rem);
		padding: 4px .5rem 0;
	}

	.ui-datepicker .ui-datepicker-prev:before,
	.ui-datepicker .ui-datepicker-next:before {
		color: var(--white);
		font-size: 1.25rem;
	}

	.ui-datepicker .ui-datepicker-prev-hover,
	.ui-datepicker .ui-datepicker-next-hover {
		background: rgba(255,255,255,.25);
		border-radius: .25rem;
	}

	.ui-datepicker .ui-datepicker-prev {
		left: .5rem;
	}
	.ui-datepicker .ui-datepicker-prev:before {
		content: '⇠';
	}

	.ui-datepicker .ui-datepicker-next {
		right: .5rem;
	}
	.ui-datepicker .ui-datepicker-next:before{
		content: '⇢';
	}

	.ui-datepicker table {
		font-size: inherit;
	}

	.ui-datepicker table thead tr:first-child {
		border-bottom: 1px solid rgba(0,0,0,.075);
	}

	.ui-datepicker th {
		font-weight: normal;
		padding: .75rem .3rem;
	}

	.ui-datepicker td {
		padding: .35rem;
	}

	.ui-datepicker td span,
	.ui-datepicker td a {
		padding: .5rem 0;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
	}

	.ui-datepicker-calendar td.highlight>a:after {
		content: '•';
		font-size: 2rem;
		position: absolute;
		top: -.5rem;
		right: 0;
		color: var(--danger);
		line-height: 1;
	}

	.ui-datepicker-calendar td.highlight.ui-datepicker-current-day>a:after,
	.ui-datepicker-calendar td.highlight.ui-datepicker-today>a:after {
		color: var(--white);
	}

/* Variant */
	.bg-theme-1 .list-group-item {
		border-color: rgba(255,255,255,.25);
	}

	.bg-theme-1 .card-header {
		border-bottom: 1px solid rgba(255,255,255,.25);
	}

	.sticky-top {
		z-index: initial;
	}

	#testimonial .card {
		max-width: 500px;
	}
	#testimonial .card .ornament {
		position: absolute;
		font-size: 150px;
		opacity: .05;
		bottom: -1rem;
		right: 0;
		line-height: 1;
	}

	#media-carousel .carousel-item img {
		max-height: calc(100vh - 56px);
	}

	.modal-close {
		position: fixed;
		z-index: 9;
		top: 0;
		right: 0;
		opacity: .7;
	}
	.modal-close:hover {
		opacity: 1;
	}

	.btn-radio {
		position: relative;
	}
	.btn-radio:not(:last-child) {
		margin-bottom: 1rem;
	}
	.btn-radio label {
		display: block;
		background-color: rgba(0,0,0,.02);
		padding: .75rem 2.75rem .75rem 1rem;
		margin-bottom: 0;
		cursor: pointer;
		transition: all .25s ease;
	}
	.btn-radio label:after,
	.btn-radio label:before {
		content: '';
		position: absolute;
		right: .75rem;
		top: .75rem;
		width: 1.3rem;
		height: 1.3rem;
		border-radius: .25rem;
		background-color: var(--theme-2);
	}
	.btn-radio label:before {
		width: 0;
		height: 0;
		z-index: 2;
		overflow: hidden;
		transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: 13px;
		background-position: center;
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.3 13.2" fill="rgb(3,161,156)"><path d="M14.7.8l-.4-.4a1.7 1.7 0 0 0-2.3.1L5.2 8.2 3 6.4a1.7 1.7 0 0 0-2.3.1L.4 7a1.7 1.7 0 0 0 .1 2.3l3.8 3.5a1.7 1.7 0 0 0 2.4-.1L15 3.1a1.7 1.7 0 0 0-.2-2.3z"/></svg>');
	}
	.btn-radio input[type="radio"] {
		display: none;
		position: absolute;
		width: 100%;
		appearance: none;
	}
	.btn-radio input[type="radio"]:checked + label {
		color: var(--dark);
		background-color: var(--theme-2-light);
		transition: all .25s ease;
	}
	.btn-radio input[type="radio"]:checked + label:after {
		background-color: var(--white);
	}
	.btn-radio input[type="radio"]:checked + label:before {
		width: 1.3rem;
		height: 1.3rem;
	}
	.btn-radio input[type="radio"]:disabled + label,
	.btn-radio input[type="radio"][readonly] + label {
		opacity: .5;
	}

	.poll-percentage {
		height: 1.25rem;
	}

	.map-embed iframe {
		width: 100%;
		height: 300px;
	}
	@media (max-width: 768px) {
		.map-embed {
			pointer-events: none;
		}
	}

	.statistic .dropdown-toggle:after {
		display: none;
	}

	.content-text img {
		max-width: 100%;
		height: auto!important;
	}

	@media print {
		@page {
			size: auto;
			margin: 20mm 10mm 20mm 10mm;
		}
		body {
			margin: 0 !important;
			padding: 0 !important;
			-webkit-print-color-adjust: exact;
		}
		header,
		footer,
		.no-print,
		.breadcrumb,
		.tooltip {
			display: none;
		}
		a {
			text-decoration: none !important;
		}
	}
