@media all {

/* colored bottom borders */
.ym-hlist {
    /*border-bottom: 4px solid #81BEF7;*/
    border-bottom: 4px solid #888;
    border-top: 2px #ddd solid;
  }

header {
    border-bottom: 4px solid #B4D6AB;
  }
}

header .ym-wbox {
	padding: 1em;
}

.acticom header {
	border-bottom: none;
	background-color: #fff;
}

.swg header {
	/*border-bottom: none;*/
	border-bottom: 4px solid #B4D6AB ;
	background-color: #ddd;
}

/* Help element in nav bar */
.swg-help {
	float: right;
}

.swg-help ul li.active {
    /*border: 1px solid #fff7b0;*/
    border: 1px solid #000;
}

.swg-help ul li a:focus {
      background: #222;
}

/* help box */
.swg-help-box {
    background: #fff7b0;
}

/* note box */
.swg-note-box {
    border: none;
    border-bottom:4px solid #888;
}

body h4, h5 {
    color: #000000;
    /*border-bottom: solid #8B8F90 1px;*/
    border-bottom: solid #ddd 2px;

}

.swg-help-box h5 {
    border-bottom: solid #000 1px;
}

body h6 {
	color: #8B8F90;
}

.box {
box-shadow: none;
}

/* colors */
.swg-color-inactive {
	color:#888888;
}

.swg-color-steady {
	color:#4679BD;
}

.swg-color-inbed {
	color: #007bff;
}

.swg-color-notinbed {
	color: #ff9500;
}

.swg-fa-avg:before {
  content: "\f8";
}

.swg-bordered{
	border-radius: 0.3em;
    border-width: 1px;
    border-style: solid;
    border-color: #888;
    border-color: rgba(0, 0, 0, 0.3);
    padding: 1.42857em;
    margin: 0 0 1.5em 0;
}


/* for the custom icons */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?gpo043');
	src:url('../fonts/icomoon.eot?#iefixgpo043') format('embedded-opentype'),
		url('../fonts/icomoon.woff?gpo043') format('woff'),
		url('../fonts/icomoon.ttf?gpo043') format('truetype'),
		url('../fonts/icomoon.svg?gpo043#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-bed_unused:before {
	content: "\e600";
}
.icon-bed_used:before {
	content: "\e601";
}

.swg-highlight-background {
	background:#eee;
}


/* Progress bar */
progress {
	background: #fff;
	color: #B4D6AB; /* IE*/
    border: 1px solid black;
    font-size:.6em;
	line-height:1.0em;
	text-indent:.5em;
	width:15em;
	height:1.8em;
}

progress::-webkit-progress-bar {
  background-color: #fff;
  color: #B4D6AB;
}

progress::-webkit-progress-value {
	background: #B4D6AB;
}

progress::-moz-progress-bar {
	background-color: #B4D6AB;
}

.swg-info-box table {
	background-color:#FFF;
	border-bottom: 4px solid #E3F0C0;
	width: 100%;
}

.swg-info-box td {
	border:none;
}


#swg_overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-top:25%;
	text-align:center;
	background-color:white;
	display:none;
}

.admin_overview p:hover {
    color: #fff;
    background: #666;
}

.admin_user p:hover {
    color: #fff;
    background: #666;
}

.admin_user p {
    color: #000;
    background: #fff;
}


.swg-iconbox-normal {background-color: #fff}
.swg-iconbox-alarm {background-color: #f50}
.swg-iconbox-warning {background-color: #ff0}

.swg-iconbox {
  border-radius: 0.3Em;
  border-width: 0.1Em;
  border-style: solid;
  margin: 0.2Em;
  padding: 0.2Em;
  white-space:nowrap;
}

.swg-bg-progress{
    z-index:1;
    width: 0;
    height:100%;
    position:absolute;
    background:#ddd;
    left:0;
    top:0;
}

.swg-status-bar {
	border: 1px solid black;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}


table.bordertable {
	border-collapse: separate;
	border-radius: 0.3em;
}

table.bordertable thead th {
    background: #DDD none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
}

table.bordertable td:last-child {
     border-right: none;
}

table.bordertable th:last-child {
     border-right: none;
}

.swg-no-wrap {
	white-space: nowrap;
}
