html,
body {
	font-size: 1em;
}

h1 {
	font-size: 2em;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

h2 {
	font-size: 1.5em;
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

h3 {
	font-size: 1.25em;
	margin-top: 1em;
	margin-bottom: 1em;
}

label {
	font-weight: inherit;
}

.thumbnail {
	padding: 0;
	border: 0;
	margin-bottom: 0;
}

.thumbnail .caption {
	padding: 1em;
}

.thumbnail .caption h3 {
	margin-top: 0;
	font-weight: normal;
}

.panel {
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
	margin-bottom: 1.5em;
	overflow: hidden;
}

.panel .panel-heading {
	padding-bottom: 1.5em;
	border-bottom: 0;
}

.panel .panel-heading .panel-title {
	font-weight: normal;
}

.panel .panel-heading,
.panel .panel-body {
	padding: 1em;
	background-color: inherit;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background-color: inherit;
}

.modal .modal-body .carousel-inner img {
	max-height: 80vh;
}


.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: .25rem !important;
}

.mb-2 {
	margin-bottom: .5rem !important;
}

.mb-3 {
	margin-bottom: 1rem !important;
}

.mb-4 {
	margin-bottom: 1.5rem !important;
}

.mb-5 {
	margin-bottom: 3rem !important;
}


.mt-0 {
	margin-top: 0 !important;
}

.mt-1 {
	margin-top: .25rem !important;
}

.mt-2 {
	margin-top: .5rem !important;
}

.mt-3 {
	margin-top: 1rem !important;
}

.mt-4 {
	margin-top: 1.5rem !important;
}

.mt-5 {
	margin-top: 3rem !important;
}


.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: .25rem !important;
}

.pb-2 {
	padding-bottom: .5rem !important;
}

.pb-3 {
	padding-bottom: 1rem !important;
}

.pb-4 {
	padding-bottom: 1.5rem !important;
}

.pb-5 {
	padding-bottom: 3rem !important;
}


.pt-0 {
	padding-top: 0 !important;
}

.pt-1 {
	padding-top: .25rem !important;
}

.pt-2 {
	padding-top: .5rem !important;
}

.pt-3 {
	padding-top: 1rem !important;
}

.pt-4 {
	padding-top: 1.5rem !important;
}

.pt-5 {
	padding-top: 3rem !important;
}
