body {
	overflow-x: hidden;
}

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

.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;
}
