/*-------------------------------------------
     VARIABLES
-------------------------------------------*/
/*-------------------------------------------
     GENERAL SELECTORS
-------------------------------------------*/
/* line 17, ../sass/apps.global.scss */
.inline-tbl {
  display: inline-table;
}

/* line 21, ../sass/apps.global.scss */
.bhAppsBdy {
  /*-------------------------------------------
      FOR NEW TEMPLATES & LAYOUT  (BELOW)
  -------------------------------------------*/
  /*-------------------------------------------
        CUSTOMER PORTAL
  -------------------------------------------*/
  /*-------------------------------------------
       ERROR MESSAGE BOX W/ ROUNDED CORNERS
  -------------------------------------------*/
  /* close #divErrorsTxt */
  /*-------------------------------------------
       WARNING MESSAGE BOX W/ ROUNDED CORNERS
  -------------------------------------------*/
  /* close #divWarnTxt */
  /*-----------------------------------------
      Information Box
  ---------------------------------------*/
  /*-------------------------------------------
      APPLICATION: EnergyHelp
  -------------------------------------------*/
  /*-------------------------------------------
      APPLICATION: OUTAGE REPORTING
  -------------------------------------------*/
}
/* line 25, ../sass/apps.global.scss */
.bhAppsBdy .head-wrap {
  background: none !important;
}
/* line 28, ../sass/apps.global.scss */
.bhAppsBdy .breadcrumbs {
  display: none;
}
/* line 31, ../sass/apps.global.scss */
.bhAppsBdy #appTitle {
  color: black;
  font: 600 26px/35px lft-etica,sans-serif;
  text-transform: none;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 39px;
}
/* line 39, ../sass/apps.global.scss */
.bhAppsBdy .phoneBlock input,
.bhAppsBdy .phoneBlock input[type="text"],
.bhAppsBdy .phoneBlock input[type="email"],
.bhAppsBdy .phoneBlock input[type="tel"],
.bhAppsBdy .phoneBlock input[type="url"],
.bhAppsBdy .phoneBlock textarea,
.bhAppsBdy .phoneBlock input[type="password"] {
  width: 10%;
  margin: 0px;
  float: none;
}
/* line 50, ../sass/apps.global.scss */
.bhAppsBdy .phoneBlock label,
.bhAppsBdy .phoneBlock .label-group {
  margin-right: 12px;
}
/* line 54, ../sass/apps.global.scss */
.bhAppsBdy .label-group-txtarea {
  width: auto;
}
/* line 56, ../sass/apps.global.scss */
.bhAppsBdy .label-group-txtarea label,
.bhAppsBdy .label-group-txtarea em {
  float: none !important;
  width: auto !important;
  padding-left: 25px;
}
/* line 63, ../sass/apps.global.scss */
.bhAppsBdy #accountID {
  margin-bottom: 22px;
  margin-left: 0px;
}
/* line 67, ../sass/apps.global.scss */
.bhAppsBdy .split-2 {
  border-top: 0;
  padding-top: 0;
  margin-bottom: 28px;
}
/* line 72, ../sass/apps.global.scss */
.bhAppsBdy .pdfIcon {
  margin-bottom: inherit !important;
}
/* line 75, ../sass/apps.global.scss */
.bhAppsBdy select {
  margin-left: 12px !important;
}
/* line 78, ../sass/apps.global.scss */
.bhAppsBdy textarea {
  width: 62.1067% !important;
}
/* line 81, ../sass/apps.global.scss */
.bhAppsBdy .bold {
  font-weight: 600;
}
/* line 84, ../sass/apps.global.scss */
.bhAppsBdy .small {
  font-size: small;
}
/* line 87, ../sass/apps.global.scss */
.bhAppsBdy #logout {
  right: 18px;
  position: absolute;
  top: 22px;
}
/* line 92, ../sass/apps.global.scss */
.bhAppsBdy .inline, .bhAppsBdy .pdfIcon, .bhAppsBdy .inlineIcon {
  display: inline;
}
/* line 95, ../sass/apps.global.scss */
.bhAppsBdy .nowrap {
  white-space: nowrap;
}
/* line 98, ../sass/apps.global.scss */
.bhAppsBdy .fullWidth {
  width: 100% !important;
  margin-left: 0px !important;
}
/* line 102, ../sass/apps.global.scss */
.bhAppsBdy .center {
  text-align: center;
}
/* line 105, ../sass/apps.global.scss */
.bhAppsBdy .alignRight {
  text-align: right;
}
/* line 108, ../sass/apps.global.scss */
.bhAppsBdy .alignTop {
  vertical-align: top;
}
/* line 111, ../sass/apps.global.scss */
.bhAppsBdy .padTop,
.bhAppsBdy .spacer {
  margin-top: 44px !important;
}
/* line 115, ../sass/apps.global.scss */
.bhAppsBdy .splitInput input[type="text"] {
  width: auto;
  float: none;
  margin: 0px;
}
/* line 120, ../sass/apps.global.scss */
.bhAppsBdy .padBottom {
  margin-bottom: 44px !important;
}
/* line 123, ../sass/apps.global.scss */
.bhAppsBdy .padBottomReduce {
  margin-bottom: 12px !important;
}
/* line 126, ../sass/apps.global.scss */
.bhAppsBdy .indent,
.bhAppsBdy .indentFrmTxt {
  margin-left: 26px;
}
/* line 130, ../sass/apps.global.scss */
.bhAppsBdy .indentFrmTxt {
  padding: 15px 0;
}
/* line 133, ../sass/apps.global.scss */
.bhAppsBdy .frmBg {
  padding: 16px 0 0 20px;
  background: #e8e8e8;
  border-bottom: 1px solid #bcbcbc;
  border-left: 1px solid #bcbcbc;
  border-top: 1px solid #bcbcbc;
  border-right: 1px solid #d2d2d2;
  line-height: 1.3;
}
/* line 141, ../sass/apps.global.scss */
.bhAppsBdy .frmBg label {
  padding-left: 0px;
  padding-right: 20px;
}
/* line 146, ../sass/apps.global.scss */
.bhAppsBdy .input-reset,
.bhAppsBdy .pointer {
  cursor: pointer;
}
/* line 150, ../sass/apps.global.scss */
.bhAppsBdy a.reset {
  border-bottom: 0;
}
/* line 157, ../sass/apps.global.scss */
.bhAppsBdy .usergreeting {
  font: 600 46px/52px lft-etica,sans-serif;
  text-transform: none;
  letter-spacing: 0;
  float: left;
  margin-right: 25px;
  margin-bottom: 13px;
  font-weight: bold;
}
/* line 167, ../sass/apps.global.scss */
.bhAppsBdy .usergreetingsum {
  overflow: hidden;
  min-width: 265px;
  max-width: 100%;
  font: 600 26px/35px lft-etica,sans-serif;
  text-transform: none;
  letter-spacing: 0;
  margin-bottom: 25px;
  display: block;
  font-weight: bold;
  white-space: normal;
}
/* line 178, ../sass/apps.global.scss */
.bhAppsBdy .usergreetingsum a {
  font: 600 26px/35px lft-etica,sans-serif;
  text-decoration: none;
  display: block;
  font-weight: bold;
}
/* line 184, ../sass/apps.global.scss */
.bhAppsBdy .usergreetingsum a #boldText:after {
  content: '\25bc';
  font-size: 12px;
  margin: 0px 5px;
}
/* line 190, ../sass/apps.global.scss */
.bhAppsBdy .usergreetingsum a .switch {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  text-transform: lowercase;
}
@media (max-width: 800px) {
  /* line 200, ../sass/apps.global.scss */
  .bhAppsBdy .usergreeting {
    width: 100%;
  }
}
/* line 205, ../sass/apps.global.scss */
.bhAppsBdy select {
  background-position-x: 93%;
}
/* line 214, ../sass/apps.global.scss */
.bhAppsBdy #divErrorsTxt {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffcbc5;
  border: 2px solid #ff8577;
  margin-bottom: 39px;
}
/* line 219, ../sass/apps.global.scss */
.bhAppsBdy #divErrorsTxt .errorMsg {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 222, ../sass/apps.global.scss */
.bhAppsBdy #divErrorsTxt img {
  display: inline;
  margin-top: 14px;
  margin-left: 6px;
  padding-right: 4px;
}
/* line 228, ../sass/apps.global.scss */
.bhAppsBdy #divErrorsTxt ul {
  margin-bottom: 10px;
  margin-left: 36px;
}
/* line 232, ../sass/apps.global.scss */
.bhAppsBdy #divErrorsTxt .errorMsg {
  font: 600 16px/36px etica,sans-serif;
  color: #EF3A24 !important;
}
/* line 243, ../sass/apps.global.scss */
.bhAppsBdy #divWarnTxt {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-left: 12px;
  background: #fff;
  border: 2px solid #F0F000;
  margin-bottom: 20px;
}
/* line 249, ../sass/apps.global.scss */
.bhAppsBdy #divWarnTxt .warnMsg {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-left: 12px;
}
/* line 253, ../sass/apps.global.scss */
.bhAppsBdy #divWarnTxt img {
  display: inline;
  margin-top: 6px;
  margin-left: 6px;
  padding-right: 4px;
  width: 23px;
  height: 23px;
}
/* line 261, ../sass/apps.global.scss */
.bhAppsBdy #divWarnTxt ul {
  margin-bottom: 10px;
  margin-left: 36px;
  padding-right: 6px;
  color: red;
}
/* line 267, ../sass/apps.global.scss */
.bhAppsBdy #divWarnTxt .warnMsg {
  font: 600 16px/36px etica,sans-serif;
  color: #000 !important;
  line-height: 30px;
}
/* line 279, ../sass/apps.global.scss */
.bhAppsBdy #infoBox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  background: #ebf0fa;
  border: 1px solid #193266;
  color: #0f1e3d;
  font: 11px arial;
  margin-bottom: 10px;
}
/* line 288, ../sass/apps.global.scss */
.bhAppsBdy .formNotice {
  margin-left: 12px;
  padding: 4px !important;
}
/* line 291, ../sass/apps.global.scss */
.bhAppsBdy .formNotice a {
  text-decoration: none !important;
}
/* line 300, ../sass/apps.global.scss */
.bhAppsBdy table.whiteout {
  border-left-color: #fff;
}
/* line 303, ../sass/apps.global.scss */
.bhAppsBdy td.whiteout {
  background-color: #fff;
}
/* line 312, ../sass/apps.global.scss */
.bhAppsBdy .callBackPhoneNbr label {
  width: auto;
  padding-left: 0;
  padding-top: 8px;
}
/* line 317, ../sass/apps.global.scss */
.bhAppsBdy .callBackPhoneNbr #callBackPhoneNbr {
  float: none;
  margin-left: 6px;
  width: 44%;
}
/* line 323, ../sass/apps.global.scss */
.bhAppsBdy #outageNotifyBx .split-2 {
  margin-top: 6px;
}
/* line 325, ../sass/apps.global.scss */
.bhAppsBdy #outageNotifyBx .split-2 .first {
  width: 26%;
  padding-top: 8px;
}
/* line 330, ../sass/apps.global.scss */
.bhAppsBdy #tblOutageInfo label {
  display: inline;
  width: auto;
  float: none;
  padding-left: 0;
}

/* close .bhAppsBdy */
/*-------------------------------------------
     APPLICATION: KUBRA / EBILL TWEAKS
-------------------------------------------*/
/* line 345, ../sass/apps.global.scss */
.bdyIDOXS footer h2, .bdyIDOXS .footer-careers h2 {
  margin-bottom: 0;
  border-bottom: none;
  padding-left: 0px;
  padding-bottom: 0px;
}

/* line 351, ../sass/apps.global.scss */
.bdyIDOXS .footer-work p, .bdyIDOXS .footer-careers p {
  display: block;
  margin-bottom: 12px;
}

/* line 355, ../sass/apps.global.scss */
.bdyIDOXS form {
  margin-bottom: 0px;
}

/* line 357, ../sass/apps.global.scss */
.bdyIDOXS .main label, .bdyIDOXS .main strong {
  float: none;
  width: auto;
}

/* line 361, ../sass/apps.global.scss */
.bdyIDOXS .footer-contact p {
  display: inline;
}

/* line 364, ../sass/apps.global.scss */
.bdyIDOXS .Grid {
  overflow-x: scroll !important;
}

/* line 367, ../sass/apps.global.scss */
.bdyIDOXS .main select, .bdyIDOXS .mod select {
  margin-left: 0px;
}

@media (max-width: 640px) {
  /* line 371, ../sass/apps.global.scss */
  .bdyIDOXS .footer-work p:nth-of-type(1), .bdyIDOXS .footer-careers p:nth-of-type(1) {
    display: block;
  }
}
/*-------------------------------------------
     APPLICATION: REGISTRATION / ACCOUNT INQUIRY
-------------------------------------------*/
/* line 380, ../sass/apps.global.scss */
#divHelpBx {
  float: left;
  margin-top: -94px;
}

/* line 385, ../sass/apps.global.scss */
.validationErrors {
  border: 1px solid #FF0000;
  background-color: #FF4B4B;
  color: #fff;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 8px;
  width: 95%;
  padding-left: 2px;
}
/* line 394, ../sass/apps.global.scss */
.validationErrors a {
  color: #5698E8;
  text-decoration: underline;
}

/* line 400, ../sass/apps.global.scss */
.validationFailure {
  border: 1px solid #FF0000;
  background-color: #FF4B4B;
  padding: 0px 3px;
  font-weight: bold;
  color: #fff;
}

/*-------------------------------------------
     APPLICATION: ACCOUNT INQUIRY - EBILL
-------------------------------------------*/
/* line 413, ../sass/apps.global.scss */
#termsTextArea {
  width: 99%;
  height: 340px;
  overflow: auto;
  text-align: left;
  padding-top: 3px;
  padding-right: 8px;
  border: 1px solid #ddd;
  margin-bottom: 0px;
}
/* line 422, ../sass/apps.global.scss */
#termsTextArea ol {
  margin: 0px;
  padding-left: 28px;
}
/* line 426, ../sass/apps.global.scss */
#termsTextArea li {
  margin-top: 4px;
  color: #434343;
}

/* close #termsTextArea */
/* line 434, ../sass/apps.global.scss */
div#termsAccept {
  padding: 3px 0px 3px 10px;
  width: 99%;
  border: 1px solid #ddd;
}

/* line 440, ../sass/apps.global.scss */
#termsPrintLink {
  /* print link div for terms text box */
  font-size: small;
  text-align: right;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 100%;
}

/* line 449, ../sass/apps.global.scss */
.wideSelect,
#premiseID,
#premiseId.frmSelWide {
  /* Atec, EU use also */
  min-width: 260px;
  width: 66%;
}

/*-------------------------------------------
     APPLICATION: NETWORK REQUEST EXT
-------------------------------------------*/
/* line 461, ../sass/apps.global.scss */
.ui-datepicker-header {
  /* jquery dark orange */
  background-color: #F68524 !important;
  background-image: none !important;
}

/* line 467, ../sass/apps.global.scss */
#tblFilterReqViewAll {
  margin-right: 10%;
  padding-left: 2px;
}

/* line 472, ../sass/apps.global.scss */
#tblFilterReqViewActv {
  margin-right: 19%;
  padding-left: 2px;
}

/*-------------------------------------------
    APPLICATION: ABT (DOJO/DIJIT OVERRIDES)
-------------------------------------------*/
/* line 482, ../sass/apps.global.scss */
.dijitButton .dijitButtonNode,
.dijitDropDownButton .dijitButtonNode,
.dijitComboButton .dijitButtonNode,
.dijitToggleButton .dijitButtonNode {
  /***** DEFAULT CLARIO STYLES *******
    border: 1px solid #759DC0;
    padding: 2px 4px 4px 4px;
    background-image: url(form/images/button.png);
    background-position: center top;
    background-repeat: repeat-x;
    background-color: #E5F2FE;
    color: black;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: white;
  */
  background: #babc0f !important;
  background: -moz-linear-gradient(top, #babc0f 0%, #94960e 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #babc0f), color-stop(100%, #94960e)) !important;
  background: -webkit-linear-gradient(top, #babc0f 0%, #94960e 100%) !important;
  background: -o-linear-gradient(top, #babc0f 0%, #94960e 100%) !important;
  background: -ms-linear-gradient(top, #babc0f 0%, #94960e 100%) !important;
  background: linear-gradient(to bottom, #babc0f 0%, #94960e 100%) !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px !important;
  border: none !important;
  color: white !important;
  font-family: etica, sans-serif !important;
  font-style: normal !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3) !important;
}

/* line 519, ../sass/apps.global.scss */
.dijitButton .dijitButtonNode:hover,
.dijitDropDownButton .dijitButtonNode:hover,
.dijitComboButton .dijitButtonNode:hover,
.dijitToggleButton .dijitButtonNode:hover {
  background: #babc0f;
  background: -moz-linear-gradient(top, #babc0f 0%, #7e800a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #babc0f), color-stop(100%, #7e800a));
  background: -webkit-linear-gradient(top, #babc0f 0%, #7e800a 100%);
  background: -o-linear-gradient(top, #babc0f 0%, #7e800a 100%);
  background: -ms-linear-gradient(top, #babc0f 0%, #7e800a 100%);
  background: linear-gradient(to bottom, #babc0f 0%, #7e800a 100%);
  color: #fff;
}

/* line 533, ../sass/apps.global.scss */
.dijitDropDownButton .dijitButtonNode,
.dijitComboButton .dijitButtonNode,
.bhAppsBdy #outageNotifyBx .split-2 .callBackPhoneNbr {
  width: 65%;
}

/* line 539, ../sass/apps.global.scss */
.dijitDialog .dijitButton .dijitButtonNode {
  width: auto;
}

/* line 544, ../sass/apps.global.scss */
.bhAppsBdy .nav-sub {
  /* clears white box below short navs */
  display: block;
  min-height: 237px;
  margin-top: 15px;
  margin-left: 1px;
}
/* line 551, ../sass/apps.global.scss */
.bhAppsBdy form h3 {
  padding-bottom: 0;
  padding-left: 0;
}
/* line 556, ../sass/apps.global.scss */
.bhAppsBdy .tundra .dijitValidationTextBoxError,
.bhAppsBdy .tundra .dijitValidationTextBoxErrorHover,
.bhAppsBdy .tundra form p:hover .dijitValidationTextBoxError input[type="text"] {
  background-color: #F9F999 !important;
}
/* line 561, ../sass/apps.global.scss */
.bhAppsBdy .tundra form p:hover .dijitValidationTextBoxError .dijitValidationContainer input[type="text"] {
  background: transparent url(/common/js/dijit/themes/tundra/images/warning.png) no-repeat center center;
  background-color: #f9f999 !important;
}

/* .dijitTextBox radius edges */
/* line 569, ../sass/apps.global.scss */
.dijitTextBox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  -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;
  border: 1px #b7b7b7 solid;
  font: normal 14px Georgia, serif;
  color: #8c8c8c;
  background: #f4f4f4;
}

/*removes bullet from email domain json list dropdown*/
/* line 586, ../sass/apps.global.scss */
.dijitComboBoxMenu .dijitMenuItem {
  background-image: none;
}

/* line 591, ../sass/apps.global.scss */
.claro .dijitInputInner {
  line-height: 26px !important;
}
/* line 594, ../sass/apps.global.scss */
.claro .dijitPlaceHolder {
  top: 4px;
  left: 6px;
}

/*Do Not Add .bhAppsBdy here or not work */
/* line 601, ../sass/apps.global.scss */
.dialogBox .tundra .dijitPlaceHolder {
  top: 12px;
  left: 6px;
}

/*Do Not Add .bhAppsBdy here or not work */
/* line 608, ../sass/apps.global.scss */
.tundra .dijitPlaceHolder {
  top: 12px;
  left: 6px;
}
/* line 612, ../sass/apps.global.scss */
.tundra .dialogBox .submit {
  border-top: 1px solid #D2D2D2;
  text-align: right;
}
/* line 616, ../sass/apps.global.scss */
.tundra .dijitValidationContainer input[type="text"] {
  width: 16px;
  float: none;
  margin-right: 0;
  border: 0;
  background-color: #F9F999;
  /*yellow*/
  box-shadow: none;
}
/* line 624, ../sass/apps.global.scss */
.tundra .dialogBox .input-reset .dijitButtonNode {
  background: none !important;
  font-family: adelle, serif !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-style: italic !important;
  color: #00ABC5 !important;
  border-bottom: 1px solid #00ABC5 !important;
  font-size: 13px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0 !important;
}

/* line 639, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.avg-temp {
  background: #40B728;
}
/* line 642, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.avg-temp.off {
  background: #fff;
}
/* line 644, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.avg-temp.off label {
  color: #40B728;
}

/* line 650, ../sass/apps.global.scss */
.tab-setter {
  clear: both;
}
/* line 652, ../sass/apps.global.scss */
.tab-setter.graph-type .tab-head {
  margin-right: 1%;
}

/* line 657, ../sass/apps.global.scss */
.hidden {
  display: none !important;
}

/*-------------------------------------------
    APPLICATION: WEB ONE TIME EFT
-------------------------------------------*/
/* line 665, ../sass/apps.global.scss */
#paymentConfirmDialogText #textDialog table {
  margin-bottom: 10px !important;
}

/* line 669, ../sass/apps.global.scss */
#oneTimeEFTForm input[type="text"] {
  color: #000 !important;
}

/*-------------------------------------------
     APPLICATION: ENERGY USAGE CHART (ENERGYUSAGE)
-------------------------------------------*/
/*-------------------------------------------
     Style DijitSelects to look like html selects
-------------------------------------------*/
/* line 682, ../sass/apps.global.scss */
#divSelect table.dijitSelect,
table.wideSelect.dijitSelect,
#divDateCompare .dijitSelect {
  color: #000 !important;
  border: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  max-width: 66%;
  height: 34px;
  padding: 7px 7px 7px 10px;
  border-collapse: separate;
}
/* line 694, ../sass/apps.global.scss */
#divSelect table.dijitSelect span.dijitSelectLabel,
table.wideSelect.dijitSelect span.dijitSelectLabel,
#divDateCompare .dijitSelect span.dijitSelectLabel {
  padding: 8px 0 0 12px;
}
/* line 697, ../sass/apps.global.scss */
#divSelect table.dijitSelect .dijitArrowButtonContainer,
table.wideSelect.dijitSelect .dijitArrowButtonContainer,
#divDateCompare .dijitSelect .dijitArrowButtonContainer {
  display: none !important;
}
/* line 699, ../sass/apps.global.scss */
#divSelect table.dijitSelect .dijitArrowButtonContainer:hover, #divSelect table.dijitSelect .dijitArrowButtonContainer:active,
table.wideSelect.dijitSelect .dijitArrowButtonContainer:hover,
table.wideSelect.dijitSelect .dijitArrowButtonContainer:active,
#divDateCompare .dijitSelect .dijitArrowButtonContainer:hover,
#divDateCompare .dijitSelect .dijitArrowButtonContainer:active {
  display: none !important;
}
/* line 703, ../sass/apps.global.scss */
#divSelect table.dijitSelect .dijitButtonContents,
table.wideSelect.dijitSelect .dijitButtonContents,
#divDateCompare .dijitSelect .dijitButtonContents {
  background: #fefefe url(/sites/all/themes/blackhills/images/icon-select.png) 90% 6px no-repeat;
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, -moz-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, -o-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, -ms-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 96% 7px no-repeat, -webkit-gradient(top, #fefefe 0%, #dadada 100%);
}
/* line 712, ../sass/apps.global.scss */
#divSelect table.dijitSelect td,
table.wideSelect.dijitSelect td,
#divDateCompare .dijitSelect td {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #b7b7b7 !important;
}
/* line 716, ../sass/apps.global.scss */
.lt-ie10 #divSelect table.dijitSelect, .lt-ie10
table.wideSelect.dijitSelect, .lt-ie10
#divDateCompare .dijitSelect {
  background: none;
}

/*-------------------------------------------
     Style DijitComboBox to look like html selects
-------------------------------------------*/
/* line 726, ../sass/apps.global.scss */
.dijitSelectLabel,
.dijitMenuItemLabel,
.bhAppsBdy .tab-body .dijitComboBox .dijitInputInner,
#widget_dijit_form_DateTextBox_0_dropdown {
  font: normal 13px Arial, sans-serif !important;
}

/*-------------------------------------------
    Set widths on dijitSelects: address bar
-------------------------------------------*/
/* line 737, ../sass/apps.global.scss */
table.wideSelect.dijitSelect {
  min-width: 280px;
}

/*-------------------------------------------
    Set widths on dijitSelects: year/month on meter_read_export
    Set widths on dijitComboBox: compare_over_time
-------------------------------------------*/
/* line 747, ../sass/apps.global.scss */
#divSelect table.dijitSelect,
.bhAppsBdy .tab-body .dijitComboBox,
#divDateCompare .dijitSelect {
  min-width: 150px;
  width: 150px !important;
}

/* line 754, ../sass/apps.global.scss */
#day1_header,
#day2_header {
  white-space: nowrap;
}

/* line 760, ../sass/apps.global.scss */
#divDateCompare #divOpt1, #divDateCompare #divTo, #divDateCompare #divOpt2 {
  display: inline-block;
}
/* line 764, ../sass/apps.global.scss */
#divDateCompare .dijitInputContainer {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 767, ../sass/apps.global.scss */
#divDateCompare .dijitArrowButtonContainer {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 770, ../sass/apps.global.scss */
#divDateCompare .dijitInputInner,
#divDateCompare .dijitArrowButtonInner,
#divDateCompare .dijitInputContainer,
#divDateCompare .dijitInputField,
#divDateCompare .dijitValidationContainer {
  border: none;
  box-shadow: none;
  height: 28px;
  vertical-align: middle;
}
/* line 781, ../sass/apps.global.scss */
#divDateCompare .dijitButtonNode,
#divDateCompare .dijitDownArrowButtonHover {
  height: 30px;
  background-color: #fefefe;
  background-color: -webkit-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background-color: -moz-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background-color: -o-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background-color: -ms-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background-color: linear-gradient(top, #fefefe 0%, #dadada 100%);
  background-color: -webkit-gradient(top, #fefefe 0%, #dadada 100%);
}

/*-------------------------------------------
      Calendar
-------------------------------------------*/
/* line 799, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown,
#widget_dijit_form_DateTextBox_1_dropdown {
  font-family: Arial,Helvetica,sans-serif;
  box-shadow: none;
}
/* line 803, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown th,
#widget_dijit_form_DateTextBox_1_dropdown th {
  background: none;
  border: none;
}
/* line 806, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown th .dijitButtonNode,
#widget_dijit_form_DateTextBox_1_dropdown th .dijitButtonNode {
  margin-left: 0;
  padding-left: 0;
  background: none !important;
}
/* line 812, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown .dijitButtonContents,
#widget_dijit_form_DateTextBox_1_dropdown .dijitButtonContents {
  margin-left: -30px;
}
/* line 815, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown .dijitDialogTitleBar,
#widget_dijit_form_DateTextBox_1_dropdown .dijitDialogTitleBar {
  background-color: #ffaac5;
}
/* line 818, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown .dijitCalendar,
#widget_dijit_form_DateTextBox_1_dropdown .dijitCalendar {
  background-color: #96980E;
}
/* line 821, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown .dijitCalendarMonthLabel,
#widget_dijit_form_DateTextBox_0_dropdown .dijitCalendarYearLabel,
#widget_dijit_form_DateTextBox_1_dropdown .dijitCalendarMonthLabel,
#widget_dijit_form_DateTextBox_1_dropdown .dijitCalendarYearLabel {
  border: none;
  font-size: 16px;
}
/* line 826, ../sass/apps.global.scss */
#widget_dijit_form_DateTextBox_0_dropdown .dijitDialogTitleBar,
#widget_dijit_form_DateTextBox_0_dropdown .dijitCalendarSelectedYear,
#widget_dijit_form_DateTextBox_1_dropdown .dijitDialogTitleBar,
#widget_dijit_form_DateTextBox_1_dropdown .dijitCalendarSelectedYear {
  font-weight: bold;
}

/*-------------------------------------------
    MAIN GRAPH DISPLAY -- Not used? Not sure.
-------------------------------------------*/
/* line 839, ../sass/apps.global.scss */
#divEUGraph .events-bar a:hover, #divEUGraph .events-bar a:active {
  cursor: pointer;
}
/* line 844, ../sass/apps.global.scss */
#divEUGraph .events-bar h2 {
  font-size: 26px;
  line-height: 35px;
}
/* line 849, ../sass/apps.global.scss */
#divEUGraph #chartdiv {
  width: 99%;
}
/* line 852, ../sass/apps.global.scss */
#divEUGraph #chartdiv.clickable svg g g g path,
#divEUGraph #chartdiv.clickable svg g g g rect {
  cursor: pointer;
}
/* line 856, ../sass/apps.global.scss */
#divEUGraph #chartdiv.clickable svg g g g rect:hover {
  fill: #f58026;
}
/* line 860, ../sass/apps.global.scss */
#divEUGraph #chartdiv svg {
  padding-bottom: 12px;
}
/* line 864, ../sass/apps.global.scss */
#divEUGraph #clickOnBarDiv {
  text-align: center;
  font-style: italic;
  font-size: 15px;
  line-height: 26px;
  margin: 2px 0;
  color: #999999;
}
/* line 872, ../sass/apps.global.scss */
#divEUGraph #errorMessage {
  text-align: center;
  color: red;
  font-weight: bold;
  margin-top: 12px;
}

/* close: #divEUGraph */
/*-------------------------------------------
  FIX STYLES CHANGED BY JQUERY
--------------------------------------------*/
/* line 885, ../sass/apps.global.scss */
.ui-widget-header {
  border: 1px solid #f58025 !important;
  background-color: #f58025 !important;
}
/* line 888, ../sass/apps.global.scss */
.ui-widget-header .ui-icon {
  background-image: url("/assets/static-customer-portal/js/libs/images/ui-icons_222222_256x240.png") !important;
}

/* line 894, ../sass/apps.global.scss */
#divEUGrid #tabs, #divEUCompare #tabs {
  background: none;
  border: none;
}
/* line 897, ../sass/apps.global.scss */
#divEUGrid #tabs a, #divEUCompare #tabs a {
  color: #00abc5;
}
/* line 900, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav, #divEUCompare #tabs .ui-tabs-nav {
  padding: 0px;
  margin: 0 0 -1px 0;
  background: none;
  border: none;
}
/* line 905, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav li, #divEUCompare #tabs .ui-tabs-nav li {
  margin: 0 1% 0 0;
}
/* line 908, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav .ui-state-default, #divEUCompare #tabs .ui-tabs-nav .ui-state-default {
  background: #babc0f;
  background: -moz-linear-gradient(top, #babc0f 0%, #94960e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #babc0f), color-stop(100%, #94960e));
  background: -webkit-linear-gradient(top, #babc0f 0%, #94960e 100%);
  background: -o-linear-gradient(top, #babc0f 0%, #94960e 100%);
  background: -ms-linear-gradient(top, #babc0f 0%, #94960e 100%);
  background: linear-gradient(to bottom, #babc0f 0%, #94960e 100%);
  border-radius: 0px;
}
/* line 917, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav .ui-state-default a, #divEUCompare #tabs .ui-tabs-nav .ui-state-default a {
  color: #fff;
  font-style: normal;
  font: 400 14px/23px lft-etica,sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 925, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav .ui-tabs-active, #divEUCompare #tabs .ui-tabs-nav .ui-tabs-active {
  background: none;
}
/* line 927, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav .ui-tabs-active a, #divEUCompare #tabs .ui-tabs-nav .ui-tabs-active a {
  color: #252525;
}
/* line 931, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-nav .ui-state-active, #divEUCompare #tabs .ui-tabs-nav .ui-state-active {
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #fff;
}
/* line 938, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-anchor, #divEUCompare #tabs .ui-tabs-anchor {
  padding: 10px;
}
/* line 941, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-panel, #divEUCompare #tabs .ui-tabs-panel {
  border: 1px solid #d2d2d2;
  padding: 13px;
}
/* line 944, ../sass/apps.global.scss */
#divEUGrid #tabs .ui-tabs-panel h2, #divEUCompare #tabs .ui-tabs-panel h2 {
  text-transform: uppercase;
}
/* line 949, ../sass/apps.global.scss */
#divEUGrid .prev, #divEUCompare .prev {
  cursor: pointer;
}
/* line 951, ../sass/apps.global.scss */
#divEUGrid .prev:before, #divEUCompare .prev:before {
  content: "\25C0";
  font-size: 16px;
  top: -1px;
  left: -7px;
  overflow: visible;
}
/* line 959, ../sass/apps.global.scss */
#divEUGrid .next, #divEUCompare .next {
  cursor: pointer;
}
/* line 961, ../sass/apps.global.scss */
#divEUGrid .next:after, #divEUCompare .next:after {
  content: "\25b6";
  font-size: 16px;
  top: -1px;
  right: -7px;
  overflow: visible;
}
/* line 969, ../sass/apps.global.scss */
#divEUGrid .ui-widget-header, #divEUCompare .ui-widget-header {
  border: none !important;
  background: none !important;
  color: #ffffff;
  font-weight: bold;
}

/* line 978, ../sass/apps.global.scss */
#divEUCompare th, #divEUCompare td {
  padding: 16px 10px;
}
/* line 981, ../sass/apps.global.scss */
#divEUCompare #divDateCompare {
  margin-bottom: 10px;
}
/* line 984, ../sass/apps.global.scss */
#divEUCompare .ui-widget-header {
  border: none !important;
  background: none !important;
  color: #ffffff;
  font-weight: bold;
}

/* line 993, ../sass/apps.global.scss */
#divEUExport #addrSelect {
  margin: 15px 10px;
}
/* line 996, ../sass/apps.global.scss */
#divEUExport .submit {
  padding-top: 10px;
  margin-top: 25px;
}
/* line 1000, ../sass/apps.global.scss */
#divEUExport .ui-widget-header {
  border: none !important;
  background: none !important;
  color: #ffffff;
  font-weight: bold;
}

/*-------------------------------------------
  Styles from Nick's HTML pages
-------------------------------------------*/
/* line 1013, ../sass/apps.global.scss */
.loadingOverlay {
  background: url("/assets/static-customer-portal/images/ajax_loader_blue_32.gif") no-repeat scroll transparent !important;
  z-index: 1001;
  display: none;
  height: 50px;
  width: 80px;
  padding-left: 45px;
  padding-top: 5px;
  margin: 20px auto;
}

/* line 1023, ../sass/apps.global.scss */
.loadingMessage {
  padding: 25px 40px;
  color: #111;
}

/* line 1027, ../sass/apps.global.scss */
.ui-widget-content {
  border: none;
}

/* line 1030, ../sass/apps.global.scss */
.ui-widget-content a {
  color: #00abc5;
}

/* line 1034, ../sass/apps.global.scss */
.loading {
  margin: auto;
}

/* line 1036, ../sass/apps.global.scss */
.loading span {
  line-height: 32px;
  margin-left: 12px;
  font-size: 16px;
  vertical-align: middle;
}

/* line 1043, ../sass/apps.global.scss */
.loading img {
  vertical-align: middle;
}

/* line 1045, ../sass/apps.global.scss */
.loading_wrp {
  background-color: #FFF;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1020;
}

/* line 1058, ../sass/apps.global.scss */
.loading_wrp .x16 span {
  line-height: 16px;
  font-size: 12px;
  margin-left: 6px;
}

/* line 1064, ../sass/apps.global.scss */
.loading_wrp .x32 img {
  width: 32px;
  height: 32px;
}

/* line 1069, ../sass/apps.global.scss */
#exportForm {
  overflow: visible;
}

/* line 1073, ../sass/apps.global.scss */
.ui-icon.blue {
  background-image: url(/assets/static-customer-portal/js/libs/images/ui-icons_2e83ff_256x240.png);
}

/* line 1077, ../sass/apps.global.scss */
.events-bar button {
  font: 600 14px/23px lft-etica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 18px;
  color: #008da3;
  position: absolute;
  z-index: 10;
  top: 12px;
  text-decoration: none;
}

/* line 1089, ../sass/apps.global.scss */
#clickOnBarDiv {
  text-align: center;
  font-style: italic;
  font-size: 15px;
  line-height: 26px;
  margin: 2px 0;
  color: #999999;
}

/*-------------------------------------------
    IE7/8 WEIRDNESS FIXUP
-------------------------------------------*/
/* line 1104, ../sass/apps.global.scss */
.lt-ie8 .bhAppsBdy .inline-tbl {
  /* fix a weird IE7 bug when using .nowrap on span here */
  white-space: normal !important;
}
/* line 1108, ../sass/apps.global.scss */
.lt-ie8 .bhAppsBdy .head-wrap {
  z-index: 1;
}
/* line 1112, ../sass/apps.global.scss */
.lt-ie8 #search {
  float: right;
}
/* line 1115, ../sass/apps.global.scss */
.lt-ie8 .logo .utility-logo {
  margin-top: 16px;
}

/* line 1121, ../sass/apps.global.scss */
.lt-ie9 .bhAppsBdy .dj_ie .dijitTextBox input {
  line-height: normal !important;
}
/* line 1124, ../sass/apps.global.scss */
.lt-ie9 .bhAppsBdy #chartdiv .clickable div v\:group v\:group v\:group v\:roundrect {
  cursor: pointer;
}
/* line 1127, ../sass/apps.global.scss */
.lt-ie9 .bhAppsBdy .split-2 + p {
  clear: both;
}
/* line 1130, ../sass/apps.global.scss */
.lt-ie9 .bhAppsBdy #chartdiv {
  margin-left: -4px;
}

/*-------------------------------------------
    HAPPY COG DASHBOARD PROTO-TYPE STYLES
-------------------------------------------*/
/*
  //This is the default Tooltipster theme (feel 
  //free to modify or duplicate and create multiple themes!) 
*/
/* line 1143, ../sass/apps.global.scss */
.tooltipster-default {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid black;
  background: #4c4c4c;
  color: #fff;
}
/* line 1148, ../sass/apps.global.scss */
.tooltipster-default .tooltipster-content {
  /*
    //Use this next selector to style things like font-size and line-height
  */
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
/* line 1157, ../sass/apps.global.scss */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /*
    //This next selector defines the color of the border on the outside
    //of the arrow. This will automatically match the color and size
    //of the border set on the main tooltip styles. Set display: none;
    //if you would like a border around the tooltip but no border around the arrow
  */
  /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
/* line 1169, ../sass/apps.global.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
/* line 1175, ../sass/apps.global.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}
/* line 1184, ../sass/apps.global.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* 
  //These next classes handle the styles for the little
  //arrow attached to the tooltip. By default, the arrow
  //will inherit the same colors and border as what is
  //set on the main tooltip itself.
*/
/* line 1195, ../sass/apps.global.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 1204, ../sass/apps.global.scss */
.tooltipster-arrow span {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 1212, ../sass/apps.global.scss */
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 1219, ../sass/apps.global.scss */
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px;
}

/* line 1228, ../sass/apps.global.scss */
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px;
}

/* line 1237, ../sass/apps.global.scss */
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px;
}

/* line 1246, ../sass/apps.global.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px;
}

/* line 1256, ../sass/apps.global.scss */
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 1265, ../sass/apps.global.scss */
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 1273, ../sass/apps.global.scss */
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}

/* line 1278, ../sass/apps.global.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

/* line 1283, ../sass/apps.global.scss */
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}

/* line 1288, ../sass/apps.global.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

/* line 1294, ../sass/apps.global.scss */
.tooltipster-arrow-left span {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px;
}
/* line 1302, ../sass/apps.global.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px;
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

/* line 1317, ../sass/apps.global.scss */
.tooltipster-arrow-right span {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px;
}
/* line 1325, ../sass/apps.global.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px;
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/*
  //Some CSS magic for the awesome animations - feel 
  //free to make your own custom animations and 
  //reference it in your Tooltipster settings!
*/
/* line 1344, ../sass/apps.global.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 1353, ../sass/apps.global.scss */
.tooltipster-fade-show {
  opacity: 1;
}

/* line 1357, ../sass/apps.global.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 1371, ../sass/apps.global.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 1385, ../sass/apps.global.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

/* line 1399, ../sass/apps.global.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* line 1414, ../sass/apps.global.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
/* line 1427, ../sass/apps.global.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

/* line 1438, ../sass/apps.global.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
/* line 1451, ../sass/apps.global.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

/*
  //CSS transition for when contenting is 
  //changing in a tooltip that is still open. 
  //The only properties that will NOT transition are: width, 
  //height, top, and left 
*/
/* line 1468, ../sass/apps.global.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* line 1478, ../sass/apps.global.scss */
body .hide {
  display: none;
}
/* line 1481, ../sass/apps.global.scss */
body .notes-anchor {
  width: 45px;
  height: 36px;
  display: block;
  background-color: #00b7ea;
  background-image: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b7ea), color-stop(100%, #009ec3));
  background-image: -webkit-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -o-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -ms-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  cursor: pointer;
  position: absolute;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  z-index: 95;
  color: #fff;
  box-shadow: 1px 3px 7px 0 #333333;
  font-weight: 600;
  margin-top: -10px;
  margin-left: -10px;
  text-align: center;
  padding: 10px 0 0 0 !important;
}
/* line 1502, ../sass/apps.global.scss */
body .notes-anchor figure {
  font-size: 26px;
  line-height: 100%;
}
/* line 1507, ../sass/apps.global.scss */
body .notes {
  width: 300px;
  position: fixed;
  z-index: 99;
  top: 0;
  background: #333333;
  border-left: 10px solid #00b7ea;
  opacity: .98;
  height: 100%;
  color: #fff;
  padding: 30px 15px 15px;
  overflow: auto;
  right: -330px;
}
/* line 1508, ../sass/apps.global.scss */
body .notes div, body .notes span, body .notes applet, body .notes object, body .notes iframe,
body .notes h1, body .notes h2, body .notes h3, body .notes h4, body .notes h5, body .notes h6,
body .notes p, body .notes blockquote, body .notes pre,
body .notes a, body .notes abbr, body .notes acronym, body .notes address,
body .notes big, body .notes cite, body .notes code, body .notes del, body .notes dfn, body .notes em,
body .notes img, body .notes ins, body .notes kbd, body .notes q, body .notes s, body .notes samp, body .notes small,
body .notes strike, body .notes strong, body .notes sub, body .notes sup, body .notes tt, body .notes var,
body .notes b, body .notes u, body .notes i, body .notes center, body .notes dl, body .notes dt, body .notes dd, body .notes ol, body .notes ul, body .notes li,
body .notes fieldset, body .notes form, body .notes label, body .notes legend,
body .notes table, body .notes caption, body .notes tbody, body .notes tfoot, body .notes thead, body .notes tr, body .notes th, body .notes td,
body .notes article, body .notes aside, body .notes canvas, body .notes details, body .notes embed, body .notes figure,
body .notes figcaption, body .notes footer, body .notes header, body .notes hgroup,
body .notes menu, body .notes nav, body .notes output, body .notes ruby, body .notes section, body .notes summary,
body .notes time, body .notes mark, body .notes audio, body .notes video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 1529, ../sass/apps.global.scss */
body .notes table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 1533, ../sass/apps.global.scss */
body .notes caption,
body .notes th,
body .notes td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 1540, ../sass/apps.global.scss */
body .notes q,
body .notes blockquote {
  quotes: none;
}
/* line 1545, ../sass/apps.global.scss */
body .notes q:before, body .notes q:after {
  content: "";
  content: none;
}
/* line 1552, ../sass/apps.global.scss */
body .notes blockquote:before, body .notes blockquote:after {
  content: "";
  content: none;
}
/* line 1558, ../sass/apps.global.scss */
body .notes a img {
  border: none;
}
/* line 1573, ../sass/apps.global.scss */
body .notes input[type="checkbox"] {
  margin-right: 8px;
}
/* line 1576, ../sass/apps.global.scss */
body .notes h1 {
  font-size: 2em;
  font-weight: 600;
  color: #CCC;
}
/* line 1581, ../sass/apps.global.scss */
body .notes h2 {
  padding: 20px 0 20px 0;
  color: #2998c7;
}
/* line 1585, ../sass/apps.global.scss */
body .notes .note-holder {
  padding-bottom: 25px;
  width: 95%;
}
/* line 1589, ../sass/apps.global.scss */
body .notes .note-count {
  width: 20px;
  height: 24px;
  display: block;
  float: left;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  background-color: #00b7ea;
  background-image: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b7ea), color-stop(100%, #009ec3));
  background-image: -webkit-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -o-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  background-image: -ms-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
  z-index: 95;
  color: #fff;
  box-shadow: 0 0px 15px 0 #333333;
  font-weight: 600;
  text-align: center;
  padding: 5px 5px 0px 5px;
  margin-right: 10px;
  top: -5px;
  position: relative;
}
/* line 1611, ../sass/apps.global.scss */
body .notes span {
  color: #fff;
}
/* line 1614, ../sass/apps.global.scss */
body .notes #noteBox {
  margin-top: 20px;
}
/* line 1617, ../sass/apps.global.scss */
body .notes .note-body {
  display: block;
  display: block;
  line-height: 1.4em;
  padding-left: 45px;
}
/* line 1624, ../sass/apps.global.scss */
body .notes-tab {
  position: fixed;
  z-index: 99;
  background-color: #00b7ea;
  display: block;
  width: 25px;
  padding-top: 10px;
  padding-left: 10px;
  top: 50%;
  right: 10px;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  -o-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  height: 70px;
  background-image: url(../images/notes-v.png);
  background-position: 15px 17px;
  background-repeat: no-repeat;
  color: #fff;
  text-decoration: none;
}
/* line 1642, ../sass/apps.global.scss */
body ::-webkit-scrollbar {
  width: 12px;
}
/* line 1645, ../sass/apps.global.scss */
body ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1649, ../sass/apps.global.scss */
body ::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #666;
}
/* line 1652, ../sass/apps.global.scss */
body ::-webkit-scrollbar-thumb:window-inactive {
  background: #CCC;
}

/* line 1658, ../sass/apps.global.scss */
.nav-sub.dash {
  border-bottom: 0 !important;
}

/* line 1662, ../sass/apps.global.scss */
#account-select {
  margin-top: 75px;
  text-align: right;
}
/* line 1665, ../sass/apps.global.scss */
#account-select .selector {
  float: right;
}

/* line 1671, ../sass/apps.global.scss */
.acct-select-table .sel td {
  background: #8A8A8A;
  color: #fff;
}
/* line 1675, ../sass/apps.global.scss */
.acct-select-table .sel a {
  color: #fff;
  text-decoration: none;
}
/* line 1678, ../sass/apps.global.scss */
.acct-select-table .sel a:before {
  content: "\2713 ";
  text-decoration: none;
}

/* line 1685, ../sass/apps.global.scss */
.modal table {
  min-width: 0 !important;
  width: 100%;
}

/* line 1690, ../sass/apps.global.scss */
.meter-sel {
  float: left;
  margin-right: 3px;
  margin-bottom: 5px;
}

/* line 1696, ../sass/apps.global.scss */
.meter-addr {
  display: block;
  overflow: hidden;
  min-width: 219px;
}

/* line 1702, ../sass/apps.global.scss */
.main textarea {
  width: 62.1067%;
}

/* line 1706, ../sass/apps.global.scss */
.wrap.no-search {
  height: 118px;
  margin-top: 75px;
}

/* line 1711, ../sass/apps.global.scss */
.alert {
  background-color: #fff8c0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff8c0), color-stop(100%, white));
  background-image: -webkit-linear-gradient(top, #fff8c0, white);
  background-image: -moz-linear-gradient(top, #fff8c0, white);
  background-image: -o-linear-gradient(top, #fff8c0, white);
  background-image: linear-gradient(top, #fff8c0, white);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFF8C0', endColorstr='#FFFFFFFF');
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 39px;
  position: relative;
}
/* line 1724, ../sass/apps.global.scss */
.alert .close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #000;
  text-decoration: none;
}
/* line 1731, ../sass/apps.global.scss */
.alert.major {
  background-color: #ffd7d0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd7d0), color-stop(100%, white));
  background-image: -webkit-linear-gradient(top, #ffd7d0, white);
  background-image: -moz-linear-gradient(top, #ffd7d0, white);
  background-image: -o-linear-gradient(top, #ffd7d0, white);
  background-image: linear-gradient(top, #ffd7d0, white);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFD7D0', endColorstr='#FFFFFFFF');
}

/* line 1743, ../sass/apps.global.scss */
.what-is {
  margin: 13px 0;
  font-size: 13px;
  display: none;
  font-family: lft-etica,sans-serif;
  font-weight: 400;
}
/* line 1749, ../sass/apps.global.scss */
.what-is a {
  text-decoration: none;
  padding: 3px;
  background: #eee;
  color: #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 1755, ../sass/apps.global.scss */
.what-is a:hover {
  background: #d4d4d4;
}

/* line 1761, ../sass/apps.global.scss */
.side-mod.promo {
  margin-top: 520px;
  background: #F4F4F4;
  padding: 16px;
  margin-bottom: 39px;
}

/* line 1768, ../sass/apps.global.scss */
.modal {
  display: none;
  max-width: 750px;
  background: #FFF;
  padding: 30px 20px 20px;
}
/* line 1773, ../sass/apps.global.scss */
.modal .close {
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
}

/* line 1782, ../sass/apps.global.scss */
.image-map-filter.graph-filter {
  width: 90%;
}
/* line 1784, ../sass/apps.global.scss */
.image-map-filter.graph-filter strong {
  float: left;
}
/* line 1787, ../sass/apps.global.scss */
.image-map-filter.graph-filter .graph-filters {
  overflow: hidden;
  line-height: 2em;
}
/* line 1791, ../sass/apps.global.scss */
.image-map-filter.graph-filter p {
  margin-top: 0;
  margin-bottom: 6.5px;
}
/* line 1794, ../sass/apps.global.scss */
.image-map-filter.graph-filter p label {
  width: 100%;
  display: inline;
}
/* line 1798, ../sass/apps.global.scss */
.image-map-filter.graph-filter p input[type="checkbox"] {
  display: inline;
}
/* line 1801, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.usage {
  background: #F58026;
}
/* line 1803, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.usage.off {
  background: #fff;
}
/* line 1805, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.usage.off label {
  color: #F58026;
}
/* line 1810, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.high-temp {
  background: #e20177;
}
/* line 1812, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.high-temp.off {
  background: #fff;
}
/* line 1814, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.high-temp.off label {
  color: #e20177;
}
/* line 1819, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.low-temp {
  background: #00abc5;
}
/* line 1821, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.low-temp.off {
  background: #fff;
}
/* line 1823, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.low-temp.off label {
  color: #00abc5;
}
/* line 1828, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.events {
  background: #aaa;
}
/* line 1830, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.events.off {
  background: #fff;
}
/* line 1832, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.events.off label {
  color: #aaa;
}
/* line 1837, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.sim-homes {
  background: #944871;
}
/* line 1839, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.sim-homes.off {
  background: #fff;
}
/* line 1841, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.sim-homes.off label {
  color: #944871;
}
/* line 1846, ../sass/apps.global.scss */
.image-map-filter.graph-filter p.efficient {
  background: #40B728;
}
/* line 1852, ../sass/apps.global.scss */
.image-map-filter.date-range-sel select {
  min-width: 140px;
}
/* line 1855, ../sass/apps.global.scss */
.image-map-filter.date-range-sel span {
  padding-left: 20px;
}

/* line 1862, ../sass/apps.global.scss */
.account.events .article-list li,
.account.events .events-list li {
  padding-left: 47.93651%;
}
/* line 1866, ../sass/apps.global.scss */
.account.events .article-list li h3,
.account.events .events-list li h3 {
  margin-bottom: 0;
  font-size: 16px;
}
/* line 1872, ../sass/apps.global.scss */
.account.events aside[role="complementary"] .article-list li,
.account.events aside[role="complementary"] .events-list li {
  padding-left: 0%;
  padding-top: 20%;
}

/* line 1881, ../sass/apps.global.scss */
.head-account.logged-in a {
  text-decoration: none;
  margin-bottom: 8px;
  display: block;
}
/* line 1886, ../sass/apps.global.scss */
.head-account.logged-in .first .single {
  font: 14px / 23px adelle, serif;
  border-bottom: 0;
}

/* line 1892, ../sass/apps.global.scss */
.col.view-details {
  position: relative;
}

/* line 1896, ../sass/apps.global.scss */
.btn.graph-details {
  position: absolute;
  cursor: pointer;
  top: 100px;
  right: 20px;
}

/* line 1903, ../sass/apps.global.scss */
.tab-set {
  clear: both;
}
/* line 1905, ../sass/apps.global.scss */
.tab-set.graph-type .tab-head {
  margin-right: 1%;
}

/* line 1910, ../sass/apps.global.scss */
.tab-body {
  padding: 16px;
  margin: 0 0 18px;
  border: 1px solid #d2d2d2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1917, ../sass/apps.global.scss */
.tab-body a {
  background: inherit;
}

/* line 1922, ../sass/apps.global.scss */
.featured-tips.usage {
  display: block !important;
}

/* line 1926, ../sass/apps.global.scss */
.events-filter.tips-filter {
  border-top: 0;
  margin-bottom: 39px;
  background: #F3F3F3;
}
/* line 1930, ../sass/apps.global.scss */
.events-filter.tips-filter .zip-search {
  width: auto;
}
/* line 1932, ../sass/apps.global.scss */
.events-filter.tips-filter .zip-search select {
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, -moz-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, -o-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, -ms-linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, linear-gradient(top, #fefefe 0%, #dadada 100%);
  background: url(/sites/all/themes/blackhills/images/icon-select.png) 97% 7px no-repeat, -webkit-gradient(top, #fefefe 0%, #dadada 100%);
  padding-right: 16px;
}
/* line 1942, ../sass/apps.global.scss */
.events-filter.tips-filter .cushion {
  padding: 9px;
}
/* line 1945, ../sass/apps.global.scss */
.events-filter.tips-filter h3 {
  margin-top: 19px;
}

/* line 1950, ../sass/apps.global.scss */
.tip-controls a,
.prop-controls a {
  padding: 5px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  line-height: 34px;
  white-space: nowrap;
  font-family: lft-etica,sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #909090));
  background-image: -webkit-linear-gradient(#aaaaaa, #909090);
  background-image: -moz-linear-gradient(#aaaaaa, #909090);
  background-image: -o-linear-gradient(#aaaaaa, #909090);
  background-image: linear-gradient(#aaaaaa, #909090);
  border-bottom: 2px solid #777777;
}

/* line 1971, ../sass/apps.global.scss */
.tip-controls a:first-child,
.prop-controls a:first-child {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00abc5), color-stop(100%, #007f92));
  background-image: -webkit-linear-gradient(#00abc5, #007f92);
  background-image: -moz-linear-gradient(#00abc5, #007f92);
  background-image: -o-linear-gradient(#00abc5, #007f92);
  background-image: linear-gradient(#00abc5, #007f92);
  border-bottom: 2px solid #00525f;
}

/* line 1981, ../sass/apps.global.scss */
.tip-controls a:first-child:hover,
.prop-controls a:first-child:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00abc5), color-stop(100%, #006979));
  background-image: -webkit-linear-gradient(#00abc5, #006979);
  background-image: -moz-linear-gradient(#00abc5, #006979);
  background-image: -o-linear-gradient(#00abc5, #006979);
  background-image: linear-gradient(#00abc5, #006979);
}

/* line 1990, ../sass/apps.global.scss */
.tip-controls a:hover,
.prop-controls a:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #848484));
  background-image: -webkit-linear-gradient(#aaaaaa, #848484);
  background-image: -moz-linear-gradient(#aaaaaa, #848484);
  background-image: -o-linear-gradient(#aaaaaa, #848484);
  background-image: linear-gradient(#aaaaaa, #848484);
}

/* line 1999, ../sass/apps.global.scss */
.tip-controls a:active,
.prop-controls a:active {
  position: relative;
  top: 2px;
  border-bottom: 0;
}

/* line 2006, ../sass/apps.global.scss */
.tip-controls .completed,
.prop-controls .completed {
  background: #eee;
  padding: 7px;
  color: #aaa;
  font-style: italic;
}

/* line 2014, ../sass/apps.global.scss */
.tip-controls .completed a.close,
.prop-controls .completed a.close {
  color: #aaa;
  background: transparent;
  text-decoration: none;
  font-size: 16px;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-bottom: 0;
}

/* line 2027, ../sass/apps.global.scss */
.did-you-know.featured-tips {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 2032, ../sass/apps.global.scss */
.did-you-know h3 {
  margin: 0 18px 18px;
}
/* line 2035, ../sass/apps.global.scss */
.did-you-know .fact-refresh {
  margin-top: 0 !important;
}

/* line 2041, ../sass/apps.global.scss */
.tooltipster-content input[type='date'] {
  float: none;
  width: 80%;
  margin-right: 0;
}
/* line 2046, ../sass/apps.global.scss */
.tooltipster-content p {
  margin-bottom: 0;
}

/* line 2051, ../sass/apps.global.scss */
.savings {
  background: #eee;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  color: #000;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 20px 0 23px;
  position: relative;
  margin: 0 10px 10px 0;
  text-decoration: none;
  -webkit-transition: color 0.2s;
}
/* line 2063, ../sass/apps.global.scss */
.savings::before {
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: '';
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}
/* line 2074, ../sass/apps.global.scss */
.savings::after {
  background: #fff;
  border-bottom: 13px solid transparent;
  border-left: 10px solid #eeeeee;
  border-top: 13px solid transparent;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}

/* line 2086, ../sass/apps.global.scss */
.savings-wrap {
  font-style: italic !important;
  margin-bottom: 39px !important;
}

/* line 2091, ../sass/apps.global.scss */
.en-tip h3 .line {
  font-size: 14px;
  font-style: normal;
}

/* line 2096, ../sass/apps.global.scss */
.tip-filters {
  list-style: none;
  margin: 0;
  margin-bottom: 39px;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 2103, ../sass/apps.global.scss */
.tip-filters li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
  float: left;
}
/* line 2109, ../sass/apps.global.scss */
.tip-filters li a {
  padding: 6px;
  display: block;
  background: none;
  font-size: 14px;
  text-decoration: none;
}
/* line 2115, ../sass/apps.global.scss */
.tip-filters li a.active {
  font: 600 14px / 26px lft-etica, sans-serif;
}

/* line 2122, ../sass/apps.global.scss */
.profiles .single {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 2125, ../sass/apps.global.scss */
.profiles .single img {
  float: left !important;
  width: 31% !important;
}
/* line 2129, ../sass/apps.global.scss */
.profiles .single .block {
  float: right;
  width: 65.5%;
  margin-bottom: 0;
}

/* line 2138, ../sass/apps.global.scss */
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::clear {
  display: none;
  -webkit-appearance: none;
}
/* line 2145, ../sass/apps.global.scss */
input[type="month"]::-webkit-inner-spin-button, input[type="month"]::clear {
  display: none;
  -webkit-appearance: none;
}

/* line 2154, ../sass/apps.global.scss */
td.up {
  color: limegreen;
}
/* line 2157, ../sass/apps.global.scss */
td.down {
  color: firebrick;
}

/* line 2162, ../sass/apps.global.scss */
tr.active td {
  background: #aaa;
  color: #fff;
}

/* line 2167, ../sass/apps.global.scss */
.online-acct {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #F4F4F4;
  padding: 13px;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  top: -13px;
  overflow: hidden;
  min-height: 52px;
  margin-bottom: 13px;
  clear: both;
}
/* line 2179, ../sass/apps.global.scss */
.online-acct .user-icon {
  font-size: 40px;
  float: left;
  margin-right: 13px;
}
/* line 2184, ../sass/apps.global.scss */
.online-acct h4 {
  display: inline;
  max-width: 446px;
}
/* line 2188, ../sass/apps.global.scss */
.online-acct .signed-in {
  width: 65%;
  padding-left: 13px;
  padding-bottom: 13px;
}
/* line 2192, ../sass/apps.global.scss */
.online-acct .signed-in span,
.online-acct .signed-in h4 {
  position: relative;
  top: 13px;
}
/* line 2197, ../sass/apps.global.scss */
.online-acct .signed-in p:last-child {
  margin-bottom: 0;
}
/* line 2201, ../sass/apps.global.scss */
.online-acct .user-info {
  position: absolute;
  right: 0;
  top: 0;
  padding: 13px;
  background-color: #e8e8e8;
  width: 30%;
  height: 100%;
}
/* line 2209, ../sass/apps.global.scss */
.online-acct .user-info a {
  display: block;
}
/* line 2211, ../sass/apps.global.scss */
.online-acct .user-info a.btn {
  display: inline-block;
}
/* line 2215, ../sass/apps.global.scss */
.online-acct .user-info ul {
  list-style: none;
  margin: 0;
}
/* line 2218, ../sass/apps.global.scss */
.online-acct .user-info ul li {
  list-style: none;
  background: none;
  padding: 0;
}

/* line 2227, ../sass/apps.global.scss */
.btn {
  white-space: nowrap;
}

/* line 2231, ../sass/apps.global.scss */
.bill-summary {
  min-width: 0 !important;
  width: 100% !important;
}

/* line 2236, ../sass/apps.global.scss */
.reminder {
  display: none;
}

/* line 2240, ../sass/apps.global.scss */
.reminder-text {
  width: 150px !important;
  max-width: 200px;
  margin-bottom: 5px;
}

/* line 2246, ../sass/apps.global.scss */
* > .no-adorn {
  border-top: 0 !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* line 2252, ../sass/apps.global.scss */
.dijitTooltip {
  margin-left: 1px;
}
/* line 2254, ../sass/apps.global.scss */
.dijitTooltip .dijitTooltipContainer {
  padding: 11px;
  min-width: 2em;
  font-size: 16px;
  border: 2px solid black;
  background: #4C4C4C;
  color: #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2263, ../sass/apps.global.scss */
.dijitTooltip .dijitTooltipConnector {
  position: absolute;
  left: -10px;
  font-size: 30px;
  /* &:before {
    content: "\25C2 "; // black tooltip character
  } */
}

/* line 2273, ../sass/apps.global.scss */
.micro {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  text-transform: lowercase;
}

/* line 2281, ../sass/apps.global.scss */
.intro h2 {
  overflow: hidden;
  min-width: 265px;
  max-width: 100%;
}
/* line 2286, ../sass/apps.global.scss */
.intro .greeting {
  float: left;
  margin-right: 25px;
  margin-bottom: 13px;
}

/* line 2293, ../sass/apps.global.scss */
.data-vis {
  font-size: 19px;
  line-height: 28px;
  color: #999999;
}
/* line 2297, ../sass/apps.global.scss */
.data-vis a {
  font-weight: 600;
  text-decoration: none;
}

/* line 2303, ../sass/apps.global.scss */
.date-block {
  position: absolute !important;
}

/* line 2309, ../sass/apps.global.scss */
.main-main input[type="date"], .main-main input[type="month"], .main-main input[type="text"], .main-main input[type="email"], .main-main input[type="tel"], .main-main input[type="url"] {
  width: 47.1067%;
  float: right;
  margin-right: 10px;
}
/* line 2320, ../sass/apps.global.scss */
.main-main textarea {
  width: 47.1067%;
  float: right;
  margin-right: 10px;
}
/* line 2326, ../sass/apps.global.scss */
.main-main input[type="password"], .main-main input.form-text {
  width: 47.1067%;
  float: right;
  margin-right: 10px;
}
/* line 2333, ../sass/apps.global.scss */
.main-main .zip {
  width: 47.1067%;
  float: right;
  margin-right: 10px;
}

/* line 2341, ../sass/apps.global.scss */
input[type="date"], input[type="month"] {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  -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;
  border: 1px #b7b7b7 solid;
  padding: 13px 26px;
  font: italic 14px Georgia, serif;
  color: #8C8C8C;
  background: #F4F4F4;
  width: 62.1067%;
  float: right;
  margin-right: 10px;
}

/* line 2364, ../sass/apps.global.scss */
form.comparison p {
  float: left;
  width: auto;
}
/* line 2368, ../sass/apps.global.scss */
form.comparison p input[type="date"], form.comparison p input[type="month"] {
  float: none;
  margin-right: 0;
  width: auto;
  margin: 0 10px;
}
/* line 2376, ../sass/apps.global.scss */
form.comparison p select {
  float: none;
  margin-right: 0;
  width: auto;
  margin: 0 10px;
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 2385, ../sass/apps.global.scss */
form.comparison span.to {
  padding-top: 2em;
  text-style: italic;
  float: left;
  margin: 0 10px;
}

/* line 2393, ../sass/apps.global.scss */
header[role="banner"] .sign-out {
  display: none;
}

/* line 2397, ../sass/apps.global.scss */
.hidden {
  display: none !important;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}
/* line 2403, ../sass/apps.global.scss */
.hidden.section-menu {
  display: none !important;
}

/* line 2408, ../sass/apps.global.scss */
.dimmed {
  opacity: 0.15;
}

/*-------------------------------------------
     MEDIA QUERYS
-------------------------------------------*/
@media (max-width: 769px) {
  /* line 2421, ../sass/apps.global.scss */
  .bhAppsBdy {
    margin-top: 65px;
  }
}
@media only screen and (max-width: 769px) {
  /* line 2428, ../sass/apps.global.scss */
  .bhAppsBdy #logout {
    right: 18px;
    position: absolute;
    top: -32px;
  }
  /* line 2433, ../sass/apps.global.scss */
  .bhAppsBdy #search,
  .bhAppsBdy .about-link {
    display: none;
  }
  /* line 2437, ../sass/apps.global.scss */
  .bhAppsBdy .logo {
    position: inherit;
    height: 120px;
  }
  /* line 2441, ../sass/apps.global.scss */
  .bhAppsBdy #appTitle {
    padding-top: 20px;
  }

  /* line 2445, ../sass/apps.global.scss */
  .mobile.search-trigger {
    display: none;
  }

  /* line 2448, ../sass/apps.global.scss */
  .nav-sub {
    width: auto;
    border: none;
    max-width: 100%;
    position: relative;
    height: 0px;
    min-height: 0px !important;
  }
  /* line 2456, ../sass/apps.global.scss */
  .nav-sub ul.apps-default {
    position: absolute;
    right: 18px;
    top: -58px;
    border: 1px solid #303030;
  }
  /* line 2462, ../sass/apps.global.scss */
  .nav-sub ul.apps-default a {
    background: #303030;
  }

  /* green header button */
  /* line 2470, ../sass/apps.global.scss */
  .nav-sub .mobile.nav-sub-trigger {
    right: 18px;
    position: absolute;
    top: -105px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 25px 25px 25px 10px;
  }

  /* line 2477, ../sass/apps.global.scss */
  .account-nav {
    display: block;
    position: absolute;
    right: 8px;
    top: -65px;
    border: 1px solid #303030;
  }
}
@media only screen and (max-width: 768px) {
  /* line 2489, ../sass/apps.global.scss */
  .intro .greeting {
    float: none;
    margin-right: 0;
  }
}
/* close: @media only screen and max-width: 768px */
@media screen and (max-width: 700px) {
  /* line 2499, ../sass/apps.global.scss */
  body .bottom {
    right: auto !important;
  }
  /* line 2502, ../sass/apps.global.scss */
  body .notes {
    width: 100%;
    height: 300px;
    bottom: -330px;
    right: auto;
    overflow: auto;
    top: auto;
    border-top: 10px solid #00b7ea;
    border-left: none;
  }
  /* line 2512, ../sass/apps.global.scss */
  body .notes-tab {
    width: 100px;
    height: 5px;
    bottom: 10px;
    background-image: url(../images/notes-h.png);
    background-position: 25px 15px;
    left: 40%;
    text-align: center;
    padding: 15px 0 10px 0;
    top: auto;
    -webkit-border-radius: 10px 1px 0 10px;
    -moz-border-radius: 10px 1px 0 10px;
    -ms-border-radius: 10px 1px 0 10px;
    -o-border-radius: 10px 1px 0 10px;
    border-radius: 10px 1px 0 10px;
    right: auto;
  }

  /* line 2526, ../sass/apps.global.scss */
  #divEUGraph .events-bar h2 {
    padding-top: 10%;
  }
}
/* close: @media screen and (max-width: 700px) */
@media only screen and (max-width: 620px) {
  /* line 2535, ../sass/apps.global.scss */
  input[type="date"], input[type="month"] {
    float: none;
    margin-left: 25px;
  }

  /* line 2542, ../sass/apps.global.scss */
  form.comparison span.to,
  form.comparison p {
    float: none;
    clear: both;
    text-align: center;
    display: block;
  }
  /* line 2549, ../sass/apps.global.scss */
  form.comparison span.to {
    margin-top: 0;
    padding-top: 0;
  }
}
/* close: @media only screen and (max-width: 620px) */
@media only screen and (max-width: 560px) {
  /* line 2559, ../sass/apps.global.scss */
  .wrap.no-search {
    height: auto !important;
  }

  /* line 2562, ../sass/apps.global.scss */
  .bill-date {
    float: none;
    clear: left;
    margin-bottom: 13px !important;
    overflow: hidden;
  }

  /* line 2568, ../sass/apps.global.scss */
  header[role="banner"] .sign-out {
    display: block;
  }

  /* line 2571, ../sass/apps.global.scss */
  .nav-sub ul ul {
    display: block !important;
    width: 100% !important;
    position: static !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }

  /* line 2577, ../sass/apps.global.scss */
  .nav-sub .mobile.nav-sub-trigger {
    padding: 10px 25px 10px 10px !important;
    top: -81px !important;
  }

  /* line 2581, ../sass/apps.global.scss */
  .header-wrap .wrap {
    border-top: 4px solid #393939;
  }

  /* line 2584, ../sass/apps.global.scss */
  .events-filter.tips-filter .sort-by {
    border-bottom: 1px solid #aaaaaa;
    clear: both;
    overflow: hidden;
    *zoom: 1;
  }

  /* line 2591, ../sass/apps.global.scss */
  .bhAppsBdy .logo {
    height: 60px;
  }
  /* line 2594, ../sass/apps.global.scss */
  .bhAppsBdy #appTitle {
    padding-top: 0;
  }
  /* line 2597, ../sass/apps.global.scss */
  .bhAppsBdy #logout {
    top: 6px;
    font-size: 80%;
  }
  /* line 2601, ../sass/apps.global.scss */
  .bhAppsBdy #accountID {
    margin-left: 0px !important;
  }
  /* line 2604, ../sass/apps.global.scss */
  .bhAppsBdy .footer-careers p {
    display: block !important;
  }
  /* line 2607, ../sass/apps.global.scss */
  .bhAppsBdy .nav-sub ul.apps-default {
    top: -36px;
  }
}
/* close: @media only screen and (max-width: 560px) */
@media only screen and (max-width: 520px) {
  /* line 2617, ../sass/apps.global.scss */
  .image-map-filter.date-range-sel select {
    width: 90%;
  }
  /* line 2620, ../sass/apps.global.scss */
  .image-map-filter.date-range-sel span {
    display: block;
    clear: both;
    text-align: center;
  }
}
/* close: @media only screen and (max-width: 520px) */
@media screen and (max-width: 500px) {
  /* line 2631, ../sass/apps.global.scss */
  .online-acct {
    padding: 13px 0 0;
  }

  /* line 2634, ../sass/apps.global.scss */
  .online-acct .signed-in {
    width: 100%;
  }
  /* line 2636, ../sass/apps.global.scss */
  .online-acct .signed-in a {
    clear: both;
  }

  /* line 2640, ../sass/apps.global.scss */
  .online-acct .user-info ul li {
    display: inline-block;
    margin-right: 6px;
  }

  /* line 2644, ../sass/apps.global.scss */
  .online-acct .user-info {
    position: static;
    width: auto;
    display: block;
    margin-top: 13px;
  }
  /* line 2649, ../sass/apps.global.scss */
  .online-acct .user-info ul li {
    border-right: 1px solid #aaaaaa;
    padding-right: 9px;
  }
  /* line 2652, ../sass/apps.global.scss */
  .online-acct .user-info ul li:last-child {
    border-right: 0;
    padding-right: 0;
  }

  /* line 2659, ../sass/apps.global.scss */
  .bhAppsBdy #logout {
    top: -24px;
  }
  /* line 2662, ../sass/apps.global.scss */
  .bhAppsBdy #accntInfoBx {
    margin-bottom: 0;
  }
  /* line 2664, ../sass/apps.global.scss */
  .bhAppsBdy #accntInfoBx .accountSelect {
    margin-top: 20px;
  }
  /* line 2668, ../sass/apps.global.scss */
  .bhAppsBdy #appTitle {
    padding-top: 10px;
  }
}
/* close: @media screen and (max-width: 500px) */
/*-------------------------------------------
    APPLICATION: Start/Stop/Transfer Service
-------------------------------------------*/
/* line 2679, ../sass/apps.global.scss */
#appTile {
  width: 90%;
  background-color: #f2f2f2;
  box-shadow: 2px 2px 1px 0px rgba(37, 37, 37, 0.15);
  min-heigh: 310px;
}
/* line 2682, ../sass/apps.global.scss */
#appTile:hover {
  background-color: #e6e6e6;
}
/* line 2687, ../sass/apps.global.scss */
#appTile a {
  text-decoration: none;
}
/* line 2689, ../sass/apps.global.scss */
#appTile a:hover {
  color: #00abc5;
}

/* line 2695, ../sass/apps.global.scss */
#appTileContent {
  width: 75%;
  display: block;
  margin: 0 auto;
}
/* line 2699, ../sass/apps.global.scss */
#appTileContent p {
  color: #252525;
}
/* line 2701, ../sass/apps.global.scss */
#appTileContent p:hover {
  background: none;
}
/* line 2705, ../sass/apps.global.scss */
#appTileContent a {
  text-decoration: none;
}
/* line 2707, ../sass/apps.global.scss */
#appTileContent a:hover {
  color: #00abc5;
}
/* line 2711, ../sass/apps.global.scss */
#appTileContent h3 {
  border-bottom: none;
  margin-bottom: 0px;
}
/* line 2715, ../sass/apps.global.scss */
#appTileContent img {
  margin: 0 auto;
  width: 170px;
}
@media (max-width: 830px) and (min-width: 768px) {
  /* line 2720, ../sass/apps.global.scss */
  #appTileContent h3 {
    font-size: 16px;
  }
  /* line 2723, ../sass/apps.global.scss */
  #appTileContent p {
    font-size: 14px;
  }
}

/* line 2730, ../sass/apps.global.scss */
form label.option {
  font-weight: normal;
  display: inline;
  float: none;
  padding-left: 5px;
}
