
/***
 * Hide desktop-only elements
 */

.desktop-only {
	display: none !important
}


/***
 * Generic styling rules
 */

body {
	font-size: 160%;
	margin: 0 auto !important
}

.container {
	margin: 0 auto;
}

.table td,
.table th {
	padding: 4px !important
}


/***
 * Navigation
 */

ul.navbar-nav {
	margin: 5px auto 5px auto !important;
}

.navbar-nav a {
	float: left !important;
	font-size: 110%
}

/* Logout btn */
form.navbar-right {
	float: left !important;
	width: 90px;
	border-width: 0
}

form.navbar-right button {
	font-size: 110% !important
}

ul.navbar-right {
	float: left !important;
	width: 100% !important;
	margin-top: -5px
}

ul.navbar-right li:last-child {
	width: 100%;
	margin-top: -50px
}

/* Name of logged-in user */
ul.navbar-right li:last-child a {
	float: right !important;
	display: inline-block !important;
	text-align: right;
	width: 75%
}

nav.mobile-only ul a {
	padding: 16px !important
}


/***
 * Specific styling rules
 */

table#his-docs-patients-mobile {
	max-width: 600px
}

table#his-docs-patients-mobile td span {
	color: #999 !important
}


/***
 * Enroll
 */

.mobile-full-width {
	width: 100% !important
}


/***
 * Print rules
 */

@media print {
	footer {
		display: none !important
	}

	.no-print {
		display: none !important
	}
}
