html, body {
	height: 100%;
	padding: 0;
	margin: 0;
}

.wrapper {
	max-width: 1400px;
	margin: 0 auto;
}

h1#heading{
    color:#555;
    padding:0px;
    margin:25px;
}

md-content{
    background-color:#FFF;
}

md-badge{
  margin: 0 0 0 8px;
  padding: 2px 4px;
  border-radius: 25%;
}

input.invalid-entry {
	border: 2px solid #F44336;
}

input.valid-entry {
	border: 2px solid #4CAF50;
}

.outage-heading{
    font-size:16px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:#000;
}

.userAvatar{
  width: 30px;
  margin: 0px;
  border-radius: 48px;
  margin-top:5px;
  margin-right:5px;
  vertical-align:-.55em;
}

nbd-page-header div.md-toolbar-tools{
    background-color:#0089CF;
}

md-input-container.editable-controls {
    padding: 1px ;
    padding-left: 10px ;
    margin: 1px ;
}
.editable-input.md-input {
    max-width: 100px ;
    margin: 1px ;
}
.editable-wrap.editable-text {
    margin: 1px ;
}
md-input-container.editable-controls [ng-message] {
    position: static !important;
}

md-datepicker {
margin-top: 15px;
}

.md-button.md-small {
  width: 20px;
  height: 20px;
  line-height: 20px;
  min-height: 20px;
  vertical-align: top;
  font-size: 10px;
  padding: 0 0;
  margin: 0;
}

.form-help {
	color: #BBBBFF;
	font-size:14px;
}

.md-headline a{
  color:#607D8B;
  text-decoration: underline;
}

.md-headline a:hover{
  color:#37474F;
}
