﻿/*Custom Medicity CSS Outside of Bootstrap*/
html {
	position: relative;
	min-height: 100%;
}

body {
	/* Margin bottom by footer height */
	margin-bottom: 60px;
	background-image: url('css/azul7/images/bg.jpg');
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	background-color: #f5f5f5;
	background-image: url('css/azul7/images/bg.jpg');
}

/* For Validation, specifically with Html.ValidationMessageFor */

.field-validation-valid {
	display: none;
}

.validation-summary-valid {
	display: none;
}

.divider {
  height: 1px;
  width:100%;
  display:block; /* for use on default inline elements like span */
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/*Margin for the Admin Home Page Buttons*/
#AdminToolsLinks .btn-lg {
	margin: 2px;
}

.dismissMessage{
	margin: 5px;
}

/*
*
* Legacy classes for report details, plus reversions of bootstrap styles to keep same report look and feel
*
*/
.report-details * {
	box-sizing: content-box;
}

.report-details h1,
.report-details h2,
.report-details h3,
.report-details h4,
.report-details h6 {
	margin-top: auto;
	font-weight: bold;
}

.report-details h5 {
	margin-top: auto;
	font-weight: normal;
}

.report-details td {
	text-align: left;
	padding: 3px 8px;
	color: #555;
}

.report-details td .negative {
	font-weight: bold;
	color: #d54444;
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
}

.report-details td.no_wrap {
	padding: 4px 2px 0px 0px;
}

.report-details .indented_details td .negative {
	font-size: 12px;
}

.report-details .indented_details {
	padding-left: 8px;
	border-bottom: 1px solid #bbb;
}
.report-details table.attached_details {
	margin: 0;
	margin-left: -8px;
	border: none;
}

/* 3.3.2.3 Result Details -------------------------------------------*/

.report-details .result_details {
	border-bottom: 1px solid #bbb;
	margin-bottom: 32px;
	padding-left: 8px;
}

/* 3.3 Encounter Details -------------------------------------------*/
.report-details .encounter_quick_details {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 10px 8px;
	margin-bottom: 31px;
}

	.report-details .encounter_quick_details ul {
		list-style-type: none;
	}

		.report-details .encounter_quick_details ul li {
			float: left;
		}

		.report-details .encounter_quick_details ul li p {
			line-height: 20px;
			margin-bottom: 0;
		}

.report-details pre {
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: none;
	color: #333;
	background-color: inherit;
}

/* Div Tables */

.report-details .divHeaderTable {
	width: 100%;
	padding-bottom: 5px;
	display: block;
}

.report-details .divHeaderRow {
	width: 100%; /* add extra that you want to for header column */
	display: block;
}

.report-details .divHeaderColumn {
	float: left;
	width: 33%;
	display: block;
}

.report-details .divTable {
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.report-details .divRow {
	width: 99%;
	display: block;
}

.report-details .divColumn {
	float: left;
	width: 24%;
	display: block;
	min-width: 1px;
	min-height: 1px;
}

.report-details .divWrappedColumn {
	float: left;
	width: 24%;
	min-width: 1px;
	min-height: 1px;
	display: inline-block;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-word;
}

/* Add to divColumn or divWrappedColumn for 5 loose columns, each 19% */
.report-details .divColumn5 {
	width: 19%;
}

.report-details hr {
	margin: 0;
	padding: 0;
}