/* line 1, ../sass/components/_header.scss */
.header-orange {
    min-height: 80px;
    background-color: #df7100; }
    /* line 4, ../sass/components/_header.scss */
    .header-orange:after {
      content: '';
      position: absolute;
      display: block;
      top: 40px;
      left: 0;
      bottom: auto;
      right: auto;
      width: 100%;
      height: 46px;
      background: transparent center center no-repeat;
      background-image: url(../images/bg-coda-white.png);
      position: relative !important; }
  
  /* line 11, ../sass/components/_header.scss */
  .l-header {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ececec');
    background: white;
    background: -moz-linear-gradient(top, white 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, white 0%, #ececec 100%);
    background: -o-linear-gradient(top, white 0%, #ececec 100%);
    background: -ms-linear-gradient(top, white 0%, #ececec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7; }
    /* line 17, ../sass/components/_header.scss */
    .l-header .l-branding img {
      margin: 16px 0px;
      margin-top: 29px; }
  
  /* line 24, ../sass/components/_header.scss */
  .l-branding {
    position: relative; }
    /* line 26, ../sass/components/_header.scss */
    .l-branding .site-name {
      position: absolute;
      top: 0;
      left: 25.50%; }
      /* line 30, ../sass/components/_header.scss */
      .l-branding .site-name a {
        text-decoration: none;
        color: black;
        text-transform: uppercase; }
  
    .l-branding .contextual-region {
            width: 1200px;
        }

#block-shoshone-theme-search form {
    float: right;
    margin-top: -79px;
}
/**
 * @file
 * Visual styles for menu.
 */
#block-shoshone-theme-informationalpostings h2 {
  margin-top: 0px;
  font: 600 14px/23px lft-etica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 18px;
}

 ul.menu {
    margin-left: 0; /* LTR */
    padding: 0;
    list-style: none outside;
    text-align: left; /* LTR */
  }

  .menu-item--expanded {
    list-style-type: none;
    list-style-image: none;
  }

  .menu-item--collapsed {
    list-style-type: none;
    list-style-image: none; /* LTR */
  }

  .menu-item {
    margin: 0;
    padding-top: 0;
  }
  ul.menu a.is-active {
    color: #000;
  }
  

/* line 1, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings {
    border: none;
    z-index: 100; }
/* line 4, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul {
  padding: 0px;
  margin: 0px; }
  /* line 7, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul .leaf {
  list-style: none;
  list-style-image: none; }
/* line 11, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul ul {
  background: #252525;
  padding-bottom: 3px; }
  /* line 14, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul ul a {
  border-bottom: 0px;
  font: 300 normal 12px lft-etica,sans-serif;
  padding: 10px 10px 10px 35px;
  text-decoration: underline;
  background: #f7f7f7; }
/* line 20, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul ul a:hover, #block-shoshone-theme-informationalpostings ul ul a:focus {
  background: #f7f7f7;
  color: #f58026;
  text-decoration: none; }
/* line 26, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul ul a.is-active {
  background: #f7f7f7;
  color: #f58026;
  text-decoration: none; }
/* line 33, ../sass/components/_menu.scss */
#block-shoshone-theme-informationalpostings ul a {
  position: relative;
  display: block;
  font: 300 normal 13px/1.2 lft-etica, sans-serif;
  text-decoration: none;
  padding: 13px 25px;
  letter-spacing: 1px;
  border-bottom: 1px solid #505050;
  background: white;
  color: #252525;
  border-color: #d2d2d2;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  /* line 45, ../sass/components/_menu.scss */
  #block-shoshone-theme-informationalpostings ul a:before {
    content: ""; }
  /* line 48, ../sass/components/_menu.scss */
  #block-shoshone-theme-informationalpostings ul a:hover, #block-shoshone-theme-informationalpostings ul a:focus {
    background: #252525;
    color: white; }
  /* line 53, ../sass/components/_menu.scss */ 
  #block-shoshone-theme-informationalpostings ul li.menu-item--expanded > a {
    background: #252525;
    color: white; }
    #block-shoshone-theme-informationalpostings li.menu-item--active-trail > a {
      background: #252525;
      color: white; }
  
/* 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;
}
/* line 52, ../sass/components/_footer.scss */
.copyright {
    background: #df7100;
    padding: 25px 10px 5px;
    color: white;
    text-align: center;
    font: 16px adelle, serif;
    margin: 0 !important;
    position: relative;
    -webkit-font-smoothing: antialiased; }
    /* line 61, ../sass/components/_footer.scss */
    .lt-ie9 .copyright {
      font-family: Georgia, serif; }
    /* line 64, ../sass/components/_footer.scss */
    .copyright:before {
      content: '';
      position: absolute;
      display: block;
      top: -39px;
      left: 0;
      bottom: auto;
      right: auto;
      width: 100%;
      height: 46px;
      background: transparent center center no-repeat;
      background-image: url(../images/bg-coda.png); }
    /* line 68, ../sass/components/_footer.scss */
    .copyright h2 {
      font-family: adelle, serif;
      font-size: 23px;
      font-weight: 300;
      letter-spacing: 2px;
      text-transform: uppercase;
      display: inline-block;
      margin: 0px; }
      /* line 76, ../sass/components/_footer.scss */
      .copyright h2 a {
        display: inline;
        text-decoration: underline; }
    /* line 81, ../sass/components/_footer.scss */
    footer .copyright a {
      color: white;
      font-style: italic;
      font-weight: 500 !important; }
      /* line 85, ../sass/components/_footer.scss */
      footer .copyright a:hover {
        text-decoration: none; }
    /* line 89, ../sass/components/_footer.scss */
    .copyright p {
      margin: 0;
      font-family: adelle, serif;
      font-weight: 300;
      font-size: 14px; }
      /* line 94, ../sass/components/_footer.scss */
      .lt-ie9 .copyright p {
        font-family: Georgia, serif; }
  