.r {
  position: relative;
  height: 40px;
}
.b-panel {
  position: absolute;
  border: 1px solid white;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  transition: all 0.3s;
}
.b-panel--fade {
  opacity: 0.3;
  z-index: 0;
}
.b-panel--half, .b-panel--30 {
  transform: translateY(20px);
}
.b-panel--d-90 {
  bottom: -20px;
}
.b-panel--1mg {
  background: #3f5175;
  color: #d9edf7;
}
.b-panel--1mg:hover, .b-panel--1mg:focus {
  color: #d9edf7;
}
.b-panel--2mg {
  background: #10394e;
  color: #d9edf7;
}
.b-panel--2mg:hover, .b-panel--2mg:focus {
  color: #d9edf7;
}
.b-panel--3mg {
  background: #dff0d8;
  color: #3c763d;
}
.b-panel--3mg:hover, .b-panel--3mg:focus {
  color: #3c763d;
}
.b-panel--6mg {
  background: #88cad9;
  color: #31708f;
}
.b-panel--6mg:hover, .b-panel--6mg:focus {
  color: #31708f;
}
.b-panel--7mg {
  background: #bce8f1;
  color: #31708f;
}
.b-panel--7mg:hover, .b-panel--7mg:focus {
  color: #31708f;
}
.b-panel a {
  color: inherit;
  text-decoration: underline;
}
.b-panel a:hover, .b-panel a:focus {
  color: inherit;
}
.b-panel--index-1 {
  transform: translate(5px, 5px);
}
.b-panel--index-1.b-panel--half, .b-panel--index-1.b-panel--30 {
  transform: translate(5px, 25px);
}
.b-panel--index-2 {
  transform: translate(10px, 10px);
}

.b-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5) url(images/loading32.gif) no-repeat center center;
  z-index: 1;
}

.b-form {
  position: relative;
}

@media (max-width: 1200px) {
  .table {
    width: 1200px !important;
  }
}

body {
  position: relative;
}

/*# sourceMappingURL=custom-styles.css.map */
