.term-form.sky-form section{
    margin-bottom: 5px !important;
}
.term-form.sky-form fieldset {
    padding: 5px 30px 5px !important;
}

input.ng-pristine { background-color:white !important; }

.col-nopad { padding-right:0; padding-left:0; !important; }

input.submitted.ng-invalid
{
  border:1px solid #f00;
}

.submitted input[type=checkbox]
{outline: 2px solid #c00;}

.term-form.sky-form {
    box-shadow: none;
    border: 0px;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container {
	width: 420px;
	max-width: 420px !important;
}

.highlight {
    background-color: yellow;
}

.glyphicon-success { color: #3c763d; }
.glyphicon-danger { color: #a94442; }
.glyphicon-info { color: #31708f; }

.pad-bottom { padding-bottom: 15px; }

ul.pull-right.breadcrumb {
    background-color: #585f69;
}

.small_num {
	width:50px;
}

tbody.td-striped td:nth-of-type(odd),
thead th:nth-of-type(odd){
    background:#f9f9f9;
}

tbody.td-striped td:nth-of-type(even),
thead th:nth-of-type(even){
    background:#ffffff;
}

.table.no-border tr td, .table.no-border tr th {
  border-width: 0;
}

.btn.no-pad {
	padding: 3px;
}

.vertical-line {
  border-right: thin solid #999;
  padding-right: 15px;
  margin-right: 15px;
}
