/* line 1, ../sass/base/_drupal.scss */
#admin-menu-wrapper ul li {
  font-size: .846em !important;
  padding: 0px !important; }


/* line 1, ../sass/base/_helpers.scss */
.indent {
  margin-left: 25px; }

/* line 2, ../sass/base/_helpers.scss */
.nopad {
  padding: 0px; }

/* line 3, ../sass/base/_helpers.scss */
.pad-bottom-small {
  padding-bottom: 12px; }

/* line 4, ../sass/base/_helpers.scss */
.bold {
  font-weight: bold; }

/* line 5, ../sass/base/_helpers.scss */
.alignRight {
  text-align: right; }

/* line 6, ../sass/base/_helpers.scss */
.imgAlignRight {
  float: right;
  padding: 0 0 12px 12px; }

/* line 7, ../sass/base/_helpers.scss */
.alignLeft {
  text-align: left; }

/* line 8, ../sass/base/_helpers.scss */
.imgAlignLeft {
  float: left;
  padding: 0 12px 12px 0; }

/* line 9, ../sass/base/_helpers.scss */
.alignCenter {
  text-align: center; }

/* line 10, ../sass/base/_helpers.scss */
.clearBoth {
  clear: both; }



/* line 3, ../sass/base/_lists.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

/* line 10, ../sass/base/_lists.scss */
.node__content ul > li {
  background: url(/sites/shoshone.blackhillscorp.com/themes/bhills/images/marker-li.gif) no-repeat 0 8px;
  padding-left: 25px;
  list-style: none; }
/* line 15, ../sass/base/_lists.scss */
.node__content .noindent {
  padding-left: 0px; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

@media print {
  /* line 2, ../sass/base/_print.scss */
  .header-orange {
    display: none; }

  /* line 5, ../sass/base/_print.scss */
  #block-search-form {
    display: none; }

  /* line 9, ../sass/base/_print.scss */
  .l-branding img {
    width: 150px !important; }

  /* line 14, ../sass/base/_print.scss */
  .l-page .l-menu {
    display: none; }
  /* line 17, ../sass/base/_print.scss */
  .l-page .l-content {
    width: 100%; }
  /* line 20, ../sass/base/_print.scss */
  .l-page .copyright {
    display: none; }

  /* line 24, ../sass/base/_print.scss */
  h1 {
    font: 600 25px sans-serif !important; }

  /* line 27, ../sass/base/_print.scss */
  input {
    padding: 5px; }

  /* line 30, ../sass/base/_print.scss */
  select {
    padding: 1px; }

  /* line 33, ../sass/base/_print.scss */
  .btn, input[type="submit"] {
    padding: 5px; } }
/* line 1, ../sass/base/_tables.scss */
table {
  width: 100% !important;
  border-left: 1px solid #D2D2D2;
  margin-bottom: 10px; }
  /* line 5, ../sass/base/_tables.scss */
  table ul {
    padding-left: 20px; }

/* line 10, ../sass/base/_tables.scss */
.table-wrapper {
  width: 100%;
  overflow-x: auto; }

/* line 15, ../sass/base/_tables.scss */
thead {
  border-left: #252525 1px solid;
  border-right: #252525 1px solid; }

/* line 20, ../sass/base/_tables.scss */
th,
td.th {
  text-align: left;
  background: #252525;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 500 12px lft-etica, sans-serif;
  padding: 8px;
  border-right: 1px solid #252525;
  border-bottom: 1px solid #252525;
  border-top: none; }
  /* line 33, ../sass/base/_tables.scss */
  th h3,
  td.th h3 {
    font: inherit;
    margin: 0px; }

/* line 39, ../sass/base/_tables.scss */
.view-content, .data-table {
  overflow: auto; }
  /* line 41, ../sass/base/_tables.scss */
  .view-content th,
  .view-content td.th, .data-table th,
  .data-table td.th {
    padding: 5px 2px;
    text-transform: none;
    font: 400 10px lft-etica, sans-serif;
    color: white;
    letter-spacing: 0px; }
    /* line 49, ../sass/base/_tables.scss */
    .view-content th a,
    .view-content td.th a, .data-table th a,
    .data-table td.th a {
      font: 400 10px lft-etica, sans-serif;
      color: white;
      text-decoration: none;
      letter-spacing: 0px; }
      /* line 54, ../sass/base/_tables.scss */
      .view-content th a.active,
      .view-content td.th a.active, .data-table th a.active,
      .data-table td.th a.active {
        color: white; }
  /* line 59, ../sass/base/_tables.scss */
  .view-content td, .data-table td {
    font-size: 11px;
    padding: 5px 2px; }

/* line 66, ../sass/base/_tables.scss */
.info-table {
  border-left: none;
  width: inherit !important; }
  /* line 69, ../sass/base/_tables.scss */
  .info-table th,
  .info-table td.th {
    background: none;
    color: #252525;
    border-right: none;
    border-bottom: none;
    text-transform: none;
    font: bold 12px sans-serif;
    letter-spacing: inherit; }
  /* line 79, ../sass/base/_tables.scss */
  .info-table td {
    background: none;
    border-right: none;
    border-bottom: none;
    border-top: none; }
  /* line 85, ../sass/base/_tables.scss */
  .info-table tr:nth-child(even) td {
    background: none; }

/* line 91, ../sass/base/_tables.scss */
.page-node-541 th,
.page-node-541 td.th {
  letter-spacing: 0px;
  font-size: 11px; }

/* line 100, ../sass/base/_tables.scss */
.view-qty-avail-label a:after {
  content: " 2";
  vertical-align: super;
  font-size: 6px; }

/* line 110, ../sass/base/_tables.scss */
.view-design-cap-label a:after {
  content: " 1";
  vertical-align: super;
  font-size: 6px; }

/* line 120, ../sass/base/_tables.scss */
.view-flow-dir-label a:after {
  content: " 4";
  vertical-align: super;
  font-size: 6px; }

/* line 128, ../sass/base/_tables.scss */
td {
  padding: 5px;
  font-size: 12px;
  background: #e8e8e8;
  border-bottom: 1px solid #bcbcbc;
  border-top: 1px solid #bcbcbc;
  border-right: 1px solid #d2d2d2;
  line-height: 1.3;
  text-align: left; }
  /* line 137, ../sass/base/_tables.scss */
  td[rowspan] {
    vertical-align: middle; }

/* line 142, ../sass/base/_tables.scss */
tr:nth-child(even) td {
  background: #f4f4f4; }

/* line 146, ../sass/base/_tables.scss */
td.light {
  background: #f4f4f4 !important; }

/* line 150, ../sass/base/_tables.scss */
td.dark {
  background: #e8e8e8 !important; }

/* line 155, ../sass/base/_tables.scss */
table.no-striping tr:nth-child(even) td,
table.no-striping td.light,
table.no-striping td.dark {
  background: #e8e8e8 !important; }

/* line 162, ../sass/base/_tables.scss */
.titletable {
  border-left: none;
  margin-bottom: 20px; }
  /* line 166, ../sass/base/_tables.scss */
  .titletable tbody tr:first-child td:nth-child(2) {
    display: none; }
  /* line 169, ../sass/base/_tables.scss */
  .titletable tbody tr:first-child td:nth-child(2) {
    background: none;
    padding: 0px 0px 0px 20px;
    border: none; }
  /* line 174, ../sass/base/_tables.scss */
  .titletable tbody tr:nth-child(2) td:nth-child(1) {
    background: none;
    padding: 0px 0px 0px 20px;
    border: none; }
  /* line 180, ../sass/base/_tables.scss */
  .titletable .titletableimggen {
    background: url(/sites/shoshone.blackhillscorp.com/themes/bhills/images/icon-telescope.gif) no-repeat top center;
    width: 47px;
    height: 48px;
    padding: 0px;
    border: none; }
  /* line 187, ../sass/base/_tables.scss */
  .titletable .titletableimgexp {
    background: url(/sites/shoshone.blackhillscorp.com/themes/bhills/images/icon-compass.gif) no-repeat top center;
    width: 60px;
    height: 60px;
    padding: 0px;
    border: none; }
  /* line 194, ../sass/base/_tables.scss */
  .titletable .titletableimgcis {
    background: url(/sites/shoshone.blackhillscorp.com/themes/bhills/images/icon-anchor.gif) no-repeat top center;
    width: 47px;
    height: 47px;
    padding: 0px;
    border: none; }

/* line 203, ../sass/base/_tables.scss */
.warntable {
  border: 1px solid #ed5; }
  /* line 205, ../sass/base/_tables.scss */
  .warntable td {
    border: none;
    color: #840;
    background-color: #fffce5;
    padding: 10px; }
  /* line 211, ../sass/base/_tables.scss */
  .warntable .warntableimg {
    background-image: url(/sites/shoshone.blackhillscorp.com/themes/bhills/images/message-warning.png);
    background-repeat: no-repeat;
    background-position: 10px 15px;
    padding: 15px; }






/* line 61, ../sass/components/_menu.scss */
.breadcrumb {
  list-style: none;
  padding: 0px;
  margin: 26px 0; }
  /* line 54, ../sass/variables/_mixins.scss */
  .breadcrumb:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  /* line 66, ../sass/components/_menu.scss */
  .breadcrumb li {
    background: none;
    padding-left: 0;
    font-style: normal;
    float: left; }
    /* line 69, ../sass/components/_menu.scss */
    .breadcrumb li a {
      font: 600 14px/23px lft-etica, sans-serif;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 18px;
      font-size: 13px;
      font-weight: 600; }
      /* line 73, ../sass/components/_menu.scss */
      .breadcrumb li a:hover, .breadcrumb li a:focus {
        text-decoration: none; }
    /* line 78, ../sass/components/_menu.scss */
    .breadcrumb li:after {
      content: "/";
      margin-left: 12px;
      padding-right: 6px; }
  /* line 84, ../sass/components/_menu.scss */
  .breadcrumb:after {
    display: inline; }
  /* line 87, ../sass/components/_menu.scss */
  .lt-ie8 .breadcrumb {
    height: 1%; }
    /* line 89, ../sass/components/_menu.scss */
    .lt-ie8 .breadcrumb li {
      margin-right: 12px;
      border-left: 1px solid white;
      padding-left: 10px; }
      /* line 93, ../sass/components/_menu.scss */
      .lt-ie8 .breadcrumb li.first {
        border: none;
        padding: 0; }

/* line 1, ../sass/components/_search.scss */
#block-search-form {
  float: right;
  margin-top: -79px; }
  /* line 6, ../sass/components/_search.scss */
  #block-search-form input[type="text"],
  #block-search-form .form-text {
    background-color: white; }
    /* line 10, ../sass/components/_search.scss */
    #block-search-form input[type="text"]:focus,
    #block-search-form .form-text:focus {
      background-color: #D8FAFF; }

/* line 16, ../sass/components/_search.scss */
.search-result__info {
  display: none; }

/*# sourceMappingURL=bhills.styles.css.map */


.dataTables_wrapper .dataTables_filter {
  float: left;
}

.dataTables_wrapper .dataTables_length {
  float: right;
  margin-bottom: 10px;
}

.dataTables_wrapper button {
  background: none;
  color: #00abc5;
  text-decoration: underline;
  border: none;
}
.dataTables_wrapper button.buttons-csv {
  position: absolute;
  top: -8em;
  right: 2em;
}

.dataTables_wrapper button.buttons-excel {
  position: absolute;
  top: -8em;
  right: 0;
}

/* Move Apply button to left */
.views-exposed-form #edit-actions,
.views-exposed-form #edit-actions--2 {
  clear: none;
  float: left;
  padding: 1.5em 1em 0 0;
}
