html {
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6, dt {
	color: #092F6D;
	font-weight: 800;
}

h6 {
	font-size: 1.335rem;
	clear: both;
}

hr {
	height: 1px;
	background-color: #ebf1f5;
	opacity: 1;
	border: 0;
}

body.header-person {
	background-image: url('../images/person-header.png');
	background-position: 50% 75px;
	background-repeat: no-repeat;
	background-size: 1440px;
}

h5.card-title {
	font-size: 1.667rem;
	font-weight: 600;
	letter-spacing: -0.67px;
	margin-bottom: 2rem;
}

@media (min-width: 992px) {
	.container {
		max-width: 1186px;
	}
}

.navbar-laravel {
	height: 75px;
}

.footer {
	background-color: transparent;
	color: #717F85;
	font-size: 11px;
	letter-spacing: 0.13px;
	line-height: 17px;
	text-align: right;
	position: relative;
}

.footer img {
	margin-left: 1rem;
	margin-top: -10px;
}

.btn {
	font-size: 1.085rem;
	padding: .6rem 3rem;
	text-decoration: none !important;
}

.btn-imed-primary {
	background-color: #002C6F;
}
.btn-imed-primary:hover, .btn-imed-primary:active, .btn-imed-primary:focus, .btn-imed-primary:link {
	background-color: #536D99;
}

.btn-imed-secondary {
	background-color: #33CCA0;
}

.btn-imed-light {
	background-color: #E6EAF0;
}

.btn-imed-light:hover, .btn-imed-light:active, .btn-imed-light:focus, .btn-imed-light:link {
	background-color: #536D99;
	color: #FFFFFF !important;
}

.mimed-banner {
	padding-top: 198px;
	min-height: 295px;
}

.mimed-banner .btn {
	border-radius: 2.2rem;
	font-size: 1.75rem;
	padding: .9rem 1.8rem;
	font-weight: 600;
	letter-spacing: -0.23px;
	line-height: 31px;
}

.popover {
	width: fit-content;
	min-width: 300px;
	max-width: 520px;
}

.card-body {
	padding: 2rem 3rem;
}

.login {
	margin: 2.7rem 3rem 0 3rem;
}

.login .card-body {
	padding: 2rem 5rem;
}

.login input {
	border-color: #E2E8F0;
	padding: 1rem .9rem;
}

.login a, .login label, .login span, .help-content {
	font-size: 1rem;
	letter-spacing: 0;
	line-height: 18px;
	margin-bottom: 0;
}

.login a, .help-content {
	color: #002C6F !important;
}

.login a {
	font-weight: 500;
	text-decoration: underline;
}

.login label, .login span, .help-content {
	font-weight: 600;
}

.login .form-control {
	margin-bottom: 0;
}

.login .btn-imed-light {
	font-weight: 500;
	padding: .6rem 1.3rem;
}

.help-content .big {
	font-size: 1.1em;
}

dl.list {
	padding-left: 1.5rem;
	font-size: 1.17rem;
	margin-bottom: 1.33rem;
}

dl.list dt {
	font-weight: 800;
	float: left;
	clear: left;
	padding-right: .5rem;
	margin-bottom: .4rem;
}

dl.list dt::after {
	content: ':';
}

dl.list dd {
	display: block;
	clear: right;
	margin-bottom: .4rem;
	min-height: 1.75rem;
}

.license-id {
	width: 110px;
	margin-top: -1rem;
	margin-left: auto;
}

.license-id>img.barcode {
	height: 70px;
}

.license-id>.code {
	display: block;
	width: 101px;
	margin-left: 9px;
	margin-top: -4px;
	text-align: center;
	font-size: 1.084rem;
	font-weight: 400;
	color: #000000;
}
