.z-depth-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.z-depth-1-half {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.z-depth-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.z-depth-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.z-depth-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}

.z-depth-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

.hightlight {
  background-color: #333 !important;
  color: #f8f8f8 !important;
}

.error {
  background-color: #F44336 !important;
  color: #f8f8f8 !important;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 10;
}

.mb-2 {
  margin-bottom: 20;
}

.mb-3 {
  margin-bottom: 30;
}

.mb-4 {
  margin-bottom: 40;
}

.mb-5 {
  margin-bottom: 50;
}

.mb-6 {
  margin-bottom: 60;
}

.mb-7 {
  margin-bottom: 70;
}

.mb-8 {
  margin-bottom: 80;
}

.mb-9 {
  margin-bottom: 90;
}

.mb-10 {
  margin-bottom: 100;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 10px;
}

.p-2 {
  padding: 20px;
}

.p-3 {
  padding: 30px;
}

.p-4 {
  padding: 40px;
}

.p-5 {
  padding: 50px;
}

.p-6 {
  padding: 60px;
}

.p-7 {
  padding: 70px;
}

.p-8 {
  padding: 80px;
}

.p-9 {
  padding: 90px;
}

.p-10 {
  padding: 100px;
}

.mandatory-empty {
  background-color: #FFECEC !important;
}

th.filter-cell {
  margin: 0px !important;
  vertical-align: top !important;
}
th.filter-cell .md-errors-spacer {
  display: none !important;
}

.half_width {
  width: 48% !important;
}

.max-w-5 {
  max-width: 50px !important;
}

.max-w-6 {
  max-width: 60px !important;
}

.max-w-7 {
  max-width: 70px !important;
}

.max-w-8 {
  max-width: 80px !important;
}

.max-w-9 {
  max-width: 90px !important;
}

.max-w-10 {
  max-width: 100px !important;
}

.max-w-11 {
  max-width: 110px !important;
}

.max-w-12 {
  max-width: 120px !important;
}

.max-w-13 {
  max-width: 130px !important;
}

.max-w-14 {
  max-width: 140px !important;
}

.max-w-15 {
  max-width: 150px !important;
}

.max-w-16 {
  max-width: 160px !important;
}

.max-w-17 {
  max-width: 170px !important;
}

.max-w-18 {
  max-width: 180px !important;
}

.max-w-19 {
  max-width: 190px !important;
}

.max-w-20 {
  max-width: 200px !important;
}

.max-w-21 {
  max-width: 210px !important;
}

.max-w-22 {
  max-width: 220px !important;
}

.max-w-23 {
  max-width: 230px !important;
}

.max-w-24 {
  max-width: 240px !important;
}

.max-w-25 {
  max-width: 250px !important;
}

.max-w-26 {
  max-width: 260px !important;
}

.max-w-27 {
  max-width: 270px !important;
}

.max-w-28 {
  max-width: 280px !important;
}

.max-w-29 {
  max-width: 290px !important;
}

.max-w-30 {
  max-width: 300px !important;
}

md-checkbox.md-default-theme.md-checked .md-ink-ripple, md-checkbox.md-checked .md-ink-ripple {
  background-color: #3c763d !important;
}

.md-checkbox.md-default-theme.md-checked.green-check .md-icon, md-checkbox.md-checked .md-icon {
  background-color: #3c763d !important;
}

md-checkbox.green-check {
  background-color: #3c763d !important;
}

.cols5 {
  width: 20%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  box-sizing: border-box;
}

@media (min-width: 576px) and (max-width: 1200px) {
  .cols5 {
    width: 50%;
  }
}
@media (max-width: 576px) {
  .cols5 {
    width: 100%;
  }
}
.nav-container .nav .nav-divider {
  margin: 0px;
}

.md-open-menu-container {
  z-index: 99999 !important;
}

.nav-container .nav > li .md-button {
  margin-bottom: 0px !important;
}

.table-more-condensed > thead > tr > th,
.table-more-condensed > thead > tr > td,
.table-more-condensed > tbody > tr > th,
.table-more-condensed > tbody > tr > td,
.table-more-condensed > tfoot > tr > th,
.table-more-condensed > tfoot > tr > td {
  padding: 0 5px 0 5px;
  font-size: 0.9em;
}