/*
 * Color variations
 */
/*
 * Green Color variation - 2030districts.org
 */
/*
 * Redesign Colors - 2030districts.org
 */
/*******************************************************************************
 * grid.scss
 *
 * Grid Variables.
 ******************************************************************************/
@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:100,300,400,500,700";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300italic,300,600,600italic");
.page-resources-case-studies .l-content .views-row:after, .resources-list .views-row .box:after, .page-guide-me-recommendations .view-guide-me-atom-lookup .views-row:after, .page-guide-me-recommendations .view-guide-me-case-study-lookup .views-row:after, .page-lrt #lrt-project-select-form-wrapper:after, .page-lrt .pane-lrt-open-office form:after, .page-lrt .pane-lrt-closed-office form:after, .page-lrt .pane-lrt-aggregator form:after, .page-lrt .pane-lrt-open-office .form-item:after, .page-lrt .pane-lrt-closed-office .form-item:after, .page-lrt .pane-lrt-aggregator .form-item:after, .page-lrt .pane-lrt-open-office .required-fields:after, .page-lrt .pane-lrt-closed-office .required-fields:after, .page-lrt .pane-lrt-aggregator .required-fields:after, .page-lrt .aggregator-header:after, .page-lrt .aggregator-row:after, .page-lrt .aggregator-sum:after, .page-lrt .group-power-density .lpd-radio-radio:after, .page-lrt .group-power-density .lpd-radio-wrapper:after, .page-lrt .lbnl-copyright-block:after, .page-plt #plt-form-wrapper:after, .page-plt #plt-form-wrapper #plt-assumptions #assumptions-overview:after, .node-type-2030-project .view-id-project_page_header:after, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .views-field-field-tool-reference-title:after, .page-project-tracking-tool .l-content .view-project-tracking-tool .views-field-field-tool-reference-title:after, .page-user .panel-pane:after, .page-user .view-guide-me-projects .view-content:after, .page-project-results-dashboard .overview-stats:after, .page-project-results-dashboard .dashboard-overview-stats:after, .page-project-results-dashboard .container:after, .page-project-results-dashboard .ctools-collapsible-container:after {
  display: table;
  content: "";
  clear: both;
}

/*$social-sprite-dimensions:true;
@import "social/*.png";
@include all-social-sprites;



$front-spacing: 255px;
$front-layout: 'horizontal';
@import "front/*.png";*/
/* No files to import found in mixins/**\/* */
/* No files to import found in abstractions/**\/* */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

.l-main select,
.l-main textarea,
.l-main input[type="text"],
.l-main input[type="password"],
.l-main input[type="datetime"],
.l-main input[type="datetime-local"],
.l-main input[type="date"],
.l-main input[type="month"],
.l-main input[type="time"],
.l-main input[type="week"],
.l-main input[type="number"],
.l-main input[type="email"],
.l-main input[type="url"],
.l-main input[type="tel"],
.l-main input[type="color"] {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: gray;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.l-main select:focus,
.l-main textarea:focus,
.l-main input[type="text"]:focus,
.l-main input[type="password"]:focus,
.l-main input[type="datetime"]:focus,
.l-main input[type="datetime-local"]:focus,
.l-main input[type="date"]:focus,
.l-main input[type="month"]:focus,
.l-main input[type="time"]:focus,
.l-main input[type="week"]:focus,
.l-main input[type="number"]:focus,
.l-main input[type="email"]:focus,
.l-main input[type="url"]:focus,
.l-main input[type="tel"]:focus,
.l-main input[type="color"]:focus {
  border-color: #66afe9;
  outline: 0;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.l-main select[disabled], .l-main select[readonly], fieldset[disabled] .l-main select,
.l-main textarea[disabled],
.l-main textarea[readonly], fieldset[disabled]
.l-main textarea,
.l-main input[type="text"][disabled],
.l-main input[type="text"][readonly], fieldset[disabled]
.l-main input[type="text"],
.l-main input[type="password"][disabled],
.l-main input[type="password"][readonly], fieldset[disabled]
.l-main input[type="password"],
.l-main input[type="datetime"][disabled],
.l-main input[type="datetime"][readonly], fieldset[disabled]
.l-main input[type="datetime"],
.l-main input[type="datetime-local"][disabled],
.l-main input[type="datetime-local"][readonly], fieldset[disabled]
.l-main input[type="datetime-local"],
.l-main input[type="date"][disabled],
.l-main input[type="date"][readonly], fieldset[disabled]
.l-main input[type="date"],
.l-main input[type="month"][disabled],
.l-main input[type="month"][readonly], fieldset[disabled]
.l-main input[type="month"],
.l-main input[type="time"][disabled],
.l-main input[type="time"][readonly], fieldset[disabled]
.l-main input[type="time"],
.l-main input[type="week"][disabled],
.l-main input[type="week"][readonly], fieldset[disabled]
.l-main input[type="week"],
.l-main input[type="number"][disabled],
.l-main input[type="number"][readonly], fieldset[disabled]
.l-main input[type="number"],
.l-main input[type="email"][disabled],
.l-main input[type="email"][readonly], fieldset[disabled]
.l-main input[type="email"],
.l-main input[type="url"][disabled],
.l-main input[type="url"][readonly], fieldset[disabled]
.l-main input[type="url"],
.l-main input[type="tel"][disabled],
.l-main input[type="tel"][readonly], fieldset[disabled]
.l-main input[type="tel"],
.l-main input[type="color"][disabled],
.l-main input[type="color"][readonly], fieldset[disabled]
.l-main input[type="color"] {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
.l-main input[type="checkbox"], .l-main input[type="radio"] {
  margin-top: -3px;
}
.l-main textarea {
  height: auto;
}
.l-main .form-submit, .l-main .button, .l-main .login-forgot a {
  border: 0;
  color: #FFF;
  background: #3DAB47;
  margin-right: 15px;
  padding: 10px 20px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  text-decoration: none;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #226028;
  text-shadow: 0 -1px 0 #308537;
  -moz-box-shadow: inset 0 1px 0 #7dd185;
  -webkit-box-shadow: inset 0 1px 0 #7dd185;
  box-shadow: inset 0 1px 0 #7dd185;
}
.l-main .form-submit:hover, .l-main .button:hover, .l-main .login-forgot a:hover {
  background: #58c361;
}
.l-main fieldset {
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0 15px;
}
.l-main fieldset legend {
  display: inline-block;
  width: auto;
  padding: 0;
  background: #3DAB47;
  line-height: inherit;
  color: #333333;
  border: 0;
  padding: 10px 15px;
  font-weight: bold;
  color: #FFF;
}
.l-main fieldset .fieldset-wrapper {
  margin-top: 15px;
}
.l-main .password-suggestions {
  border-radius: 4px;
  border-color: #3DAB47;
  padding: 15px;
  margin: 0;
  margin-bottom: 10px;
}
.l-main .password-strength, .l-main div.password-confirm {
  margin-top: -3px;
}
.l-main .description ul {
  padding-left: 20px;
  margin-bottom: 0;
}
.l-main .button {
  text-decoration: none;
  display: inline-block;
}
.l-main a.blue {
  background: #0A71CD;
  text-transform: uppercase;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.l-main a.blue:hover {
  background: #168bf4;
}
.l-main a.grey {
  background: #AAABAD;
  text-transform: uppercase;
  border: 0;
  text-shadow: none;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.l-main a.grey:hover {
  background: #AAABAD;
}
.l-main .b-red {
  background: #B73939;
  border: 0;
  -moz-box-shadow: inset 0 1px 0 #d77f7f;
  -webkit-box-shadow: inset 0 1px 0 #d77f7f;
  box-shadow: inset 0 1px 0 #d77f7f;
  text-shadow: 0 -1px 0 #902d2d;
}
.l-main .b-red:hover {
  background: #990000;
}
.l-main a.greenb {
  background: #2E721E;
  text-transform: uppercase;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.l-main a.greenb:hover {
  background: #3e9a29;
}
.l-main .login-forgot {
  display: inline-block;
  float: right;
  margin-right: 28%;
}
.l-main .login-forgot a {
  margin-right: 0;
  text-decoration: none;
  display: inline-block;
}
.l-main #c-register-link {
  margin-right: 0;
}
.l-main .user-login {
  width: 82%;
  margin: auto;
}
.l-main .user-login #edit-actions {
  margin-left: 26%;
}
.l-main .user-login .description {
  display: none;
}

.l-login-links {
  *zoom: 1;
  margin: 1em 0;
  text-align: center;
}
.l-login-links:after {
  content: "";
  display: table;
  clear: both;
}
.l-login-links .lt-active {
  background: #7dd185;
}

input[type="search"] {
  -webkit-appearance: none;
}

.l-main input[type="date"],
.l-main input[type="time"],
.l-main input[type="datetime-local"],
.l-main input[type="month"] {
  line-height: 34px;
  line-height: 1.42857 \0;
}

.ajax-progress, .ajax-progress-throbber {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
  vertical-align: middle;
  text-align: center;
}
.ajax-progress .throbber, .ajax-progress-throbber .throbber {
  position: relative;
  top: 48%;
  left: 48%;
  width: 64px;
  /* dimensions of the ajax-loader.gif */
  height: 64px;
  margin: auto;
  background: url(../images/ajax-loader.gif) no-repeat;
  color: #FFF;
  z-index: 501;
}

/**
 * $PAGER
 */
.l-content .pager {
  display: block;
  padding: 0;
  list-style-type: none;
}
.l-content .pager li {
  display: inline-block;
  margin: 0 5px;
}
.l-content .pager__item,
.l-content .pager--current,
.l-content .pager--ellipsis {
  display: inline-block;
  color: #414042;
  text-decoration: none;
}
.l-content .pager__item a,
.l-content .pager--current a,
.l-content .pager--ellipsis a {
  display: inline-block;
  padding: 0.5em;
}
.l-content .pager a:hover {
  color: #006509;
}

img, media {
  max-width: 100%;
}

/* =============================================================

    Tables v1.0
    Simple table styling by Chris Ferdinandi.
    http://gomakethings.com

    Adapted from Twitter Bootstrap.
    http://twitter.github.com/bootstrap/

    Licensed under the Apache License v2.0
    http://www.apache.org/licenses/LICENSE-2.0

 * ============================================================= */
/* =============================================================
    TABLES
    Table styling.
 * ============================================================= */
/*  Removes default browser settings
 *  and evens out inconsistencies. */
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

/*  Sets table width to 100%.
 *  Adds bottom-margin. */
.table,
table {
  width: 100%;
  margin-bottom: 1.52941em;
}

/*  Adds table cell padding,
 *  aligns text to the left,
 *  and adds a top border to each cell. */
.table th,
table th,
.table td,
table td {
  padding: 0.47059em;
  text-align: left;
  border-top: 0.07143em solid #b8b8b8;
}

/*  Sets table header font-weight to bold.
 *  Aligns table header text to the bottom of each cell. */
.table th,
table th {
  font-weight: bold;
  vertical-align: bottom;
}

/*  Aligns cell text to the top of each cell. */
.table td,
table td {
  vertical-align: top;
}

/*  Removes the border-top from the first row. */
.table thead:first-child tr th,
table thead:first-child tr th,
.table thead:first-child tr td,
table thead:first-child tr td {
  border-top: 0;
}

/*  Adds border-top between two table-body sections. */
.table tbody + tbody,
table tbody + tbody {
  border-top: 0.14286em solid #b8b8b8;
}

/*  Reduces cell padding */
.table-condensed th,
.table-condensed td {
  padding: 0.29412em;
}

/* Adds borders and border-radius. */
.table-bordered,
table {
  border: 0.07143em solid #b8b8b8;
  border-collapse: separate;
  *border-collapse: collapsed;
}

.table-bordered th + th,
table th + th,
.table-bordered td + td,
table td + td,
.table-bordered th + td,
table th + td,
.table-bordered td + th,
table td + th {
  border-left: 0.07143em solid #b8b8b8;
}

.table-bordered thead:first-child tr:first-child th,
table thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
table tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td,
table tbody:first-child tr:first-child td {
  border-top: 0;
}

body {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

strong {
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  line-height: 1.1;
  margin-top: 0;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
  line-height: 20px;
}

.page-title, .pane-title, .l-content-bottom .block__title {
  color: #231f20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 30px;
}

.l-middle ul {
  padding: 0;
}

.view-cards .card {
  background: #fff;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #f1f1f1;
  -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);
}
.view-cards .card a {
  text-decoration: none;
  color: #414042;
  display: block;
  cursor: pointer;
}
.view-cards .card a:hover {
  color: #414042;
}
.view-cards .card img {
  display: block;
  width: 100%;
  height: auto;
}
.view-cards .card .content {
  padding: 3%;
  position: relative;
  background: #fff;
  z-index: 1;
}
.view-cards .card .content h2, .view-cards .card .content h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 13px;
  text-transform: uppercase;
}
.view-cards .card .content .text {
  font-size: 12px;
  font-style: italic;
  display: block;
  margin-bottom: 13px;
}
.view-cards .card .content .text strong {
  font-style: normal;
}
.view-cards .card .content .more {
  color: #329fd9;
  text-transform: uppercase;
}
.view-cards .card .content .more .arrow {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 7px;
  margin-left: 3px;
  height: 15px;
  font-weight: normal;
  font-size: 23px;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 13px;
  border-radius: 30px;
  text-align: center;
}
.view-cards .card:hover {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border-top: 1px solid #e2e2e2;
}
.view-cards .card:hover h2, .view-cards .card:hover h3, .view-cards .card:hover .more {
  color: #329fd9;
}

.comment-wrapper {
  margin-top: 30px;
  color: #414042;
}
.comment-wrapper .comments__title {
  color: #231f20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
}
.comment-wrapper h3 {
  font-size: 17px;
  font-weight: 700;
}
.comment-wrapper h3 a {
  text-decoration: none;
  color: #414042;
}
.comment-wrapper h3 a:hover {
  text-decoration: underline;
  color: #006509;
}
.comment-wrapper .comment__info p, .comment-wrapper .comment__info a {
  display: inline-block;
}
.comment-wrapper article {
  margin: 15px 0;
}

.page-node .l-content-inner .container, .node--page--full .container {
  *zoom: 1;
}
@media (max-width: 767px) {
  .page-node .l-content-inner .container .image, .node--page--full .container .image {
    text-align: center;
  }
}
.page-node .l-content-inner .container .image img, .node--page--full .container .image img {
  max-width: 100%;
  height: auto;
}
.page-node .l-content-inner .container:after, .node--page--full .container:after {
  content: "";
  display: table;
  clear: both;
}
.page-node .l-content-inner .container .full, .node--page--full .container .full {
  width: 100%;
}
.page-node .l-content-inner .container .content-inner, .node--page--full .container .content-inner {
  padding: 20px 0;
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .content-inner, .node--page--full .container .content-inner {
    padding: 0 20px;
  }
}
.page-node .l-content-inner .container .justify, .node--page--full .container .justify {
  text-align: justify;
}
.page-node .l-content-inner .container .half, .page-node .l-content-inner .container .third, .page-node .l-content-inner .container .fourth, .page-node .l-content-inner .container .third-content, .page-node .l-content-inner .container .fourth-content, .node--page--full .container .half, .node--page--full .container .third, .node--page--full .container .fourth, .node--page--full .container .third-content, .node--page--full .container .fourth-content {
  width: 100%;
  clear: both;
  float: none;
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .half, .page-node .l-content-inner .container .third, .page-node .l-content-inner .container .fourth, .page-node .l-content-inner .container .third-content, .page-node .l-content-inner .container .fourth-content, .node--page--full .container .half, .node--page--full .container .third, .node--page--full .container .fourth, .node--page--full .container .third-content, .node--page--full .container .fourth-content {
    float: left;
    clear: none;
  }
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .half, .node--page--full .container .half {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .third, .node--page--full .container .third {
    width: 33.3333%;
  }
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .third-content, .node--page--full .container .third-content {
    width: 66.6666%;
  }
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .fourth, .node--page--full .container .fourth {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .page-node .l-content-inner .container .fourth-content, .node--page--full .container .fourth-content {
    width: 75%;
  }
}

.page-node .l-middle a, .page-node .l-middle a:active, .page-node .l-middle a:hover, .node--full a, .node--full a:active, .node--full a:hover {
  color: #006509;
}
.page-node .l-middle a:hover, .page-node .l-middle a:active:hover, .page-node .l-middle a:hover:hover, .node--full a:hover, .node--full a:active:hover, .node--full a:hover:hover {
  color: #3DAB47;
}
.page-node .l-middle ul, .node--full ul {
  padding-left: 20px;
}
.page-node .l-middle ul li, .node--full ul li {
  margin-bottom: 15px;
}
.page-node .l-middle h2, .page-node .l-middle h3, .page-node .l-middle h4, .page-node .l-middle h5, .page-node .l-middle h6, .node--full h2, .node--full h3, .node--full h4, .node--full h5, .node--full h6 {
  color: #231f20;
  font-weight: 600;
}
.page-node .l-middle p, .node--full p {
  margin: 0 0 15px;
}

.field--name-body .atom-align-right, body.cke_editable .atom-align-right {
  padding-bottom: 1.25em;
}
@media (min-width: 768px) {
  .field--name-body .atom-align-right, body.cke_editable .atom-align-right {
    padding-left: 1.25em;
  }
}
.field--name-body .atom-align-left, body.cke_editable .atom-align-left {
  padding-bottom: 1.25em;
}
@media (min-width: 768px) {
  .field--name-body .atom-align-left, body.cke_editable .atom-align-left {
    padding-right: 1.25em;
  }
}
.field--name-body .atom-align-center, body.cke_editable .atom-align-center {
  padding-bottom: 1.25em;
}
@media (max-width: 767px) {
  .field--name-body .atom-align-left, .field--name-body .atom-align-right, body.cke_editable .atom-align-left, body.cke_editable .atom-align-right {
    margin: 0 auto;
    display: table;
    float: none;
  }
}
.field--name-body h2, .field--name-body h3, .field--name-body h4, .field--name-body hr, body.cke_editable h2, body.cke_editable h3, body.cke_editable h4, body.cke_editable hr {
  clear: both;
}

.page-my-projects .l-page, .section-my-projects .l-page, .section-project .l-page, .section-guide-me .l-page, .section-tech-tool .l-page, .page-user .l-page, .node-type-case-studies .l-page {
  margin-top: 20px !important;
}
@media (min-width: 768px) {
  .page-my-projects .l-page, .section-my-projects .l-page, .section-project .l-page, .section-guide-me .l-page, .section-tech-tool .l-page, .page-user .l-page, .node-type-case-studies .l-page {
    margin-top: 95px !important;
  }
}
.page-my-projects .l-main.l-constrained, .page-my-projects .node-type-2030-district .l-main.l-content, .node-type-2030-district .page-my-projects .l-main.l-content, .page-my-projects .district-internal .l-main.l-content, .district-internal .page-my-projects .l-main.l-content, .section-my-projects .l-main.l-constrained, .section-my-projects .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-my-projects .l-main.l-content, .section-my-projects .district-internal .l-main.l-content, .district-internal .section-my-projects .l-main.l-content, .section-project .l-main.l-constrained, .section-project .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-project .l-main.l-content, .section-project .district-internal .l-main.l-content, .district-internal .section-project .l-main.l-content, .section-guide-me .l-main.l-constrained, .section-guide-me .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-guide-me .l-main.l-content, .section-guide-me .district-internal .l-main.l-content, .district-internal .section-guide-me .l-main.l-content, .section-tech-tool .l-main.l-constrained, .section-tech-tool .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-tech-tool .l-main.l-content, .section-tech-tool .district-internal .l-main.l-content, .district-internal .section-tech-tool .l-main.l-content, .page-user .l-main.l-constrained, .page-user .node-type-2030-district .l-main.l-content, .node-type-2030-district .page-user .l-main.l-content, .page-user .district-internal .l-main.l-content, .district-internal .page-user .l-main.l-content, .node-type-case-studies .l-main.l-constrained, .node-type-case-studies .node-type-2030-district .l-main.l-content, .node-type-2030-district .node-type-case-studies .l-main.l-content, .node-type-case-studies .district-internal .l-main.l-content, .district-internal .node-type-case-studies .l-main.l-content {
  width: 1170px;
  margin: 0 auto;
  *zoom: 1;
}
.page-my-projects .l-main.l-constrained:after, .page-my-projects .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .page-my-projects .l-main.l-content:after, .page-my-projects .district-internal .l-main.l-content:after, .district-internal .page-my-projects .l-main.l-content:after, .section-my-projects .l-main.l-constrained:after, .section-my-projects .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .section-my-projects .l-main.l-content:after, .section-my-projects .district-internal .l-main.l-content:after, .district-internal .section-my-projects .l-main.l-content:after, .section-project .l-main.l-constrained:after, .section-project .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .section-project .l-main.l-content:after, .section-project .district-internal .l-main.l-content:after, .district-internal .section-project .l-main.l-content:after, .section-guide-me .l-main.l-constrained:after, .section-guide-me .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .section-guide-me .l-main.l-content:after, .section-guide-me .district-internal .l-main.l-content:after, .district-internal .section-guide-me .l-main.l-content:after, .section-tech-tool .l-main.l-constrained:after, .section-tech-tool .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .section-tech-tool .l-main.l-content:after, .section-tech-tool .district-internal .l-main.l-content:after, .district-internal .section-tech-tool .l-main.l-content:after, .page-user .l-main.l-constrained:after, .page-user .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .page-user .l-main.l-content:after, .page-user .district-internal .l-main.l-content:after, .district-internal .page-user .l-main.l-content:after, .node-type-case-studies .l-main.l-constrained:after, .node-type-case-studies .node-type-2030-district .l-main.l-content:after, .node-type-2030-district .node-type-case-studies .l-main.l-content:after, .node-type-case-studies .district-internal .l-main.l-content:after, .district-internal .node-type-case-studies .l-main.l-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1169px) {
  .page-my-projects .l-main.l-constrained, .page-my-projects .node-type-2030-district .l-main.l-content, .node-type-2030-district .page-my-projects .l-main.l-content, .page-my-projects .district-internal .l-main.l-content, .district-internal .page-my-projects .l-main.l-content, .section-my-projects .l-main.l-constrained, .section-my-projects .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-my-projects .l-main.l-content, .section-my-projects .district-internal .l-main.l-content, .district-internal .section-my-projects .l-main.l-content, .section-project .l-main.l-constrained, .section-project .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-project .l-main.l-content, .section-project .district-internal .l-main.l-content, .district-internal .section-project .l-main.l-content, .section-guide-me .l-main.l-constrained, .section-guide-me .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-guide-me .l-main.l-content, .section-guide-me .district-internal .l-main.l-content, .district-internal .section-guide-me .l-main.l-content, .section-tech-tool .l-main.l-constrained, .section-tech-tool .node-type-2030-district .l-main.l-content, .node-type-2030-district .section-tech-tool .l-main.l-content, .section-tech-tool .district-internal .l-main.l-content, .district-internal .section-tech-tool .l-main.l-content, .page-user .l-main.l-constrained, .page-user .node-type-2030-district .l-main.l-content, .node-type-2030-district .page-user .l-main.l-content, .page-user .district-internal .l-main.l-content, .district-internal .page-user .l-main.l-content, .node-type-case-studies .l-main.l-constrained, .node-type-case-studies .node-type-2030-district .l-main.l-content, .node-type-2030-district .node-type-case-studies .l-main.l-content, .node-type-case-studies .district-internal .l-main.l-content, .district-internal .node-type-case-studies .l-main.l-content {
    margin: 0;
  }
}
.page-my-projects .l-region--sidebar-first .block, .section-my-projects .l-region--sidebar-first .block, .section-project .l-region--sidebar-first .block, .section-guide-me .l-region--sidebar-first .block, .section-tech-tool .l-region--sidebar-first .block, .page-user .l-region--sidebar-first .block, .node-type-case-studies .l-region--sidebar-first .block {
  background: #FFF;
  border: 1px solid #EBEBEB;
  margin-bottom: 40px;
}
.page-my-projects .l-region--sidebar-first .block__content, .section-my-projects .l-region--sidebar-first .block__content, .section-project .l-region--sidebar-first .block__content, .section-guide-me .l-region--sidebar-first .block__content, .section-tech-tool .l-region--sidebar-first .block__content, .page-user .l-region--sidebar-first .block__content, .node-type-case-studies .l-region--sidebar-first .block__content {
  padding: 15px;
}
.page-my-projects .l-region--sidebar-first h2, .section-my-projects .l-region--sidebar-first h2, .section-project .l-region--sidebar-first h2, .section-guide-me .l-region--sidebar-first h2, .section-tech-tool .l-region--sidebar-first h2, .page-user .l-region--sidebar-first h2, .node-type-case-studies .l-region--sidebar-first h2 {
  border-bottom: 1px solid #EBEBEB;
  color: #656565;
  font-family: 'ronnia_bold',Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  padding: 0 15px;
  margin: 0;
  line-height: 45px;
}
.page-my-projects .page-title, .page-my-projects .pane-title, .page-my-projects .pane-title, .page-my-projects .l-content-bottom .block__title, .section-my-projects .page-title, .section-my-projects .pane-title, .section-my-projects .pane-title, .section-my-projects .l-content-bottom .block__title, .section-project .page-title, .section-project .pane-title, .section-project .pane-title, .section-project .l-content-bottom .block__title, .section-guide-me .page-title, .section-guide-me .pane-title, .section-guide-me .pane-title, .section-guide-me .l-content-bottom .block__title, .section-tech-tool .page-title, .section-tech-tool .pane-title, .section-tech-tool .pane-title, .section-tech-tool .l-content-bottom .block__title, .page-user .page-title, .page-user .pane-title, .page-user .pane-title, .page-user .l-content-bottom .block__title, .node-type-case-studies .page-title, .node-type-case-studies .pane-title, .node-type-case-studies .pane-title, .node-type-case-studies .l-content-bottom .block__title {
  border-bottom: 1px solid #EBEBEB;
  color: #656565;
  font-size: 22px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  padding: 22px 35px 18px;
}
.page-my-projects .l-region--sidebar-first .block--views-project-links-block h2, .page-my-projects .l-region--sidebar-first .block--views-project-links-block-1 h2, .page-my-projects .l-region--sidebar-first .block--views-project-links-block-2 h2, .page-my-projects .l-region--sidebar-first .block--views-project-links-block-3 h2, .section-my-projects .l-region--sidebar-first .block--views-project-links-block h2, .section-my-projects .l-region--sidebar-first .block--views-project-links-block-1 h2, .section-my-projects .l-region--sidebar-first .block--views-project-links-block-2 h2, .section-my-projects .l-region--sidebar-first .block--views-project-links-block-3 h2, .section-project .l-region--sidebar-first .block--views-project-links-block h2, .section-project .l-region--sidebar-first .block--views-project-links-block-1 h2, .section-project .l-region--sidebar-first .block--views-project-links-block-2 h2, .section-project .l-region--sidebar-first .block--views-project-links-block-3 h2, .section-guide-me .l-region--sidebar-first .block--views-project-links-block h2, .section-guide-me .l-region--sidebar-first .block--views-project-links-block-1 h2, .section-guide-me .l-region--sidebar-first .block--views-project-links-block-2 h2, .section-guide-me .l-region--sidebar-first .block--views-project-links-block-3 h2, .section-tech-tool .l-region--sidebar-first .block--views-project-links-block h2, .section-tech-tool .l-region--sidebar-first .block--views-project-links-block-1 h2, .section-tech-tool .l-region--sidebar-first .block--views-project-links-block-2 h2, .section-tech-tool .l-region--sidebar-first .block--views-project-links-block-3 h2, .page-user .l-region--sidebar-first .block--views-project-links-block h2, .page-user .l-region--sidebar-first .block--views-project-links-block-1 h2, .page-user .l-region--sidebar-first .block--views-project-links-block-2 h2, .page-user .l-region--sidebar-first .block--views-project-links-block-3 h2, .node-type-case-studies .l-region--sidebar-first .block--views-project-links-block h2, .node-type-case-studies .l-region--sidebar-first .block--views-project-links-block-1 h2, .node-type-case-studies .l-region--sidebar-first .block--views-project-links-block-2 h2, .node-type-case-studies .l-region--sidebar-first .block--views-project-links-block-3 h2 {
  font-size: 18px;
  line-height: 21px;
  padding: 10px 15px;
}
.page-my-projects.no-page-manager-page .l-content, .section-my-projects.no-page-manager-page .l-content, .section-project.no-page-manager-page .l-content, .section-guide-me.no-page-manager-page .l-content, .section-tech-tool.no-page-manager-page .l-content, .page-user.no-page-manager-page .l-content, .node-type-case-studies.no-page-manager-page .l-content {
  border: 1px solid #EBEBEB;
  position: relative;
  background: #FFF;
  margin-bottom: 40px;
}
.page-my-projects.no-page-manager-page .l-content-inner, .section-my-projects.no-page-manager-page .l-content-inner, .section-project.no-page-manager-page .l-content-inner, .section-guide-me.no-page-manager-page .l-content-inner, .section-tech-tool.no-page-manager-page .l-content-inner, .page-user.no-page-manager-page .l-content-inner, .node-type-case-studies.no-page-manager-page .l-content-inner {
  padding: 25px 35px;
}
.page-my-projects .has-one-sidebar .l-region--sidebar-first, .section-my-projects .has-one-sidebar .l-region--sidebar-first, .section-project .has-one-sidebar .l-region--sidebar-first, .section-guide-me .has-one-sidebar .l-region--sidebar-first, .section-tech-tool .has-one-sidebar .l-region--sidebar-first, .page-user .has-one-sidebar .l-region--sidebar-first, .node-type-case-studies .has-one-sidebar .l-region--sidebar-first {
  width: 23.1405% !important;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none !important;
}
.page-my-projects .has-one-sidebar .l-content, .section-my-projects .has-one-sidebar .l-content, .section-project .has-one-sidebar .l-content, .section-guide-me .has-one-sidebar .l-content, .section-tech-tool .has-one-sidebar .l-content, .page-user .has-one-sidebar .l-content, .node-type-case-studies .has-one-sidebar .l-content {
  width: 74.38017% !important;
  float: right !important;
  margin-left: 0;
  margin-right: 0;
  clear: none !important;
}
.page-my-projects #block-views-toolkit-sidebar-block-2, .section-my-projects #block-views-toolkit-sidebar-block-2, .section-project #block-views-toolkit-sidebar-block-2, .section-guide-me #block-views-toolkit-sidebar-block-2, .section-tech-tool #block-views-toolkit-sidebar-block-2, .page-user #block-views-toolkit-sidebar-block-2, .node-type-case-studies #block-views-toolkit-sidebar-block-2 {
  display: none;
}

.page-project-results-dashboard .l-middle .pane-title {
  margin-bottom: 10px;
}

.page-project-results-dashboard .print-button {
  margin-top: 93px;
}

.page-user .panel-pane {
  border: 1px solid #EBEBEB;
}

.page-user .view-user-projects .view-header a {
  margin-top: -72px;
}

.node-type-case-studies .printbtn {
  margin: 0;
  position: absolute;
  left: 230px;
  top: 79px;
}

.node__links {
  margin-top: 15px;
}

.page-admin-district-content .description {
  display: none;
}
.page-admin-district-content input[type="text"] {
  width: 94% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
}
.page-admin-district-content .views-exposed-form .views-exposed-widget {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 18%;
}
.page-admin-district-content .views-widget-filter-title, .page-admin-district-content .views-widget-filter-uid {
  width: 14% !important;
}
.page-admin-district-content .views-submit-button, .page-admin-district-content .views-reset-button {
  width: 8.33333% !important;
}
.page-admin-district-content .chosen-container {
  width: 93% !important;
}
.page-admin-district-content .views-exposed-form .views-exposed-widget .form-submit, .page-admin-district-content .views-exposed-form .views-exposed-widget .l-main .button, .l-main .page-admin-district-content .views-exposed-form .views-exposed-widget .button, .page-admin-district-content .views-exposed-form .views-exposed-widget .l-main .login-forgot a, .l-main .login-forgot .page-admin-district-content .views-exposed-form .views-exposed-widget a {
  margin-top: 15px;
}
.page-admin-district-content .form-item-operation {
  display: inline-block;
  width: 18%;
}
.page-admin-district-content .form-item-operation select {
  width: 94% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-atom- iframe {
  width: 100% !important;
  height: 440px !important;
}

.breadcrumb {
  margin-bottom: 40px;
  line-height: 30px;
  color: #000;
  margin: 0;
  padding: 0;
  -sgs-span-settings: ("span": 12, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 310.16949%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
  margin-bottom: 40px;
}
.breadcrumb li {
  display: block;
  float: left;
  background: #FFF;
  padding-right: 10px;
  margin-right: 31px;
  position: relative;
}
.breadcrumb li:last-of-type {
  margin-right: 25px;
}
.breadcrumb li:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: -30px;
  border: 15px solid transparent;
  border-color: #FFF;
  border-left-color: transparent;
}
.breadcrumb li:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: -30px;
  border: 15px solid transparent;
  border-left-color: #FFF;
}
.breadcrumb li:first-of-type {
  padding-left: 15px;
}
.breadcrumb li:first-of-type:before {
  display: none;
}
.breadcrumb li:hover {
  background: #3DAB47;
}
.breadcrumb li:hover a {
  color: #fff;
  text-decoration: none;
}
.breadcrumb li:hover:before {
  border-color: #3DAB47;
  border-left-color: transparent;
}
.breadcrumb li:hover:after {
  border-left-color: #3DAB47;
}
.breadcrumb li a {
  text-decoration: none;
  color: #000;
  display: block;
}

.node-type-case-studies {
  /*
   * Details
   */
  /*
   * Percentage bar
   */
}
.node-type-case-studies .field-collection-view ul.field-collection-view-links {
  margin: 10px !important;
}
.node-type-case-studies .l-content {
  -sgs-span-settings: ("span": 9, "location": 4, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": false, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 231.35593%;
  float: left;
  margin-right: -100%;
  margin-left: 78.81356%;
  clear: none;
  color: #333333;
}
.node-type-case-studies .container {
  background: #FFF;
  border: 1px solid #ebebeb;
  margin-bottom: 40px;
  position: relative;
}
.node-type-case-studies .tabs--primary {
  margin: 20px 0;
  padding: 0 30px;
}
.node-type-case-studies ul.quicktabs-tabs {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  padding-left: 20px;
  margin: 0;
  *zoom: 1;
}
.node-type-case-studies ul.quicktabs-tabs li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.node-type-case-studies ul.quicktabs-tabs li:first-child {
  padding-left: 0;
}
.node-type-case-studies ul.quicktabs-tabs li:last-child {
  padding-right: 0;
}
.node-type-case-studies ul.quicktabs-tabs li.last {
  padding-right: 0;
}
.node-type-case-studies ul.quicktabs-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-case-studies ul.quicktabs-tabs li {
  margin: 10px 0;
}
.node-type-case-studies ul.quicktabs-tabs li a {
  background: #FFF;
  color: #656565;
  display: block;
  padding: 8px 15px;
  text-transform: uppercase;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #FFF;
}
.node-type-case-studies ul.quicktabs-tabs li:hover a, .node-type-case-studies ul.quicktabs-tabs li.active a {
  border: 1px solid #3DAB47;
  color: #3DAB47;
}
.node-type-case-studies .pane-node-title {
  margin: 20px 0;
  padding-left: 30px;
  min-height: 51px;
}
.node-type-case-studies .pane-node-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  width: 640px;
}
.node-type-case-studies .pane-case-study-blocks-panel-pane-2 {
  position: absolute;
  right: 155px;
  top: 75px;
}
.node-type-case-studies .pane-node-field-cs-energy-savings {
  border-radius: 50%;
  height: 110px;
  position: absolute;
  right: 30px;
  text-align: center;
  top: 5px;
  width: 110px;
  background: #9FD462;
  z-index: 20;
  border: 4px solid #FFF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0 10px 6px -6px #C4C4C4;
  text-align: center;
}
.node-type-case-studies .pane-node-field-cs-energy-savings .savings {
  color: #FFF;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  text-transform: uppercase;
  display: inline-block;
  font-size: 15px;
  margin-top: 7px;
  padding: 10px;
}
.node-type-case-studies .pane-node-field-cs-energy-savings .savings span {
  display: block;
  font-size: 32px;
  line-height: 31px;
}
.node-type-case-studies .pane-node-field-cs-other-resources-refs {
  margin-top: 20px;
}
.node-type-case-studies .quicktabs-wrapper {
  border-top: 1px solid #ebebeb;
}
.node-type-case-studies .quicktabs_main {
  position: relative;
  padding: 20px 15px;
  border-top: 1px solid #ebebeb;
}
.node-type-case-studies .printbtn, .node-type-case-studies .editlink {
  position: absolute;
  left: 230px;
  top: 105px;
  width: 75px;
}
.node-type-case-studies .printbtn p, .node-type-case-studies .editlink p {
  margin: 0;
}
.node-type-case-studies .printbtn a, .node-type-case-studies .editlink a {
  background: #FFF;
  color: #656565;
  display: block;
  padding: 8px 15px;
  text-transform: uppercase;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  border: 1px solid #3DAB47;
}
.node-type-case-studies .printbtn:hover a, .node-type-case-studies .printbtn.active a, .node-type-case-studies .editlink:hover a, .node-type-case-studies .editlink.active a {
  color: #3DAB47;
}
.node-type-case-studies .editlink {
  left: 325px;
  width: auto;
}
.node-type-case-studies .case-content .pane-title {
  border: 0;
  background: none;
  text-transform: none;
  font-style: normal;
  color: #000;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  padding: 0;
  margin-bottom: 10px;
  font-weight: normal;
}
.node-type-case-studies .case-content .panel-2col, .node-type-case-studies .case-content .panel-2col-stacked .center-wrapper {
  margin-left: -15px;
}
.node-type-case-studies .case-content .panel-2col .panel-panel, .node-type-case-studies .case-content .panel-2col-stacked .center-wrapper .panel-panel {
  padding-left: 15px;
  width: 50%;
}
.node-type-case-studies .case-content .panel-2col .panel-pane, .node-type-case-studies .case-content .panel-2col-stacked .center-wrapper .panel-pane {
  margin-bottom: 20px;
}
.node-type-case-studies .case-content .panel-2col .field--name-body, .node-type-case-studies .case-content .panel-2col-stacked .center-wrapper .field--name-body {
  line-height: 20px;
}
.node-type-case-studies .pane-1 {
  margin: 0 !important;
}
.node-type-case-studies .pane-1 h2, .node-type-case-studies .pane-node-field-cs-decision-criteria h2, .node-type-case-studies .pane-node-field-cs-retrofit-measures h2 {
  background: #aac46b !important;
  padding: 5px 8px !important;
  margin: 0 !important;
}
.node-type-case-studies .pane-node-field-cs-project-image {
  margin-bottom: 10px !important;
}
.node-type-case-studies .pane-node-field-cs-image-photo-credit {
  font-size: 90%;
  color: #656565;
}
.node-type-case-studies .pane-node-field-cs-building-type,
.node-type-case-studies .pane-node-field-cs-location,
.node-type-case-studies .pane-node-field-cs-ownership-model,
.node-type-case-studies .pane-node-field-cs-project-implementer,
.node-type-case-studies .pane-node-field-energy-savings-kw,
.node-type-case-studies .pane-case-study-blocks-panel-pane-1,
.node-type-case-studies .pane-node-field-energy-cost-savings,
.node-type-case-studies .pane-node-field-cs-energy-savings-vs,
.node-type-case-studies .pane-node-field-cs-project-cost,
.node-type-case-studies .pane-node-field-cs-project-financing,
.node-type-case-studies .pane-node-field-cs-simple-payback,
.node-type-case-studies .pane-node-field-cs-completion-date {
  background: #E5EED3;
  margin: 0 !important;
  border-bottom: 1px solid #FFF;
}
.node-type-case-studies .pane-node-field-cs-building-type .field__label, .node-type-case-studies .pane-node-field-cs-building-type .field__items,
.node-type-case-studies .pane-node-field-cs-location .field__label,
.node-type-case-studies .pane-node-field-cs-location .field__items,
.node-type-case-studies .pane-node-field-cs-ownership-model .field__label,
.node-type-case-studies .pane-node-field-cs-ownership-model .field__items,
.node-type-case-studies .pane-node-field-cs-project-implementer .field__label,
.node-type-case-studies .pane-node-field-cs-project-implementer .field__items,
.node-type-case-studies .pane-node-field-energy-savings-kw .field__label,
.node-type-case-studies .pane-node-field-energy-savings-kw .field__items,
.node-type-case-studies .pane-case-study-blocks-panel-pane-1 .field__label,
.node-type-case-studies .pane-case-study-blocks-panel-pane-1 .field__items,
.node-type-case-studies .pane-node-field-energy-cost-savings .field__label,
.node-type-case-studies .pane-node-field-energy-cost-savings .field__items,
.node-type-case-studies .pane-node-field-cs-energy-savings-vs .field__label,
.node-type-case-studies .pane-node-field-cs-energy-savings-vs .field__items,
.node-type-case-studies .pane-node-field-cs-project-cost .field__label,
.node-type-case-studies .pane-node-field-cs-project-cost .field__items,
.node-type-case-studies .pane-node-field-cs-project-financing .field__label,
.node-type-case-studies .pane-node-field-cs-project-financing .field__items,
.node-type-case-studies .pane-node-field-cs-simple-payback .field__label,
.node-type-case-studies .pane-node-field-cs-simple-payback .field__items,
.node-type-case-studies .pane-node-field-cs-completion-date .field__label,
.node-type-case-studies .pane-node-field-cs-completion-date .field__items {
  float: left;
  width: 50%;
  padding: 6px;
}
.node-type-case-studies .pane-node-field-cs-building-type .field__label,
.node-type-case-studies .pane-node-field-cs-location .field__label,
.node-type-case-studies .pane-node-field-cs-ownership-model .field__label,
.node-type-case-studies .pane-node-field-cs-project-implementer .field__label,
.node-type-case-studies .pane-node-field-energy-savings-kw .field__label,
.node-type-case-studies .pane-case-study-blocks-panel-pane-1 .field__label,
.node-type-case-studies .pane-node-field-energy-cost-savings .field__label,
.node-type-case-studies .pane-node-field-cs-energy-savings-vs .field__label,
.node-type-case-studies .pane-node-field-cs-project-cost .field__label,
.node-type-case-studies .pane-node-field-cs-project-financing .field__label,
.node-type-case-studies .pane-node-field-cs-simple-payback .field__label,
.node-type-case-studies .pane-node-field-cs-completion-date .field__label {
  font-weight: normal;
  border-right: 1px solid #FFF;
}
.node-type-case-studies .pane-node-field-cs-building-type,
.node-type-case-studies .pane-node-field-cs-project-implementer,
.node-type-case-studies .pane-node-field-energy-savings-kw,
.node-type-case-studies .pane-node-field-cs-energy-savings-vs,
.node-type-case-studies .pane-node-field-cs-project-financing,
.node-type-case-studies .pane-node-field-cs-completion-date {
  background: #F2F6E8;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .field-collection-container {
  background: #E5EED3;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .field-collection-view {
  padding: 0 15px;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .field--name-field-cs-criteria-criteria {
  font-weight: bold;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .field--name-field-cs-criteria-criteria .field__items {
  margin: 10px 0px;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .even .field--name-field-cs-criteria-criteria .field__item:before {
  content: '#1 ';
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .odd {
  background: #f2f6e8;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .odd .field--name-field-cs-criteria-criteria .field__item:before {
  content: '#2 ';
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .even:last-child .field--name-field-cs-criteria-criteria .field__item {
  padding-top: 15px;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .even:last-child .field--name-field-cs-criteria-criteria .field__item:before {
  content: '#3 ';
}
.node-type-case-studies .pane-node-field-cs-contact-name,
.node-type-case-studies .pane-node-field-cs-contact-phone,
.node-type-case-studies .pane-node-field-cs-contact-email,
.node-type-case-studies .pane-node-field-cs-contact-address {
  margin-bottom: 5px !important;
}
.node-type-case-studies .field-collection-view {
  margin: 0;
  padding: 0;
  border: 0;
}
.node-type-case-studies .field-collection-view .field--name-field-cs-challenge-title {
  font-weight: bold;
  margin-bottom: 10px;
}
.node-type-case-studies .field-collection-view-final {
  margin-bottom: 0;
}
.node-type-case-studies .field-collection-container {
  border: 0;
  margin: 0;
}
.node-type-case-studies .pane-node-field-cs-project-quote {
  color: #3DAB47;
  font-size: 23px;
  font-style: italic;
  line-height: 23px;
  border-bottom: 10px !important;
}
.node-type-case-studies .pane-node-field-cs-project-quote .field__item:before, .node-type-case-studies .pane-node-field-cs-project-quote .field__item:after {
  content: '"';
}
.node-type-case-studies .pane-node-field-cs-quote-person-sourced, .node-type-case-studies .pane-node-field-cs-quote-person-title {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
}
.node-type-case-studies .pane-node-field-cs-project-quote, .node-type-case-studies .pane-node-field-cs-quote-person-sourced {
  margin-bottom: 5px !important;
}
.node-type-case-studies .pane-node-field-cs-quote-person-sourced {
  margin-bottom: 0px !important;
}
.node-type-case-studies .pane-node-field-cs-challenges {
  background: #D8EDDA;
  padding: 15px;
}
.node-type-case-studies .pane-node-field-cs-decision-criteria .field__label, .node-type-case-studies .pane-node-field-cs-challenges .field__label {
  display: none;
}
.node-type-case-studies .panel-col-top {
  background: #D8EDDA;
  padding: 20px;
  margin-bottom: 20px;
  *zoom: 1;
}
.node-type-case-studies .panel-col-top:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-case-studies .panel-col-top .inside {
  margin: 0;
}
.node-type-case-studies .panel-col-top .pane-node-field-cs-description-image {
  float: left;
  width: 440px;
  height: 225px;
  margin-right: 38px;
}
.node-type-case-studies .panel-col-top .pane-node-field-cs-challenge-video {
  float: left;
  width: 295px;
  height: 165px;
}
.node-type-case-studies .panel-col-top .field--name-field-cs-video-description {
  margin-left: 25px;
  float: left;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 15px;
  margin-top: 10px;
  width: 295px;
}
.node-type-case-studies .panel-col-top iframe {
  width: 295px;
  height: 165px;
}
.node-type-case-studies .pane-node-field-cs-retrofit-measures .field--type-text-long, .node-type-case-studies .pane-node-field-cs-retrofit-measures .field--type-text {
  margin-top: 10px;
}
.node-type-case-studies .pane-node-field-cs-retrofit-measures .field__item {
  padding: 10px;
  border-bottom: 1px solid #FFF;
}
.node-type-case-studies .pane-node-field-cs-retrofit-measures .field__item.odd {
  background: #E5EED3;
}
.node-type-case-studies .pane-node-field-cs-retrofit-measures .field__item.even {
  background: #F2F6E8;
}
.node-type-case-studies .pane-node-field-cs-retrofit-measures .field__item .field__item {
  border: 0;
  background: none;
  padding: 0;
}
.node-type-case-studies .field-collection-item-field-cs-retrofit-measures .field__label {
  margin-bottom: 10px;
}
.node-type-case-studies .pane-node-field-cs-recc-quote {
  color: #3DAB47;
  font-size: 23px;
  font-style: italic;
  line-height: 23px;
  border-bottom: 10px !important;
  margin-bottom: 10px !important;
}
.node-type-case-studies .pane-node-field-cs-recc-quote h2 {
  color: #3DAB47 !important;
  font-weight: bold !important;
}
.node-type-case-studies .pane-node-field-cs-recc-quote .field__item:before, .node-type-case-studies .pane-node-field-cs-recc-quote .field__item:after {
  content: '"';
}
.node-type-case-studies .pane-node-field-cs-other-resources-refs a {
  color: #3DAB47;
  text-decoration: none;
  padding-bottom: 5px;
  display: block;
}
.node-type-case-studies .pane-node-field-cs-recc-name,
.node-type-case-studies .pane-node-field-cs-recc-title {
  margin-bottom: 0px !important;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
}
.node-type-case-studies .bar-main-container {
  color: black;
  *zoom: 1;
}
.node-type-case-studies .bar-main-container:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-case-studies .type {
  float: left;
  width: 23%;
  display: block;
  line-height: 22px;
}
.node-type-case-studies .wrap {
  float: left;
  width: 75%;
  display: block;
  *zoom: 1;
}
.node-type-case-studies .wrap:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-case-studies .bar-percentage, .node-type-case-studies .number {
  float: left;
  display: inline-block;
  line-height: auto;
  width: 12%;
  line-height: 22px;
}
.node-type-case-studies .number {
  width: 18%;
}
.node-type-case-studies .bar-container {
  float: left;
  height: 20px;
  width: 70%;
  overflow: hidden;
}
.node-type-case-studies .bar {
  border-left: 2px solid #3CAC4A;
  float: left;
  background: #AAC46B;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.page-resources-case-studies .l-content .view-filters {
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #656565;
}
.page-resources-case-studies .l-content .view-filters .views-exposed-widget {
  width: 33%;
  margin-bottom: 20px;
}
.page-resources-case-studies .l-content .view-filters .views-submit-button input {
  margin-top: 12px;
}
.page-resources-case-studies .l-content .views-field-field-cs-project-image {
  float: left;
  margin-right: 20px;
}
.page-resources-case-studies .l-content .views-row {
  padding-left: 20px;
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
  clear: both;
}
.page-resources-case-studies .l-content .case-study-title a {
  padding: 0 0.625rem;
  color: #717171;
  font-size: 1.3em;
  font-style: italic;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}
.page-resources-case-studies .l-content .building-type, .page-resources-case-studies .l-content .building-location, .page-resources-case-studies .l-content .square-footage {
  color: #717171;
  margin-bottom: 5px;
}
.page-resources-case-studies .l-content .location-block-wrapper {
  display: inline-block;
  vertical-align: top;
}

#cboxLoadedContent .headerParent, #cboxLoadedContent h1.page-title, #cboxLoadedContent h1.pane-title, #cboxLoadedContent .l-footer-wrapper, #cboxLoadedContent .l-content-bottom {
  display: none !important;
}
#cboxLoadedContent .l-constrained, #cboxLoadedContent .node-type-2030-district .l-content, .node-type-2030-district #cboxLoadedContent .l-content, #cboxLoadedContent .district-internal .l-content, .district-internal #cboxLoadedContent .l-content {
  width: 100% !important;
}
#cboxLoadedContent .l-content {
  border: 0 !important;
}
#cboxLoadedContent .l-page, #cboxLoadedContent .l-main {
  margin: 0 !important;
}
#cboxLoadedContent .l-content-inner {
  padding: 0 !important;
}
#cboxLoadedContent #entity-legal-document-acceptance-form a {
  color: #000;
  text-decoration: none;
  cursor: default;
}

.company-list .content .field__item, .company-list .content .panel-pane {
  *zoom: 1;
}
.company-list .content .field__item:after, .company-list .content .panel-pane:after {
  content: "";
  display: table;
  clear: both;
}
.company-list .content h2, .company-list .content h3 {
  clear: both;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
  padding: 20px 0;
  font-size: 14px;
  color: #414042;
  width: 99%;
}
.company-list .content .view-content {
  width: 101%;
}
.company-list .content .field__item, .company-list .content .field--item {
  transition: all 0.3s ease-in-out;
  height: 198px;
  background: #ebebeb;
  border: 1px solid #ebebeb;
  text-align: center;
  margin-right: 1%;
  margin-bottom: 1%;
}
@media (min-width: 400px) {
  .company-list .content .field__item, .company-list .content .field--item {
    width: 49%;
    float: left;
  }
}
@media (min-width: 590px) {
  .company-list .content .field__item, .company-list .content .field--item {
    width: 32.3333%;
  }
}
@media (min-width: 940px) {
  .company-list .content .field__item, .company-list .content .field--item {
    width: 24%;
  }
}
.company-list .content .field__item .title, .company-list .content .field--item .title {
  height: 46px;
  line-height: 46px;
  display: block;
}
.company-list .content .field__item .title a, .company-list .content .field--item .title a {
  color: #414042;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
  padding: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.company-list .content .field__item .logo, .company-list .content .field--item .logo {
  background: #FFF;
  line-height: 150px;
  width: 100%;
  display: block;
  height: 150px;
}
.company-list .content .field__item .logo a, .company-list .content .field--item .logo a {
  display: inline-block;
  width: 100%;
  height: 150px;
  margin: auto;
  vertical-align: middle;
  font-size: 12px;
}
.company-list .content .field__item .logo a img, .company-list .content .field--item .logo a img {
  vertical-align: middle;
  padding: 10px;
}
.company-list .content .field__item:hover, .company-list .content .field--item:hover {
  background: #414042;
  cursor: pointer;
  border: 1px solid #414042;
}
.company-list .content .field__item:hover .title a, .company-list .content .field--item:hover .title a {
  color: #fff;
}

.event-list .l-middle a {
  color: #666666;
  text-decoration: none;
}
.event-list .l-middle a:hover {
  text-decoration: underline;
}
.event-list .l-middle .views-row {
  padding-bottom: 15px;
}
.event-list .l-middle .views-field {
  padding-bottom: 5px;
}
.event-list .l-middle .views-field-title {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
}
.event-list .l-middle .views-field-date {
  font-style: italic;
}

.events-calendar .fc-event-time {
  display: block;
}

.node-type-2030-district .l-content .l-region--sidebar-first {
  -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-region--sidebar-first {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 23.1405%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}
.node-type-2030-district .l-content .l-region--sidebar-first .l-district-sidebar .panel-pane {
  margin-bottom: 25px;
}
.node-type-2030-district .l-content .l-district-menu {
  margin-bottom: 40px;
}
.node-type-2030-district .l-content .l-district-menu h2 {
  background: none;
  font-style: normal;
  border: 0;
  line-height: normal;
  padding: 23px;
  padding-top: 33px;
  padding-bottom: 0;
}
.node-type-2030-district .l-content .l-middle {
  -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle {
    -sgs-span-settings: ("span": 6, "location": 3, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": false, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 74.38017%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}
.node-type-2030-district .l-content .l-middle .container {
  position: relative;
}
.node-type-2030-district .l-content .l-middle .last {
  margin: 30px 0;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .last .panel-pane {
    width: 50%;
    float: left;
  }
}
.node-type-2030-district .l-content .l-middle .last a {
  color: #666666;
  text-decoration: none;
}
.node-type-2030-district .l-content .l-middle .last a:hover {
  text-decoration: underline;
}
.node-type-2030-district .l-content .l-middle .last h2 {
  margin-top: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
}
.node-type-2030-district .l-content .l-middle .last .views-row {
  padding-bottom: 14px;
}
.node-type-2030-district .l-content .l-middle .last .views-row.views-row-last {
  padding: 0;
}
.node-type-2030-district .l-content .l-middle .last .views-row .views-field-title {
  padding-bottom: 6px;
}
.node-type-2030-district .l-content .l-middle .last .view-contextual-news {
  border-right: 1px solid #ebebeb;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .last .pane-contextual-events-panel-pane-1 {
    padding-left: 14px;
  }
}
.node-type-2030-district .l-content .l-middle .banner {
  position: relative;
  margin-bottom: 28px;
}
.node-type-2030-district .l-content .l-middle .banner h1 {
  color: #231f20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner h1 {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .node-type-2030-district .l-content .l-middle .banner .district-info {
    margin-bottom: 20px;
    overflow: hidden;
    *zoom: 1;
  }
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner .district-info {
    width: 30%;
    float: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .node-type-2030-district .l-content .l-middle .banner .district-info {
    width: 40% !important;
  }
}
.node-type-2030-district .l-content .l-middle .banner .info-top h1 {
  margin-top: 0;
  margin-bottom: 20px;
}
@media screen and (max-width: 440px) {
  .node-type-2030-district .l-content .l-middle .banner .info-top {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner .info-top {
    width: 50%;
    float: left;
  }
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner .info-top {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-right: 20px;
  }
}
.node-type-2030-district .l-content .l-middle .banner .district-logo {
  text-align: center;
}
@media (max-width: 767px) {
  .node-type-2030-district .l-content .l-middle .banner .district-logo {
    width: 50%;
    float: left;
  }
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner .district-logo {
    margin-right: 20px;
  }
}
.node-type-2030-district .l-content .l-middle .banner .csf {
  display: inline;
  text-transform: uppercase;
}
.node-type-2030-district .l-content .l-middle .banner .csf .panels-ipe-region, .node-type-2030-district .l-content .l-middle .banner .csf .pane-node-field-sf-total {
  display: inline-block;
}
.node-type-2030-district .l-content .l-middle .banner .csf span {
  display: inline;
}
.node-type-2030-district .l-content .l-middle .banner .pane-node-field-skyline-picture {
  width: 100%;
  display: block;
  text-align: center;
}
.node-type-2030-district .l-content .l-middle .banner .pane-node-field-skyline-picture img {
  width: 100%;
}
@media (min-width: 768px) {
  .node-type-2030-district .l-content .l-middle .banner .pane-node-field-skyline-picture {
    width: 70%;
    float: left;
    overflow: hidden;
  }
  .node-type-2030-district .l-content .l-middle .banner .pane-node-field-skyline-picture img {
    width: 610px;
    height: 245px;
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .node-type-2030-district .l-content .l-middle .banner .pane-node-field-skyline-picture {
    width: 60% !important;
  }
}

.emerging-district .csf {
  display: none !important;
}

.district-internal h1 {
  margin-top: 0;
}
.district-internal .l-content .l-region--sidebar-first {
  -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
@media (min-width: 768px) {
  .district-internal .l-content .l-region--sidebar-first {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 23.1405%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}
@media (max-width: 767px) {
  .district-internal .l-content .l-region--sidebar-first .l-district-sidebar .logo {
    display: none;
  }
}
.district-internal .l-content .l-region--sidebar-first .l-district-sidebar .panel-pane {
  margin-bottom: 25px;
}
.district-internal .l-content .l-district-menu {
  background: #FFF;
  border: 1px solid #ebebeb;
  margin-bottom: 40px;
}
.district-internal .l-content .l-district-menu h2 {
  background: none;
  font-style: normal;
  border: 0;
  line-height: normal;
  padding: 23px;
  padding-top: 10px;
  padding-bottom: 0;
}
.district-internal .l-content .l-district-menu h3 {
  font-size: 16px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-weight: normal;
  color: #3DAB47;
  border-bottom: 1px solid #0971CB;
  padding: 0;
  margin: 14px 23px;
}
.district-internal .l-content .l-district-menu .pane-node-field-logo {
  text-align: center;
  padding-top: 10px;
}
.district-internal .l-content .l-district-sidebar .pane-contextual-members-panel-pane-1 .view-content {
  padding: 23px;
}
.district-internal .l-content .l-district-sidebar .pane-contextual-members-panel-pane-1 a {
  text-decoration: none;
  color: #000;
  padding-bottom: 10px;
  display: block;
}
.district-internal .l-content .l-district-sidebar .pane-contextual-members-panel-pane-1 .more-link {
  padding-right: 23px;
  padding-bottom: 5px;
}
.district-internal .l-content .l-middle {
  -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
@media (min-width: 768px) {
  .district-internal .l-content .l-middle {
    -sgs-span-settings: ("span": 6, "location": 3, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": false, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 74.38017%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}
.district-internal .l-content .l-middle .container {
  position: relative;
}
.district-internal .l-content .l-middle h1 {
  color: #231f20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
}
.district-internal .l-content .l-feeds {
  margin: 1.5em 0;
}
@media (min-width: 768px) {
  .district-internal .l-content .l-feeds .panel-pane {
    width: 50%;
    float: left;
  }
}
.district-internal .l-content .l-feeds h2 {
  margin-top: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
}
.district-internal .l-content .l-feeds a {
  color: #666666;
  text-decoration: none;
}
.district-internal .l-content .l-feeds a:hover {
  text-decoration: underline;
}
.district-internal .l-content .l-feeds h2 {
  margin-top: 0;
}
.district-internal .l-content .l-feeds .views-row {
  padding-bottom: 14px;
}
.district-internal .l-content .l-feeds .views-row.views-row-last {
  padding: 0;
}
.district-internal .l-content .l-feeds .views-row .views-field-title {
  padding-bottom: 6px;
}
.district-internal .l-content .l-feeds .view-contextual-news {
  border-right: 1px solid #ebebeb;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .district-internal .l-content .l-feeds .pane-contextual-events-panel-pane-1 {
    padding-left: 14px;
  }
}

.members {
  *zoom: 1;
}
.members:after {
  content: "";
  display: table;
  clear: both;
}
.members h1 {
  margin-top: 0px;
}

.block--views-contextual-districts-menu-block .block__content, .pane-contextual-districts-menu .block__content {
  padding: 0 !important;
}
.block--views-contextual-districts-menu-block .menu-holder, .pane-contextual-districts-menu .menu-holder {
  border: 1px solid #ebebeb;
  border-top: 0;
  -moz-border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 3px 3px;
  padding-top: 15px;
}
@media (max-width: 767px) {
  .block--views-contextual-districts-menu-block .menu-holder, .pane-contextual-districts-menu .menu-holder {
    display: none;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .block--views-contextual-districts-menu-block .menu-holder, .pane-contextual-districts-menu .menu-holder {
    display: block !important;
  }
}
.block--views-contextual-districts-menu-block .logo, .pane-contextual-districts-menu .logo {
  text-align: center;
  display: none;
  padding: 15px 30px;
  padding-top: 0;
}
.block--views-contextual-districts-menu-block h2, .pane-contextual-districts-menu h2 {
  display: block;
  position: relative;
}
.block--views-contextual-districts-menu-block h2 a, .pane-contextual-districts-menu h2 a {
  text-decoration: none;
  color: #231f20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
}
.block--views-contextual-districts-menu-block h2 a:hover, .pane-contextual-districts-menu h2 a:hover {
  text-decoration: underline;
}
.block--views-contextual-districts-menu-block .expand-menu, .pane-contextual-districts-menu .expand-menu {
  position: absolute;
  right: 11px;
  width: 93%;
  display: block;
  text-align: right;
  top: 9px;
}
@media (min-width: 768px) {
  .block--views-contextual-districts-menu-block .expand-menu, .pane-contextual-districts-menu .expand-menu {
    display: none;
  }
}
.block--views-contextual-districts-menu-block .expand-menu .text, .pane-contextual-districts-menu .expand-menu .text {
  font-size: 13px;
  display: inline-block;
  top: -1px;
  position: relative;
}
.block--views-contextual-districts-menu-block .expand-menu .arrow, .pane-contextual-districts-menu .expand-menu .arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #000;
  margin-left: 10px;
  position: relative;
  top: 1px;
}
.block--views-contextual-districts-menu-block .expand-menu.open .text, .pane-contextual-districts-menu .expand-menu.open .text {
  top: 0px;
  right: -2px;
}
.block--views-contextual-districts-menu-block .expand-menu.open .arrow, .pane-contextual-districts-menu .expand-menu.open .arrow {
  border: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid green;
  margin-left: 6px;
}
.block--views-contextual-districts-menu-block .Emerging .menu-supporters, .block--views-contextual-districts-menu-block .Emerging .menu-members, .pane-contextual-districts-menu .Emerging .menu-supporters, .pane-contextual-districts-menu .Emerging .menu-members {
  display: none;
}
@media (max-width: 767px) {
  .block--views-contextual-districts-menu-block .title, .pane-contextual-districts-menu .title {
    cursor: pointer;
  }
}
.block--views-contextual-districts-menu-block .title h3, .pane-contextual-districts-menu .title h3 {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  font-style: normal;
  line-height: normal;
  padding: 10px 23px 0;
  color: #656565;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
}
.block--views-contextual-districts-menu-block .title h2, .pane-contextual-districts-menu .title h2 {
  color: #000000;
  background: #ebebeb;
  font-size: 18px;
  font-weight: 400;
  padding: 10px 23px;
  line-height: 17px;
  text-transform: none;
  margin-bottom: 0;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0px 0px;
}
.block--views-contextual-districts-menu-block ul, .pane-contextual-districts-menu ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  padding-left: 30px;
}
.block--views-contextual-districts-menu-block ul li, .pane-contextual-districts-menu ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.block--views-contextual-districts-menu-block ul li:first-child, .pane-contextual-districts-menu ul li:first-child {
  padding-left: 0;
}
.block--views-contextual-districts-menu-block ul li:last-child, .pane-contextual-districts-menu ul li:last-child {
  padding-right: 0;
}
.block--views-contextual-districts-menu-block ul li.last, .pane-contextual-districts-menu ul li.last {
  padding-right: 0;
}
.block--views-contextual-districts-menu-block ul li, .pane-contextual-districts-menu ul li {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  white-space: initial !important;
}
.block--views-contextual-districts-menu-block ul a, .pane-contextual-districts-menu ul a {
  background: none;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  color: #656565;
  padding: 0.2em 0;
  display: block;
  text-decoration: none;
}
.block--views-contextual-districts-menu-block ul a:hover, .block--views-contextual-districts-menu-block ul a.active, .pane-contextual-districts-menu ul a:hover, .pane-contextual-districts-menu ul a.active {
  color: #3DAB47;
}
.block--views-contextual-districts-menu-block .secondary-menu ul, .pane-contextual-districts-menu .secondary-menu ul {
  margin: 14px 23px;
  padding: 0;
}
.block--views-contextual-districts-menu-block .secondary-menu ul li, .pane-contextual-districts-menu .secondary-menu ul li {
  display: block;
  padding: 0;
}
.block--views-contextual-districts-menu-block .view-display-id-panel_pane_1, .pane-contextual-districts-menu .view-display-id-panel_pane_1 {
  margin: 0 23px;
}
.block--views-contextual-districts-menu-block .view-display-id-panel_pane_1 ul, .pane-contextual-districts-menu .view-display-id-panel_pane_1 ul {
  padding-left: 7px;
}
@media (max-width: 767px) {
  .block--views-contextual-districts-menu-block .secondary-menu, .block--views-contextual-districts-menu-block .others, .pane-contextual-districts-menu .secondary-menu, .pane-contextual-districts-menu .others {
    display: none;
  }
}
.block--views-contextual-districts-menu-block .others .title, .pane-contextual-districts-menu .others .title {
  margin-bottom: 10px;
}

.l-district-menu {
  display: none;
}

.menu-partners {
  display: none !important;
}

.pittsburgh .menu-members, .cleveland .menu-members, .toronto .menu-members, .albuquerque .menu-members {
  display: none !important;
}
.pittsburgh .menu-partners, .cleveland .menu-partners, .toronto .menu-partners, .albuquerque .menu-partners {
  display: block !important;
}

.section-districts .pane-districts-total-sf {
  font-zize: 11px;
}
.section-districts .pane-districts-total-sf #committed {
  display: none;
  font-size: 18px;
  margin-bottom: 5px;
  line-height: 1em;
}
.section-districts .pane-districts-total-sf span.text {
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
}
@media (min-width: 768px) {
  .section-districts .l-description {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 6, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 31.11111%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 3.33333%;
  }
}
.section-districts .l-description p {
  display: none;
}
.section-districts .l-video {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .section-districts .l-video {
    margin: 0;
    -sgs-span-settings: ("span": 4, "location": 3, "grid": 6, "gutter": 0.24, "style": "opposite", "start row": false, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 65.55556%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}
.section-districts .pane-2030districts-homepage {
  position: relative;
}
.section-districts .pane-2030districts-homepage h2 {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 30px;
  line-height: 1em;
  margin-bottom: 35px;
}
.section-districts .pane-2030districts-homepage .view-filters {
  display: inline-block;
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  .section-districts .pane-2030districts-homepage .view-filters {
    position: absolute;
    right: 0;
    top: -4px;
    margin-bottom: 0;
  }
}
.section-districts .pane-2030districts-homepage .view-filters .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}
.section-districts .pane-2030districts-homepage .view-filters label {
  margin-right: 20px;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 28px;
  display: inline-block;
}
.section-districts .pane-2030districts-homepage .views-exposed-form .views-widget {
  display: inline-block;
  float: right;
}
.section-districts .pane-2030districts-homepage .view-content .views-row {
  margin-bottom: 30px;
}
@media (max-width: 499px) {
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-odd {
    -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    clear: both;
  }
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-even {
    -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 500px) and (max-width: 767px) {
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-odd {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 47.45763%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 5.08475%;
    clear: both;
  }
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-even {
    -sgs-span-settings: ("span": 2, "location": 3, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": false, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 47.45763%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-odd {
    -sgs-span-settings: ("span": 3, "location": 1, "grid": 6, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 48.33333%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 3.33333%;
    clear: both;
  }
  .section-districts .pane-2030districts-homepage .view-content .views-row.views-row-even {
    -sgs-span-settings: ("span": 3, "location": 4, "grid": 6, "gutter": 0.24, "style": "opposite", "start row": false, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 48.33333%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}
.section-districts .pane-2030districts-homepage .view-content .views-row.emerging .text {
  display: none;
}

.resources-list {
  *zoom: 1;
}
.resources-list:after {
  content: "";
  display: table;
  clear: both;
}
.resources-list .chosen-container {
  width: 240px !important;
}
.resources-list .ajax-progress-throbber {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}
.resources-list .view-filters {
  margin-bottom: 15px;
}
.resources-list .views-exposed-form {
  position: relative;
}
.resources-list .views-exposed-form .views-exposed-widgets::before {
  content: "FILTER BY: ";
  display: block;
  padding: 0px 20px 20px 0;
  color: #666666;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
}
.resources-list .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0;
  width: 33.333%;
}
.resources-list .views-exposed-form label {
  float: left;
  border: 1px solid #E3E3E3;
  width: 135px;
  margin-right: 20px;
  padding: 5px;
  color: #747474;
  padding-left: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-style: italic;
  cursor: pointer;
  font-weight: normal;
  display: none;
}
.resources-list .views-exposed-form .chosen-choices {
  border-color: #E3E3E3;
  margin-bottom: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: none;
}
.resources-list .item-list ul {
  list-style: none outside none;
  padding: 0;
  margin: 0;
  margin-left: -20px;
}
.resources-list .views-row {
  padding-left: 20px;
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
  clear: both;
}
.resources-list .views-row .image {
  float: left;
  margin-right: 20px;
}
.resources-list .views-row .image a {
  display: inline-block;
  float: none;
  margin: 0;
  width: 100%;
}
.resources-list .views-row .image a img {
  vertical-align: middle;
}
.resources-list .views-row .title a {
  padding: 0 10px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  float: left;
  width: 73%;
  font-size: 1.25em;
  color: #656565;
  font-style: italic;
  text-decoration: none;
}
.resources-list .views-row .description {
  color: #717171;
  border-top: 0;
  padding: 5px 10px 10px;
  float: left;
  width: 73%;
}
.resources-list .views-row .description p {
  margin: 0;
}
.resources-list .views-row .categories {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  color: #0A71CB;
  font-size: 15px;
  margin-bottom: 5px;
  display: block;
}
.resources-list .views-row-last {
  margin-bottom: 0px;
  border: 0;
}

.sponsors .content .pane-title {
  background: none;
  font-weight: normal;
  font-style: normal;
  color: #000;
  font-size: 20px;
  padding: 0;
  padding-bottom: 10px;
  text-transform: none;
  margin: 0 1.2931% 20px;
}

.page-group-node-admin-people .views-exposed-form .description {
  display: none;
}
.page-group-node-admin-people .views-exposed-form .form-text {
  height: 24px;
}
.page-group-node-admin-people .views-exposed-form .form-submit, .page-group-node-admin-people .views-exposed-form .l-main .button, .l-main .page-group-node-admin-people .views-exposed-form .button, .page-group-node-admin-people .views-exposed-form .l-main .login-forgot a, .l-main .login-forgot .page-group-node-admin-people .views-exposed-form a {
  margin-top: 16px;
}
.page-group-node-admin-people #edit-select .form-type-select {
  width: 400px;
  margin-right: 2em;
  float: left;
}
.page-group-node-admin-people #edit-select .form-submit, .page-group-node-admin-people #edit-select .l-main .button, .l-main .page-group-node-admin-people #edit-select .button, .page-group-node-admin-people #edit-select .l-main .login-forgot a, .l-main .login-forgot .page-group-node-admin-people #edit-select a {
  position: relative;
  top: -2px;
}

.page-guide-me-recommendations h1.page-title a, .page-guide-me-recommendations h1.pane-title a {
  color: #656565;
  float: right;
  font-weight: normal;
  font-size: 17px;
  text-decoration: none;
  text-transform: none;
}
.page-guide-me-recommendations ul.recommendations-list {
  padding-left: 0px;
  margin-left: 0px;
}
.page-guide-me-recommendations ul.recommendations-list li {
  list-style: none;
  float: left;
  margin: 20px;
}
.page-guide-me-recommendations .view-guide-me-atom-lookup .view-filters, .page-guide-me-recommendations .view-guide-me-case-study-lookup .view-filters {
  display: none;
}
.page-guide-me-recommendations .view-guide-me-atom-lookup .views-row, .page-guide-me-recommendations .view-guide-me-case-study-lookup .views-row {
  padding: 0px 0px 15px 20px;
  margin-bottom: 15px;
}
.page-guide-me-recommendations .view-guide-me-atom-lookup .views-row .resource-title a, .page-guide-me-recommendations .view-guide-me-case-study-lookup .views-row .resource-title a {
  color: #717171;
  text-decoration: none;
  display: block;
}
.page-guide-me-recommendations .view-guide-me-atom-lookup .views-row .resource-details, .page-guide-me-recommendations .view-guide-me-case-study-lookup .views-row .resource-details {
  float: left;
  margin-left: 20px;
  width: 73%;
  color: #717171;
}
.page-guide-me-recommendations .tech-tool-create {
  display: none !important;
}

.view-contextual-guideme-sidebar .views-field-nid {
  display: none;
}
.view-contextual-guideme-sidebar .button {
  display: block;
  width: 100%;
  text-align: center;
}

.page-guide-me .l-region--help {
  margin-bottom: 35px;
}
.page-guide-me .l-region--help .block {
  border: 1px solid #EBEBEB;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  *zoom: 1;
  padding: 35px 50px;
}
.page-guide-me .l-region--help .block:after {
  content: "";
  display: table;
  clear: both;
}
.page-guide-me .l-region--help .block img {
  float: left;
  margin-right: 25px;
}
.page-guide-me .l-region--help .block .text {
  float: left;
  width: 70%;
  color: #666666;
}
.page-guide-me .l-region--help .block h1 {
  margin-bottom: 5px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 25px;
}
.page-guide-me .l-region--sidebar-first .block__content {
  padding: 0;
}
.page-guide-me .l-region--sidebar-first .block__content .view-content {
  padding: 15px;
}
.page-guide-me .l-region--sidebar-first .view-id-toolkit_sidebar {
  padding: 15px;
}
.page-guide-me .l-region--sidebar-first .view-id-toolkit_sidebar .view-content {
  padding: 0;
}
.page-guide-me .l-region--sidebar-first ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.page-guide-me .l-region--sidebar-first ul li {
  margin-bottom: 15px;
}
.page-guide-me .l-region--sidebar-first ul li:last-child {
  margin: 0;
}
.page-guide-me .l-content h2.group {
  font-size: 18px;
  margin: 10px 0;
}
.page-guide-me .l-content .form-submit, .page-guide-me .l-content .l-main .button, .l-main .page-guide-me .l-content .button, .page-guide-me .l-content .l-main .login-forgot a, .l-main .login-forgot .page-guide-me .l-content a {
  background: #0A71CD;
  text-transform: uppercase;
  border: 0;
  margin-top: 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.page-guide-me-general .l-content .districts-forms-guideme-general-form {
  *zoom: 1;
}
.page-guide-me-general .l-content .districts-forms-guideme-general-form:after {
  content: "";
  display: table;
  clear: both;
}
.page-guide-me-general .l-content .form-submit, .page-guide-me-general .l-content .l-main .button, .l-main .page-guide-me-general .l-content .button, .page-guide-me-general .l-content .l-main .login-forgot a, .l-main .login-forgot .page-guide-me-general .l-content a {
  margin: 20px 0;
}
.page-guide-me-general .l-content input[value="See Recommendations"] {
  display: none;
}
.page-guide-me-general .block--views-guide-me-links-block {
  margin-top: 10px;
}
.page-guide-me-general .block--views-guide-me-links-block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li {
  border: 1px solid #EBEBEB;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  *zoom: 1;
  padding: 15px 25px;
  margin-bottom: 15px;
  /*&.a,&.b,&.d{
    display:none;
  }*/
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li:after {
  content: "";
  display: table;
  clear: both;
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li a {
  display: block;
  background: url("../images/not-complete.png") no-repeat 5px 10px;
  min-height: 100px;
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li a.complete {
  background-image: url("../images/complete.png");
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li .text {
  float: right;
  width: 82%;
  color: #666666;
}
.page-guide-me-general .block--views-guide-me-links-block .field-content li h2 {
  margin-bottom: 5px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 25px;
}
.page-guide-me-general .block--views-guide-me-links-block li:last-child {
  margin: 0;
}

.page-guide-me-general-info h2, .page-guide-me-general-info h3,
.page-guide-me-general-resources h2,
.page-guide-me-general-resources h3,
.page-guide-me-tech-tools h2,
.page-guide-me-tech-tools h3,
.page-guide-me-financing h2,
.page-guide-me-financing h3 {
  margin-bottom: 15px;
}
.page-guide-me-general-info h3,
.page-guide-me-general-resources h3,
.page-guide-me-tech-tools h3,
.page-guide-me-financing h3 {
  font-size: 18px;
  margin-bottom: 19px;
  font-weight: bold;
}
.page-guide-me-general-info .field-type-list-boolean .form-item,
.page-guide-me-general-resources .field-type-list-boolean .form-item,
.page-guide-me-tech-tools .field-type-list-boolean .form-item,
.page-guide-me-financing .field-type-list-boolean .form-item {
  margin-bottom: 5px;
  padding-left: 10px;
}
.page-guide-me-general-info .field-type-list-text .form-radios, .page-guide-me-general-info .field-type-list-text .form-checkboxes,
.page-guide-me-general-resources .field-type-list-text .form-radios,
.page-guide-me-general-resources .field-type-list-text .form-checkboxes,
.page-guide-me-tech-tools .field-type-list-text .form-radios,
.page-guide-me-tech-tools .field-type-list-text .form-checkboxes,
.page-guide-me-financing .field-type-list-text .form-radios,
.page-guide-me-financing .field-type-list-text .form-checkboxes {
  padding-top: 10px;
}
.page-guide-me-general-info .field-type-list-text .form-radios .form-item, .page-guide-me-general-info .field-type-list-text .form-checkboxes .form-item,
.page-guide-me-general-resources .field-type-list-text .form-radios .form-item,
.page-guide-me-general-resources .field-type-list-text .form-checkboxes .form-item,
.page-guide-me-tech-tools .field-type-list-text .form-radios .form-item,
.page-guide-me-tech-tools .field-type-list-text .form-checkboxes .form-item,
.page-guide-me-financing .field-type-list-text .form-radios .form-item,
.page-guide-me-financing .field-type-list-text .form-checkboxes .form-item {
  padding-left: 10px;
}

.page-guide-me-general-info .field-name-field-guideme-location .form-select {
  width: 150px;
  margin-top: 10px;
}

.page-guide-me-tech-tools h3 {
  margin: 15px 0;
}
.page-guide-me-tech-tools .form-radios .form-item {
  display: inline-block;
}
.page-guide-me-tech-tools .group-guideme-heating-system .field-type-list-text, .page-guide-me-tech-tools .group-guideme-cooling-system .field-type-list-text {
  margin-left: 20px;
}
.page-guide-me-tech-tools .group-guideme-heating-system .field-type-list-text .form-item, .page-guide-me-tech-tools .group-guideme-cooling-system .field-type-list-text .form-item {
  margin-top: 10px;
  margin-bottom: 7px;
}
.page-guide-me-tech-tools .group-guideme-heating-system .field-type-list-text .form-radios, .page-guide-me-tech-tools .group-guideme-cooling-system .field-type-list-text .form-radios {
  margin: 0;
  padding: 0;
}

.page-guide-me-projects.no-page-manager-page .l-content-bottom .l-content-inner {
  padding: 0px;
  margin-bottom: 35px;
  background: #FFF;
}
.page-guide-me-projects.no-page-manager-page .l-content-bottom .l-content-inner .block__content {
  padding: 25px 35px;
}

.front .messages--status {
  margin: auto;
  margin-top: 145px;
  margin-bottom: 20px;
  width: 1010px;
}

.front .l-content .l-video {
  float: left;
  padding-left: 30px;
  padding-top: 30px;
  width: 35%;
}
.front .l-content .l-video iframe {
  width: 365px !important;
  height: 215px !important;
}
.front .l-content .l-video p {
  display: none;
}
.front .l-content .l-description {
  float: left;
  padding: 30px;
  width: 65%;
  font-size: 15px;
}
.front .l-content .l-description .panel-pane {
  padding-top: 20px;
}
.front .l-content .l-description .panel-pane h2 {
  font-size: 20px;
  font-weight: normal;
}
.front .l-content .l-description .panel-pane p {
  line-height: 24px;
}
.front .l-content .l-columns {
  clear: both;
  margin: 0 30px;
}
.front .l-content .l-columns ul {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}
.front .l-content .l-col {
  border-right: 1px solid #ebebeb;
  float: left;
  height: 140px;
  line-height: 24px;
  margin-bottom: 30px;
  margin-right: 1%;
  margin-top: 10px;
  padding-top: 58px;
  text-align: center;
  width: 24%;
  font-size: 13px;
  /* &.front-focus{
      @include front-sprite("focus");
     @include front-sprite-position("focus", 21%);
   }
   &.front-engage{
      @include front-sprite("engage");
     @include front-sprite-position("engage", -10%);
   }
   &.front-track{
     @include front-sprite("track");
    @include front-sprite-position("track", 53%);
   }
   &.front-report{
      @include front-sprite("report");
      @include front-sprite-position("report", 84%);
   }*/
}
.front .l-content .l-col.front-report {
  border: 0;
}
.front .l-content .l-col .panel-pane {
  padding-right: 10px;
}

.pane-homepage-map .view-footer {
  background: #FFF;
  border: 1px solid #EBEBEB;
  padding-top: 10px;
  position: absolute;
  width: 220px;
  height: 100px;
  right: 20px;
  bottom: 30px;
}
.pane-homepage-map .view-footer ul {
  padding-left: 15px;
  list-style-type: none;
}
.pane-homepage-map .view-footer ul li {
  padding-left: 25px;
  padding-bottom: 15px;
  font-family: 'ronnia_regular', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.pane-homepage-map .view-footer ul li.established {
  background: url("../images/map/Established.png") no-repeat;
}
.pane-homepage-map .view-footer ul li.emerging {
  background: url("../images/map/Emerging.png") no-repeat;
}
.pane-homepage-map .view-footer ul li.affiliate {
  background: url("../images/map/Affiliate.png") no-repeat;
}
.pane-homepage-map .view-footer ul li.last {
  padding-bottom: 0;
}
.pane-homepage-map .leaflet-popup-pane {
  left: -85px;
  top: -122px;
}
.pane-homepage-map .leaflet-popup-pane .leaflet-popup-content-wrapper {
  background: none;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.pane-homepage-map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
}
.pane-homepage-map .leaflet-popup-pane .leaflet-popup-tip-container {
  display: none;
}
.pane-homepage-map .leaflet-clickable {
  margin-left: -7px;
  margin-top: -7px;
}

.iframed {
  background: #FFF;
}
.iframed .l-header, .iframed .l-footer-wrapper, .iframed .site-branding__slogan, .iframed .page-title, .iframed .pane-title {
  display: none;
}
.iframed .l-main, .iframed .tabs--primary {
  margin: 0;
  margin-bottom: 20px;
}
.iframed .l-constrained, .iframed .node-type-2030-district .l-content, .node-type-2030-district .iframed .l-content, .iframed .district-internal .l-content, .district-internal .iframed .l-content, .iframed .l-content, .iframed .not-front .has-no-sidebars .l-content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0;
  border: 0 !important;
  width: 470px !important;
}
.iframed .l-content-inner {
  padding: 0 !important;
}
.iframed fieldset {
  margin: 0;
  padding: 0;
  border: 0 !important;
}

.page-lrt {
  /*
    * Moving to header
    */
}
.page-lrt .contextual-links-wrapper {
  display: none !important;
}
.page-lrt #open-office .b-red, .page-lrt #private-office .b-red {
  display: none;
}
.page-lrt #popup-element-0 .center span {
  color: #0A71CD;
}
.page-lrt #popup-element-0 .center span:hover {
  text-decoration: underline;
  cursor: pointer;
}
.page-lrt .calc-apply-button, .page-lrt .reset {
  background: #0A71CD;
  border: 1px solid #0A71CD;
  -moz-box-shadow: inset 0 1px 0 #47a3f6;
  -webkit-box-shadow: inset 0 1px 0 #47a3f6;
  box-shadow: inset 0 1px 0 #47a3f6;
  text-shadow: 0 -1px 0 #08569c;
}
.page-lrt .calc-apply-button:hover, .page-lrt .reset:hover {
  background: #0b7ee5;
}
.page-lrt #aggregator .calc-apply-button {
  margin-top: 0;
}
.page-lrt #lrt-tabs .form-submit, .page-lrt #lrt-tabs .l-main .button, .l-main .page-lrt #lrt-tabs .button, .page-lrt #lrt-tabs .l-main .login-forgot a, .l-main .login-forgot .page-lrt #lrt-tabs a {
  padding: 10px 16px;
}
.page-lrt .popup-element {
  z-index: 1;
}
.page-lrt .horizontal-tabs ul.horizontal-tabs-list li.last {
  background: #e1e1e1;
}
.page-lrt .horizontal-tabs ul.horizontal-tabs-list li.last.selected {
  background: #fff;
}
.page-lrt #lrt-project-select-form-wrapper {
  *zoom: 1;
  margin-bottom: 15px;
}
.page-lrt #lrt-project-select-form-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.page-lrt #lrt-project-select-form-wrapper label {
  color: #7f7f7f;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
  line-height: 32px;
  display: inline-block;
  margin-right: 15px;
  float: left;
}
.page-lrt .l-content {
  border: 1px solid #ebebeb;
}
.page-lrt .l-content h1 {
  margin: 0;
}
.page-lrt .l-content .l-content-inner {
  background: #fff;
  margin-bottom: 2em;
}
.page-lrt .l-content .panel-col {
  padding-top: 25px;
}
.page-lrt .l-content #lrt-tabs {
  margin: 25px;
  clear: both;
}
.page-lrt .l-content .panel-pane {
  margin: 0 25px;
}
.page-lrt .track-crumb.techtool li > div {
  padding: 14px 40px 20px 75px;
}
.page-lrt .track-crumb.techtool li:first-child > div {
  padding-left: 75px;
}
.page-lrt .ui-tabs .ui-tabs-panel {
  padding: 1em 0;
}
.page-lrt .track-crumb.techtool li:nth-child(5) > div {
  background: #8BCC00;
  padding: 13px 25px 14px 39px;
  font-size: 45px;
}
.page-lrt .track-crumb.techtool li:nth-child(5) > div span span {
  display: block;
  padding: 0 55px;
  font-size: 28px;
}
.page-lrt .track-crumb.techtool li:nth-child(5) > div:after {
  border-left-color: #fff;
  margin: 0;
}
.page-lrt #lrt-project-select-form-wrapper .form-item-new-name {
  width: 200px;
  float: left;
  margin-right: 20px;
}
.page-lrt #lrt-project-select-form-wrapper .form-submit, .page-lrt #lrt-project-select-form-wrapper .l-main .button, .l-main .page-lrt #lrt-project-select-form-wrapper .button, .page-lrt #lrt-project-select-form-wrapper .l-main .login-forgot a, .l-main .login-forgot .page-lrt #lrt-project-select-form-wrapper a {
  float: left;
  margin-top: 15px;
}
.page-lrt #lrt-project-select-form-wrapper .form-item-select {
  margin-top: 15px;
  float: left;
  margin-right: 20px;
}
.page-lrt #lrt-project-select-form-wrapper .form-item-select label {
  float: left;
}
.page-lrt #lrt-project-select-form-wrapper .form-item-select select {
  max-width: 120px;
}
.page-lrt .group-light-power-curve h3 {
  display: inline-block;
  margin-right: 10px;
  float: left;
}
.page-lrt .group-light-power-curve .popup-element-noscript .width-150 .inner {
  width: 620px;
}
.page-lrt .group-light-power-curve .description {
  position: relative;
  top: 4px;
  float: left;
  display: inline-block;
}
.page-lrt .group-light-power-curve .description .popup-element-title {
  background: none;
}
.page-lrt .group-light-power-curve .description .popup-element-title span {
  font-size: 11px;
  background: #3DAB47;
  padding: 5px 10px;
  border-radius: 20px;
  color: #FFF;
}
.page-lrt .group-light-power-curve select {
  display: block;
  width: 200px;
  clear: left;
  float: left;
  margin-right: 15px;
}
.page-lrt .group-light-power-curve button {
  float: left;
  padding: 5px 20px;
}
.page-lrt .group-light-power-curve .reset {
  background: #246ABE;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #1c5293;
}
.page-lrt .group-light-power-curve table {
  clear: both;
  float: left;
  margin-top: 1em;
  position: relative;
  top: 1em;
  width: 60%;
  margin-right: 1em;
}
.page-lrt .group-light-power-curve input[type="checkbox"], .page-lrt .group-light-power-curve label {
  float: left;
}
.page-lrt .group-light-power-curve input[type="checkbox"] {
  margin-top: 41px;
  margin-right: 7px;
}
.page-lrt .group-light-power-curve label {
  margin-right: 7px;
  margin-top: 37px;
}
.page-lrt .group-light-power-curve .description.b {
  top: 37px;
}
.page-lrt .group-light-power-curve .description.b .popup-element-noscript .width-150 .inner {
  width: 200px;
}
.page-lrt .group-lighting h3 {
  font-size: 20px;
}
.page-lrt .group-lighting .required-fields {
  float: left;
  width: 47%;
  margin-bottom: 0%;
  border-bottom: 0;
  padding: 0;
  padding-left: 2%;
}
.page-lrt .group-lighting .required-fields .required-fields {
  width: 95%;
}
.page-lrt .group-lighting .group-power-density {
  margin-right: 1%;
  padding-right: 1%;
  border-right: 1px solid #ccc;
  padding-left: 0;
  width: 51% !important;
}
.page-lrt .group-lighting .field-name-field-resulting-design-lpd, .page-lrt .group-lighting .field-name-field-design-lighting-type {
  float: left;
  width: 50%;
  margin-top: 160px;
}
.page-lrt .group-lighting .field-name-field-design-lpd-override {
  *zoom: 1;
  margin-top: 20px;
}
.page-lrt .group-lighting .field-name-field-design-lpd-override:after {
  content: "";
  display: table;
  clear: both;
}
.page-lrt .group-lighting .field-name-field-lpd-for-analysis, .page-lrt .group-lighting .field-name-field-lighting-type-selected {
  margin: 0;
  width: 50%;
}
.page-lrt .pane-lrt-open-office .form-item, .page-lrt .pane-lrt-closed-office .form-item, .page-lrt .pane-lrt-aggregator .form-item {
  clear: both;
  margin-bottom: 10px;
}
.page-lrt .pane-lrt-open-office .form-item .field-prefix, .page-lrt .pane-lrt-closed-office .form-item .field-prefix, .page-lrt .pane-lrt-aggregator .form-item .field-prefix {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}
.page-lrt .pane-lrt-open-office .form-item .field-suffix, .page-lrt .pane-lrt-closed-office .form-item .field-suffix, .page-lrt .pane-lrt-aggregator .form-item .field-suffix {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}
.page-lrt .pane-lrt-open-office .form-item .description, .page-lrt .pane-lrt-closed-office .form-item .description, .page-lrt .pane-lrt-aggregator .form-item .description {
  font-size: 11px;
  float: left;
}
.page-lrt .pane-lrt-open-office .form-item .description .popup-element-title, .page-lrt .pane-lrt-closed-office .form-item .description .popup-element-title, .page-lrt .pane-lrt-aggregator .form-item .description .popup-element-title {
  background: none;
  margin-top: 10px;
}
.page-lrt .pane-lrt-open-office .form-item .description .popup-element-title span, .page-lrt .pane-lrt-closed-office .form-item .description .popup-element-title span, .page-lrt .pane-lrt-aggregator .form-item .description .popup-element-title span {
  background: #3DAB47;
  padding: 5px 8px;
  border-radius: 15px;
  color: #FFF;
}
.page-lrt .pane-lrt-open-office .form-item-loader-select, .page-lrt .pane-lrt-closed-office .form-item-loader-select, .page-lrt .pane-lrt-aggregator .form-item-loader-select {
  max-width: 200px;
  float: left;
  clear: none;
  margin-top: 20px;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office .form-item-loader-new-name, .page-lrt .pane-lrt-closed-office .form-item-loader-new-name, .page-lrt .pane-lrt-aggregator .form-item-loader-new-name {
  float: left;
  clear: both;
}
.page-lrt .pane-lrt-open-office .form-item-loader-new-name .form-text, .page-lrt .pane-lrt-closed-office .form-item-loader-new-name .form-text, .page-lrt .pane-lrt-aggregator .form-item-loader-new-name .form-text {
  max-width: 200px !important;
}
.page-lrt .pane-lrt-open-office .group-tabs, .page-lrt .pane-lrt-closed-office .group-tabs, .page-lrt .pane-lrt-aggregator .group-tabs {
  clear: both;
}
.page-lrt .pane-lrt-open-office .form-submit, .page-lrt .pane-lrt-open-office .l-main .button, .l-main .page-lrt .pane-lrt-open-office .button, .page-lrt .pane-lrt-open-office .l-main .login-forgot a, .l-main .login-forgot .page-lrt .pane-lrt-open-office a, .page-lrt .pane-lrt-closed-office .form-submit, .page-lrt .pane-lrt-closed-office .l-main .button, .l-main .page-lrt .pane-lrt-closed-office .button, .page-lrt .pane-lrt-closed-office .l-main .login-forgot a, .l-main .login-forgot .page-lrt .pane-lrt-closed-office a, .page-lrt .pane-lrt-aggregator .form-submit, .page-lrt .pane-lrt-aggregator .l-main .button, .l-main .page-lrt .pane-lrt-aggregator .button, .page-lrt .pane-lrt-aggregator .l-main .login-forgot a, .l-main .login-forgot .page-lrt .pane-lrt-aggregator a {
  float: left;
  margin-top: 17px;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office h2, .page-lrt .pane-lrt-closed-office h2, .page-lrt .pane-lrt-aggregator h2 {
  display: none;
}
.page-lrt .pane-lrt-open-office .form-type-textfield input, .page-lrt .pane-lrt-closed-office .form-type-textfield input, .page-lrt .pane-lrt-aggregator .form-type-textfield input {
  float: left;
  max-width: 100px;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office .form-type-textfield .field-suffix, .page-lrt .pane-lrt-closed-office .form-type-textfield .field-suffix, .page-lrt .pane-lrt-aggregator .form-type-textfield .field-suffix {
  display: inline-block;
}
.page-lrt .pane-lrt-open-office .group-lighting-replacement-costs, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs {
  *zoom: 1;
}
.page-lrt .pane-lrt-open-office .group-lighting-replacement-costs:after, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs:after, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs:after {
  content: "";
  display: table;
  clear: both;
}
.page-lrt .pane-lrt-open-office .group-lighting-replacement-costs .field-name-field-costs-replacement-type, .page-lrt .pane-lrt-open-office .group-lighting-replacement-costs .field-name-field-replacement-cost, .page-lrt .pane-lrt-open-office .group-lighting-replacement-costs .field-name-field-replacement-cost-override, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs .field-name-field-costs-replacement-type, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs .field-name-field-replacement-cost, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs .field-name-field-replacement-cost-override, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs .field-name-field-costs-replacement-type, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs .field-name-field-replacement-cost, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs .field-name-field-replacement-cost-override {
  float: left;
  width: 33.3333%;
}
.page-lrt .pane-lrt-open-office .group-lighting-replacement-costs .field-name-field-replacement-cost-override, .page-lrt .pane-lrt-closed-office .group-lighting-replacement-costs .field-name-field-replacement-cost-override, .page-lrt .pane-lrt-aggregator .group-lighting-replacement-costs .field-name-field-replacement-cost-override {
  margin-top: 33px;
}
.page-lrt .pane-lrt-open-office .field-name-field-space-floor-area, .page-lrt .pane-lrt-open-office .field-name-field-number-of-workstations, .page-lrt .pane-lrt-open-office .field-name-field-typical-workstation-area, .page-lrt .pane-lrt-open-office .field-name-field-location-state, .page-lrt .pane-lrt-open-office .field-name-field-baseline-lighting-type, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-lighting-type, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-control-strategies, .page-lrt .pane-lrt-closed-office .field-name-field-space-floor-area, .page-lrt .pane-lrt-closed-office .field-name-field-number-of-workstations, .page-lrt .pane-lrt-closed-office .field-name-field-typical-workstation-area, .page-lrt .pane-lrt-closed-office .field-name-field-location-state, .page-lrt .pane-lrt-closed-office .field-name-field-baseline-lighting-type, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-lighting-type, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-control-strategies, .page-lrt .pane-lrt-aggregator .field-name-field-space-floor-area, .page-lrt .pane-lrt-aggregator .field-name-field-number-of-workstations, .page-lrt .pane-lrt-aggregator .field-name-field-typical-workstation-area, .page-lrt .pane-lrt-aggregator .field-name-field-location-state, .page-lrt .pane-lrt-aggregator .field-name-field-baseline-lighting-type, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-lighting-type, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-control-strategies {
  float: left;
  padding: 10px 20px;
  width: 33%;
}
.page-lrt .pane-lrt-open-office .field-name-field-space-floor-area .form-text, .page-lrt .pane-lrt-open-office .field-name-field-number-of-workstations .form-text, .page-lrt .pane-lrt-open-office .field-name-field-typical-workstation-area .form-text, .page-lrt .pane-lrt-open-office .field-name-field-location-state .form-text, .page-lrt .pane-lrt-open-office .field-name-field-baseline-lighting-type .form-text, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-lighting-type .form-text, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-control-strategies .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-space-floor-area .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-number-of-workstations .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-typical-workstation-area .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-location-state .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-baseline-lighting-type .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-lighting-type .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-control-strategies .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-space-floor-area .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-number-of-workstations .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-typical-workstation-area .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-location-state .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-baseline-lighting-type .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-lighting-type .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-control-strategies .form-text {
  max-width: 80px;
}
.page-lrt .pane-lrt-open-office .field-name-field-space-floor-area select, .page-lrt .pane-lrt-open-office .field-name-field-number-of-workstations select, .page-lrt .pane-lrt-open-office .field-name-field-typical-workstation-area select, .page-lrt .pane-lrt-open-office .field-name-field-location-state select, .page-lrt .pane-lrt-open-office .field-name-field-baseline-lighting-type select, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-lighting-type select, .page-lrt .pane-lrt-open-office .field-name-field-upgrade-control-strategies select, .page-lrt .pane-lrt-closed-office .field-name-field-space-floor-area select, .page-lrt .pane-lrt-closed-office .field-name-field-number-of-workstations select, .page-lrt .pane-lrt-closed-office .field-name-field-typical-workstation-area select, .page-lrt .pane-lrt-closed-office .field-name-field-location-state select, .page-lrt .pane-lrt-closed-office .field-name-field-baseline-lighting-type select, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-lighting-type select, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-control-strategies select, .page-lrt .pane-lrt-aggregator .field-name-field-space-floor-area select, .page-lrt .pane-lrt-aggregator .field-name-field-number-of-workstations select, .page-lrt .pane-lrt-aggregator .field-name-field-typical-workstation-area select, .page-lrt .pane-lrt-aggregator .field-name-field-location-state select, .page-lrt .pane-lrt-aggregator .field-name-field-baseline-lighting-type select, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-lighting-type select, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-control-strategies select {
  max-width: 150px;
  float: left;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-location-state, .page-lrt .pane-lrt-closed-office .field-name-field-location-state, .page-lrt .pane-lrt-aggregator .field-name-field-location-state {
  width: 33%;
  clear: both;
}
.page-lrt .pane-lrt-open-office .field-name-field-average-billing-rate, .page-lrt .pane-lrt-open-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-closed-office .field-name-field-average-billing-rate, .page-lrt .pane-lrt-closed-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-aggregator .field-name-field-average-billing-rate, .page-lrt .pane-lrt-aggregator .field-name-field-electricity-demand-cost {
  width: 33%;
  float: left;
  padding: 10px 20px;
}
.page-lrt .pane-lrt-open-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-open-office .field-name-field-location-state, .page-lrt .pane-lrt-closed-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-closed-office .field-name-field-location-state, .page-lrt .pane-lrt-aggregator .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-aggregator .field-name-field-location-state {
  margin-top: 18px;
}
.page-lrt .pane-lrt-open-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-closed-office .field-name-field-electricity-demand-cost, .page-lrt .pane-lrt-aggregator .field-name-field-electricity-demand-cost {
  margin-bottom: 18px;
}
.page-lrt .pane-lrt-open-office .field-name-field-upgrade-control-strategies, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-control-strategies, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-control-strategies {
  width: 100%;
  clear: both;
}
.page-lrt .pane-lrt-open-office .field-name-field-upgrade-control-strategies .form-type-checkbox, .page-lrt .pane-lrt-closed-office .field-name-field-upgrade-control-strategies .form-type-checkbox, .page-lrt .pane-lrt-aggregator .field-name-field-upgrade-control-strategies .form-type-checkbox {
  float: left;
  margin-right: 20px;
  clear: none;
}
.page-lrt .pane-lrt-open-office .field-name-field-workdays-per-year, .page-lrt .pane-lrt-open-office .field-name-field-daily-occupancy-peak, .page-lrt .pane-lrt-open-office .field-name-field-lunch-start-time, .page-lrt .pane-lrt-open-office .field-name-field-length-of-lunch, .page-lrt .pane-lrt-closed-office .field-name-field-workdays-per-year, .page-lrt .pane-lrt-closed-office .field-name-field-daily-occupancy-peak, .page-lrt .pane-lrt-closed-office .field-name-field-lunch-start-time, .page-lrt .pane-lrt-closed-office .field-name-field-length-of-lunch, .page-lrt .pane-lrt-aggregator .field-name-field-workdays-per-year, .page-lrt .pane-lrt-aggregator .field-name-field-daily-occupancy-peak, .page-lrt .pane-lrt-aggregator .field-name-field-lunch-start-time, .page-lrt .pane-lrt-aggregator .field-name-field-length-of-lunch {
  float: left;
  margin-top: 20px;
  margin-right: 20px;
}
.page-lrt .pane-lrt-open-office .field-name-field-workdays-per-year .form-text, .page-lrt .pane-lrt-open-office .field-name-field-daily-occupancy-peak .form-text, .page-lrt .pane-lrt-open-office .field-name-field-lunch-start-time .form-text, .page-lrt .pane-lrt-open-office .field-name-field-length-of-lunch .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-workdays-per-year .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-daily-occupancy-peak .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-lunch-start-time .form-text, .page-lrt .pane-lrt-closed-office .field-name-field-length-of-lunch .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-workdays-per-year .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-daily-occupancy-peak .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-lunch-start-time .form-text, .page-lrt .pane-lrt-aggregator .field-name-field-length-of-lunch .form-text {
  max-width: 80px;
  float: left;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-lunch-start-time, .page-lrt .pane-lrt-open-office .field-name-field-length-of-lunch, .page-lrt .pane-lrt-closed-office .field-name-field-lunch-start-time, .page-lrt .pane-lrt-closed-office .field-name-field-length-of-lunch, .page-lrt .pane-lrt-aggregator .field-name-field-lunch-start-time, .page-lrt .pane-lrt-aggregator .field-name-field-length-of-lunch {
  width: 31%;
}
.page-lrt .pane-lrt-open-office .field-name-field-daily-occupancy-peak, .page-lrt .pane-lrt-closed-office .field-name-field-daily-occupancy-peak, .page-lrt .pane-lrt-aggregator .field-name-field-daily-occupancy-peak {
  float: right;
  margin-right: 15%;
}
.page-lrt .pane-lrt-open-office .field-name-field-space-type-project, .page-lrt .pane-lrt-closed-office .field-name-field-space-type-project, .page-lrt .pane-lrt-aggregator .field-name-field-space-type-project {
  float: left;
  width: 40%;
}
.page-lrt .pane-lrt-open-office .field-name-field-space-type-project select, .page-lrt .pane-lrt-closed-office .field-name-field-space-type-project select, .page-lrt .pane-lrt-aggregator .field-name-field-space-type-project select {
  max-width: 80%;
  float: left;
  margin-right: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-material-costs, .page-lrt .pane-lrt-open-office .field-name-field-labor-costs, .page-lrt .pane-lrt-closed-office .field-name-field-material-costs, .page-lrt .pane-lrt-closed-office .field-name-field-labor-costs, .page-lrt .pane-lrt-aggregator .field-name-field-material-costs, .page-lrt .pane-lrt-aggregator .field-name-field-labor-costs {
  float: left;
  width: 30%;
}
.page-lrt .pane-lrt-open-office .form-item-loader-new-name .form-text, .page-lrt .pane-lrt-closed-office .form-item-loader-new-name .form-text, .page-lrt .pane-lrt-aggregator .form-item-loader-new-name .form-text {
  max-width: 200px;
}
.page-lrt .pane-lrt-open-office .required-fields, .page-lrt .pane-lrt-closed-office .required-fields, .page-lrt .pane-lrt-aggregator .required-fields {
  margin-bottom: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-demand-reduction, .page-lrt .pane-lrt-open-office .field-name-field-avoided-energy-use-year-1, .page-lrt .pane-lrt-open-office .field-name-field-demand-res-prog-part, .page-lrt .pane-lrt-open-office .field-name-field-rebate-equip-part, .page-lrt .pane-lrt-closed-office .field-name-field-demand-reduction, .page-lrt .pane-lrt-closed-office .field-name-field-avoided-energy-use-year-1, .page-lrt .pane-lrt-closed-office .field-name-field-demand-res-prog-part, .page-lrt .pane-lrt-closed-office .field-name-field-rebate-equip-part, .page-lrt .pane-lrt-aggregator .field-name-field-demand-reduction, .page-lrt .pane-lrt-aggregator .field-name-field-avoided-energy-use-year-1, .page-lrt .pane-lrt-aggregator .field-name-field-demand-res-prog-part, .page-lrt .pane-lrt-aggregator .field-name-field-rebate-equip-part {
  float: left;
  width: 25%;
}
.page-lrt .pane-lrt-open-office .field-name-field-demand-reduction, .page-lrt .pane-lrt-open-office .field-name-field-avoided-energy-use-year-1, .page-lrt .pane-lrt-closed-office .field-name-field-demand-reduction, .page-lrt .pane-lrt-closed-office .field-name-field-avoided-energy-use-year-1, .page-lrt .pane-lrt-aggregator .field-name-field-demand-reduction, .page-lrt .pane-lrt-aggregator .field-name-field-avoided-energy-use-year-1 {
  margin-top: 15px;
}
.page-lrt .pane-lrt-open-office .field-name-field-demand-reduction input, .page-lrt .pane-lrt-open-office .field-name-field-avoided-energy-use-year-1 input, .page-lrt .pane-lrt-closed-office .field-name-field-demand-reduction input, .page-lrt .pane-lrt-closed-office .field-name-field-avoided-energy-use-year-1 input, .page-lrt .pane-lrt-aggregator .field-name-field-demand-reduction input, .page-lrt .pane-lrt-aggregator .field-name-field-avoided-energy-use-year-1 input {
  width: 75px;
}
.page-lrt .pane-lrt-open-office .field-name-field-category-controls-high, .page-lrt .pane-lrt-open-office .field-name-field-category-controls-medium, .page-lrt .pane-lrt-open-office .field-name-field-category-controls-low, .page-lrt .pane-lrt-open-office .field-name-field-calc-without-contorls, .page-lrt .pane-lrt-closed-office .field-name-field-category-controls-high, .page-lrt .pane-lrt-closed-office .field-name-field-category-controls-medium, .page-lrt .pane-lrt-closed-office .field-name-field-category-controls-low, .page-lrt .pane-lrt-closed-office .field-name-field-calc-without-contorls, .page-lrt .pane-lrt-aggregator .field-name-field-category-controls-high, .page-lrt .pane-lrt-aggregator .field-name-field-category-controls-medium, .page-lrt .pane-lrt-aggregator .field-name-field-category-controls-low, .page-lrt .pane-lrt-aggregator .field-name-field-calc-without-contorls {
  float: left;
  width: 25%;
  margin-top: 25px;
}
.page-lrt .pane-lrt-open-office .field-name-field-calc-without-contorls, .page-lrt .pane-lrt-closed-office .field-name-field-calc-without-contorls, .page-lrt .pane-lrt-aggregator .field-name-field-calc-without-contorls {
  margin-top: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-installed-light-power, .page-lrt .pane-lrt-open-office .field-name-field-controllable-lighting, .page-lrt .pane-lrt-closed-office .field-name-field-installed-light-power, .page-lrt .pane-lrt-closed-office .field-name-field-controllable-lighting, .page-lrt .pane-lrt-aggregator .field-name-field-installed-light-power, .page-lrt .pane-lrt-aggregator .field-name-field-controllable-lighting {
  float: left;
  margin-top: 10px;
  width: 50%;
}
.page-lrt .pane-lrt-open-office .field-name-field-installed-pwr-cont-indv, .page-lrt .pane-lrt-open-office .field-name-field-installed-pwr-cont-group, .page-lrt .pane-lrt-open-office .field-name-field-workgroup, .page-lrt .pane-lrt-open-office .field-name-field-indv-occupancy-sensing, .page-lrt .pane-lrt-open-office .field-name-field-group-occupancy-sensing, .page-lrt .pane-lrt-open-office .field-name-field-timeout, .page-lrt .pane-lrt-closed-office .field-name-field-installed-pwr-cont-indv, .page-lrt .pane-lrt-closed-office .field-name-field-installed-pwr-cont-group, .page-lrt .pane-lrt-closed-office .field-name-field-workgroup, .page-lrt .pane-lrt-closed-office .field-name-field-indv-occupancy-sensing, .page-lrt .pane-lrt-closed-office .field-name-field-group-occupancy-sensing, .page-lrt .pane-lrt-closed-office .field-name-field-timeout, .page-lrt .pane-lrt-aggregator .field-name-field-installed-pwr-cont-indv, .page-lrt .pane-lrt-aggregator .field-name-field-installed-pwr-cont-group, .page-lrt .pane-lrt-aggregator .field-name-field-workgroup, .page-lrt .pane-lrt-aggregator .field-name-field-indv-occupancy-sensing, .page-lrt .pane-lrt-aggregator .field-name-field-group-occupancy-sensing, .page-lrt .pane-lrt-aggregator .field-name-field-timeout {
  float: left;
  width: 30%;
  margin-right: 1%;
  margin-top: 10px;
}
.page-lrt .pane-lrt-open-office .field-name-field-indv-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-open-office .field-name-field-group-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-open-office .field-name-field-timeout .field-prefix, .page-lrt .pane-lrt-closed-office .field-name-field-indv-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-closed-office .field-name-field-group-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-closed-office .field-name-field-timeout .field-prefix, .page-lrt .pane-lrt-aggregator .field-name-field-indv-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-aggregator .field-name-field-group-occupancy-sensing .field-prefix, .page-lrt .pane-lrt-aggregator .field-name-field-timeout .field-prefix {
  width: 100px;
}
.page-lrt .field-name-field-lights-off-at-lunch {
  float: left;
  width: 40%;
}
.page-lrt .field-name-field-baseline-lighting-type .form-select {
  width: 165px;
  max-width: 165px !important;
}
.page-lrt .field-name-field-upgrade-lighting-type .form-select {
  width: 220px;
  max-width: 220px !important;
}
.page-lrt #lrt-closed-office-input-form-wrapper .field-name-field-timeout {
  float: left;
  width: 50%;
  margin-top: 0px;
}
.page-lrt #lrt-closed-office-input-form-wrapper .field-name-field-timeout .field-prefix {
  width: auto;
}
.page-lrt .form-item-loader-select, .page-lrt .loaderselect .form-item-select {
  margin-top: 0px !important;
}
.page-lrt .ui-tabs {
  padding: 0px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
.page-lrt .ui-tabs-nav {
  border-top: none;
  border-right: none;
  border-left: none;
}
.page-lrt .horizontal-tabs-pane legend {
  display: none;
}
.page-lrt #lrt-open-office-input-form-wrapper, .page-lrt #lrt-aggregator-input-form-wrapper, .page-lrt #lrt-closed-office-input-form-wrapper {
  clear: both;
  padding: 10px;
}
.page-lrt .aggregator-header {
  clear: both;
  padding-top: 10px;
}
.page-lrt .aggregator-header > div {
  width: 13%;
  font-size: 14px;
  float: left;
  padding-left: 10px;
}
.page-lrt .aggregator-row {
  clear: both;
}
.page-lrt .aggregator-row .form-item {
  float: left;
  width: 13%;
  clear: none;
  padding: 10px;
}
.page-lrt .aggregator-row .form-submit, .page-lrt .aggregator-row .l-main .button, .l-main .page-lrt .aggregator-row .button, .page-lrt .aggregator-row .l-main .login-forgot a, .l-main .login-forgot .page-lrt .aggregator-row a {
  margin-top: 6px;
}
.page-lrt .aggregator-sum {
  border-top: 1px solid #656565;
}
.page-lrt .aggregator-sum > div {
  width: 13%;
  float: left;
  clear: none !important;
  padding: 10px;
}
.page-lrt .occupancy-inputs .interval-table {
  width: 25%;
  float: right;
}
.page-lrt .occupancy-inputs .interval-table .value-row label {
  font-size: 14px;
}
.page-lrt .occupancy-inputs .interval-table .value-row td {
  padding: 5px;
}
.page-lrt .occupancy-inputs .interval-table .value-row input {
  line-height: normal;
  padding: 5px;
  height: auto;
}
.page-lrt .occupancy-inputs .occupancy-graph-wrapper {
  clear: both;
  width: 60%;
  float: left;
}
.page-lrt .occupancy-inputs .time-input {
  text-align: center;
}
.page-lrt .group-power-density {
  border-bottom: 1px solid #656565;
  padding-bottom: 20px;
  margin-bottom: 40px !important;
}
.page-lrt .group-power-density .group-input-own-lpd {
  border: none;
}
.page-lrt .group-power-density .group-input-own-lpd .form-text {
  max-width: 80px;
}
.page-lrt .group-power-density .lpd-radio-radio {
  margin-right: 40px;
  float: left;
}
.page-lrt .group-power-density .lpd-radio-radio input {
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
.page-lrt .group-power-density .lpd-radio-radio h4 {
  float: left;
  margin-left: 0px;
}
.page-lrt .group-power-density .lpd-radio-wrapper {
  margin-bottom: 10px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset {
  border: none;
  display: none;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .fieldset-wrapper {
  margin-top: 0px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-widget-number {
  float: left;
  width: 260px;
  padding: 0 20px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-widget-number label {
  text-align: center;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-widget-number input {
  max-width: 100%;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-watts-per-lamp {
  margin-top: 18px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-watts-per-lamp label {
  margin-right: 40px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-watts-per-lamp input {
  max-width: 80%;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-custom-lpd label {
  margin-right: 60px;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-custom-lpd input {
  width: 70%;
}
.page-lrt .group-power-density .lpd-radio-wrapper fieldset .field-name-field-select-code-nat-average {
  padding-left: 20px;
}
.page-lrt .group-power-density .lpd-radio-wrapper.active fieldset {
  display: block;
}
.page-lrt .field-name-field-lpd-for-analysis, .page-lrt .field-name-field-lighting-type-selected {
  float: left;
  margin-right: 40px;
}
.page-lrt .field-name-field-lighting-type-selected input {
  max-width: 250px !important;
}
.page-lrt .output-chart-wrapper {
  width: 65%;
  float: left;
  clear: both;
  margin-top: 40px;
}
.page-lrt .output-metrics-wrapper {
  width: 34%;
  float: right;
  background: #e4e4e4;
  padding: 10px;
  margin-top: 40px;
}
.page-lrt .output-metrics-wrapper span {
  display: block;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.page-lrt .output-metrics-wrapper h3 {
  margin-bottom: 20px;
  font-size: 18px;
  text-align: center;
}
.page-lrt .output-metrics-wrapper p {
  font-size: 11px;
  text-align: center;
  margin-bottom: 20px;
}
.page-lrt .lbnl-copyright-block {
  margin: 10px 0px;
}
.page-lrt .lbnl-copyright-block p {
  float: left;
  margin: 30px 10px 30px 0px;
}
.page-lrt .lbnl-copyright-block .berkeley-logo {
  float: left;
}
.page-lrt .lbnl-copyright-block .doe-logo {
  float: left;
  margin-top: 20px;
  margin-left: 10px;
}
.page-lrt .redirect-list {
  display: none;
}
.page-lrt .header-lrt-processed form {
  float: left;
  width: 226px;
}
.page-lrt .header-lrt-processed form .form-item-select {
  margin: 0 !important;
  width: 100%;
}
.page-lrt .header-lrt-processed form .form-item-select label {
  margin-right: 1em !important;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone {
  float: left;
  height: 49px;
  width: 690px;
  *zoom: 1;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone:after {
  content: "";
  display: table;
  clear: both;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone input {
  margin-top: 0;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item {
  margin-bottom: 0;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item-loader-new-name label {
  margin: 0;
  margin-right: 1em;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item-loader-new-name input {
  float: left !important;
  width: 120px !important;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item-loader-select {
  float: left;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item-loader-select label {
  display: none;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .form-item-loader-select select {
  width: 120px;
  float: left;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone a.form-submit, .page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .l-main a.button, .l-main .page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone a.button, .page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone .l-main .login-forgot a, .l-main .login-forgot .page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-clone a {
  cursor: pointer;
}
.page-lrt .header-lrt-processed #lrt-aggregator-input-form-wrapper-loader {
  display: block;
}
.page-lrt .header-lrt-processed .button, .page-lrt .header-lrt-processed .form-submit, .page-lrt .header-lrt-processed .l-main .button, .l-main .page-lrt .header-lrt-processed .button, .page-lrt .header-lrt-processed .l-main .login-forgot a, .l-main .login-forgot .page-lrt .header-lrt-processed a {
  font-family: "ronnia_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 10px 12px  !important;
  font-size: 13px;
  margin-top: -2px !important;
  margin-left: 15px;
  margin-right: 15px;
}
.page-lrt .header-lrt-processed .b-red {
  border: 1px solid #b73939;
  margin-right: 0px !important;
  margin-left: 0px !important;
  float: right !important;
}
.page-lrt .header-lrt-processed .duplicate, .page-lrt .header-lrt-processed .delete {
  display: none !important;
}
.page-lrt .header-lrt-processed .b-red {
  border: 1px solid #b73939;
  margin-right: 0px !important;
  margin-left: 0px !important;
  float: right !important;
  cursor: pointer;
}
.page-lrt .header-lrt-processed #cancel {
  margin-left: 1em !important;
}
.page-lrt .header-lrt-processed a.save {
  float: right !important;
}
.page-lrt .header-lrt-processed .line {
  *zoom: 1;
  margin-top: 1em;
}
.page-lrt .header-lrt-processed .line:after {
  content: "";
  display: table;
  clear: both;
}
.page-lrt #lrt-tabs #lrt-aggregator-input-form-wrapper-loader input, .page-lrt #lrt-tabs #lrt-aggregator-input-form-wrapper-loader label, .page-lrt #lrt-tabs #lrt-aggregator-input-form-wrapper-loader select, .page-lrt #lrt-tabs #lrt-aggregator-input-form-wrapper-loader .space-loader-help-text {
  display: none;
}
.page-lrt #lrt-tabs #lrt-aggregator-input-form-wrapper-loader .duplicate {
  display: block !important;
}
.page-lrt #lrt-location-input-header .field-name-field-location-state, .page-lrt #lrt-location-input-header .field-name-field-average-billing-rate, .page-lrt #lrt-location-input-header .field-name-field-electricity-demand-cost {
  float: left;
  margin-right: 40px;
}
.page-lrt #lrt-location-input-header .field-name-field-electricity-demand-cost {
  width: 25%;
}
.page-lrt #lrt-location-input-header .field-prefix {
  float: left;
  margin-top: 10px;
  margin-right: 5px;
}
.page-lrt #lrt-location-input-header input.form-text {
  float: left;
  margin-right: 5px;
  width: 100px;
}
.page-lrt #lrt-location-input-header .field-suffix {
  float: left;
  margin-top: 9px;
}
.page-lrt .space-loader-help-text {
  display: block;
  clear: both;
  margin: 10px 0;
}

.section-my-projects a {
  color: #3DAB47;
  text-decoration: none;
}
.section-my-projects .views-field-title {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  margin-bottom: 5px;
}
.section-my-projects .view-header a {
  float: right;
  margin-top: -80px;
  margin-right: 20px;
  color: #656565;
  font-weight: bold;
  text-decoration: none;
}
.section-my-projects .view-header a:hover {
  text-decoration: underline;
}

.view-guide-me-projects .view-header a, .view-user-projects .view-header a {
  float: right;
  margin-top: -80px;
  margin-right: 20px;
  color: #656565;
  font-weight: bold;
  text-decoration: none;
}
.view-guide-me-projects .view-header a:hover, .view-user-projects .view-header a:hover {
  text-decoration: underline;
}
.view-guide-me-projects .view-content, .view-user-projects .view-content {
  *zoom: 1;
  width: 103%;
}
.view-guide-me-projects .view-content:after, .view-user-projects .view-content:after {
  content: "";
  display: table;
  clear: both;
}
.view-guide-me-projects .views-row, .view-user-projects .views-row {
  float: left;
  border: 1px solid #ebebeb;
  margin-bottom: 25px;
  width: 22%;
  margin-right: 3%;
}
.view-guide-me-projects .views-row a, .view-user-projects .views-row a {
  color: #656565;
  text-decoration: none;
  text-align: center;
}
.view-guide-me-projects .views-row a .project-title, .view-user-projects .views-row a .project-title {
  background: #ebebeb;
  height: 50px;
  text-align: center;
  width: 100%;
  line-height: 50px;
}
.view-guide-me-projects .views-row a .project-title div, .view-user-projects .views-row a .project-title div {
  font-size: 12px;
  vertical-align: middle;
  line-height: 1.4em;
  display: inline-block;
  padding: 0 10px;
}
.view-guide-me-projects .views-row a .project-image, .view-user-projects .views-row a .project-image {
  padding: 10px;
}
.view-guide-me-projects .views-row a .project-image img, .view-user-projects .views-row a .project-image img {
  width: 130px;
  height: 130px;
}

#block-superfish-1 .sf-style-none {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-top: 3px;
}
#block-superfish-1 .sf-style-none.sf-navbar {
  width: 100%;
}
#block-superfish-1 .sf-style-none ul {
  padding-left: 0;
}
#block-superfish-1 .sf-style-none a > .sf-sub-indicator {
  top: 0.1em;
}
#block-superfish-1 .sf-style-none a {
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Open Sans",sans-serif;
  font-weight: 400;
  font-size: 0.9em;
  letter-spacing: 0.06em;
  padding-bottom: 2px;
  border-bottom: 2px solid #fff;
}
#block-superfish-1 .sf-style-none a.sf-with-ul {
  padding-right: 2.25em;
}
#block-superfish-1 .sf-style-none a:focus {
  outline: 0;
}
#block-superfish-1 .sf-style-none a:hover {
  border-bottom: 2px solid #000;
  text-decoration: none;
  outline: 0;
}
#block-superfish-1 .sf-style-none a.active {
  border-bottom: 2px solid #000;
  text-decoration: none;
  outline: 0;
}
#block-superfish-1 .sf-style-none span.nolink {
  color: #006509;
  padding: 0.75em 1em;
}
#block-superfish-1 .sf-style-none span.nolink.sf-with-ul {
  padding-right: 2.25em;
}
#block-superfish-1 .sf-style-none span.nolink:hover {
  outline: 0;
}
#block-superfish-1 .sf-style-none span.sf-description {
  color: #FFF;
  display: block;
  font-size: 0.833em;
  line-height: 1.5;
  margin: 5px 0 0 5px;
  padding: 0;
}
#block-superfish-1 .sf-style-none.rtl span.sf-description {
  margin: 5px 5px 0 0;
}
#block-superfish-1 .sf-style-none.rtl span.nolink.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
#block-superfish-1 .sf-style-none.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
#block-superfish-1 .sf-style-none li {
  padding: 7px 10px 7px 15px;
  list-style-type: none;
  float: left;
}
#block-superfish-1 .sf-style-none li li {
  border: 0;
  background: #FFF;
}
#block-superfish-1 .sf-style-none li li a {
  border: 0;
}
#block-superfish-1 .sf-style-none li li a:hover {
  color: #006509;
  border: 0;
}
#block-superfish-1 .sf-style-none li li a.active {
  color: #006509;
  border: 0;
}
#block-superfish-1 .sf-style-none li li li {
  background: #FFF;
}
#block-superfish-1 .sf-style-none li:hover {
  background: #FFF;
  outline: 0;
}
#block-superfish-1 .sf-style-none li:hover > ul {
  top: 40px;
}
#block-superfish-1 .sf-style-none li.sfHover {
  background: #FFF;
  outline: 0;
}
#block-superfish-1 .sf-style-none li.sfHover > ul {
  top: 40px;
}
#block-superfish-1 .sf-style-none .sf-sub-indicator {
  background-image: url("../images/dropdown-arrows.png");
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li a {
  padding-left: auto;
  padding-right: 2em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li a {
  padding-left: auto;
  padding-right: 3em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li a {
  padding-left: auto;
  padding-right: 4em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li a {
  padding-left: auto;
  padding-right: 5em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink {
  padding-left: auto;
  padding-right: 5em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink {
  padding-left: auto;
  padding-right: 4em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink {
  padding-left: auto;
  padding-right: 3em;
}
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink {
  padding-left: auto;
  padding-right: 2em;
}

.mmenu-nav.mm-fresh > .mm-list {
  margin: 0;
  padding: 0;
}

html.mm-front .mm-slideout {
  z-index: 10 !important;
}

.mmenu-nav.mm-basic .mm-subtitle .mm-subopen:before, .mmenu-nav.mm-basic .mm-subtitle .mm-subclose:before {
  border-left: 2px solid rgba(255, 255, 255, 0.3);
}

.mm-list .mm-subtitle a.mm-subclose:before {
  margin-bottom: -2px;
}

.view-news a {
  color: #414042;
  text-decoration: none;
}
.view-news a:hover {
  color: #006509;
}
.view-news a:hover .date, .view-news a:hover p {
  color: #414042;
}
.view-news h2, .view-news span {
  margin-bottom: 10px;
  display: block;
}
.view-news h2 {
  font-size: 16px;
  line-height: 19px;
}
.view-news .views-row {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 20px;
  margin-bottom: 20px;
  *zoom: 1;
}
.view-news .views-row:after {
  content: "";
  display: table;
  clear: both;
}
.view-news.view-display-id-block_1 .views-row {
  margin: 0;
  border: 0;
}
.view-news.view-display-id-block_1 span {
  margin: 0;
}
.view-news.global .district {
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 767px) {
  .view-news.global .district {
    margin-bottom: 10px;
    font-weight: 600;
  }
}
@media (min-width: 768px) {
  .view-news.global .district {
    float: left;
    width: 20%;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .view-news.global .article {
    width: 80%;
    float: left;
  }
}
.view-news.global .view-header {
  display: none;
  *zoom: 1;
  text-transform: uppercase;
  font-size: 16px;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .view-news.global .view-header {
    display: block;
  }
}
.view-news.global .view-header:after {
  content: "";
  display: table;
  clear: both;
}

#block-views-contact-dropdown-block-1 {
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 768px) {
  #block-views-contact-dropdown-block-1 {
    top: 51px;
  }
}
#block-views-contact-dropdown-block-1 select {
  text-transform: uppercase;
  font-size: 12px;
}

.panel-container, .no-page-manager-page .l-content {
  position: relative;
  margin-bottom: 30px;
}

.pane-title {
  margin-bottom: 30px;
}

.has-one-sidebar .panel-container {
  width: 100%;
}

.has-no-sidebars .panel-container {
  -sgs-span-settings: ("span": 8, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 205.08475%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
}

.page-plt {
  /*
   * Moving to header
   */
  /*
   * End moving to header
   */
}
.page-plt .l-content {
  border: 1px solid #ebebeb;
}
.page-plt .l-content h1 {
  margin: 0;
}
.page-plt .l-content .l-content-inner {
  background: #fff;
  margin-bottom: 2em;
}
.page-plt .l-content .panel-col {
  padding-top: 25px;
}
.page-plt .l-content #lrt-tabs {
  margin: 25px;
}
.page-plt .l-content .panel-pane {
  margin: 0 25px;
}
.page-plt .pane-title {
  margin-bottom: 1.5em;
}
.page-plt .checkgroup {
  *zoom: 1;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 1em;
}
.page-plt .checkgroup:after {
  content: "";
  display: table;
  clear: both;
}
.page-plt .checkgroup:last-of-type {
  border: 0;
}
.page-plt .checkgroup .field-type-number-integer, .page-plt .checkgroup .field-type-list-text, .page-plt .checkgroup .field-type-number-float {
  display: none;
}
.page-plt #plt-detail {
  border: 0px;
}
.page-plt #plt-detail #plt-detail-table {
  padding: 2em 0;
}
.page-plt .tgroup, .page-plt .theader {
  background: #e6e6e6;
  font-weight: bold;
}
.page-plt .mainheader {
  background: #3dab47;
  color: #fff;
  font-weight: bold;
}
.page-plt #plt-detail-table-office-tab-table, .page-plt .plt-detail-table-office-tab-table {
  border: 0;
}
.page-plt #plt-detail-table-office-tab-table ul, .page-plt .plt-detail-table-office-tab-table ul {
  margin: 0;
  padding: 0;
  border: 0;
}
.page-plt #plt-detail-table-office-tab-table .ui-widget-header, .page-plt .plt-detail-table-office-tab-table .ui-widget-header {
  background: none;
}
.page-plt #plt-detail-table-office-tab-table .ui-tabs-panel, .page-plt .plt-detail-table-office-tab-table .ui-tabs-panel {
  padding: 0;
  clear: both;
}
.page-plt #plt-tabs .field-prefix, .page-plt #plt-tabs .field-suffix {
  display: inline-block;
  margin-right: 5px;
  margin-top: 8px;
}
.page-plt #plt-tabs .field-suffix {
  display: inline-block;
}
.page-plt #plt-tabs .form-text {
  display: inline-block;
  margin-right: 10px;
  max-width: 100px;
}
.page-plt #plt-tabs .ui-tabs-panel {
  *zoom: 1;
  position: relative;
}
.page-plt #plt-tabs .ui-tabs-panel:after {
  content: "";
  display: table;
  clear: both;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .form-select {
  max-width: 140px;
  width: 140px !important;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .form-wrapper {
  float: left;
  width: 24%;
  padding-right: 1%;
  margin-bottom: 1em;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .form-wrapper input {
  margin-top: 5px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .form-item label, .page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .form-actions label {
  height: 77px;
  vertical-align: bottom;
  display: table-cell;
  padding-bottom: 5px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .category-check {
  float: left;
  margin-right: 10px;
  margin-top: 7px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .category-inputs {
  display: none;
  margin-left: 20px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen h4 {
  font-size: 20px;
  font-weight: bold;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .form-wrapper {
  float: left;
  width: 14%;
  padding-right: 1%;
  margin-bottom: 1em;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .form-wrapper input {
  margin-top: 5px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .field-type-list-boolean {
  width: 100%;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-kitchen .field-name-field-quantity {
  clear: both;
  margin-left: 20px;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-office .form-item label, .page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input #inputs-office .form-actions label {
  height: 50px;
  vertical-align: bottom;
  display: table-cell;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .field-type-list-boolean {
  float: none;
  width: 100%;
  *zoom: 1;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .field-type-list-boolean:after {
  content: "";
  display: table;
  clear: both;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .field-type-list-boolean label {
  display: inline !important;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input .field-type-list-boolean input {
  margin-top: 0px !important;
}
.page-plt #plt-tabs .ui-tabs-panel .plt-equipment-input label.option {
  font-weight: bold;
}
.page-plt #results-table-kitchen {
  padding: 1em 0;
}
.page-plt #results-table-kitchen table {
  margin: 0;
}
.page-plt #results-table-kitchen .ktablegroup {
  margin-bottom: 2.2em;
  border: 0;
}
.page-plt #results-table-kitchen .ktablegroup td.main {
  padding: 0 1em;
}
.page-plt #results-table-kitchen .ktablegroup td.main table {
  margin-bottom: 0;
  border-bottom: 0;
}
.page-plt #results-table-kitchen .ktablegroup td.main table.last {
  border-bottom: 0.07143em solid #b8b8b8;
}
.page-plt #results-table-kitchen .ktablegroup td.main table .tgroup td, .page-plt #results-table-kitchen .ktablegroup td.main table .theader td {
  border-bottom: 0.07143em solid #b8b8b8;
}
.page-plt #results-table-kitchen .ktablegroup td.main table .tgroupb td {
  border-top: 0.07143em solid #b8b8b8;
}
.page-plt #plt-results .overview-area {
  *zoom: 1;
}
.page-plt #plt-results .overview-area:after {
  content: "";
  display: table;
  clear: both;
}
.page-plt #plt-results .overview-area .col {
  float: left;
  width: 33.3333%;
  position: relative;
  padding: 0 20px;
}
.page-plt #plt-results .overview-area .col h3 {
  text-align: center;
}
.page-plt #plt-results .overview-area .col h3 span {
  font-size: 14px;
  font-weight: normal;
}
.page-plt #plt-results .overview-area #overview-energy {
  background: #33cc66;
  border: 3px solid #cccccc;
  color: #fff;
  font-size: 32px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 110px;
  line-height: 110px;
  text-align: center;
  width: 110px;
  margin: auto;
}
.page-plt #plt-results .overview-area small {
  bottom: 0;
  font-style: italic;
  position: absolute;
  right: 86px;
}
.page-plt #plt-results .overview-area .stats {
  margin: auto;
}
.page-plt #plt-results .overview-area .stats .annual, .page-plt #plt-results .overview-area .stats .life, .page-plt #plt-results .overview-area .stats .lifecycle {
  width: 50%;
  float: left;
}
.page-plt #plt-results .overview-area .stats .annual div, .page-plt #plt-results .overview-area .stats .life div, .page-plt #plt-results .overview-area .stats .lifecycle div {
  background: #33cc66;
  color: #FFF;
  text-align: center;
  padding: 10px 0;
}
.page-plt #plt-results .overview-area .stats .life div, .page-plt #plt-results .overview-area .stats .lifecycle div {
  background: #006633;
}
.page-plt .lbnl-copyright-block {
  margin: 1em 0;
}
.page-plt .lbnl-copyright-block a {
  display: inline-block;
  float: right;
  line-height: 82px;
  margin-left: 30px;
}
.page-plt .lbnl-copyright-block a img {
  vertical-align: middle;
}
.page-plt .lbnl-copyright-block p {
  display: inline-block;
  line-height: 82px;
}
.page-plt #plt-form-wrapper select,
.page-plt #plt-form-wrapper textarea,
.page-plt #plt-form-wrapper input[type="text"],
.page-plt #plt-form-wrapper input[type="password"],
.page-plt #plt-form-wrapper input[type="datetime"],
.page-plt #plt-form-wrapper input[type="datetime-local"],
.page-plt #plt-form-wrapper input[type="date"],
.page-plt #plt-form-wrapper input[type="month"],
.page-plt #plt-form-wrapper input[type="time"],
.page-plt #plt-form-wrapper input[type="week"],
.page-plt #plt-form-wrapper input[type="number"],
.page-plt #plt-form-wrapper input[type="email"],
.page-plt #plt-form-wrapper input[type="url"],
.page-plt #plt-form-wrapper input[type="tel"],
.page-plt #plt-form-wrapper input[type="color"] {
  width: auto;
  max-width: 200px;
  display: inline-block;
}
.page-plt #plt-form-wrapper #plt-tabs {
  clear: both;
}
.page-plt #plt-form-wrapper #plt-tabs select,
.page-plt #plt-form-wrapper #plt-tabs input[type="text"] {
  max-width: 100px;
}
.page-plt #plt-form-wrapper #plt-assumptions input[type="text"] {
  max-width: 75px;
  width: 75px;
}
.page-plt #plt-form-wrapper #plt-assumptions #assumptions-overview {
  margin-bottom: 1.5em;
}
.page-plt #plt-form-wrapper #plt-assumptions #assumptions-overview .field {
  margin-bottom: 10px;
  float: left;
  width: 25%;
}
.page-plt #plt-form-wrapper #plt-assumptions #assumptions-overview .field label {
  height: 35px;
}
.page-plt #plt-form-wrapper #plt-assumptions #assumptions-overview input[type="text"] {
  margin: 0 15px;
}
.page-plt #plt-form-wrapper #plt-assumptions h3 {
  clear: both;
  font-size: 18px;
}
.page-plt #plt-form-wrapper #plt-assumptions h3 input {
  margin-right: 15px;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-location-state, .page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-electric-rate, .page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-gas-rate, .page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-water-rate, .page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-power-density {
  float: left;
  margin-right: 20px;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-power-density {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-override-electric-rate {
  left: 295px;
  position: absolute;
  top: 24px;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-location-state {
  left: 150px;
  position: absolute;
  top: 15px;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-location-state label {
  display: none;
}
.page-plt #plt-form-wrapper .location-rate-inputs .field-name-field-location-state select {
  max-width: 120px !important;
}
.page-plt #plt-form-wrapper .field-name-field-building-area, .page-plt #plt-form-wrapper .field-name-field-square-footage {
  clear: both;
}
.page-plt #plt-form-wrapper .field-name-field-building-area, .page-plt #plt-form-wrapper .field-name-field-power-density, .page-plt #plt-form-wrapper .field-name-field-square-footage {
  float: left;
  margin: 20px 20px 20px 0;
}
.page-plt #plt-form-wrapper #plt-equipment-input {
  clear: both;
}
.page-plt .ui-tabs {
  padding: 0px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
.page-plt .ui-tabs-nav {
  border-top: none;
  border-right: none;
  border-left: none;
}
.page-plt .horizontal-tabs-pane legend {
  display: none;
}
.page-plt .redirect-list {
  display: none;
}
.page-plt .field-name-field-power-density input {
  float: left;
}
.page-plt .field-name-field-power-density .popup-element-body {
  z-index: 9999;
}
.page-plt .headerwrapper .form-item, .page-plt .headerwrapper .form-actions {
  margin-bottom: 0;
}
.page-plt .headerwrapper #plt-project-session {
  float: left;
}
.page-plt .headerwrapper #plt-session-submit-buttons {
  margin-bottom: 15px;
  float: right;
}
.page-plt .headerwrapper #plt-session-apply-reset {
  clear: both;
  float: left;
  margin-bottom: 15px;
}
.page-plt .headerwrapper #plt-session-apply-reset .plt-results-apply, .page-plt .headerwrapper #plt-session-apply-reset .plt-results-reset {
  background: #0A71CD;
  border: 1px solid #0A71CD;
  -moz-box-shadow: inset 0 1px 0 #47a3f6;
  -webkit-box-shadow: inset 0 1px 0 #47a3f6;
  box-shadow: inset 0 1px 0 #47a3f6;
  text-shadow: 0 -1px 0 #08569c;
}
.page-plt .headerwrapper #plt-session-apply-reset .plt-results-apply:hover, .page-plt .headerwrapper #plt-session-apply-reset .plt-results-reset:hover {
  background: #0b7ee5;
}
.page-plt .headerwrapper input {
  margin-top: 0;
}
.page-plt .headerwrapper label {
  color: #7f7f7f;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
  line-height: 32px;
  display: inline-block;
  margin-right: 15px;
  float: left;
}
.page-plt .headerwrapper .form-item-project-loader-select {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.page-plt .headerwrapper .form-item-project-loader-select select {
  max-width: 120px !important;
  float: left;
}
.page-plt .headerwrapper .form-item-new-name {
  float: left !important;
  margin-right: 15px !important;
}
.page-plt .headerwrapper .form-item-new-name input {
  float: right !important;
  width: 120px !important;
}
.page-plt .headerwrapper .form-item-select {
  float: left;
}
.page-plt .headerwrapper .form-item-select label {
  display: none;
}
.page-plt .headerwrapper .form-item-select .plt-session-select {
  width: 120px !important;
  float: right;
}
.page-plt .headerwrapper .button, .page-plt .headerwrapper .form-submit, .page-plt .headerwrapper .l-main .button, .l-main .page-plt .headerwrapper .button, .page-plt .headerwrapper .l-main .login-forgot a, .l-main .login-forgot .page-plt .headerwrapper a {
  font-family: "ronnia_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 10px 12px  !important;
  font-size: 13px;
  margin-top: -2px !important;
  margin-right: 15px;
  float: left;
}
.page-plt .headerwrapper .b-red {
  border: 1px solid #b73939;
}
.page-plt .headerwrapper .duplicate, .page-plt .headerwrapper .delete {
  display: none !important;
}
.page-plt .headerwrapper #cancel {
  margin-right: 0px !important;
}

.node-type-2030-project h1.page-title, .node-type-2030-project h1.pane-title {
  margin-bottom: 0px;
}
.node-type-2030-project .tabs--primary {
  display: none;
}
.node-type-2030-project .panel-pane {
  clear: both;
}
.node-type-2030-project .view-project-case-study-edit-link {
  display: none;
}
.node-type-2030-project .pane-node .field__label {
  color: #3DAB47;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-type-2030-project .pane-node .field--name-field-project-address .field__items {
  margin-bottom: 10px;
}
.node-type-2030-project .field--name-body {
  padding-top: 20px;
}
.node-type-2030-project .panel-col-bottom {
  margin-top: 30px;
  margin-bottom: 30px;
}
.node-type-2030-project .no-address-project .pane-node-field-project-location {
  background: url(../images/no-map.png) no-repeat center center;
  width: 846px;
  height: 400px;
}
.node-type-2030-project .no-address-project .pane-node-field-project-location .field--name-field-project-location {
  display: none;
}
.node-type-2030-project .view-id-project_page_header {
  background: #FFF;
  border: 1px solid #ebebeb;
  margin-bottom: 30px;
}
.node-type-2030-project .view-id-project_page_header .project-titles {
  float: left;
  margin-top: 30px;
  width: 70%;
  margin-left: 30px;
}
.node-type-2030-project .view-id-project_page_header .project-titles h1 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
.node-type-2030-project .view-id-project_page_header .project-titles a {
  color: #656565;
  text-decoration: none;
}
.node-type-2030-project .view-id-project_page_header .project-titles a:hover {
  text-decoration: none;
  color: #3DAB47;
}
.node-type-2030-project .view-id-project_page_header .project-action-links {
  float: right;
  max-width: 25%;
  margin-right: 20px;
  margin-top: 20px;
}
.node-type-2030-project .view-id-project_page_header .project-action-links a {
  text-align: center;
  width: 100%;
  float: right;
  clear: both;
  margin-bottom: 20px;
  color: #FFF;
  text-decoration: none;
  padding: 15px 20px;
  background: #3DAB47;
}
.node-type-2030-project .view-id-project_page_header .project-action-links a:hover {
  text-decoration: none;
}
.node-type-2030-project .view-id-project_page_header .project-action-links a.edit-link, .node-type-2030-project .view-id-project_page_header .project-action-links a.case-study-link {
  background: #0A71CD;
}
.node-type-2030-project .view-id-project_page_header .project-action-links a.delete-link {
  background: #B41A00;
}
.node-type-2030-project .center-wrapper {
  *zoom: 1;
}
.node-type-2030-project .center-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-2030-project .center-wrapper .panel-panel .inside {
  border: 1px solid #ebebeb;
  background: #FFF;
  padding: 20px;
}

.my-projects.no-page-manager-page .l-content-inner {
  padding-bottom: 0;
}
.my-projects.no-page-manager-page .l-content .view-empty {
  margin-bottom: 40px;
}
.my-projects.no-page-manager-page .l-content-bottom {
  background: #FFF;
  margin-bottom: 40px;
  border: 1px solid #ebebeb;
}
.my-projects.no-page-manager-page .l-content-bottom .l-content-inner {
  padding: 0;
}
.my-projects.no-page-manager-page .l-content-bottom .block__content {
  padding: 25px 35px;
}

.l-region--sidebar-first .block--views-project-links-block .views-field-nid, .l-region--sidebar-first .block--views-project-links-block-1 .views-field-nid, .l-region--sidebar-first .block--views-project-links-block-2 .views-field-nid, .l-region--sidebar-first .block--views-project-links-block-3 .views-field-nid {
  display: none;
}
.l-region--sidebar-first .block--views-project-links-block .view-empty ul, .l-region--sidebar-first .block--views-project-links-block-1 .view-empty ul, .l-region--sidebar-first .block--views-project-links-block-2 .view-empty ul, .l-region--sidebar-first .block--views-project-links-block-3 .view-empty ul {
  padding: 15px;
}
.l-region--sidebar-first .block--views-project-links-block .view-empty ul .button, .l-region--sidebar-first .block--views-project-links-block-1 .view-empty ul .button, .l-region--sidebar-first .block--views-project-links-block-2 .view-empty ul .button, .l-region--sidebar-first .block--views-project-links-block-3 .view-empty ul .button {
  text-transform: none;
}
.l-region--sidebar-first .block--views-project-links-block h2, .l-region--sidebar-first .block--views-project-links-block-1 h2, .l-region--sidebar-first .block--views-project-links-block-2 h2, .l-region--sidebar-first .block--views-project-links-block-3 h2 {
  font-size: 18px;
  line-height: 21px;
  padding: 10px 15px;
}
.l-region--sidebar-first .block--views-project-links-block h2 span, .l-region--sidebar-first .block--views-project-links-block-1 h2 span, .l-region--sidebar-first .block--views-project-links-block-2 h2 span, .l-region--sidebar-first .block--views-project-links-block-3 h2 span {
  font-size: 14px;
}
.l-region--sidebar-first .block--views-project-links-block .block__content, .l-region--sidebar-first .block--views-project-links-block-1 .block__content, .l-region--sidebar-first .block--views-project-links-block-2 .block__content, .l-region--sidebar-first .block--views-project-links-block-3 .block__content {
  padding: 0 !important;
}
.l-region--sidebar-first .block--views-project-links-block .view-content, .l-region--sidebar-first .block--views-project-links-block-1 .view-content, .l-region--sidebar-first .block--views-project-links-block-2 .view-content, .l-region--sidebar-first .block--views-project-links-block-3 .view-content {
  padding: 15px;
  padding-bottom: 10px;
}
.l-region--sidebar-first .block--views-project-links-block .greenb, .l-region--sidebar-first .block--views-project-links-block .recommendations, .l-region--sidebar-first .block--views-project-links-block-1 .greenb, .l-region--sidebar-first .block--views-project-links-block-1 .recommendations, .l-region--sidebar-first .block--views-project-links-block-2 .greenb, .l-region--sidebar-first .block--views-project-links-block-2 .recommendations, .l-region--sidebar-first .block--views-project-links-block-3 .greenb, .l-region--sidebar-first .block--views-project-links-block-3 .recommendations {
  margin-bottom: 27px;
}
.l-region--sidebar-first .block--views-project-links-block ul, .l-region--sidebar-first .block--views-project-links-block-1 ul, .l-region--sidebar-first .block--views-project-links-block-2 ul, .l-region--sidebar-first .block--views-project-links-block-3 ul {
  padding-left: 0px;
  margin: 0;
}
.l-region--sidebar-first .block--views-project-links-block ul li, .l-region--sidebar-first .block--views-project-links-block-1 ul li, .l-region--sidebar-first .block--views-project-links-block-2 ul li, .l-region--sidebar-first .block--views-project-links-block-3 ul li {
  list-style: none;
  margin-bottom: 5px;
}
.l-region--sidebar-first .block--views-project-links-block ul li a, .l-region--sidebar-first .block--views-project-links-block-1 ul li a, .l-region--sidebar-first .block--views-project-links-block-2 ul li a, .l-region--sidebar-first .block--views-project-links-block-3 ul li a {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.node-type-2030-project.section-node-edit .tabs--primary {
  display: block;
  margin-top: 2em;
  margin-bottom: 0;
}

.block--search-form {
  margin-right: 35px;
  margin-bottom: 1px;
  width: 135px;
  position: relative;
  float: right;
}
@media (min-width: 825px) {
  .block--search-form {
    width: 180px;
  }
}
@media (min-width: 870px) {
  .block--search-form {
    width: 209px;
  }
}
.block--search-form .form-text {
  width: 200px;
  border: 1px solid #efefef;
  padding: 3px 6px;
  text-transform: uppercase;
  color: #999999;
  font-size: 14px;
}
.block--search-form .form-actions {
  width: 5px;
  height: 18px;
  position: absolute;
  right: 1px;
  top: 2px;
}
.block--search-form .form-actions .form-submit, .block--search-form .form-actions .l-main .button, .l-main .block--search-form .form-actions .button, .block--search-form .form-actions .l-main .login-forgot a, .l-main .login-forgot .block--search-form .form-actions a {
  background: url("../images/search.png") no-repeat;
  width: 18px;
  height: 18px;
  text-transform: uppercase;
  text-indent: -99999px;
  background-size: 70%;
  border: 0;
  padding: 0;
}

.block--views-contact-dropdown-block {
  margin-bottom: 40px;
}

.l-region--sidebar-first .block {
  margin-bottom: 40px;
}
.l-region--sidebar-first h2 {
  color: #363636;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 25px;
}
.l-region--sidebar-first .block__content {
  color: #363636;
}
.l-region--sidebar-first .block--block-9 li, .l-region--sidebar-first .block--block-10 li, .l-region--sidebar-first .block--views-user-menu-block li {
  list-style: none;
}
.l-region--sidebar-first .block--block-9 ul, .l-region--sidebar-first .block--block-10 ul, .l-region--sidebar-first .block--views-user-menu-block ul {
  padding: 0px;
  margin: 0px;
}
.l-region--sidebar-first .block--block-9 a, .l-region--sidebar-first .block--block-10 a, .l-region--sidebar-first .block--views-user-menu-block a {
  background: none;
  color: #656565;
  display: block;
  text-decoration: none;
}

.page-node-411 h1 {
  display: none;
}
.page-node-411 .l-content {
  border-bottom: 1px solid #3DAB47;
  background: #FFF url("../images/pattern.jpg") repeat-x top left;
  padding: 50px 35px !important;
}
.page-node-411 .l-content .img {
  text-align: center;
}
.page-node-411 .l-content .sct-landing {
  padding: 0;
  margin: 40px auto;
  width: 555px;
  list-style-type: none;
}
.page-node-411 .l-content .sct-landing li {
  padding: 30px 30px 30px 62px;
  text-align: center;
}
.page-node-411 .l-content .sct-landing li:first-child {
  border-bottom: 1px solid #3DAB47;
}
.page-node-411 .l-content .sct-landing a {
  width: 430px;
  height: 115px;
  display: table-cell;
  background: #F5F5F5;
  border: 1px solid #EBEBEB;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 30px;
  color: #0B70CC;
  text-decoration: none;
  vertical-align: middle;
}
.page-node-411 .l-content .sct-landing a span {
  font-size: 15px;
  display: block;
}

.block--tech-tool .tech-tool, .page-tech-tool-create .l-content .tech-tool, .page-guide-me-recommendations .l-content .tech-tool {
  border-bottom: 1px solid #f5f5f5;
  *zoom: 1;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  position: relative;
  color: #717171;
}
.block--tech-tool .tech-tool:after, .page-tech-tool-create .l-content .tech-tool:after, .page-guide-me-recommendations .l-content .tech-tool:after {
  content: "";
  display: table;
  clear: both;
}
.block--tech-tool .tech-tool:last-child, .page-tech-tool-create .l-content .tech-tool:last-child, .page-guide-me-recommendations .l-content .tech-tool:last-child {
  border: 0;
}
.block--tech-tool h2, .page-tech-tool-create .l-content h2, .page-guide-me-recommendations .l-content h2 {
  border-bottom: 1px solid #000;
  margin-top: 15px;
}
.block--tech-tool img, .page-tech-tool-create .l-content img, .page-guide-me-recommendations .l-content img {
  width: 130px;
  height: 130px;
  float: left;
  display: block;
}
.block--tech-tool .tech-tool-description, .page-tech-tool-create .l-content .tech-tool-description, .page-guide-me-recommendations .l-content .tech-tool-description {
  float: left;
  margin-left: 20px;
  width: 77%;
  padding-top: 12px;
}
.block--tech-tool .tech-tool-description h3, .page-tech-tool-create .l-content .tech-tool-description h3, .page-guide-me-recommendations .l-content .tech-tool-description h3 {
  margin-bottom: 15px;
}

.page-taxonomy-term-344 .popup-element-noscript .width-150 .inner {
  width: 380px;
  padding: 10px;
  background: #fff;
  border: 1px solid #838383;
  font-size: 12px;
}
.page-taxonomy-term-344 .popup-element-body {
  z-index: 999;
}
.page-taxonomy-term-344 .popup-element-title {
  background: none;
  text-decoration: none;
  padding-right: 0;
  position: relative;
}
.page-taxonomy-term-344 .popup-element-title span {
  font-size: 12px;
}
.page-taxonomy-term-344 #popup-element-1 {
  margin-bottom: 15px;
}
.page-taxonomy-term-344 #popup-element-1 .popup-element-body, .page-taxonomy-term-344 #popup-element-2 .popup-element-body {
  left: -30px;
}
.page-taxonomy-term-344 #popup-element-1 .popup-element-body .top, .page-taxonomy-term-344 #popup-element-1 .popup-element-body .bottom, .page-taxonomy-term-344 #popup-element-1 .popup-element-body .left, .page-taxonomy-term-344 #popup-element-1 .popup-element-body .right, .page-taxonomy-term-344 #popup-element-2 .popup-element-body .top, .page-taxonomy-term-344 #popup-element-2 .popup-element-body .bottom, .page-taxonomy-term-344 #popup-element-2 .popup-element-body .left, .page-taxonomy-term-344 #popup-element-2 .popup-element-body .right {
  display: none !important;
}

.page-tech-tool-create .wbrt-desc, .section-small-commercial-toolkit .wbrt-desc, .section-guide-me .wbrt-desc {
  *zoom: 1;
  background: #f2f2f2;
  padding: 15px;
  border: 1px solid #838383;
  margin-top: 15px;
  font-size: 14px;
  border-right: 0;
  border-left: 0;
}
.page-tech-tool-create .wbrt-desc:after, .section-small-commercial-toolkit .wbrt-desc:after, .section-guide-me .wbrt-desc:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool-create .wbrt-desc .left, .page-tech-tool-create .wbrt-desc .right, .section-small-commercial-toolkit .wbrt-desc .left, .section-small-commercial-toolkit .wbrt-desc .right, .section-guide-me .wbrt-desc .left, .section-guide-me .wbrt-desc .right {
  float: left;
  width: 50%;
}
.page-tech-tool-create .wbrt-desc .right span, .section-small-commercial-toolkit .wbrt-desc .right span, .section-guide-me .wbrt-desc .right span {
  color: #000;
  text-align: center;
  display: block;
  padding-bottom: 10px;
}
.page-tech-tool-create .wbrt-desc .popup-element-noscript .width-150 .inner, .section-small-commercial-toolkit .wbrt-desc .popup-element-noscript .width-150 .inner, .section-guide-me .wbrt-desc .popup-element-noscript .width-150 .inner {
  width: 380px;
  padding: 10px;
  background: #fff;
  border: 1px solid #838383;
  font-size: 12px;
}
.page-tech-tool-create .wbrt-desc .popup-element-body, .section-small-commercial-toolkit .wbrt-desc .popup-element-body, .section-guide-me .wbrt-desc .popup-element-body {
  z-index: 999;
  left: -120px;
}
.page-tech-tool-create .wbrt-desc .popup-element-title, .section-small-commercial-toolkit .wbrt-desc .popup-element-title, .section-guide-me .wbrt-desc .popup-element-title {
  background: none;
  text-decoration: none;
}
.page-tech-tool-create .wbrt-desc .popup-element-title span, .section-small-commercial-toolkit .wbrt-desc .popup-element-title span, .section-guide-me .wbrt-desc .popup-element-title span {
  font-size: 11px;
  background: #3DAB47;
  padding: 5px 10px;
  border-radius: 20px;
  color: #FFF;
}
.page-tech-tool-create .wbrt-desc #popup-element-1, .section-small-commercial-toolkit .wbrt-desc #popup-element-1, .section-guide-me .wbrt-desc #popup-element-1 {
  margin-left: 40px;
}
.page-tech-tool-create .wbrt-desc #popup-element-1 .popup-element-title span, .section-small-commercial-toolkit .wbrt-desc #popup-element-1 .popup-element-title span, .section-guide-me .wbrt-desc #popup-element-1 .popup-element-title span {
  background: #7f7f7f;
}
.page-tech-tool-create .wbrt-desc #popup-element-2 .popup-element-body, .section-small-commercial-toolkit .wbrt-desc #popup-element-2 .popup-element-body, .section-guide-me .wbrt-desc #popup-element-2 .popup-element-body {
  left: -150px;
}
.page-tech-tool-create .wbrt-desc #popup-element-2 .width-150 .inner, .section-small-commercial-toolkit .wbrt-desc #popup-element-2 .width-150 .inner, .section-guide-me .wbrt-desc #popup-element-2 .width-150 .inner {
  width: 260px;
}
.page-tech-tool-create .wbrt-desc #popup-element-2 .popup-element-title span, .section-small-commercial-toolkit .wbrt-desc #popup-element-2 .popup-element-title span, .section-guide-me .wbrt-desc #popup-element-2 .popup-element-title span {
  background: #0070c0;
}

.page-tech-tool h1.page-title a, .page-tech-tool h1.pane-title a {
  color: #656565;
  float: right;
  font-weight: normal;
  font-size: 17px;
  text-decoration: none;
  text-transform: none;
}
.page-tech-tool h1.page-title a:hover, .page-tech-tool h1.pane-title a:hover {
  text-decoration: underline;
}

.tabdesc {
  clear: right;
  margin-top: 20px;
  float: right;
  width: 38%;
  font-style: italic;
  color: #999;
}

.page-tech-tool {
 /*
.l-main input[type="text"]{
    height:25%;
  }*/
}
.page-tech-tool .horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0 5px;
  border: 0;
  margin-bottom: 0px;
}
.page-tech-tool h1.page-title a, .page-tech-tool h1.pane-title a {
  color: #656565;
  float: right;
  font-weight: normal;
  font-size: 17px;
  text-decoration: none;
  text-transform: none;
}
.page-tech-tool h1.page-title a:hover, .page-tech-tool h1.pane-title a:hover {
  text-decoration: underline;
}
.page-tech-tool .l-main .b-red {
  border: 1px solid #b73939;
}
.page-tech-tool .l-main input[type="text"].error {
  border: 1px solid red;
}
.page-tech-tool .l-main .field-group-htabs-wrapper .field-group-htabs-wrapper {
  float: none;
  width: 100%;
  margin-top: 70px;
}
.page-tech-tool .l-main .field-group-htabs-wrapper .field-group-htabs-wrapper .form-text {
  width: 19% !important;
}
.page-tech-tool .tech-tool-description {
  margin-bottom: 10px;
  font-size: 16px;
}
.page-tech-tool .titles {
  *zoom: 1;
  margin-bottom: 15px;
}
.page-tech-tool .titles:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool .titles h2, .page-tech-tool .titles h3 {
  color: #fff;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding: 7px 15px;
  text-transform: uppercase;
}
.page-tech-tool .titles h2 {
  background: #CBCBCB;
  width: 59%;
}
.page-tech-tool .titles h3 {
  background: #00B760;
  width: 38%;
  float: right;
}
.page-tech-tool .instructions {
  *zoom: 1;
  margin-bottom: 15px;
}
.page-tech-tool .instructions:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool .instructions .col {
  float: left;
  padding-left: 40px;
  width: 21%;
  background: url("../images/tech-tool-sprite.png") no-repeat;
}
.page-tech-tool .instructions h4 {
  font-weight: bold;
  margin-bottom: 6px;
  padding-right: 20px;
  font-size: 16px;
}
.page-tech-tool .instructions p {
  font-size: 14px;
}
.page-tech-tool .instructions .grey {
  color: #656565;
}
.page-tech-tool .instructions .green {
  width: 36%;
  color: #00B760;
  background-position: 0 -107px;
}
.page-tech-tool .redirect-list {
  display: none;
}
.page-tech-tool iframe {
  width: 59%;
  height: 900px;
  border: none;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  margin-bottom: 15px;
  float: left;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  padding-right: 1px;
}
.page-tech-tool #edit-field-tool-reference-title, .page-tech-tool #edit-field-project {
  float: right;
  width: 38%;
}
.page-tech-tool #edit-field-project .chosen-container {
  width: 100% !important;
}
.page-tech-tool .l-main fieldset legend {
  display: none;
}
.page-tech-tool .page-tech-tool-create ul li {
  list-style: none;
  margin-bottom: 20px;
  margin-right: 20px;
  float: left;
}
.page-tech-tool .tech-tool-add-form .field-group-htabs-wrapper, .page-tech-tool #tech-tool-edit-form-wrapper .field-group-htabs-wrapper {
  clear: right;
  margin-top: 20px;
  float: right;
  width: 38%;
}
.page-tech-tool .tech-tool-add-form .field-group-htabs-wrapper .field-group-htabs-wrapper, .page-tech-tool #tech-tool-edit-form-wrapper .field-group-htabs-wrapper .field-group-htabs-wrapper {
  width: 100%;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs {
  border: 0px;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list {
  border: 0px;
  background: none;
  display: block;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li {
  border: 2px solid #00B760;
  border-bottom: 0px;
  margin-right: 10px;
  background: #FFF;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li.selected, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected {
  background: #00B760;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li.selected strong, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected strong {
  color: #FFF;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li.selected:hover, .page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li.selected:focus, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected:hover, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected:focus {
  background: #00B760;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li:hover, .page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li:focus, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li:hover, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li:focus {
  background: #FFF;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li strong, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li strong {
  color: #00B760;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs ul.horizontal-tabs-list li a:hover, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:hover {
  background: none;
}
.page-tech-tool .tech-tool-add-form .horizontal-tabs-panes, .page-tech-tool #tech-tool-edit-form-wrapper .horizontal-tabs-panes {
  border: 2px solid #00B760;
  clear: both;
}
.page-tech-tool .tech-tool-add-form label, .page-tech-tool .tech-tool-add-form .field-prefix, .page-tech-tool .tech-tool-add-form .field-suffix, .page-tech-tool #tech-tool-edit-form-wrapper label, .page-tech-tool #tech-tool-edit-form-wrapper .field-prefix, .page-tech-tool #tech-tool-edit-form-wrapper .field-suffix {
  display: inline-block;
  float: left;
  font-size: 13px;
  font-weight: 700;
  line-height: 30px;
  margin-right: 5px;
}
.page-tech-tool .tech-tool-add-form label, .page-tech-tool #tech-tool-edit-form-wrapper label {
  margin-right: 10px;
}
.page-tech-tool .tech-tool-add-form label, .page-tech-tool .tech-tool-add-form .field-suffix, .page-tech-tool .tech-tool-add-form .field-prefix, .page-tech-tool #tech-tool-edit-form-wrapper label, .page-tech-tool #tech-tool-edit-form-wrapper .field-suffix, .page-tech-tool #tech-tool-edit-form-wrapper .field-prefix {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 13px;
}
.page-tech-tool .tech-tool-add-form .form-item, .page-tech-tool #tech-tool-edit-form-wrapper .form-item {
  *zoom: 1;
}
.page-tech-tool .tech-tool-add-form .form-item:after, .page-tech-tool #tech-tool-edit-form-wrapper .form-item:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool .tech-tool-add-form .form-item .description, .page-tech-tool #tech-tool-edit-form-wrapper .form-item .description {
  clear: both;
}
.page-tech-tool .tech-tool-add-form .redirect-list, .page-tech-tool #tech-tool-edit-form-wrapper .redirect-list {
  display: none;
}
.page-tech-tool .tech-tool-add-form .form-submit, .page-tech-tool .tech-tool-add-form .l-main .button, .l-main .page-tech-tool .tech-tool-add-form .button, .page-tech-tool .tech-tool-add-form .l-main .login-forgot a, .l-main .login-forgot .page-tech-tool .tech-tool-add-form a, .page-tech-tool .tech-tool-add-form #cancel, .page-tech-tool #tech-tool-edit-form-wrapper .form-submit, .page-tech-tool #tech-tool-edit-form-wrapper .l-main .button, .l-main .page-tech-tool #tech-tool-edit-form-wrapper .button, .page-tech-tool #tech-tool-edit-form-wrapper .l-main .login-forgot a, .l-main .login-forgot .page-tech-tool #tech-tool-edit-form-wrapper a, .page-tech-tool #tech-tool-edit-form-wrapper #cancel {
  float: right;
  margin-top: 10px;
}
.page-tech-tool .tech-tool-add-form .field-suffix, .page-tech-tool #tech-tool-edit-form-wrapper .field-suffix {
  margin-left: 5px;
}
.page-tech-tool .tech-tool-add-form .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .form-text {
  float: left;
  font-size: 13px;
  height: 25px;
  margin-top: 3px;
  padding: 5px;
  width: 19% !important;
}
.page-tech-tool .tech-tool-add-form .field-name-field-heating-efficiency .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-replacement-efficiency .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-capacity .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-payback .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-sav-invest-ratio .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-candidate-unit-eer .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-heating-efficiency .form-text, .page-tech-tool .tech-tool-add-form .field-name-field-rep-cooling-efficiency .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-replacement-efficiency .form-text, .page-tech-tool .tech-tool-add-form .field-name-field-rep-part-load-efficiency .form-text,
.page-tech-tool .tech-tool-add-form .field-name-field-part-load-efficiency .form-text, .page-tech-tool .tech-tool-add-form .field-name-field-annual-existing-use .form-text, .page-tech-tool .tech-tool-add-form .field-name-field-annual-new-use .form-text, .page-tech-tool .tech-tool-add-form .field-name-field-annual-existing-use .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-heating-efficiency .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-replacement-efficiency .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-capacity .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-payback .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-sav-invest-ratio .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-candidate-unit-eer .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-heating-efficiency .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-rep-cooling-efficiency .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-replacement-efficiency .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-rep-part-load-efficiency .form-text,
.page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-part-load-efficiency .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-annual-existing-use .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-annual-new-use .form-text, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-annual-existing-use .form-text {
  float: left;
}
.page-tech-tool .tech-tool-add-form .field-name-field-tool-reference-title input, .page-tech-tool #tech-tool-edit-form-wrapper .field-name-field-tool-reference-title input {
  width: 100% !important;
  margin-bottom: 8px;
}

.tech-tool-add-form .tech-tool-description .form-item-project-selector label {
  width: 250px !important;
}
.tech-tool-add-form .tech-tool-description input {
  font-size: 13px;
}
.tech-tool-add-form .tech-tool-description #edit-submit {
  float: right !important;
  margin-right: 15px !important;
}

#tech-tool-edit-form-wrapper .field-name-field-project, #tech-tool-edit-form-wrapper .field-name-field-tool-reference-title {
  display: none;
}
#tech-tool-edit-form-wrapper .tool-header label {
  color: #7f7f7f;
  font-size: 12px;
  font-style: italic;
  margin: 0;
  text-transform: uppercase;
  line-height: 32px;
  display: inline-block;
  float: left;
  width: auto !important;
  margin-top: 5px;
  margin-right: 10px;
  font-weight: 600italic;
}
#tech-tool-edit-form-wrapper .tool-header .form-item-project-select, #tech-tool-edit-form-wrapper .tool-header .form-item-session-name, #tech-tool-edit-form-wrapper .tool-header .form-item-session-select {
  float: left;
  margin-right: 11px;
}
#tech-tool-edit-form-wrapper .tool-header .form-item-project-select select, #tech-tool-edit-form-wrapper .tool-header .form-item-project-select input, #tech-tool-edit-form-wrapper .tool-header .form-item-session-name select, #tech-tool-edit-form-wrapper .tool-header .form-item-session-name input, #tech-tool-edit-form-wrapper .tool-header .form-item-session-select select, #tech-tool-edit-form-wrapper .tool-header .form-item-session-select input {
  width: 150px !important;
  height: 40px;
  margin-top: 0px;
  font-size: 12px;
  padding: 0px 5px;
}
#tech-tool-edit-form-wrapper .tool-header .form-item-project-select select, #tech-tool-edit-form-wrapper .tool-header .form-item-session-name select, #tech-tool-edit-form-wrapper .tool-header .form-item-session-select select {
  padding-right: 0;
}
#tech-tool-edit-form-wrapper .tool-header .form-submit, #tech-tool-edit-form-wrapper .tool-header .l-main .button, .l-main #tech-tool-edit-form-wrapper .tool-header .button, #tech-tool-edit-form-wrapper .tool-header .l-main .login-forgot a, .l-main .login-forgot #tech-tool-edit-form-wrapper .tool-header a {
  float: left;
  margin: 0px 10px 0px 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  padding: 10px 12px !important;
  font-weight: 700;
}
#tech-tool-edit-form-wrapper .tool-header #cancel {
  margin-right: 0px;
  float: left;
  margin-top: 0px;
}

.page-tech-tool .tech-tool-add-form.boiler .desc h2 a, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .desc h2 a {
  color: #FFF;
  text-decoration: none;
}
.page-tech-tool .tech-tool-add-form.boiler .tutorial, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .tutorial {
  display: none;
}
.page-tech-tool .tech-tool-add-form.boiler .timg, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .timg {
  margin-top: -168px;
  border: 0;
  float: left;
  width: 631px;
  padding-right: 1px;
  position: relative;
}
.page-tech-tool .tech-tool-add-form.boiler .timg a, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .timg a {
  display: block;
  width: 100%;
  height: 91px;
  position: absolute;
  text-transform: uppercase;
  text-indent: -99999px;
}
.page-tech-tool .tech-tool-add-form.boiler iframe, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler iframe {
  display: none;
}
.page-tech-tool .tech-tool-add-form.boiler .horizontal-tabs fieldset.horizontal-tabs-pane, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0.65em;
}
.page-tech-tool .tech-tool-add-form.boiler .form-item, .page-tech-tool .tech-tool-add-form.boiler .form-actions, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .form-actions {
  margin-bottom: 0;
}
.page-tech-tool .tech-tool-add-form.boiler label, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler label {
  width: 232px;
  margin-bottom: 0px;
}
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-new-lifetime-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-new-rep-lifetime-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-new-annual-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-new-rep-annual-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-lifetime-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-replacement-lifetime-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-annual-costs label,
.page-tech-tool .tech-tool-add-form.boiler .field-name-field-replacement-annual-costs label, .page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-new-lifetime-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-new-rep-lifetime-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-new-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-new-rep-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-lifetime-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-replacement-lifetime-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.boiler .field-name-field-replacement-annual-costs label {
  width: 221px;
}

.page-tech-tool form.heat_pump .desc h2 a, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .desc h2 a {
  color: #FFF;
  text-decoration: none;
}
.page-tech-tool form.heat_pump .tutorial, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .tutorial {
  display: none;
}
.page-tech-tool form.heat_pump .timg, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .timg {
  margin-top: -168px;
  border: 0;
  float: left;
  width: 631px;
  padding-right: 1px;
  position: relative;
}
.page-tech-tool form.heat_pump .timg a, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .timg a {
  display: block;
  width: 100%;
  height: 91px;
  position: absolute;
  text-transform: uppercase;
  text-indent: -99999px;
}
.page-tech-tool form.heat_pump iframe, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump iframe {
  display: none;
}
.page-tech-tool form.heat_pump .horizontal-tabs fieldset.horizontal-tabs-pane, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0.65em;
}
.page-tech-tool form.heat_pump .form-item, .page-tech-tool form.heat_pump .form-actions, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .form-actions {
  margin-bottom: 0;
}
.page-tech-tool form.heat_pump label, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump label {
  width: 255px;
  margin-bottom: 0px;
}
.page-tech-tool form.heat_pump .field-name-field-new-annual-costs label,
.page-tech-tool form.heat_pump .field-name-field-new-replmt-annual-enery label,
.page-tech-tool form.heat_pump .field-name-field-new-ext-lifet-engn-cost label,
.page-tech-tool form.heat_pump .field-name-field-new-replacmt-lifet-enrg label,
.page-tech-tool form.heat_pump .field-name-field-annual-costs label,
.page-tech-tool form.heat_pump .field-name-field-replacement-annual-costs label,
.page-tech-tool form.heat_pump .field-name-field-lifetime-costs label,
.page-tech-tool form.heat_pump .field-name-field-replacement-lifetime-costs label, .page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-new-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-new-replmt-annual-enery label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-new-ext-lifet-engn-cost label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-new-replacmt-lifet-enrg label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-replacement-annual-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-lifetime-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.heat_pump .field-name-field-replacement-lifetime-costs label {
  width: 243px;
}

.page-tech-tool form.chiller .desc h2 a, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .desc h2 a {
  color: #FFF;
  text-decoration: none;
}
.page-tech-tool form.chiller .tutorial, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .tutorial {
  display: none;
}
.page-tech-tool form.chiller .timg, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .timg {
  margin-top: -168px;
  border: 0;
  float: left;
  width: 631px;
  padding-right: 1px;
  position: relative;
}
.page-tech-tool form.chiller .timg a, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .timg a {
  display: block;
  width: 100%;
  height: 91px;
  position: absolute;
  text-transform: uppercase;
  text-indent: -99999px;
}
.page-tech-tool form.chiller iframe, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller iframe {
  display: none;
}
.page-tech-tool form.chiller .htabs-main label, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .htabs-main label {
  width: 240px !important;
  line-height: 28px;
}
.page-tech-tool form.chiller .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .form-item {
  margin-bottom: 0;
}
.page-tech-tool form.chiller .field-name-field-existing-cooling-effi-part label,
.page-tech-tool form.chiller .field-name-field-replacement-cool-effi-part label,
.page-tech-tool form.chiller .field-name-field-2-new-existing-coling-effi label,
.page-tech-tool form.chiller .field-name-field-2-new-replmnt-cooling label, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-existing-cooling-effi-part label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-replacement-cool-effi-part label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2-new-existing-coling-effi label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2-new-replmnt-cooling label {
  line-height: 19px;
}
.page-tech-tool form.chiller .field-name-field-lifetime-costs-part label, .page-tech-tool form.chiller .field-name-field-rep-lifetime-costs-part label,
.page-tech-tool form.chiller .field-name-field-annual-costs-part label, .page-tech-tool form.chiller .field-name-field-rep-annual-costs-part label,
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-costs label,
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-rept label,
.page-tech-tool form.chiller .field-name-field-new-anual-eng-costs-for-ex label,
.page-tech-tool form.chiller .field-name-field-new-annual-erg-costs-re label,
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-cost2 label,
.page-tech-tool form.chiller .field-name-field-2new-lifetime-energy-rept label,
.page-tech-tool form.chiller .field-name-field-2anual-energy-costs-for-ex label,
.page-tech-tool form.chiller .field-name-field-2-new-lifet-energy-rept label,
.page-tech-tool form.chiller .field-name-field-lifetime-costs-full label,
.page-tech-tool form.chiller .field-name-field-rep-lifetime-costs-full label,
.page-tech-tool form.chiller .field-name-field-annual-costs-full label,
.page-tech-tool form.chiller .field-name-field-rep-annual-costs-full label, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-part label, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-rep-lifetime-costs-part label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-part label, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-rep-annual-costs-part label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-costs label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-rept label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-anual-eng-costs-for-ex label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-annual-erg-costs-re label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-cost2 label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2new-lifetime-energy-rept label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2anual-energy-costs-for-ex label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2-new-lifet-energy-rept label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-full label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-rep-lifetime-costs-full label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-full label,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-rep-annual-costs-full label {
  width: 229px !important;
}
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-costs, .page-tech-tool form.chiller .field-name-field-new-anual-eng-costs-for-ex, .page-tech-tool form.chiller .field-name-field-new-annual-enrg-use-exis,
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-cost2, .page-tech-tool form.chiller .field-name-field-2anual-energy-costs-for-ex, .page-tech-tool form.chiller .field-name-field-2-new-annual-enrg-use-exis,
.page-tech-tool form.chiller .field-name-field-lifetime-costs-part, .page-tech-tool form.chiller .field-name-field-annual-costs-part, .page-tech-tool form.chiller .field-name-field-annual-enrgy-use-exis-part,
.page-tech-tool form.chiller .field-name-field-lifetime-costs-full, .page-tech-tool form.chiller .field-name-field-annual-costs-full, .page-tech-tool form.chiller .field-name-field-annual-existing-use, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-costs, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-anual-eng-costs-for-ex, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-annual-enrg-use-exis,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-cost2, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2anual-energy-costs-for-ex, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2-new-annual-enrg-use-exis,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-part, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-part, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-enrgy-use-exis-part,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-full, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-full, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-existing-use {
  margin-bottom: 0px;
}
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-costs .form-item, .page-tech-tool form.chiller .field-name-field-new-anual-eng-costs-for-ex .form-item, .page-tech-tool form.chiller .field-name-field-new-annual-enrg-use-exis .form-item,
.page-tech-tool form.chiller .field-name-field-new-lifetime-energy-cost2 .form-item, .page-tech-tool form.chiller .field-name-field-2anual-energy-costs-for-ex .form-item, .page-tech-tool form.chiller .field-name-field-2-new-annual-enrg-use-exis .form-item,
.page-tech-tool form.chiller .field-name-field-lifetime-costs-part .form-item, .page-tech-tool form.chiller .field-name-field-annual-costs-part .form-item, .page-tech-tool form.chiller .field-name-field-annual-enrgy-use-exis-part .form-item,
.page-tech-tool form.chiller .field-name-field-lifetime-costs-full .form-item, .page-tech-tool form.chiller .field-name-field-annual-costs-full .form-item, .page-tech-tool form.chiller .field-name-field-annual-existing-use .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-costs .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-anual-eng-costs-for-ex .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-annual-enrg-use-exis .form-item,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-new-lifetime-energy-cost2 .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2anual-energy-costs-for-ex .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-2-new-annual-enrg-use-exis .form-item,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-part .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-part .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-enrgy-use-exis-part .form-item,
.page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-lifetime-costs-full .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-costs-full .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.chiller .field-name-field-annual-existing-use .form-item {
  margin-bottom: 0px;
}

.page-tech-tool form.roof_unit_comp_calc iframe, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc iframe {
  width: 62%;
}
.page-tech-tool form.roof_unit_comp_calc #edit-field-tool-reference-title, .page-tech-tool form.roof_unit_comp_calc #edit-field-project, .page-tech-tool form.roof_unit_comp_calc div.fields-group, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc #edit-field-tool-reference-title, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc #edit-field-project, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc div.fields-group {
  float: right;
  width: 35.4%;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .form-actions, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .form-actions {
  margin-bottom: 0;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group label, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group label {
  width: 240px;
  margin-bottom: 0px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate label, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-savings label, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate label, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings label, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate label, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-savings label, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate label, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings label {
  width: 229px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-annual-energy-cons-cand, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-annual-energy-cons-cand {
  margin-top: 300px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-savings, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate,
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-payback, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-rate-of-return,
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-rep-cooling-efficiency, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-heating-efficiency, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-savings, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate,
.page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-payback, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-rate-of-return,
.page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-rep-cooling-efficiency, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-heating-efficiency {
  margin-bottom: 0px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-savings .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate .form-item,
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-payback .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-rate-of-return .form-item,
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-rep-cooling-efficiency .form-item, .page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-heating-efficiency .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-savings .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-operating-cost-candidate .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-candidate .form-item,
.page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-lifecycle-cost-savings .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-payback .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-rate-of-return .form-item,
.page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-rep-cooling-efficiency .form-item, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-heating-efficiency .form-item {
  margin-bottom: 0px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-candidate-unit-eer {
  margin-top: 368px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-capacity, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-capacity {
  margin-top: 234px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .field-name-field-number-of-units, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .field-name-field-number-of-units {
  margin-top: 71px;
}
.page-tech-tool form.roof_unit_comp_calc .fields-group .form-item-field-part-load-efficiency-und-0-value, .page-tech-tool form.roof_unit_comp_calc .fields-group .form-item-field-rep-part-load-efficiency-und-0-value, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .form-item-field-part-load-efficiency-und-0-value, .page-tech-tool #tech-tool-edit-form-wrapper form.root_unit_comp_calc .fields-group .form-item-field-rep-part-load-efficiency-und-0-value {
  width: 50%;
  float: left;
}

.page-tech-tool .form-item-project-selector {
  display: none;
  margin-bottom: 1em !important;
}
.page-tech-tool .form-item-project-selector label {
  color: #7f7f7f;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
  width: 17%;
}
.page-tech-tool .form-item-project-selector .form-select {
  width: 300px;
}

.page-tech-tool-delete .form-actions {
  margin-top: 20px;
}

.small-commercial-toolkit.section-access-denied h1.page-title a, .small-commercial-toolkit.section-access-denied h1.pane-title a {
  display: none;
}

.section-toolkits {
  /*
   h1{
     border-bottom:1px solid #EBEBEB;
     color:#656565;
     font-family: 'ronnia_regular',Arial, "Helvetica Neue", Helvetica, sans-serif;
     font-style:italic;
     font-size:22px;
     @include background-image(linear-gradient(#FFFFFF, #FAFAFA));
     padding:22px 30px 18px;
     margin:0;
     font-weight:bold;
   }*/
}

.view.toolkits {
  *zoom: 1;
  padding: 25px 35px;
}
.view.toolkits:after {
  content: "";
  display: table;
  clear: both;
}
.view.toolkits ul {
  list-style: none outside none;
  padding: 0;
  margin: 0;
  margin-left: -20px;
}
.view.toolkits .views-row {
  float: left;
  width: 33.33333%;
  padding-left: 20px;
  margin-bottom: 20px;
  position: relative;
  text-align: center;
}
.view.toolkits .views-row .box {
  height: 160px;
  border: 1px solid #ebebeb;
}
.view.toolkits .views-row .image a {
  display: inline-block;
  float: none;
  margin: 0;
  width: 100%;
  padding: 15px 0;
}
.view.toolkits .views-row .image a img {
  vertical-align: middle;
}
.view.toolkits .views-row .title {
  background: #ebebeb;
  color: #FFF;
}
.view.toolkits .views-row .title h2 {
  margin: 0;
}
.view.toolkits .views-row .title h2 a {
  font-size: 0.875rem;
  height: 30px;
  line-height: 1.875rem;
  overflow: hidden;
  padding: 0 0.625rem;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  text-decoration: none;
  color: #656565;
  display: block;
}
.view.toolkits .views-row .description {
  border-top: 0;
  padding: 10px;
}
.view.toolkits .views-row .description p {
  margin: 0;
}

.node-type-toolkit h1.page-title a, .node-type-toolkit h1.pane-title a {
  color: #656565;
  float: right;
  font-weight: normal;
  font-size: 17px;
  text-decoration: none;
  text-transform: none;
}
.node-type-toolkit .chosen-container {
  width: 240px !important;
}
.node-type-toolkit .view-filters {
  margin-bottom: 15px;
}
.node-type-toolkit .views-exposed-form .views-exposed-widgets::before {
  content: "FILTER BY: ";
  display: block;
  padding: 0 20px 20px 0;
  color: #666666;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
}
.node-type-toolkit .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0;
  width: 33.333%;
}
.node-type-toolkit .views-exposed-form label {
  float: left;
  border: 1px solid #E3E3E3;
  width: 135px;
  margin-right: 20px;
  padding: 5px;
  color: #747474;
  padding-left: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-style: italic;
  cursor: pointer;
  font-weight: normal;
  display: none;
}
.node-type-toolkit .views-exposed-form .chosen-choices {
  border-color: #E3E3E3;
  margin-bottom: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: none;
}
.node-type-toolkit .view-toolkit-resources h2.title {
  border-bottom: 1px solid #000;
  clear: both;
}
.node-type-toolkit .view-toolkit-resources h3 {
  clear: both;
  margin-bottom: 15px;
  margin-top: 15px;
}
.node-type-toolkit .view-toolkit-resources .resource-description {
  margin-bottom: 20px;
}
.node-type-toolkit .view-toolkit-resources .views-field-field-external-url {
  display: none;
}
.node-type-toolkit .view-toolkit-sidebar .views-row a {
  background: none;
  color: #656565;
  padding: 0.2em 0;
  display: block;
  text-decoration: none;
}
.node-type-toolkit .view-toolkit-sidebar .views-row a:hover {
  color: #3DAB47;
}

#block-views-toolkit-sidebar-block-1 .views-field-title, #block-views-toolkit-sidebar-block-2 .views-field-title {
  margin: 0;
}
#block-views-toolkit-sidebar-block-1 .views-row a, #block-views-toolkit-sidebar-block-2 .views-row a {
  background: none;
  font-family: "ronnia_regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #656565;
  padding: 0.2em 0;
  display: block;
  text-decoration: none;
}
#block-views-toolkit-sidebar-block-1 .views-row a:hover, #block-views-toolkit-sidebar-block-2 .views-row a:hover {
  color: #3DAB47;
}
#block-views-toolkit-sidebar-block-1 .view-header a, #block-views-toolkit-sidebar-block-2 .view-header a {
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 1px;
  margin: 0;
  float: none;
}

.page-small-commercial-toolkit-login .l-content {
  background: #FFF;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 40px;
}
.page-small-commercial-toolkit-login .pane-user-login {
  background: #ebebeb;
  padding: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .page-small-commercial-toolkit-login .pane-user-login {
    float: left;
    margin-right: 40px;
  }
}
.page-small-commercial-toolkit-login .pane-user-login .pane-title {
  background: none;
  font-style: normal;
  color: #3DAB47;
}
.page-small-commercial-toolkit-login .pane-user-login .form-item label {
  display: none;
}
.page-small-commercial-toolkit-login .pane-user-login #edit-submit {
  width: 100%;
}
.page-small-commercial-toolkit-login .pane-user-login ul {
  display: none;
}
.page-small-commercial-toolkit-login .pane-user-login .password-recover {
  width: 100%;
  text-align: center;
  text-decoration: none;
  display: block;
}
.page-small-commercial-toolkit-login .pane-custom.pane-1 .pane-title {
  background: none;
  border: none;
  padding-bottom: 10px;
}
.page-small-commercial-toolkit-login .pane-custom.pane-1 h3 {
  font-size: 18px;
  color: #656565;
  text-transform: uppercase;
}

/*
 * Remove filters from district formation toolkit
 */
.page-node-292 .ctools-auto-submit-full-form {
  display: none;
}

.page-project-tracking-dashboard .l-region--help, .page-project-tracking-tool .l-region--help {
  margin-bottom: 35px;
}
.page-project-tracking-dashboard .l-region--help .block, .page-project-tracking-tool .l-region--help .block {
  border: 1px solid #EBEBEB;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  *zoom: 1;
  padding: 35px 50px;
}
.page-project-tracking-dashboard .l-region--help .block:after, .page-project-tracking-tool .l-region--help .block:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-tracking-dashboard .l-region--help .block img, .page-project-tracking-tool .l-region--help .block img {
  float: left;
  margin-right: 25px;
}
.page-project-tracking-dashboard .l-region--help .block .text, .page-project-tracking-tool .l-region--help .block .text {
  float: left;
  width: 70%;
  color: #666666;
}
.page-project-tracking-dashboard .l-region--help .block h1, .page-project-tracking-tool .l-region--help .block h1 {
  margin-bottom: 5px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 25px;
}
.page-project-tracking-dashboard .l-content .views-row .field, .page-project-tracking-tool .l-content .views-row .field {
  margin-left: 15px;
}
.page-project-tracking-dashboard .l-content .views-row .field--name-field-tool-reference-title, .page-project-tracking-tool .l-content .views-row .field--name-field-tool-reference-title {
  font-size: 20px;
  color: #3DAB47;
  border-bottom: 1px solid #3DAB47;
  margin-bottom: 20px;
  margin-left: 0px;
  font-weight: bold;
}
.page-project-tracking-dashboard .l-content .panel-pane, .page-project-tracking-tool .l-content .panel-pane {
  background: #FFF;
  margin-bottom: 30px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool, .page-project-tracking-tool .l-content .view-project-tracking-tool {
  padding: 35px;
  position: relative;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .view-filters, .page-project-tracking-tool .l-content .view-project-tracking-tool .view-filters {
  position: absolute;
  right: 0px;
  top: -50px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .view-filters label, .page-project-tracking-tool .l-content .view-project-tracking-tool .view-filters label {
  display: none;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .views-row, .page-project-tracking-tool .l-content .view-project-tracking-tool .views-row {
  clear: both;
  margin-bottom: 20px;
  color: #717171;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .button, .page-project-tracking-tool .l-content .view-project-tracking-tool .button {
  float: right;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .views-label, .page-project-tracking-tool .l-content .view-project-tracking-tool .views-label {
  float: left;
  margin-right: 10px;
  font-weight: bold;
  font-style: italic;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .views-field, .page-project-tracking-tool .l-content .view-project-tracking-tool .views-field {
  margin-bottom: 5px;
  clear: both;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .horizontal-bar, .page-project-tracking-tool .l-content .view-project-tracking-tool .horizontal-bar {
  clear: none;
  float: left;
  width: 150px;
  margin-left: -41px;
  margin-right: -25px;
  margin-top: 5px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .horizontal-bar .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .horizontal-bar .field-content {
  clear: both;
  padding: 5px 10px 5px 15px;
  background: #0A71CD;
  color: #FFF;
  border: 1px solid #FFF;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .horizontal-bar .views-label, .page-project-tracking-tool .l-content .view-project-tracking-tool .horizontal-bar .views-label {
  padding-left: 20px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .horizontal-bar.green-bar .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .horizontal-bar.green-bar .field-content {
  background: #3DAB47;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .greencircle, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .redcircle, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .bluecircle, .page-project-tracking-tool .l-content .view-project-tracking-tool .greencircle, .page-project-tracking-tool .l-content .view-project-tracking-tool .redcircle, .page-project-tracking-tool .l-content .view-project-tracking-tool .bluecircle {
  position: relative;
  padding-bottom: 35px;
  margin-bottom: 30px;
  float: left;
  width: 180px;
  clear: none;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .greencircle .field-content, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .redcircle .field-content, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .bluecircle .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .greencircle .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .redcircle .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .bluecircle .field-content {
  margin-left: 25px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 28px;
  color: #FFF;
  background: url(../images/greencircle.png) center center no-repeat;
  background-size: contain;
  line-height: 100px;
  width: 150px;
  text-align: center;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .greencircle .views-label, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .redcircle .views-label, .page-project-tracking-dashboard .l-content .view-project-tracking-tool .bluecircle .views-label, .page-project-tracking-tool .l-content .view-project-tracking-tool .greencircle .views-label, .page-project-tracking-tool .l-content .view-project-tracking-tool .redcircle .views-label, .page-project-tracking-tool .l-content .view-project-tracking-tool .bluecircle .views-label {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  margin-right: 0px;
  float: none;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .greencircle, .page-project-tracking-tool .l-content .view-project-tracking-tool .greencircle {
  clear: both;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .redcircle .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .redcircle .field-content {
  background: url(../images/redcircle.png) center center no-repeat;
  background-size: contain;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .bluecircle .field-content, .page-project-tracking-tool .l-content .view-project-tracking-tool .bluecircle .field-content {
  background: url(../images/bluecircle.png) center center no-repeat;
  background-size: contain;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool .views-field-field-tool-reference-title, .page-project-tracking-tool .l-content .view-project-tracking-tool .views-field-field-tool-reference-title {
  margin-bottom: 20px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool.view-display-id-panel_pane_1 .views-field-field-annual-costs-full, .page-project-tracking-tool .l-content .view-project-tracking-tool.view-display-id-panel_pane_1 .views-field-field-annual-costs-full {
  clear: both;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool.view-display-id-panel_pane_1 .views-field-field-capacity, .page-project-tracking-tool .l-content .view-project-tracking-tool.view-display-id-panel_pane_1 .views-field-field-capacity {
  padding-bottom: 20px;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool.view-display-id-panel_pane_2 .views-label-field-existing-heat-efficiency, .page-project-tracking-tool .l-content .view-project-tracking-tool.view-display-id-panel_pane_2 .views-label-field-existing-heat-efficiency {
  clear: both;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool.view-display-id-panel_pane_3 .views-label-field-cooling-efficiency, .page-project-tracking-tool .l-content .view-project-tracking-tool.view-display-id-panel_pane_3 .views-label-field-cooling-efficiency {
  clear: both;
}
.page-project-tracking-dashboard .l-content .view-project-tracking-tool.view-display-id-panel_pane_4 .views-field-field-lifecycle-cost-candidate, .page-project-tracking-tool .l-content .view-project-tracking-tool.view-display-id-panel_pane_4 .views-field-field-lifecycle-cost-candidate {
  clear: both;
}
.page-project-tracking-dashboard .view-contextual-guideme-sidebar ul, .page-project-tracking-tool .view-contextual-guideme-sidebar ul {
  padding-left: 0px;
}
.page-project-tracking-dashboard .view-contextual-guideme-sidebar ul li, .page-project-tracking-tool .view-contextual-guideme-sidebar ul li {
  list-style: none;
  margin-bottom: 20px;
}
.page-project-tracking-dashboard .view-contextual-guideme-sidebar ul li a, .page-project-tracking-tool .view-contextual-guideme-sidebar ul li a {
  width: 100%;
  text-align: center;
}

.page-user-register .l-login-links {
  margin-bottom: 35px;
}
.page-user-register .description, .page-user-register .password-strength {
  display: none;
}
.page-user-register .captcha {
  margin-bottom: 30px;
}
.page-user-register .captcha.form-wrapper {
  border: 0;
  padding: 0;
  margin-bottom: 20px;
}
.page-user-register .captcha.form-wrapper legend {
  display: none;
}
.page-user-register #edit-profile-main {
  padding: 0;
  border: 0;
}
.page-user-register #edit-profile-main legend {
  display: none;
}

.page-user .view-user-projects .view-header a {
  margin-top: -42px;
}
.page-user .tabs--primary {
  border-bottom: none;
}
.page-user .tabs--primary li:first-child {
  display: none;
}
.page-user .tabs--primary li {
  border: 0;
  color: #FFF;
  background: #3DAB47;
  margin-right: 15px;
  padding: 10px 20px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #226028;
  text-shadow: 0 -1px 0 #308537;
  -moz-box-shadow: inset 0 1px 0 #7dd185;
  -webkit-box-shadow: inset 0 1px 0 #7dd185;
  box-shadow: inset 0 1px 0 #7dd185;
}
.page-user .tabs--primary li:hover {
  background: #58c361;
}
.page-user .tabs--primary li a {
  padding: 0px;
  color: #FFF;
  background: none;
}
.page-user .panel-pane {
  clear: both;
  margin-bottom: 40px;
}
.page-user .view-user-page-header .views-field-picture {
  float: left;
}
.page-user .view-user-page-header .user-full-name {
  float: left;
  margin: 40px 0px 0px 40px;
}
.page-user .view-user-page-header .user-full-name h1 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
.page-user .view-user-page-header .user-full-name a {
  color: #656565;
  text-decoration: none;
}
.page-user .view-user-page-header .user-full-name a:hover {
  text-decoration: none;
  color: #3DAB47;
}
.page-user .view-guide-me-projects .view-header a {
  float: right;
  margin-top: -40px;
  margin-right: 20px;
  color: #656565;
  font-weight: bold;
  text-decoration: none;
}
.page-user .view-guide-me-projects .view-header a:hover {
  text-decoration: underline;
}

.page-user-edit #edit-contact, .page-user-edit .tabs--primary {
  display: none;
}
.page-user-edit .tabs--secondary {
  margin: 0 35px;
}
.page-user-edit .fieldset-title {
  color: #fff;
  text-decoration: none;
  padding-left: 5px;
}
.page-user-edit .popup-element {
  display: none;
}

.page-tech-tool-create-whole-building-retrofit .l-content h2 {
  border-bottom: 1px solid #EBEBEB;
  padding-bottom: 7px;
  font-size: 18px;
  color: #656565;
}
.page-tech-tool-create-whole-building-retrofit .tech-tool-whole-building-retrofit-form label {
  float: left;
  margin-right: 15px;
  margin-top: 4px;
  font-style: italic;
  color: #656565;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  width: 170px;
}
.page-tech-tool-create-whole-building-retrofit .tech-tool-whole-building-retrofit-form .form-text {
  float: left;
  width: 300px;
  margin-right: 15px;
}
.page-tech-tool-create-whole-building-retrofit .prevtitle {
  color: #656565;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  margin-right: 15px;
  margin-top: 4px;
  text-decoration: none;
  text-transform: uppercase;
  width: 170px;
  clear: left;
  float: left;
  line-height: 27px;
}
.page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions {
  margin-top: 15px;
  *zoom: 1;
}
.page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions .view-content, .page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions .view-footer {
  display: inline-block;
}
.page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions h2 {
  float: left;
  margin-right: 15px;
  margin-top: 4px;
  font-style: italic;
  color: #656565;
  font-family: 'ronnia_regular',Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  width: 170px;
  border-bottom: none;
}
.page-tech-tool-create-whole-building-retrofit .view-wbr-previous-sessions select {
  float: left;
  width: 300px;
  margin-right: 15px;
}
.page-tech-tool-create-whole-building-retrofit .form-submit, .page-tech-tool-create-whole-building-retrofit .l-main .button, .l-main .page-tech-tool-create-whole-building-retrofit .button, .page-tech-tool-create-whole-building-retrofit .l-main .login-forgot a, .l-main .login-forgot .page-tech-tool-create-whole-building-retrofit a {
  width: 200px;
  text-align: center;
  text-transform: uppercase;
}
.page-tech-tool-create-whole-building-retrofit .view-footer .exit-button {
  width: auto;
}
.page-tech-tool-create-whole-building-retrofit .view-footer .b-red {
  width: 150px;
}

.track-crumb {
  list-style: none;
  overflow: hidden;
  padding: 0;
  padding-left: 35px;
  background: #fff;
}
.track-crumb .popup-element-title {
  background: none;
  padding: 0px;
}
.track-crumb .popup-title-active {
  background: none;
}
.track-crumb li {
  float: left;
}
.track-crumb li > div {
  color: white;
  text-decoration: none;
  padding: 5px 20px 5px 60px;
  background: #b9e066;
  /* fallback color */
  position: relative;
  display: block;
  float: left;
  font-weight: bold;
  margin-right: 4px;
  text-transform: uppercase;
}
.track-crumb li > div span {
  display: block;
  text-align: center;
}
.track-crumb li > div .arrow-number {
  font-size: 2.8em;
}
.track-crumb li > div .arrow-number .popup-element-title {
  background: none;
  padding: 0px;
}
.track-crumb li > div:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #b9e066;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
.track-crumb li > div:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 4px;
  left: 100%;
  z-index: 1;
}
.track-crumb li > div.blank:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 0px;
  left: 100%;
  z-index: 1;
}
.track-crumb li:first-child > div {
  padding-left: 28px;
}
.track-crumb li:nth-child(2) > div {
  background: #addb4c;
}
.track-crumb li:nth-child(2) > div:after {
  border-left-color: #addb4c;
}
.track-crumb li:nth-child(3) > div {
  background: #a2d633;
}
.track-crumb li:nth-child(3) > div:after {
  border-left-color: #a2d633;
}
.track-crumb li:nth-child(4) > div {
  background: #96d119;
}
.track-crumb li:nth-child(4) > div:after {
  border-left-color: #96d119;
}
.track-crumb li:nth-child(5) > div {
  background: #8BCC00;
}
.track-crumb li:nth-child(5) > div:after {
  border-left-color: #8BCC00;
}

.track-crumb.techtool {
  padding-left: 0;
  margin: 0;
  margin-bottom: 20px;
  *zoom: 1;
}
.track-crumb.techtool:after {
  content: "";
  display: table;
  clear: both;
}
.track-crumb.techtool .arrow-6 {
  display: block;
  font-size: 24px;
  line-height: 65px;
  padding-right: 45px;
  padding-top: 21px;
}
.track-crumb.techtool .popup-element-title {
  background: none;
  padding: 0px;
}
.track-crumb.techtool .popup-title-active {
  background: none;
}
.track-crumb.techtool li > div {
  padding: 12px 20px 12px 59px;
}
.track-crumb.techtool li:first-child > div {
  padding-left: 20px;
}
.track-crumb.techtool li:nth-child(5) > div {
  line-height: 65px;
  font-size: 24px;
}
.track-crumb.techtool li.prev {
  position: relative;
}
.track-crumb.techtool li.space {
  position: relative;
}
.track-crumb.techtool li:nth-child(5) > div {
  background: #fff;
  padding: 17px 0 17px 10px;
}
.track-crumb.techtool li:nth-child(5) > div:after {
  border-left-color: #fff;
  margin-left: 4px;
}
.track-crumb.techtool li:nth-child(2) > div {
  background: #addb4c;
}
.track-crumb.techtool li:nth-child(2) > div:after {
  border-left-color: #addb4c;
  z-index: 1;
}
.track-crumb.techtool li:nth-child(3) > div {
  background: #a2d633;
}
.track-crumb.techtool li:nth-child(3) > div:after {
  border-left-color: #a2d633;
  z-index: 2;
}
.track-crumb.techtool li:nth-child(4) > div {
  background: #96d119;
}
.track-crumb.techtool li:nth-child(4) > div:after {
  border-left-color: #96d119;
  z-index: 3;
}
.track-crumb.techtool li:nth-child(6) > div {
  background: #40BE70;
  padding-left: 65px;
  padding-right: 35px;
}
.track-crumb.techtool li:nth-child(6) > div:after {
  border-left-color: #40BE70;
}
.track-crumb.techtool li:nth-child(7) > div {
  background: #2BB760;
}
.track-crumb.techtool li:nth-child(7) > div:after {
  border-left-color: #2BB760;
  border-top: 0px;
  border-bottom: 0px;
}

.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li > div {
  padding: 12px 60px 12px 90px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(3) > div:after {
  z-index: 4;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(4) > div {
  background: #fff;
  padding: 30px 0 48px 10px;
  z-index: 3;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(4) > div:after {
  border-left-color: #fff;
  margin-left: 4px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(5) > div {
  background: #40BE70;
  padding: 11px 20px 15px 58px;
  font-size: 16px;
  margin-right: 4px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(5) > div span {
  line-height: 18px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(5) > div a span {
  line-height: 55px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(6) > div {
  font-size: 45px;
  padding: 20px 45px 14px 60px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(5) > div:after {
  border-left-color: #40BE70;
  margin-left: 0px;
}
.page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(6) > div:before, .page-tech-tool-add-roof-unit-comp-calc .track-crumb.techtool li:nth-child(6) > div:after {
  display: none;
}

.page-tech-tool-add-chiller li:nth-child(7) > div {
  font-size: 45px;
}

.track-crumb.techtool .arrow-6 {
  font-size: 45px;
}

.page-plt .track-crumb {
  clear: both;
  width: 100%;
  padding-top: 7px;
}
.page-plt .track-crumb.techtool li > div {
  padding: 20px 37px 15px 85px;
}
.page-plt .track-crumb.techtool li:nth-child(5) > div {
  background: #2BB760;
  padding: 20px 75px 13px 85px;
}
.page-plt .track-crumb.techtool li:first-child > div {
  padding-left: 50px;
}

.page-tech-tool h1.page-title, .page-tech-tool h1.pane-title {
  margin-bottom: 0;
}
.page-tech-tool .tech-tool-description p {
  margin: 0;
}
.page-tech-tool .tool-header {
  *zoom: 1;
  margin-bottom: 15px;
}
.page-tech-tool .tool-header:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool .toolheader {
  *zoom: 1;
  margin-bottom: 15px;
}
.page-tech-tool .toolheader:after {
  content: "";
  display: table;
  clear: both;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title, .page-tech-tool .toolheader #edit-field-project {
  float: left !important;
  width: 32%;
  padding-top: 6px;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title .description, .page-tech-tool .toolheader #edit-field-project .description {
  display: none;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title .form-item, .page-tech-tool .toolheader #edit-field-project .form-item {
  margin: 0;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title label, .page-tech-tool .toolheader #edit-field-tool-reference-title .chosen-container, .page-tech-tool .toolheader #edit-field-project label, .page-tech-tool .toolheader #edit-field-project .chosen-container {
  float: left;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title label, .page-tech-tool .toolheader #edit-field-project label {
  width: 27%;
  margin: 0;
  color: #7F7F7F;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title .chosen-container, .page-tech-tool .toolheader #edit-field-project .chosen-container {
  width: 70% !important;
  padding-top: 2px;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title input, .page-tech-tool .toolheader #edit-field-project input {
  margin-bottom: 0;
  width: 60% !important;
}
.page-tech-tool .toolheader #edit-field-tool-reference-title .form-required, .page-tech-tool .toolheader #edit-field-project .form-required {
  display: none;
}
.page-tech-tool .toolheader #cancel, .page-tech-tool .toolheader #edit-submit {
  margin: 0 !important;
  float: left !important;
}
.page-tech-tool .toolheader #edit-submit {
  margin-right: 0;
}
.page-tech-tool .toolheader #cancel {
  float: right !important;
}
.page-tech-tool .toolheader .form-submit, .page-tech-tool .toolheader .l-main .button, .l-main .page-tech-tool .toolheader .button, .page-tech-tool .toolheader .l-main .login-forgot a, .l-main .login-forgot .page-tech-tool .toolheader a, .page-tech-tool .toolheader .button {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.page-tech-tool .toolheader #cancel {
  border: 1px solid #b73939;
}
.page-tech-tool .toolheader a.button {
  border: 1px solid #b73939;
  float: right;
  margin-right: 0;
}
.page-tech-tool .desc h2, .page-tech-tool .desc h3 {
  color: #fff;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
}
.page-tech-tool .desc h2 {
  line-height: 35px;
  background: #59950A;
  color: #fff;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 15px;
  font-weight: 100;
  width: 59%;
}
.page-tech-tool .desc h3 {
  background: #227738;
  float: right;
  width: 38%;
  padding-top: 35px;
}
.page-tech-tool .desc h3 span {
  display: block;
  width: 100%;
  padding: 0;
}
.page-tech-tool .desc h3 span.b1 {
  background: #2bb760;
  border-top: 5px solid #fff;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 67px;
}
.page-tech-tool .desc h3 span.b2 {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 40px;
}
.page-tech-tool iframe {
  margin-top: -117px;
  border: 0;
}

.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h2 {
  width: 61.8%;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h2 .b1 {
  line-height: 18px;
  display: block;
  padding: 16px 0px;
  background: #8ACC00;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h2 .b2 {
  background: #6D9904;
  display: block;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 17px;
  line-height: 40px;
  cursor: pointer;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h3 {
  padding-top: 0;
  width: 35.4%;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h3 .b1 {
  border: 0;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc .desc h3 .b2 {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 18px;
  line-height: 40px;
}
.page-tech-tool.page-tech-tool-add-roof-unit-comp-calc iframe {
  margin-top: 0px;
}

/*
 * Toolkits and variations
 */
.steps {
  height: 93px;
  margin-bottom: 15px;
  width: 100%;
  display: block;
  position: relative;
  clear: both;
  display: block;
  z-index: 3;
}

.page-project-results-dashboard .steps {
  height: 66px;
  margin-bottom: 0;
}

.tooltips {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.tooltips li {
  display: inline-block;
  padding: 12px 53px;
}
.tooltips li a {
  background: none;
  padding: 0;
  width: 50px;
  height: 50px;
  text-transform: uppercase;
  text-indent: -99999px;
}
.tooltips.a li.e {
  padding: 12px 100px;
}
.tooltips.a li.f {
  padding: 12px 15px;
}
.tooltips.a li.f a {
  width: 140px;
}
.tooltips.b li {
  padding: 12px 88px;
}
.tooltips.b li.d {
  padding: 12px 73px;
}
.tooltips.b li.e {
  padding: 12px 15px;
}
.tooltips.b li.e a {
  width: 140px;
}
.tooltips.c li {
  padding: 12px 75px;
}
.tooltips.c li.d {
  padding: 12px 87px;
}
.tooltips.c li.e {
  padding: 12px 0 12px 71px;
}
.tooltips.c li.e a {
  width: 140px;
}
.tooltips.d li {
  padding: 8px 51px;
}
.tooltips.d li.e {
  padding: 8px 68px;
}
.tooltips.e li {
  padding: 12px 95px;
}
.tooltips.e li.c {
  padding: 12px 40px;
}
.tooltips.e li.d {
  padding: 12px 110px;
}
.tooltips.e li.e {
  padding: 12px;
}
.tooltips.e li.e a {
  width: 140px;
}

.page-marketplace {
  background: #fff;
}
.page-marketplace .panels-flexible-region-51-center, .page-marketplace .panels-flexible-region-51-content {
  width: 100%;
}
.page-marketplace .pane-1 {
  position: relative;
}
@media (min-width: 710px) {
  .page-marketplace .desc {
    z-index: 10;
    position: absolute;
    bottom: 40px;
    right: 35px;
    width: 425px;
    color: #fff;
  }
}
.page-marketplace .desc h2 {
  font-size: 34px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
}
@media (min-width: 710px) {
  .page-marketplace .desc h2 {
    color: #fff;
  }
}
.page-marketplace .desc p {
  font-family: "Roboto", sans-serif;
}
@media (min-width: 710px) {
  .page-marketplace .desc p {
    font-size: 12px;
  }
}
.page-marketplace .pane-2 h4 {
  font-size: 18px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  padding-bottom: 20px;
  color: #252525;
}
.page-marketplace .pane-2 h4::after {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 0;
  bottom: 0px;
}
.page-marketplace .pane-2 p {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  margin-bottom: 2em;
  color: #252525;
}
.page-marketplace .view-marketplace-products .view-content {
  *zoom: 1;
  width: 100%;
  margin-top: 2.5em;
  margin-bottom: 1em;
  position: relative;
}
.page-marketplace .view-marketplace-products .view-content:after {
  content: "";
  display: table;
  clear: both;
}
.page-marketplace .view-marketplace-products .views-row {
  float: left;
  margin-bottom: 1em;
  padding-top: 25px;
  text-align: center;
  width: 100%;
  background: #fff;
  position: relative;
}
@media (min-width: 400px) and (max-width: 767px) {
  .page-marketplace .view-marketplace-products .views-row {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 47.45763%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 5.08475%;
  }
  .page-marketplace .view-marketplace-products .views-row:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .page-marketplace .view-marketplace-products .views-row {
    -sgs-span-settings: ("span": 2, "location": 1, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": true, "end row": false, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 23.1405%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.47934%;
  }
  .page-marketplace .view-marketplace-products .views-row:nth-child(4n) {
    margin-right: 0;
  }
}
.page-marketplace .view-marketplace-products .views-row .title {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  padding: 15px 10px;
  text-align: center;
  display: block;
}
.page-marketplace .view-marketplace-products .views-row a {
  text-decoration: none;
  color: #888888;
  text-align: center;
}
.page-marketplace .view-marketplace-products .views-row a:hover {
  color: #252525;
}
.page-marketplace .view-marketplace-products .views-row:hover::before {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 43%;
  top: 0;
}
.page-marketplace .l-footer-wrapper {
  background: #F5F5F5;
}
.page-marketplace .l-footer-wrapper .l-region--footer .block {
  border: 0;
  width: 97.4138%;
}
.page-marketplace .l-footer-wrapper .l-region--footer .block__content {
  padding: 0;
}

.new-toolkit {
  color: #3d3d3d;
  /*
  * Size classes
  */
  /*
  * Styles for file listing view
  */
}
.new-toolkit .l-main {
  margin-top: 0;
}
.new-toolkit .site-branding__slogan {
  display: none;
}
.new-toolkit .pane-node-field-nt-full-toolkit, .new-toolkit .pane-taxonomy-term-field-nt-full-toolkit {
  display: none;
}
.new-toolkit .crumb {
  *zoom: 1;
  padding: 20px;
}
.new-toolkit .crumb:after {
  content: "";
  display: table;
  clear: both;
}
.new-toolkit .crumb .data {
  display: none;
}
.new-toolkit .crumb ul {
  padding: 0;
  margin: 0;
  float: right;
}
.new-toolkit .crumb ul li {
  list-style: none;
  display: inline;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  padding-right: 5px;
}
.new-toolkit .crumb ul li a {
  color: #363636;
  text-decoration: none;
}
.new-toolkit .crumb ul li a:hover {
  text-decoration: underline;
}
.new-toolkit .flexslider {
  border: 0;
  padding: 0;
  margin: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.new-toolkit .flexslider .slides > li {
  position: relative;
}
.new-toolkit.not-front .has-no-sidebars .l-content {
  width: 100%;
  margin: 0;
}
.new-toolkit .inner {
  *zoom: 1;
}
.new-toolkit .inner:after {
  content: "";
  display: table;
  clear: both;
}
.new-toolkit .path {
  margin-bottom: 20px;
}
.new-toolkit .path .breadcrumb {
  margin: 0;
  float: none;
  width: 100%;
}
@media (min-width: 768px) {
  .new-toolkit .row1 {
    padding-bottom: 50px;
  }
}
.new-toolkit .row1 ul {
  margin: 0;
  padding: 0;
  *zoom: 1;
}
.new-toolkit .row1 ul:after {
  content: "";
  display: table;
  clear: both;
}
.new-toolkit .row1 ul li {
  list-style: none;
}
.new-toolkit .row1 .views-field-nothing {
  width: 293px;
  margin: auto;
}
.new-toolkit .row1 .panel-pane {
  *zoom: 1;
}
.new-toolkit .row1 .panel-pane:after {
  content: "";
  display: table;
  clear: both;
}
.new-toolkit .row1 .panel-pane h2.pane-title, .new-toolkit .row1 .panel-pane .view-header h2 {
  background: none;
  text-align: center;
  font-style: normal;
  color: #252525;
  font-size: 15px;
  border: 0;
  padding-top: 65px;
  padding-bottom: 15px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
}
.new-toolkit .row1 .panel-pane .view-content {
  *zoom: 1;
}
.new-toolkit .row1 .panel-pane .view-content:after {
  content: "";
  display: table;
  clear: both;
}
.new-toolkit .row1 .panel-pane .view-content .views-row {
  text-align: center;
  width: 25%;
  float: left;
}
@media (max-width: 767px) {
  .new-toolkit .row1 .panel-pane .view-content .views-row {
    width: 100% !important;
    margin-bottom: 20px;
  }
}
.new-toolkit .row1 .panel-pane .view-content .views-row a, .new-toolkit .row1 .panel-pane .view-content .views-row a:visited {
  opacity: 0.6;
  color: #000;
  text-decoration: none;
  position: relative;
  padding-top: 15px;
  display: block;
}
.new-toolkit .row1 .panel-pane .view-content .views-row a:hover, .new-toolkit .row1 .panel-pane .view-content .views-row a:visited:hover {
  color: #000;
  opacity: 1;
}
.new-toolkit .row1 .panel-pane .view-content .views-row a:hover::before, .new-toolkit .row1 .panel-pane .view-content .views-row a:visited:hover::before {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 44%;
  top: 0px;
}
.new-toolkit .row1 .panel-pane .view-content .views-row .name {
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  margin: 20px 0;
  margin-bottom: 10px;
}
.new-toolkit .row1 .panel-pane .view-content .views-row .desc {
  font-family: "Roboto", sans-serif;
  padding: 0 15px;
  font-size: 12px;
}
.new-toolkit .row1 .panel-pane .view-content .views-row .img {
  height: 100px;
}
.new-toolkit .row1 .panel-pane .view-content .views-row img {
  width: 146px;
  height: 100px;
}
.new-toolkit .row3 {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .new-toolkit .row3 .flexslider {
    width: 94%;
    margin: auto;
  }
}
.new-toolkit .row3 .view-header h2 {
  background: none;
  text-align: center;
  font-style: normal;
  color: #252525;
  font-size: 15px;
  border: 0;
  padding-bottom: 30px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 22px;
}
.new-toolkit .row3 .panel-pane {
  margin-bottom: 50px;
}
.new-toolkit .row3 .panel-pane .slides {
  /* width:100% !important;
   @include transform(none !important);*/
}
.new-toolkit .row3 .panel-pane .flex-control-nav {
  bottom: auto;
  top: -33px;
}
.new-toolkit .row3 .panel-pane .flex-control-nav a {
  text-align: center;
  width: 7px;
  height: 7px;
  background: #363636;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #363636;
}
.new-toolkit .row3 .panel-pane .flex-control-nav a:hover, .new-toolkit .row3 .panel-pane .flex-control-nav a.flex-active {
  background: none;
}
.new-toolkit .row3 .panel-pane .flex-direction-nav a {
  opacity: 1;
  top: 68%;
  width: 12px;
  height: 31px;
}
.new-toolkit .row3 .panel-pane .flex-direction-nav .flex-prev {
  background: url("../images/toolkits/ntprev.png") no-repeat left top;
  text-transform: uppercase;
  text-indent: -99999px;
  left: -35px;
}
.new-toolkit .row3 .panel-pane .flex-direction-nav .flex-prev::before {
  display: none;
}
.new-toolkit .row3 .panel-pane .flex-direction-nav .flex-next {
  background: url("../images/toolkits/ntnext.png") no-repeat left top;
  text-transform: uppercase;
  text-indent: -99999px;
  text-align: left;
  right: -35px;
}
.new-toolkit .row3 .panel-pane .flex-direction-nav .flex-next::before {
  display: none;
}
.new-toolkit .row3 .panel-pane .slides > li {
  text-align: center;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}
.new-toolkit .row3 .panel-pane .slides > li a {
  color: #878686;
  text-decoration: none;
}
.new-toolkit .row3 .panel-pane .slides > li:hover a {
  color: #000;
}
.new-toolkit .row3 .panel-pane .slides > li:hover a .views-field-field-nt-second-title::before {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 44%;
  top: 0;
}
.new-toolkit .row3 .panel-pane .slides > li .views-field-field-nt-second-title {
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  position: relative;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.new-toolkit .row3 .panel-pane .slides > li .views-field-field-nt-subtitle {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.new-toolkit .view-nt-file-listing .file-group {
  margin-bottom: 30px;
  display: none;
}
.new-toolkit .view-nt-file-listing .listing-c {
  display: block;
}
.new-toolkit .view-nt-file-listing .more {
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  text-align: left;
  text-decoration: underline;
  display: none;
}
@media (min-width: 768px) {
  .new-toolkit .view-nt-file-listing .more {
    text-align: right;
  }
}
.new-toolkit .view-nt-file-listing ul {
  margin: 0;
  padding: 0;
}
.new-toolkit .view-nt-file-listing ul li {
  list-style: none;
  margin-bottom: 15px;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  display: none;
}
.new-toolkit .view-nt-file-listing ul li img {
  display: none;
}

.pane-new-toolkits-more-toolkits .view-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pane-new-toolkits-more-toolkits .view-content ul > li {
  text-align: center;
  text-transform: uppercase;
  position: relative;
  width: 100% !important;
  margin-bottom: 85px;
  cursor: pointer;
}
.pane-new-toolkits-more-toolkits .view-content ul > li a {
  color: #878686;
  display: block;
  text-decoration: none;
}
.pane-new-toolkits-more-toolkits .view-content ul > li a:hover {
  color: #000;
}
@media (min-width: 330px) {
  .pane-new-toolkits-more-toolkits .view-content ul > li {
    width: 50% !important;
    float: left;
  }
}
@media (min-width: 768px) {
  .pane-new-toolkits-more-toolkits .view-content ul > li {
    width: 25% !important;
    float: left;
  }
}
.pane-new-toolkits-more-toolkits .view-content ul > li .path {
  display: none;
  text-transform: none;
}
.pane-new-toolkits-more-toolkits .view-content ul > li .views-field-field-nt-second-title {
  font-size: 20px;
  margin-bottom: 5px;
  position: relative;
  padding-top: 20px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}
.pane-new-toolkits-more-toolkits .view-content ul > li .views-field-field-nt-subtitle {
  font-size: 12px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}
.pane-new-toolkits-more-toolkits .view-content ul > li:hover {
  color: #000;
}
.pane-new-toolkits-more-toolkits .view-content ul > li:hover .views-field-field-nt-second-title::before {
  position: absolute;
  width: 40px;
  height: 4px;
  background: #000;
  content: "";
  left: 43%;
  top: 0;
}

.toolkit-category .pane-2 .popup-element-title {
  font-size: 12px;
  margin-bottom: 14px;
}
.toolkit-category .pane-2 .inner {
  background: #fff !important;
  width: 395px;
  border: 1px solid #999;
  padding: 10px;
}
.toolkit-category .pane-2 .popup-element-body table.popup-layout {
  margin: 0 !important;
}
.toolkit-category .pane-2 .top, .toolkit-category .pane-2 .bottom, .toolkit-category .pane-2 .left, .toolkit-category .pane-2 .right {
  display: none;
}
.toolkit-category .pane-2 .center {
  margin: 0;
  padding: 0;
}
.toolkit-category .pane-2 .popup-element {
  position: relative;
}
.toolkit-category .pane-2 .popup-element-noscript .origin-bottom-left.expand-bottom-right {
  top: 0;
  left: -415px;
}
.toolkit-category .crumb {
  padding-top: 0;
}
@media (min-width: 768px) {
  .toolkit-category .content {
    width: 69%;
  }
  .toolkit-category .sidebar {
    width: 31%;
  }
  .toolkit-category .content, .toolkit-category .sidebar {
    float: left;
  }
}
.toolkit-category .row1 {
  background: #363636;
}
.toolkit-category .row1 .panel-pane .view-content .views-row a, .toolkit-category .row1 .panel-pane .view-content .views-row a:visited {
  opacity: 1;
}
.toolkit-category .row1 .name, .toolkit-category .row1 .desc {
  color: #F1F2F2;
}
.toolkit-category .row1 h2 {
  color: #fff !important;
}
.toolkit-category .row1 a:hover, .toolkit-category .row1 a:visited:hover {
  color: #F1F2F2 !important;
}
.toolkit-category .row1 a:hover::before, .toolkit-category .row1 a:visited:hover::before {
  background: #F1F2F2 !important;
}
.toolkit-category .copy .inner {
  background: #F1F2F2;
}
.toolkit-category .field--name-field-nt-category-icon {
  position: relative;
  padding-top: 20px;
  padding-bottom: 25px;
}
.toolkit-category .field--name-field-nt-category-icon img {
  width: 110px;
  height: auto;
}
.toolkit-category .field--name-field-nt-category-icon:before {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 0;
  top: 0px;
}
.toolkit-category .content .left {
  padding: 40px;
}
.toolkit-category .content h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 4px;
}
.toolkit-category .content .pane-new-toolkits-category-parent h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 40px;
}
.toolkit-category .content .pane-new-toolkits-category-parent img {
  display: none;
}
.toolkit-category .content .pane-term-description {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  *zoom: 1;
}
.toolkit-category .content .pane-term-description:after {
  content: "";
  display: table;
  clear: both;
}
.toolkit-category .content .pane-term-description .intro {
  font-size: 18px;
  *zoom: 1;
  margin-bottom: 35px;
  line-height: 23px;
}
.toolkit-category .content .pane-term-description .intro:after {
  content: "";
  display: table;
  clear: both;
}
.toolkit-category .content .pane-term-description h2, .toolkit-category .content .pane-term-description h3 {
  font-size: 18px;
}
.toolkit-category .content .pane-term-description ul li {
  margin-bottom: 10px;
}
.toolkit-category .content .pane-term-description ul li:last-child {
  margin-bottom: 0;
}
.toolkit-category .sidebar {
  background: #fff;
  min-height: 230px;
  padding-bottom: 40px;
  *zoom: 1;
}
.toolkit-category .sidebar:after {
  content: "";
  display: table;
  clear: both;
}
.toolkit-category .sidebar .panel-pane {
  padding: 0 40px;
}
@media (max-width: 768px) {
  .toolkit-category .sidebar .panel-pane {
    padding-top: 40px;
  }
}
.toolkit-category .sidebar img {
  display: none;
  width: 100%;
}
@media (min-width: 768px) {
  .toolkit-category .sidebar img {
    display: block;
    margin-bottom: 40px;
  }
}
.toolkit-category .sidebar .pane-entity-field {
  margin-bottom: 20px;
}
.toolkit-category .sidebar h2.pane-title {
  background: none;
  text-align: left;
  font-style: normal;
  color: #252525;
  font-size: 15px;
  border: 0;
  padding: 20px 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  margin-bottom: 30px;
  position: relative;
}
.toolkit-category .sidebar h2.pane-title:first-child {
  padding-top: 0;
}
.toolkit-category .sidebar h2.pane-title::after {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 0;
  bottom: 0px;
}
.toolkit-category .sidebar .field__items {
  padding: 0;
}
.toolkit-category .sidebar .field__items .field__item {
  list-style: none;
  margin-bottom: 15px;
}
.toolkit-category .sidebar .field__items .field__item:last-child {
  margin-bottom: 0;
}
.toolkit-category .sidebar .field__items .field__item img {
  display: none;
}
.toolkit-category .sidebar .field__items .field__item a {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.toolkit-category .sidebar .item-list ul {
  padding: 0;
  margin: 0;
}
.toolkit-category .sidebar .item-list ul li {
  list-style: none;
  margin-bottom: 15px;
}
.toolkit-category .sidebar .item-list ul li:last-child {
  margin-bottom: 0;
}
.toolkit-category .sidebar .item-list ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.toolkit-category .sidebar a {
  color: #878686;
  text-decoration: none;
}
.toolkit-category .sidebar a:hover {
  color: #000;
}

.node-type-new-toolkit .copy {
  *zoom: 1;
}
.node-type-new-toolkit .copy:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-new-toolkit .copy .inner {
  background: #F5F5F5;
}
.node-type-new-toolkit .left, .node-type-new-toolkit .right {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  .node-type-new-toolkit .left, .node-type-new-toolkit .right {
    width: 50%;
  }
}
.node-type-new-toolkit .left {
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .node-type-new-toolkit .left {
    max-height: 245px;
  }
  .node-type-new-toolkit .left img {
    margin-top: -15%;
  }
}
.node-type-new-toolkit .left img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .node-type-new-toolkit .left img {
    width: 590px !important;
    height: 478px !important;
    min-width: 590px;
  }
}
.node-type-new-toolkit .left .pane-1 h1 {
  color: #fff;
  position: absolute;
  left: 40px;
  top: 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 34px;
  text-transform: uppercase;
  font-weight: 400;
}
.node-type-new-toolkit .left .pane-1 h1 span {
  font-size: 25px;
  display: block;
}
@media (min-width: 768px) {
  .node-type-new-toolkit .right {
    min-height: 474px;
  }
}
.node-type-new-toolkit .right .pane-node-body {
  padding: 35px;
  padding-top: 0;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.node-type-new-toolkit .right .pane-node-body ul li {
  margin-bottom: 10px;
}
.node-type-new-toolkit .right .pane-node-body ul li:last-child {
  margin-bottom: 0;
}
.node-type-new-toolkit .right h2 {
  font-size: 21px;
  line-height: 25px;
}
.node-type-new-toolkit .row2 {
  background: #000;
  *zoom: 1;
}
.node-type-new-toolkit .row2:after {
  content: "";
  display: table;
  clear: both;
}
.node-type-new-toolkit .row2 p {
  color: #fff;
  padding: 35px;
  text-align: center;
  margin: 0;
}
.node-type-new-toolkit .row2 p.half {
  text-align: left;
  width: 50%;
  float: left;
}

.toolkit-subcategory .crumb {
  padding-top: 0;
}
.toolkit-subcategory .content {
  width: 815px;
}
.toolkit-subcategory .sidebar {
  width: 355px;
}
.toolkit-subcategory .content, .toolkit-subcategory .sidebar {
  float: left;
}
.toolkit-subcategory .pane-1 h1 {
  position: relative;
  padding-top: 30px;
}
.toolkit-subcategory .pane-1 h1:before {
  position: absolute;
  width: 35px;
  height: 3px;
  background: #000;
  content: "";
  left: 0;
  top: 0;
}
.toolkit-subcategory .pane-1 h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 27px;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
}
.toolkit-subcategory .content {
  background: #F1F2F2;
  padding-bottom: 40px;
}
.toolkit-subcategory .content .left {
  padding: 0 40px;
}
.toolkit-subcategory .content h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 5px;
}
.toolkit-subcategory .content .pane-new-toolkits-category-parent h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  display: block;
  margin-bottom: 40px;
  text-transform: uppercase;
  font-weight: 400;
}
.toolkit-subcategory .content .pane-new-toolkits-category-parent img {
  display: none;
}
.toolkit-subcategory .content .pane-term-description {
  font-family: "Roboto", sans-serif;
}
.toolkit-subcategory .content .pane-term-description h2, .toolkit-subcategory .content .pane-term-description h3 {
  font-size: 18px;
}
.toolkit-subcategory .content .pane-term-description p, .toolkit-subcategory .content .pane-term-description ul, .toolkit-subcategory .content .pane-term-description li, .toolkit-subcategory .content .pane-term-description a {
  font-size: 12px;
}
.toolkit-subcategory .content .pane-term-description ul li {
  margin-bottom: 10px;
}
.toolkit-subcategory .content .pane-term-description ul li:last-child {
  margin-bottom: 0;
}
.toolkit-subcategory .sidebar {
  padding: 40px;
  padding-top: 0;
}
.toolkit-subcategory .sidebar .img {
  text-align: center;
}
.toolkit-subcategory .sidebar .t2 {
  background: none;
  text-align: center;
  font-style: normal;
  color: #252525;
  font-size: 18px;
  border: 0;
  padding-top: 20px;
  padding-bottom: 45px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}
.toolkit-subcategory .left {
  float: left;
  width: 60%;
}
.toolkit-subcategory .right {
  float: left;
  width: 40%;
  padding-right: 40px;
}
.toolkit-subcategory .top {
  padding: 40px;
  padding-bottom: 0;
}
.toolkit-subcategory .sidebar .pane-entity-field, .toolkit-subcategory .right .pane-entity-field {
  margin-bottom: 20px;
}
.toolkit-subcategory .sidebar h2.pane-title, .toolkit-subcategory .right h2.pane-title {
  background: none;
  text-align: left;
  font-style: normal;
  color: #252525;
  font-size: 18px;
  border: 0;
  padding: 20px 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
  position: relative;
}
.toolkit-subcategory .sidebar h2.pane-title:first-child, .toolkit-subcategory .right h2.pane-title:first-child {
  padding-top: 0;
}
.toolkit-subcategory .sidebar h2.pane-title::after, .toolkit-subcategory .right h2.pane-title::after {
  position: absolute;
  width: 40px;
  height: 4px;
  background: #000;
  content: "";
  left: 0;
  bottom: 0px;
}
.toolkit-subcategory .sidebar .field__items, .toolkit-subcategory .right .field__items {
  padding: 0;
}
.toolkit-subcategory .sidebar .field__items .field__item, .toolkit-subcategory .right .field__items .field__item {
  list-style: none;
  margin-bottom: 15px;
}
.toolkit-subcategory .sidebar .field__items .field__item:last-child, .toolkit-subcategory .right .field__items .field__item:last-child {
  margin-bottom: 0;
}
.toolkit-subcategory .sidebar .field__items .field__item img, .toolkit-subcategory .right .field__items .field__item img {
  display: none;
}
.toolkit-subcategory .sidebar .field__items .field__item a, .toolkit-subcategory .right .field__items .field__item a {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.toolkit-subcategory .sidebar .item-list ul, .toolkit-subcategory .right .item-list ul {
  padding: 0;
  margin: 0;
}
.toolkit-subcategory .sidebar .item-list ul li, .toolkit-subcategory .right .item-list ul li {
  list-style: none;
  margin-bottom: 15px;
}
.toolkit-subcategory .sidebar .item-list ul li:last-child, .toolkit-subcategory .right .item-list ul li:last-child {
  margin-bottom: 0;
}
.toolkit-subcategory .sidebar .item-list ul li a, .toolkit-subcategory .right .item-list ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.toolkit-subcategory .sidebar a, .toolkit-subcategory .right a {
  color: #878686;
  text-decoration: none;
}
.toolkit-subcategory .sidebar a:hover, .toolkit-subcategory .right a:hover {
  color: #000;
}
.toolkit-subcategory .pane-taxonomy-term-field-nt-category-icon img {
  display: block !important;
}
.toolkit-subcategory .row1 {
  background: #363636;
}
.toolkit-subcategory .row1 h2 {
  color: #fff !important;
}
.toolkit-subcategory .row1 .name, .toolkit-subcategory .row1 .desc {
  color: #F1F2F2;
}
.toolkit-subcategory .row1 a:hover, .toolkit-subcategory .row1 a:visited:hover {
  color: #F1F2F2 !important;
}
.toolkit-subcategory .row1 a:hover::before, .toolkit-subcategory .row1 a:visited:hover::before {
  background: #F1F2F2 !important;
}

.panel-2col-bricks {
  *zoom: 1;
}
.panel-2col-bricks:after {
  content: "";
  display: table;
  clear: both;
}

.page-new-toolkits .panels-flexible-region-44-center {
  width: 100%;
}
.page-new-toolkits .panels-flexible-45 .panels-flexible-row {
  padding: 0;
}
.page-new-toolkits .panels-flexible-region-45-center {
  float: none;
  width: 100%;
}
.page-new-toolkits .panels-flexible-45 .panels-flexible-region {
  padding: 0;
  width: 100%;
}
.page-new-toolkits .panels-flexible-44 .panels-flexible-row {
  margin: 0;
  padding: 0;
}
.page-new-toolkits .pane-new-toolkits-slider .desc {
  margin-top: 20px;
}
@media (min-width: 710px) {
  .page-new-toolkits .pane-new-toolkits-slider .desc {
    z-index: 10;
    position: absolute;
    bottom: 105px;
    right: 65px;
    width: 365px;
    margin: 0;
  }
}
.page-new-toolkits .pane-new-toolkits-slider .desc h2 {
  font-size: 34px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
}
.page-new-toolkits .pane-new-toolkits-slider .desc p {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.page-new-toolkits .pane-new-toolkits-slider a, .page-new-toolkits .pane-new-toolkits-slider a:hover {
  color: #414042;
  text-decoration: none;
}
@media (min-width: 710px) {
  .page-new-toolkits .pane-new-toolkits-slider a, .page-new-toolkits .pane-new-toolkits-slider a:hover {
    color: #FFF;
  }
}
.page-new-toolkits .pane-new-toolkits-slider .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: auto;
  text-align: right;
  top: 35px;
  right: 15px;
  margin: 0;
  margin-right: 15px;
}
.page-new-toolkits .pane-new-toolkits-slider .flex-control-nav:last-child {
  margin: 0;
}
.page-new-toolkits .pane-new-toolkits-slider .flex-control-nav a {
  text-align: center;
  width: 15px;
  height: 15px;
  background: #363636;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #363636;
}
.page-new-toolkits .pane-new-toolkits-slider .flex-control-nav a:hover, .page-new-toolkits .pane-new-toolkits-slider .flex-control-nav a.flex-active {
  background: none;
}
.page-new-toolkits .pane-new-toolkits-slider h2.pane-title {
  background: none;
  text-align: center;
  font-style: normal;
  color: #252525;
  font-size: 15px;
  padding: 0;
  border: 0;
  margin-top: 60px;
  margin-bottom: 55px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides {
  width: 100% !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li {
  color: #878686;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  width: 100% !important;
  margin-bottom: 85px;
  cursor: pointer;
}
@media (min-width: 330px) {
  .page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li {
    width: 50% !important;
  }
}
@media (min-width: 768px) {
  .page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li {
    width: 25% !important;
  }
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li:hover {
  color: #000;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li .path {
  display: none;
  text-transform: none;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li .views-field-field-nt-second-title {
  font-size: 20px;
  margin-bottom: 5px;
  position: relative;
  padding-top: 20px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li .views-field-field-nt-subtitle {
  font-size: 12px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li:hover, .page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li.flex-active-slide {
  color: #000;
}
.page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li:hover .views-field-field-nt-second-title::before, .page-new-toolkits .view-new-toolkits-slider.view-display-id-block_1 .slides > li.flex-active-slide .views-field-field-nt-second-title::before {
  position: absolute;
  width: 40px;
  height: 4px;
  background: #000;
  content: "";
  left: 43%;
  top: 0;
}

.page-project-results-dashboard {
  /*
   * Dashboard styles
   */
  /* .has-one-sidebar .l-content-bottom{ 
     width:100%;
     margin:0;
     background:red;
     float:none;
   }  */
  /*
   * Print
   */
  /*
   * Circles
   */
  /*
   * Dashboard session
   */
  /*
   * Dashboard Baseline Override
   */
  /*
   * Selections
   */
  /*
   * Collapsibles
   */
  /*
   * Cleanup
   */
  /*
  * Session Form
  */
}
.page-project-results-dashboard .measure-body {
  display: none !important;
}
.page-project-results-dashboard .pane-4 {
  *zoom: 1;
  margin-top: 20px;
}
.page-project-results-dashboard .pane-4:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .wbr .coltitle {
  margin-top: 10px;
}
.page-project-results-dashboard .l-region--help {
  margin-bottom: 35px;
}
.page-project-results-dashboard .l-region--help .block {
  border: 1px solid #EBEBEB;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(#ffffff, #fafafa);
  background-image: -webkit-linear-gradient(#ffffff, #fafafa);
  background-image: linear-gradient(#ffffff, #fafafa);
  *zoom: 1;
  padding: 35px 50px;
}
.page-project-results-dashboard .l-region--help .block:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .l-region--help .block img {
  float: left;
  margin-right: 25px;
}
.page-project-results-dashboard .l-region--help .block .text {
  float: left;
  width: 70%;
  color: #666666;
}
.page-project-results-dashboard .l-region--help .block h1 {
  margin-bottom: 5px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 25px;
}
.page-project-results-dashboard .has-one-sidebar .l-content .l-region--sidebar-first {
  width: 100% !important;
  margin: 0;
  float: none;
  height: 65px;
}
.page-project-results-dashboard .has-one-sidebar .l-content .l-region--sidebar-first h2 {
  font-size: 22px;
  font-style: italic;
  font-weight: bold;
  padding: 0 35px;
  text-transform: uppercase;
  border: 1px solid #ebebeb;
  border-bottom: 0;
  line-height: 65px;
}
.page-project-results-dashboard .l-middle {
  background: #FFF;
  border: 1px solid #ebebeb;
  margin-bottom: 40px;
  padding: 15px;
}
.page-project-results-dashboard .l-middle .pane-title {
  padding: 0;
  border: 0;
  text-transform: none;
  background: none;
  line-height: 60px;
  font-size: 28px;
}
.page-project-results-dashboard .print-button {
  *zoom: 1;
  float: right;
  margin-top: 83px;
}
.page-project-results-dashboard .print-button:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .overview-stats {
  clear: both;
  padding-top: 40px;
  margin-bottom: 50px;
}
.page-project-results-dashboard .print {
  width: 235px;
  background: #3DAB47;
  float: right;
  height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  font-size: 14px;
  position: relative;
  line-height: 17px;
}
.page-project-results-dashboard .print span {
  padding: 6px 14px;
  display: inline-block;
}
.page-project-results-dashboard .print span.a {
  padding-left: 20px;
  padding-right: 9px;
}
.page-project-results-dashboard .print span.b {
  display: inline-block;
  width: 40px;
  height: 40px;
  top: -10px;
  position: relative;
  padding: 0;
  background: url("../images/dashboard/print-icon.png") no-repeat top left;
  text-transform: uppercase;
}
.page-project-results-dashboard .print span.b a {
  width: 40px;
  height: 40px;
  text-indent: -999999px;
  display: block;
  cursor: default;
}
.page-project-results-dashboard .print span.c {
  padding-left: 10px;
}
.page-project-results-dashboard .print span.a, .page-project-results-dashboard .print span.c {
  cursor: pointer;
}
.page-project-results-dashboard .dashboard-overview-stats {
  width: 485px;
  margin: auto;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-percent, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-dollar, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-kwh {
  float: left;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-percent .number, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-dollar .number, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-kwh .number {
  text-transform: uppercase;
  width: 110px;
  height: 110px;
  position: relative;
  background: #3DAB47;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  color: #FFF;
  font-size: 23px;
  text-align: center;
  font-style: italic;
  display: block;
  line-height: 110px;
  margin: auto;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-percent h4, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-dollar h4, .page-project-results-dashboard .dashboard-overview-stats .annual-savings-kwh h4 {
  text-align: center;
  fomt-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  color: #7E7E7E;
  font-style: italic;
  margin-top: 0.6em;
  font-size: 15px;
  margin-bottom: 0;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-dollar {
  margin-right: 30px;
  margin-left: 30px;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-dollar .number {
  background: #0070C0;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-percent .number {
  background: #00B050;
}
.page-project-results-dashboard .dashboard-overview-stats .annual-savings-kwh .number {
  background: #00B050;
}
.page-project-results-dashboard .pane-districts-dashboard-districts-dashboard-session {
  clear: both;
  margin-top: 20px;
  float: left;
}
.page-project-results-dashboard #baseline-override {
  clear: both;
  margin-top: 15px;
}
.page-project-results-dashboard #baseline-override .label-text {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-style: italic;
  font-size: 16px;
  color: #656565;
  float: left;
  margin-right: 10px;
  margin-top: 7px;
}
.page-project-results-dashboard #baseline-override input {
  width: 150px;
  float: left;
  margin-right: 5px;
}
.page-project-results-dashboard #baseline-override .input-suffix {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 16px;
  float: left;
  color: #656565;
  margin-top: 7px;
}
.page-project-results-dashboard .container {
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container {
  border-top: 1px solid #bcbcbc;
  clear: both;
  position: relative;
  margin-left: 20px;
  margin-bottom: 12px;
  /*
   * Package colors
   */
  /*
   * Custom view sizes 
   */
}
.page-project-results-dashboard .ctools-collapsible-container .coltitle {
  float: right;
  width: 53%;
}
.page-project-results-dashboard .ctools-collapsible-container .coltitle .col {
  color: #7e7e7e;
  float: left;
  font-size: 14px;
  text-align: center;
  width: 25%;
  line-height: 18px;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-handle {
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  color: #7e7e7e;
  font-size: 23px;
  font-weight: normal;
  line-height: 20px;
  text-transform: uppercase;
  margin-top: -10px;
  margin-left: 40px;
  margin-bottom: 10px;
  background: #FFF;
  padding: 0 8px;
  float: left;
  cursor: pointer;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-content {
  clear: both;
  margin-left: -10px;
  padding-bottom: 15px;
  width: 101%;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-content .col-container {
  *zoom: 1;
  margin-bottom: 10px;
  display: block;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-content .col-container:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-content .panels {
  *zoom: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-collapsible-content .panels:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .ctools-toggle {
  background: url("../images/dashboard/dropdown.png") no-repeat left top;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -24px;
  top: -10px;
  cursor: pointer;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes {
  *zoom: 1;
  margin-bottom: 1em;
  /*
   * Default row colors
   */
  /*
   * Enabled row colors
   */
  /*
   * Disabled row colors
   */
  /*
   * Overrides
   */
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .pane-title {
  display: inline-block;
  font-size: 22px;
  font-weight: normal;
  line-height: 25px;
  text-transform: uppercase;
  vertical-align: middle;
  padding-top: 7px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .views-exposed-form .views-exposed-widget {
  padding: 0;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-header {
  width: 28%;
  float: left;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-header span.radio {
  width: 24px;
  height: 24px;
  background: #fff;
  text-indent: -999999px;
  display: inline-block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #7F7F7F;
  margin-right: 15px;
  vertical-align: middle;
  cursor: pointer;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-header img {
  vertical-align: middle;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-header .pane-title {
  float: right;
  width: 135px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view {
  width: 100%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-header img, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-header h2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-header span.radio {
  background: #fff;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-content .systems-icons {
  display: block;
  text-align: center;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view .view-content .systems-icons img {
  filter: none;
  -webkit-filter: grayscale(0);
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .view-header img, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .view-header h2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .view-header span.radio {
  background: #00b050;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .views-widget {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .view-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-enabled .view-content .systems-icons img {
  filter: none;
  -webkit-filter: grayscale(0);
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-header img, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-header h2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-header span.radio {
  background: #FFF;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-header img {
  filter: url("../js/filters.svg#grayscale");
  /* Firefox 3.5+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Webkit Nightlies & Google Chrome Canary */
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-disabled .view-content .systems-icons img {
  filter: url("../js/filters.svg#grayscale");
  /* Firefox 3.5+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Webkit Nightlies & Google Chrome Canary */
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-filters {
  float: left;
  width: 10%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-filters .chosen-container {
  width: 155px !important;
  padding-top: 6px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-empty {
  float: right;
  width: 40%;
  line-height: 40px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .views-exposed-widgets label {
  display: none;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-content {
  float: left;
  width: 51%;
  line-height: 40px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-content .views-field {
  float: left;
  width: 25%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-content img {
  vertical-align: middle;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .tool-rooftop .pane-title {
  padding: 0;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view-wbr-results-dashboard .view-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .package-measures-wrapper .views-row .measure-title, .page-project-results-dashboard .ctools-collapsible-container .package-measures-wrapper .views-row .views-field-nothing {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-project-results-dashboard .ctools-collapsible-container .package-measures-wrapper .views-row.tool-enabled .measure-title, .page-project-results-dashboard .ctools-collapsible-container .package-measures-wrapper .views-row.tool-enabled .views-field-nothing {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard {
  position: relative;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-header {
  width: 100%;
  text-align: left;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-header .desc {
  width: 50%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-filters {
  left: 52%;
  position: absolute;
  top: 0;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-empty {
  position: absolute;
  right: 0;
  width: 20%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .results {
  display: none;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-header .pane-title {
  float: right;
  width: auto;
  margin-right: 18px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-header h2, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-header img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  filter: none;
  -webkit-filter: grayscale(0);
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .views-widget {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .views-field-nothing {
  float: right;
  margin-bottom: 15px;
  width: 52.5%;
  text-align: center;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content {
  width: 100%;
  clear: both;
  margin-top: 20px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .view-content {
  margin-top: -15px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-row {
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content h3 {
  background: #fff;
  color: #7e7e7e;
  display: inline-block;
  font-size: 20px;
  margin-bottom: 0;
  margin-left: 16px;
  padding: 9px 10px;
  position: relative;
  text-transform: uppercase;
  top: -22px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .view-header {
  position: relative;
  width: 4%;
  z-index: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-title {
  width: 40%;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view {
  border-top: 4px dotted #a5a5a5;
  clear: both;
  width: 100%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view .views-field-view {
  border: 0;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view .measure-title {
  padding-left: 30px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view .measure-title span {
  display: block;
  line-height: 20px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view .measure-title span.measure-title {
  padding-left: 5px;
  font-size: 12px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 {
  border-top: 4px dotted #a5a5a5;
  margin-bottom: 20px;
  width: 100%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .ctools-collapsible-container {
  border-top: none;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row {
  *zoom: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row .views-field {
  width: 43.5%;
  text-align: left;
  padding-left: 35px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row .views-field span {
  display: block;
  line-height: 20px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row .views-field span.measure-title {
  font-size: 12px;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row .results-column {
  width: 53%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .views-row .results-column .views-field {
  padding: 0;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .separator {
  width: 100%;
  *zoom: 1;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .separator:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 h2 {
  color: #666666;
  float: left;
  font-size: 18px;
  margin: 0;
  line-height: 40px;
  font-weight: bold;
  width: 36%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .package-cost-savings, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .package-energy-savings, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .package-payback-years {
  width: 14%;
  float: left;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .results-column {
  float: right;
  width: 53%;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .results-column .views-field {
  width: 25%;
  text-align: center;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .results-column .views-field.system-icon {
  text-align: center;
}
.page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .results-column .system-icon, .page-project-results-dashboard .ctools-collapsible-container .pane-views-panes .view.view-wbr-results-dashboard .view-content .views-field-view-1 .results-column .system-icons {
  text-align: center;
}
.page-project-results-dashboard .ctools-collapsible-container.lpl .pane-views-panes .view-content, .page-project-results-dashboard .ctools-collapsible-container.hvac .pane-views-panes .view-content {
  float: right;
  text-align: center;
  width: 52%;
}
.page-project-results-dashboard .ctools-collapsible-container.ctools-collapsed .ctools-toggle {
  background-position: left -20px;
}
.page-project-results-dashboard .field-edit-link, .page-project-results-dashboard #edit-body-und-0-format, .page-project-results-dashboard .grippie, .page-project-results-dashboard #switch_edit-body-und-0-value {
  display: none;
}
.page-project-results-dashboard .form-textarea {
  resize: none;
}
.page-project-results-dashboard .pane-districts-dashboard-districts-dashboard-session {
  width: 560px;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper .form-wrapper {
  display: none;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper input, .page-project-results-dashboard #districts-dashboard-session-form-wrapper button {
  margin: 0;
  padding: 7px 10px;
  display: inline-block;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper .new-session-button {
  margin-left: 3px;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper .form-item--select-selector {
  float: left;
  width: 160px;
  margin-right: 15px;
  clear: left;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper .form-item--select-new-name {
  display: none;
  float: left;
  width: 160px;
}
.page-project-results-dashboard #districts-dashboard-session-form-wrapper .session-new, .page-project-results-dashboard #districts-dashboard-session-form-wrapper .rename-button-processed {
  margin-top: 23px;
  margin-left: 16px;
  margin-bottom: 12px;
  margin-right: 3px;
}

.page-project-results-dashboard {
  /*
   * Common tab content styles
   */
  /*
   * WBRT tab styles
   */
  /*
   * LRT Tab styles
   */
  /*
  * PLT Tab styles
  */
  /*
  * Styles for HVAC Tabs
  */
}
.page-project-results-dashboard .popup-element {
  padding: 0;
  float: left;
  margin-top: 2px;
  z-index: 300;
}
.page-project-results-dashboard .popup-element .popup-element-title {
  background: none;
  display: inline-block;
  padding: 0;
}
.page-project-results-dashboard .popup-element .popup-element-title span {
  background: #3DAB47;
  padding: 3px 8px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
}
.page-project-results-dashboard .l-content .results, .page-project-results-dashboard .l-content .views-field-field-baseline-electricity, .page-project-results-dashboard .l-content .views-field-field-baseline-gas,
.page-project-results-dashboard .l-content .annual-energy-use-savings, .page-project-results-dashboard .l-content .pane-node-field-project-image, .page-project-results-dashboard .l-content .field--name-field-square-footage, .page-project-results-dashboard .l-content .pane-node-title, .page-project-results-dashboard .l-content .pane-node-field-project-address, .page-project-results-dashboard .l-content .pane-node-field-guideme-project-size {
  display: none;
}
.page-project-results-dashboard .quicktabs-tabs {
  padding: 0;
  margin: 1em 0 2em;
  border: 1px solid #A4A5A7;
  *zoom: 1;
}
.page-project-results-dashboard .quicktabs-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .quicktabs-tabs li {
  text-align: center;
  display: inline-block;
  border-right: 1px solid #A4A5A7;
  float: left;
  line-height: 35px;
  padding: 0;
}
.page-project-results-dashboard .quicktabs-tabs li:nth-of-type(2) {
  display: none;
}
.page-project-results-dashboard .quicktabs-tabs li:hover, .page-project-results-dashboard .quicktabs-tabs li.active {
  background: #0A71CD;
}
.page-project-results-dashboard .quicktabs-tabs li:hover a, .page-project-results-dashboard .quicktabs-tabs li.active a {
  color: #FFF;
}
.page-project-results-dashboard .quicktabs-tabs li:last-child {
  border: 0;
}
.page-project-results-dashboard .quicktabs-tabs li:last-child a {
  width: 86px;
}
.page-project-results-dashboard .quicktabs-tabs li a {
  color: #A4A5A7;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 35px;
  display: inline-block;
}
.page-project-results-dashboard .quicktabs-tabs li.selections {
  width: 12.5%;
}
.page-project-results-dashboard .quicktabs-tabs li.whole-building {
  width: 17%;
}
.page-project-results-dashboard .quicktabs-tabs li.lighting {
  width: 11%;
}
.page-project-results-dashboard .quicktabs-tabs li.plug-loads {
  width: 13%;
}
.page-project-results-dashboard .quicktabs-tabs li.chiller {
  width: 9.5%;
}
.page-project-results-dashboard .quicktabs-tabs li.boiler {
  width: 9%;
}
.page-project-results-dashboard .quicktabs-tabs li.rooftop-hvac {
  width: 16%;
}
.page-project-results-dashboard .quicktabs-tabs li.heat-pump {
  width: 12%;
}
.page-project-results-dashboard .tabcontent {
  /*
   * End quicktabs main
   */
}
.page-project-results-dashboard .tabcontent .hpr {
  display: none !important;
}
.page-project-results-dashboard .tabcontent .tab-header {
  *zoom: 1;
  margin-bottom: 2em;
}
.page-project-results-dashboard .tabcontent .tab-header:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .tab-header img {
  float: left;
  margin-right: 1em;
}
.page-project-results-dashboard .tabcontent .tab-header h2 {
  line-height: 32px;
  display: inline-block;
  float: left;
  margin-right: 0.7em;
  line-height: 19px;
}
.page-project-results-dashboard .tabcontent .tab-header h2 span {
  display: block;
  font-size: 17px;
  padding-top: 10px;
  font-weight: 300;
}
.page-project-results-dashboard .tabcontent .overview {
  *zoom: 1;
  margin-bottom: 2em;
}
.page-project-results-dashboard .tabcontent .overview:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .circle {
  text-transform: uppercase;
  position: relative;
}
.page-project-results-dashboard .tabcontent .circle .sm {
  text-transform: none;
}
.page-project-results-dashboard .tabcontent .circle .number {
  margin: auto;
  background: #999999;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  color: #FFF;
  text-align: center;
  font-style: italic;
  display: block;
  font-size: 23px;
  line-height: 110px;
  width: 110px;
  height: 110px;
}
.page-project-results-dashboard .tabcontent .circle .number.small {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 14px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-weight: bold;
}
.page-project-results-dashboard .tabcontent .circle .number.green {
  background: #3DAB47;
}
.page-project-results-dashboard .tabcontent .circle .number.blue {
  background: #0070C0;
}
.page-project-results-dashboard .tabcontent .circle .number.red {
  background: #E50D37;
}
.page-project-results-dashboard .tabcontent .circle h4 {
  text-align: center;
  color: #7E7E7E;
  font-style: italic;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  margin-top: 0.6em;
  font-size: 14px;
  margin-bottom: 0;
  text-transform: none;
  font-weight: 300;
  line-height: 1.2em;
}
.page-project-results-dashboard .tabcontent .col-titles {
  *zoom: 1;
  margin: 2em 0;
}
.page-project-results-dashboard .tabcontent .col-titles:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .col-titles .col {
  text-align: center;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-size: 12px;
  color: #999999;
}
.page-project-results-dashboard .tabcontent .internal {
  margin-left: 18px;
  margin-bottom: 10px;
  border-top: 0;
}
.page-project-results-dashboard .tabcontent .internal .ctools-collapsible-handle, .page-project-results-dashboard .tabcontent .internal .data-header {
  margin: 0;
  padding: 0;
  width: 100%;
  text-transform: none;
  font-size: 15px;
  font-family: "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  font-weight: bold;
  color: #666666;
  *zoom: 1;
}
.page-project-results-dashboard .tabcontent .internal .ctools-collapsible-handle:after, .page-project-results-dashboard .tabcontent .internal .data-header:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .internal .ctools-collapsible-content, .page-project-results-dashboard .tabcontent .internal .data-content {
  margin: 0;
  padding: 13px;
  padding-bottom: 0;
  width: 100%;
  *zoom: 1;
}
.page-project-results-dashboard .tabcontent .internal .ctools-collapsible-content:after, .page-project-results-dashboard .tabcontent .internal .data-content:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .internal .ctools-toggle {
  background: url("../images/dashboard/tabdrop.jpg");
  width: 11px;
  height: 10px;
  background-position: 0 10px;
  top: 24px;
  left: -16px;
}
.page-project-results-dashboard .tabcontent .internal .ctools-toggle.ctools-toggle-collapsed {
  background-position: 0 0;
}
.page-project-results-dashboard .tabcontent .internal .ctools-collapsible-content {
  background: #E2F0D9;
}
.page-project-results-dashboard .tabcontent .group-data {
  *zoom: 1;
}
.page-project-results-dashboard .tabcontent .group-data:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .tabcontent .data-row .col, .page-project-results-dashboard .tabcontent .data-header .col {
  display: block;
  min-height: 30px;
}
.page-project-results-dashboard .tabcontent .tab-footer {
  *zoom: 1;
  text-align: center;
  margin: 2em 0;
}
.page-project-results-dashboard .tabcontent .tab-footer:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .overview .col {
  float: left;
  width: 25%;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .col-titles {
  margin-left: 75px;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .col-titles .col {
  float: left;
  width: 14.2857%;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .packages .internal .data-header {
  border-bottom: 2px dashed #7E7E7E;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .measures .data-row {
  border-bottom: 2px dashed #7E7E7E;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .measures .data-row:last-child {
  margin-bottom: 0;
  border: 0;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .internal .data-header {
  margin-top: 20px;
  margin-bottom: 12px;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .internal .circle {
  margin-top: -18px;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .internal .col {
  float: left;
  width: 13.5%;
  text-align: center;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .internal .col.package-title {
  width: 19%;
  text-align: left;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .data-row {
  margin-bottom: 13px;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .measure-desc {
  clear: both;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .packages .group-data .col {
  width: 14%;
  text-align: center;
  font-weight: bold;
  color: #666666;
  line-height: 20px;
  min-height: 20px;
  display: block;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .packages .group-data .col.measure-id {
  width: 18%;
  text-align: left;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .packages .group-data .col.payback-years {
  width: 12%;
}
.page-project-results-dashboard #wbrt-tab.tabcontent .measures .data-header {
  margin-bottom: 0;
  margin-top: 2.8em;
}
.page-project-results-dashboard #lrt-tab.tabcontent .overview {
  width: 100%;
  margin-bottom: 35px;
}
.page-project-results-dashboard #lrt-tab.tabcontent .overview .col {
  width: 25%;
  float: left;
}
.page-project-results-dashboard #lrt-tab.tabcontent .col-titles {
  margin: 2em auto;
  width: 100%;
}
.page-project-results-dashboard #lrt-tab.tabcontent .col-titles .col {
  float: left;
  width: 15%;
}
.page-project-results-dashboard #lrt-tab.tabcontent .col-titles .col.a {
  width: 25%;
  text-align: left;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal {
  margin: auto;
  width: 100%;
  *zoom: 1;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .col {
  float: left;
  width: 15%;
  text-align: center;
  color: #7E7E7E;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .col.space-name {
  width: 25%;
  text-align: left;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row {
  *zoom: 1;
  width: 100%;
  border-bottom: 2px dashed #7E7E7E;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row .control-types {
  text-align: left;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row .control-types img {
  margin: 0 10px;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row .total-area {
  font-weight: bold;
}
.page-project-results-dashboard #lrt-tab.tabcontent .internal .data-row:last-child {
  margin-bottom: 0;
  border: 0;
}
.page-project-results-dashboard #plt-tab.tabcontent .overview {
  width: 100%;
  margin: auto;
  margin-bottom: 35px;
}
.page-project-results-dashboard #plt-tab.tabcontent .overview .col {
  width: 25%;
  float: left;
}
.page-project-results-dashboard #plt-tab.tabcontent .overview .simple-payback {
  display: none;
}
.page-project-results-dashboard #plt-tab.tabcontent .col-titles {
  margin: 2em auto 1.2em;
  width: 100%;
}
.page-project-results-dashboard #plt-tab.tabcontent .col-titles .col {
  float: left;
  width: 14%;
}
.page-project-results-dashboard #plt-tab.tabcontent .col-titles .col.a {
  width: 58%;
  text-align: left;
}
.page-project-results-dashboard #plt-tab.tabcontent .col-titles .col.g {
  display: none;
}
.page-project-results-dashboard #plt-tab.tabcontent .ctools-collapsible-container .ctools-collapsible-content {
  width: 100%;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal {
  margin: auto;
  width: 100%;
  *zoom: 1;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .col {
  float: left;
  width: 14%;
  text-align: center;
  color: #7E7E7E;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .col.product-type {
  width: 58%;
  text-align: left;
  font-size: 11pt;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .col.product-type .desc {
  font-size: 10pt;
  padding-top: 3px;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .col.performance-level, .page-project-results-dashboard #plt-tab.tabcontent .internal .col.total-replaced {
  font-weight: bold;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .simple-payback {
  display: none;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .data-row {
  *zoom: 1;
  width: 100%;
  border-bottom: 2px dashed #7E7E7E;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .data-row:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard #plt-tab.tabcontent .internal .data-row:last-child {
  margin-bottom: 0;
  border: 0;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .col-titles .col {
  width: 14%;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .col-titles .col.a {
  width: 58%;
  text-align: left;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .col-titles .col.g {
  display: none;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .internal .col {
  width: 14%;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .internal .col.product-type {
  width: 58%;
}
.page-project-results-dashboard #plt-tab.tabcontent .office .internal .col.simple-payback {
  display: none;
}
.page-project-results-dashboard #plt-tab.tabcontent .kitchen .internal .col.upfront-cost {
  font-weight: bold;
}
.page-project-results-dashboard #plt-tab.tabcontent .kitchen .internal .sp {
  display: block;
  padding-left: 10px;
}
.page-project-results-dashboard .hvac.tabcontent .overview {
  width: 100%;
  margin: auto;
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 1.5em;
}
.page-project-results-dashboard .hvac.tabcontent .overview .col {
  width: 25%;
  float: left;
}
.page-project-results-dashboard .hvac.tabcontent .col-titles {
  margin: 2em auto 1.2em;
  width: 100%;
}
.page-project-results-dashboard .hvac.tabcontent .col-titles .col {
  float: left;
  width: 17.5%;
}
.page-project-results-dashboard .hvac.tabcontent .col-titles .col.a {
  width: 30%;
  text-align: left;
}
.page-project-results-dashboard .hvac.tabcontent .ctools-collapsible-container .ctools-collapsible-content {
  width: 100%;
}
.page-project-results-dashboard .hvac.tabcontent .internal {
  margin: auto;
  width: 95%;
  *zoom: 1;
}
.page-project-results-dashboard .hvac.tabcontent .internal:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .hvac.tabcontent .internal .col {
  float: left;
  width: 17.5%;
  text-align: center;
  color: #7E7E7E;
}
.page-project-results-dashboard .hvac.tabcontent .internal .col.title {
  width: 30%;
  text-align: left;
  font-weight: bold;
}
.page-project-results-dashboard .hvac.tabcontent .internal .data-row {
  *zoom: 1;
  width: 100%;
  border-bottom: 2px dashed #7E7E7E;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.page-project-results-dashboard .hvac.tabcontent .internal .data-row:after {
  content: "";
  display: table;
  clear: both;
}
.page-project-results-dashboard .hvac.tabcontent .internal .data-row.totals {
  margin-bottom: 0;
  border: 0;
}
.page-project-results-dashboard .hvac.tabcontent .internal .add {
  color: #7E7E7E;
}
.page-project-results-dashboard #chiller-tab .overview {
  padding-bottom: 0;
  border: 0;
}
.page-project-results-dashboard #chiller-tab .type {
  padding-bottom: 0.5em;
  padding-top: 1em;
  border-bottom: 1px solid #bcbcbc;
  font-style: italic;
  color: #7E7E7E;
  clear: both;
  font-size: 18px;
  text-align: center;
}
.page-project-results-dashboard #rooftop-tab .overview .col {
  width: 20%;
}
.page-project-results-dashboard #rooftop-tab .col-titles .col {
  width: 14%;
}
.page-project-results-dashboard #rooftop-tab .col-titles .col.a {
  width: 30%;
}
.page-project-results-dashboard #rooftop-tab .data-row .col {
  width: 14%;
}
.page-project-results-dashboard #rooftop-tab .data-row .col.title {
  width: 30%;
}
.page-project-results-dashboard #heatpump-tab .col-titles .col {
  width: 12.5%;
}
.page-project-results-dashboard #heatpump-tab .col-titles .col.a {
  width: 25%;
}
.page-project-results-dashboard #heatpump-tab .data-row .col {
  width: 12.5%;
}
.page-project-results-dashboard #heatpump-tab .data-row .col.title {
  width: 25%;
}
.page-project-results-dashboard #heatpump-tab .totals .col.title {
  width: 50%;
}

.l-footer-wrapper {
  background: #FFF;
}
.l-footer-wrapper .footer-first {
  border-top: 1px solid #ebebeb;
}
@media (max-width: 767px) {
  .l-footer-wrapper .more-link {
    text-align: left;
  }
}
.l-footer-wrapper .l-region--footer {
  padding: 40px 0;
  *zoom: 1;
}
.l-footer-wrapper .l-region--footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  .l-footer-wrapper .l-region--footer .block {
    float: left;
    border-right: 1px solid #e4e4e4;
  }
}
.l-footer-wrapper .l-region--footer h2 {
  margin-top: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
}
.l-footer-wrapper .l-region--footer .block__content {
  padding-right: 15px;
}
@media (min-width: 768px) {
  .l-footer-wrapper .l-region--footer .block--views-news-block-1 {
    width: 30.74713%;
    margin-right: 1.2931%;
  }
}
@media (min-width: 768px) {
  .l-footer-wrapper .l-region--footer .block--views-global-resources-block-1 {
    width: 33.3275%;
    margin-left: 1.2931%;
    margin-right: 1.2931%;
  }
}
.l-footer-wrapper .l-region--footer .block--views-global-resources-block-1 .block__content {
  padding-right: 35px;
}
.l-footer-wrapper .l-region--footer .block--views-tweets-block {
  border: 0;
}
@media (min-width: 768px) {
  .l-footer-wrapper .l-region--footer .block--views-tweets-block {
    width: 30.74713%;
    margin-left: 1.2931%;
  }
}
.l-footer-wrapper .l-region--footer a {
  color: #666666;
  text-decoration: none;
}
.l-footer-wrapper .l-region--footer a:hover {
  text-decoration: underline;
}
.l-footer-wrapper .l-region--footer .views-row {
  padding-bottom: 20px;
}
.l-footer-wrapper .l-region--footer .views-row .views-field-title {
  padding-bottom: 4px;
}

.l-footer-second-wrapper {
  border-top: 1px solid #ebebeb;
  background: #3DAB47;
}
.l-footer-second-wrapper .l-constrained, .l-footer-second-wrapper .node-type-2030-district .l-content, .node-type-2030-district .l-footer-second-wrapper .l-content, .l-footer-second-wrapper .district-internal .l-content, .district-internal .l-footer-second-wrapper .l-content {
  padding: 25px 0;
}
.l-footer-second-wrapper .l-copy {
  color: #000;
  -sgs-span-settings: ("span": 4, "location": 1, "grid": 4, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
@media (min-width: 768px) {
  .l-footer-second-wrapper .l-copy {
    -sgs-span-settings: ("span": 8, "location": 1, "grid": 8, "gutter": 0.24, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": null, "gutter property": "margin", "options": ((null: null)));
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.l-header .l-constrained, .l-header .node-type-2030-district .l-content, .node-type-2030-district .l-header .l-content, .l-header .district-internal .l-content, .district-internal .l-header .l-content {
  padding-top: 10px;
  padding-bottom: 5px;
}
@media (min-width: 768px) {
  .l-header .l-constrained, .l-header .node-type-2030-district .l-content, .node-type-2030-district .l-header .l-content, .l-header .district-internal .l-content, .district-internal .l-header .l-content {
    padding-top: 18px;
    padding-bottom: 15px;
  }
}
.l-header .l-constrained .l-branding, .l-header .node-type-2030-district .l-content .l-branding, .node-type-2030-district .l-header .l-content .l-branding, .l-header .district-internal .l-content .l-branding, .district-internal .l-header .l-content .l-branding {
  float: left;
  display: inline-block;
  width: auto;
}
.l-header .l-constrained .l-branding img, .l-header .node-type-2030-district .l-content .l-branding img, .node-type-2030-district .l-header .l-content .l-branding img, .l-header .district-internal .l-content .l-branding img, .district-internal .l-header .l-content .l-branding img {
  width: 90px;
  height: auto;
}
@media (min-width: 768px) {
  .l-header .l-constrained .l-branding img, .l-header .node-type-2030-district .l-content .l-branding img, .node-type-2030-district .l-header .l-content .l-branding img, .l-header .district-internal .l-content .l-branding img, .district-internal .l-header .l-content .l-branding img {
    width: 127px;
  }
}

@media (max-width: 767px) {
  .l-top, .l-social, .l-region--navigation {
    display: none;
  }
}

.mobile {
  display: inline-block;
  float: right;
}
.mobile a {
  width: 40px;
  display: inline-block;
  margin-top: 2px;
}
@media (min-width: 768px) {
  .mobile {
    display: none;
  }
}

.l-header {
  background: #FFF;
}
.l-header .l-constrained .l-region--navigation, .l-header .node-type-2030-district .l-content .l-region--navigation, .node-type-2030-district .l-header .l-content .l-region--navigation, .l-header .district-internal .l-content .l-region--navigation, .district-internal .l-header .l-content .l-region--navigation {
  clear: right;
  float: right;
  margin-left: 0;
  width: 82%;
}
.l-header .block--search-form .form-text {
  background: #f5f5f5;
  border-radius: 3px;
  padding: 3px 6px;
  border: 10px;
  color: #656565;
  font-size: 0.928571em;
}
.l-header .block--search-form .form-actions {
  height: 2px;
  position: absolute;
  right: 6px;
  top: 4px;
  width: 20px;
}

.headerParent {
  background: #fff;
  position: fixed;
  display: block;
  border: 1px solid #fff;
  top: 0;
  width: 100%;
  z-index: 30;
}
.headerParent.compact {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 20px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 20px 0;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 20px 0;
}

.l-top div {
  float: right;
}
.l-top .l-social {
  margin-right: 36px;
}
.l-top .l-social a {
  display: inline-block;
  height: 20px;
  margin-right: 4px;
  width: 20px;
}
.l-top .l-social a:hover {
  opacity: 0.5;
}
.l-top .l-social span {
  display: none;
}
.l-top .l-social a.social-facebook {
  background-position: 0 0;
}
.l-top .l-social a.social-linkedin {
  background-position: 0 -21px;
}
.l-top .l-social a.social-twitter {
  background-position: 0 -42px;
}
.l-top .l-login {
  color: #000;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.l-top .l-login a {
  font-size: 0.928571em;
  font-weight: 300;
  line-height: 21px;
  padding-bottom: 2px;
  color: #666;
  text-decoration: none;
}
.l-top .l-login a:hover {
  text-decoration: underline;
}

.l-page {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .l-page {
    margin-top: 110px;
  }
}

body.distadm #admin-menu-menu li:first-child, body.distadm #admin-menu-menu li:last-child, body.distadm #admin-menu-menu li.expandable {
  display: none;
}
body.distadm .shortcut-toolbar {
  display: none;
}

iframe.l-printframe {
  margin: 0;
  padding: 0;
  min-width: 8.5in;
  min-height: 11in;
  position: absolute;
  top: -99999px !important;
  left: -99999px !important;
}

@media all and (max-width: 800px) {
  #toolbar, #admin-menu {
    display: none;
  }

  html body.toolbar, html body.admin-menu {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}
.green-header {
  color: #3dab47;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
}

.size-12 {
  font-size: 12px;
}

.dnd-legend-wrapper {
  display: block;
}

.intro-text {
  font-size: 18px;
  margin-bottom: 35px;
  line-height: 23px;
}

.column-container {
  overflow: hidden;
  *zoom: 1;
}

.node-type-page .l-content iframe {
  width: 100% !important;
}

.dnd-atom-wrapper {
  display: block;
}

.captcha {
  margin-bottom: 1em;
}

hr {
  border-top: 3px solid #888;
  border-bottom: 0;
}

.logo-grid {
  background: #fff;
  padding: 0 0 25px;
}
.logo-grid h2 {
  margin-bottom: 55px;
  text-align: center;
  font-size: 26pt;
  font-weight: 400;
  text-transform: uppercase;
}
.logo-grid .container {
  max-width: 1170px;
  margin: auto;
  padding: 0 10px;
}
.logo-grid ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.logo-grid ul li {
  margin-bottom: 25px;
}
@media screen and (max-width: 440px) {
  .logo-grid ul li {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 768px) {
  .logo-grid ul li {
    flex-basis: 50%;
    float: left;
  }
}
@media screen and (min-width: 769px) {
  .logo-grid.col-3 ul li {
    flex-basis: 33.3333%;
  }
}
@media screen and (min-width: 769px) {
  .logo-grid.col-4 ul li {
    flex-basis: 25%;
  }
}
@media screen and (min-width: 769px) {
  .logo-grid.col-5 ul li {
    flex-basis: 20%;
  }
}
