body {
	overflow-x: hidden;
}

video#healthVideo {
        width: 90%;
}

.fullwidth {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}

.fullsize {
	width: 100%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.glyphicon {
    font-size: 20px;
}

.white-text {
	color: white
}

.highlighted {
	color: red;
}

.flashingred {
   background-color:#FFCCCB;
}

.flashingorange {
   background-color:#FED8B1;
}

.btn-primary {
	background-color:#009F48;
	border-color:#009F48;
}

.btn-info {
        background-color:#6AC191;
        border-color:#6AC191;
}

.btn-default.btn-pencil {
	border: 0px;
	background: none;
}

.btn-default.btn-location {
       width: 110px;
       height: 74px;
}

.btn-default.btn-treatment {
       width: 92px;
       padding: 0px 0px;
       background-color: Transparent;
       outline: none;
       border: none;
}

.form-control.drop.edit-room-drop {
	width: 120px;
	margin-top: 10px;
}

.topnavbar {
	background:#005E2D;
	padding: 0px;
	margin: 0px;
	border-radius: 0;
}

.topnavbar.history {
	background:#787878;
}

.bottomnavbar {
	background:#009F48;
	border-top: 1px solid black;
	border-radius: 0;
	margin-bottom: 0px;
}

.bottomnavbar.history {
	background:#969696;
}

.applyborder {
	border: 1px solid black;
}

.applyborder-right {
	border-right: 1px solid black;
}

.applyborder-left {
	border-left: 1px solid black;
}

.applyborder-bottom {
	border-bottom: 1px solid black;
}

.applyborder-top {
	border-top: 1px solid black;
}

.navbar {
  margin-bottom: 0px;
}

.navbar-center {
  text-align:center;
  display:inline-block;
  float:none;
}

.navx-button {
  position: absolute;
  background: #009F48;
  width: 20px;
  height: 20px;
  right: 0;
  z-index: 5;
}

h3.emergency-center {
  text-align:center;
  color:#cf2a27;
}

h3.priority-center {
  text-align:center;
  color:#ff9900;
}

table.dataTable {
  cursor: pointer;
}

td.tab-top {
  vertical-align: top;
  width: 50%;
}

.table td, .table th {
    border: none;
}

.td-right {
    text-align: right;
}

.td-left {
    text-align: left;
}

.form-control.drop {
    width: 50%;
}

.info-table {
    width: 100%;
}

table.table.table-condensed {
    border: 1px solid black;
    text-align: center;
}

.tbl-buttons {
    margin-left: auto;
    margin-right: auto;
}

.td-buttons {
    padding: 10px;
}

.red-cell {
    color: red;
    text-align: right;
    margin-right: 20px;
}

.right-cell {
    text-align: right;
    margin-right: 20px;
}

.green-cell {
    color: green;
    font-weight: bold;
}

.red-title {
    color: red;
}

.green-title {
    color: #009F48;
}

.white-box {
	background:#fff;
	color: black;
	padding:2px;
	margin: 5px;
	min-width: 280px;
}

textarea {
	width: 100%;
}

.status-div {
	max-height: 300px; 
	overflow: auto; 
	background: #DCDCDC;
	padding: 5px;
}

.replacement-status-div {
	padding: 5px;
	background: #DCDCDC;
	display: none;
}

.underline-div {
	border-bottom: 1px solid blue;
	color: blue;
}

.grey-div {
	color: grey;
}

div.tapMessage {
        margin-top: 10px;
}

.poster-container {
	text-align: center;
}

.poster-img {
	width: 100%;
	height: auto;
}

.beacon-message {
	color: red;
	font-size: large;
}

.report-type {
	width: 200px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}

.report-date {
	color: Black;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}

.report-header1 {
	text-align: center;
}

.report-header2 {
	text-align: right;
}

.report-header3 {
	text-align: left;
	background: #B4C6E7;
	font-weight: bold;
}

.report-cell {
	text-align: center;
}

.report-cell-po {
	border-color: #000000 !important;
}

.po-label-top {
	border-right: 0px !important;
	border-bottom: 0px !important;
}

.po-label {
	border: 0px !important;
}

.po-label-bottom {
	border-top: 0px !important;
	border-right: 0px !important;
}

.po-val-top {
	border-left: 0px !important;
	border-bottom: 0px !important;
}

.po-val {
	border-left: 0px !important;
	border-top: 0px !important;
	border-bottom: 0px !important;
}

.po-val-bottom {
	border-left: 0px !important;
	border-top: 0px !important;
}

.blue-header {
	width: 9%;
	background: #D9E2F2;
}

.header-b {
        width: 50%;
        border-color: #000000 !important;
        vertical-align: middle !important;
        font-weight: bold;
}

.blue-header-b {
        width: 50%;
        background: #D9E2F2;
        border-color: #000000 !important;
        vertical-align: middle !important;
	font-weight: bold;
}

.green-header-b {
	width: 50%;
	background: #A9D08E;
	border-color: #000000 !important;
	font-weight: bold;
}

.nonurgent-header {
	background: #A9D08E;
}

.priority-header {
	background: #FFD966;
}

.emergency-header {
	background: #FF705A;
}

.nonurgent-cell {
	background: #E2EFDA;
}

.priority-cell {
	background: #FFF2CC;
}

.emergency-cell {
	background: #FFC7CE;
}

.report-cell-red {
	background: #FFCCCB;
}

.report-cell-orange {
	background: #FED8B1;
}

.report-yellow {
	background: #FDEC9C;
}

.report-green {
	background: #C7EFCF;
}

.risk-cont {
	font-weight: bold;
	margin-bottom: 0px;
}
