.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}* html .clearfix {height: 1%;}*:first-child + html .clearfix {min-height: 1%;}html,body {margin: 0 !important;padding: 0 !important;height: 100% !important;}body,input,select,textarea {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;}h1,h2,h3,h4,h5,h6 {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;line-height: 1.1;}html {background-color: white;height: 100%;}.ie6 html {height: 100%;}html * {margin: 0;}body {background: #d1d2d4;color: #000000;margin: 0 auto;}#grailsLogo {background-color: #abbf78;}a:link,a:visited,a:hover {color: #1f82bb;}a:hover,a:active {outline: none;}h1 {font-weight: 300;font-size: 28px;margin: 0.8em 0 0.3em 0;}h2 {font-weight: 300;font-size: 35px;color: #1f82bb;margin-bottom: 10px;}h3 {font-weight: 300;font-size: 19px;color: #1f82bb;margin-bottom: 6px;}ul {padding: 0;}img {border: 0;}.input-prompt {position: absolute;font-style: italic;color: #aaa;margin: 0.2em 0 0 0.5em;}#page-wrapper {min-height: 100%;position: relative;}.header-wrapper {background: #89C800;}.header-wrapper .header {height: 78px;width: 960px;margin-left: auto;margin-right: auto;background: #89C800;padding: 16px 25px;}.header-wrapper .header .header-1 {position: relative;height: 78px;width: 78px;display: inline-block;}.header-wrapper .header .header-2 {position: absolute;top: 28px;display: inline-block;}.header-wrapper .header .header-2 h1 {color: #002e5d;padding: 0;margin: 0;line-height: 100%;}.nav-wrapper {background: #528E06;}.nav-wrapper div.nav {width: 960px;margin-left: auto;margin-right: auto;padding-top: 8px;padding-bottom: 8px;padding-left: 30px;padding-right: 30px;height: 44px;color: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 20px;}.nav-wrapper div.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav-wrapper div.nav li {display: block;float: left;list-style-type: none;margin-right: 0.5em;padding: 0;}.nav-wrapper div.nav a {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 20px;display: block;padding: 10px 15px 8px 15px;color: white;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}.nav-wrapper div.nav .active a,.nav-wrapper div.nav a:focus,.nav-wrapper div.nav a:hover {background-color: white;color: #002e5d;outline: none;}.nav-wrapper div.nav #search-form {float: right;padding-top: 5px;}.nav-wrapper div.nav #search-form .input-prompt {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 12px;color: #002e5d;font-style: normal;padding-top: 8px;padding-left: 8px;}.nav-wrapper div.nav #search-form input[type="text"] {height: 15px;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 12px;color: #002e5d;border: none;background: white;box-shadow: none;-webkit-box-shadow: none;width: 205px;padding: 10px;}.nav-wrapper div.nav #search-form input[type="image"] {height: 15px;width: 15px;background: #002e5d;border: none;box-shadow: none;-webkit-box-shadow: none;padding: 10px 12px 10px 13px;float: right;}.nine-columns {width: 720px;}.eleven-columns {width: 880px;}.six-columns {width: 448px;}.three-columns {width: 300px;}.two-columns {width: 475px;}.content-wrapper {padding-bottom: 153px;background: white;}.content-wrapper .shadow {-moz-box-shadow: 0px 2px 5px 2px #999;-webkit-box-shadow: 0px 2px 5px 2px #999;box-shadow: 0px 2px 5px 2px #999;}.content-wrapper .content {width: 960px;margin-left: auto;margin-right: auto;padding: 35px 25px 50px;background: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 14px;color: black;}.content-wrapper .content a {text-decoration: none;color: #002e5d;font-weight: bold;}.content-wrapper .content p {line-height: 1.8;margin: 1em 0;}.content-wrapper .content blockquote {line-height: 1.8;display: block;margin-left: 0;margin-right: 0;margin-top: 1em;padding: 1em 3em;background: #ededed;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.content-wrapper .content #choose-state-block {float: right;background: #1f82bb;border-radius: 4px;-webkit-border-radius: 4px;height: 60px;width: 230px;margin-left: 60px;}.content-wrapper .content #choose-state-block select {-webkit-appearance: textfield;-moz-appearance: textfield;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 12px;color: #002e5d;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;background: white;box-shadow: none;-webkit-box-shadow: none;width: 205px;padding: 10px;margin-left: 12px;margin-top: 12px;height: 35px;}.content-wrapper .content #user-block {float: right;margin-left: 60px;}.content-wrapper .content #user-block .uppercase {text-transform: uppercase;}.content-wrapper .content #user-block .button {margin-top: 12px;background: #002e5d;text-style: uppercase;color: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: bold;padding: 10px;min-width: 150px;text-align: center;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;cursor: pointer;}.content-wrapper .content #user-block .button img {vertical-align: text-bottom;}.content-wrapper .content #user-block .uncoverable {position: relative;background: #e0e0e0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding: 20px;z-index: 1000;display: none;position: absolute;margin-left: -75px;margin-right: auto;margin-top: 20px;}.content-wrapper .content #user-block .uncoverable .notch {position: absolute;top: -15px;left: 150px;margin: 0;border-top: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #e0e0e0;padding: 0;width: 0;height: 0;}.content-wrapper .content #user-block .uncoverable .user-info-wrapper {width: 315px;}.content-wrapper .content #user-block .uncoverable .user-info-wrapper .user-info {float: left;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 10px;color: #002e5d;width: 150px;}.content-wrapper .content #user-block .uncoverable .user-info-wrapper .logout-button-wrapper {float: right;}.content-wrapper .content #user-block .uncoverable .user-info-wrapper .logout-button-wrapper .logout-button {background: #e2f1f6;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-style: none;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: bold;padding: 10px 15px;color: #002e5d;cursor: pointer;width: 115px;text-align: center;}.content-wrapper .content #user-block .uncoverable .username-wrapper {clear: both;margin-bottom: 20px;}.content-wrapper .content #user-block .uncoverable .username-wrapper .input-prompt {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-style: normal;color: #002e5d;font-size: 12px;padding-top: 12px;}.content-wrapper .content #user-block .uncoverable .username-wrapper #j_username {border: 1px solid #d1d2d4;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 12px;color: #000000;width: 270px;height: 35px;}.content-wrapper .content #user-block .uncoverable .password-wrapper {clear: both;margin-bottom: 20px;}.content-wrapper .content #user-block .uncoverable .password-wrapper .input-prompt {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-style: normal;color: #002e5d;font-size: 12px;padding-top: 12px;}.content-wrapper .content #user-block .uncoverable .password-wrapper #j_password {border: 1px solid #d1d2d4;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 12px;color: #000000;width: 270px;height: 35px;}.content-wrapper .content #user-block .uncoverable .link-wrapper {clear: both;}.content-wrapper .content #user-block .uncoverable .link-wrapper .submit-button-wrapper {float: left;}.content-wrapper .content #user-block .uncoverable .link-wrapper .submit-button-wrapper #login {cursor: pointer;width: 135px;height: 47px;background: #002e5d;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-style: none;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: bold;font-size: 18px;color: white;}.content-wrapper .content #user-block .uncoverable .link-wrapper .other-links {display: block;}.content-wrapper .content #user-block .uncoverable .link-wrapper .other-links a {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 10px;color: #002e5d;padding: 3px 8px;text-decoration: none;margin-left: 16px;margin-top: 2px;line-height: 24px;}.content-wrapper .content #user-block .uncoverable .link-wrapper .other-links a:hover {background: #accbd6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}.content-wrapper .content #usmap {width: 960px;height: 535px;}.content-wrapper .content .dataTables_scrollBody .state-detail {border-top: 1px solid #1f82bb !important;}.content-wrapper .content #search-detail,.content-wrapper .content #state-detail,.content-wrapper .content .state-detail,.content-wrapper .content .search-detail {border-right: 1px solid #d1d2d4 !important;border-left: 1px solid #d1d2d4 !important;border-bottom: 1px solid #d1d2d4 !important;border-collapse: collapse !important;width: 959px !important;}.content-wrapper .content #search-detail thead tr,.content-wrapper .content #state-detail thead tr,.content-wrapper .content .state-detail thead tr,.content-wrapper .content .search-detail thead tr {background-color: #e2f1f6 !important;}.content-wrapper .content #search-detail thead tr th,.content-wrapper .content #state-detail thead tr th,.content-wrapper .content .state-detail thead tr th,.content-wrapper .content .search-detail thead tr th {border-top: 5px solid #1f82bb !important;padding-bottom: 10px;}.content-wrapper .content #search-detail thead tr td,.content-wrapper .content #state-detail thead tr td,.content-wrapper .content .state-detail thead tr td,.content-wrapper .content .search-detail thead tr td {border-left: 1px solid #d1d2d4 !important;padding-bottom: 10px;}.content-wrapper .content #search-detail thead tr td.first,.content-wrapper .content #state-detail thead tr td.first,.content-wrapper .content .state-detail thead tr td.first,.content-wrapper .content .search-detail thead tr td.first {border-left: none;}.content-wrapper .content #search-detail thead tr input[type="search"],.content-wrapper .content #state-detail thead tr input[type="search"],.content-wrapper .content .state-detail thead tr input[type="search"],.content-wrapper .content .search-detail thead tr input[type="search"] {border: 1px solid #e0e0e0;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;width: 90%;margin-left: 5%;-moz-appearance: textfield;-webkit-appearance: textfield;padding: 2px 0;font-size: 12px;}.content-wrapper .content #search-detail thead th.tablesorter-header .tablesorter-header-inner,.content-wrapper .content #state-detail thead th.tablesorter-header .tablesorter-header-inner,.content-wrapper .content .state-detail thead th.tablesorter-header .tablesorter-header-inner,.content-wrapper .content .search-detail thead th.tablesorter-header .tablesorter-header-inner {background-image: url(/images/black-unsorted.gif);background-position: center right;background-repeat: no-repeat;padding-right: 10px;cursor: pointer;}.content-wrapper .content #search-detail thead th.tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner,.content-wrapper .content #state-detail thead th.tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner,.content-wrapper .content .state-detail thead th.tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner,.content-wrapper .content .search-detail thead th.tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner {background-image: url(/images/black-asc.gif);background-position: center right;background-repeat: no-repeat;padding-right: 10px;cursor: pointer;}.content-wrapper .content #search-detail thead th.tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner,.content-wrapper .content #state-detail thead th.tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner,.content-wrapper .content .state-detail thead th.tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner,.content-wrapper .content .search-detail thead th.tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner {background-image: url(/images/black-desc.gif);background-position: center right;background-repeat: no-repeat;padding-right: 10px;cursor: pointer;}.content-wrapper .content #search-detail thead th,.content-wrapper .content #state-detail thead th,.content-wrapper .content .state-detail thead th,.content-wrapper .content .search-detail thead th {padding: 10px 5px 0 5px;font-family: "Open Sans", "Arial", "Helvetica", sans-serif !important;font-size: 11px !important;font-weight: 400 !important;color: #002e5d !important;border-left: 1px solid #d1d2d4 !important;}.content-wrapper .content #search-detail thead th.first,.content-wrapper .content #state-detail thead th.first,.content-wrapper .content .state-detail thead th.first,.content-wrapper .content .search-detail thead th.first {border-left: none !important;}.content-wrapper .content #search-detail tbody .odd,.content-wrapper .content #state-detail tbody .odd,.content-wrapper .content .state-detail tbody .odd,.content-wrapper .content .search-detail tbody .odd {background: #ededed !important;}.content-wrapper .content #search-detail tbody .even,.content-wrapper .content #state-detail tbody .even,.content-wrapper .content .state-detail tbody .even,.content-wrapper .content .search-detail tbody .even {background: white !important;}.content-wrapper .content #search-detail tbody td,.content-wrapper .content #state-detail tbody td,.content-wrapper .content .state-detail tbody td,.content-wrapper .content .search-detail tbody td {padding: 5px !important;font-family: "Open Sans", "Arial", "Helvetica", sans-serif !important;font-size: 12px !important;font-weight: 300 !important;border-left: 1px solid #d1d2d4 !important;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;-webkit-hyphens: auto !important;-moz-hyphens: auto !important;hyphens: auto !important;}.content-wrapper .content #search-detail tbody td.first,.content-wrapper .content #state-detail tbody td.first,.content-wrapper .content .state-detail tbody td.first,.content-wrapper .content .search-detail tbody td.first {border-left: none !important;}.content-wrapper .content #search-detail tbody .capacity,.content-wrapper .content #state-detail tbody .capacity,.content-wrapper .content .state-detail tbody .capacity,.content-wrapper .content .search-detail tbody .capacity {text-align: right !important;}.content-wrapper .content .state-summary-wrapper {width: 460px;display: inline-block;margin-right: 20px;float: left;}.content-wrapper .content .state-summary-wrapper h3 {margin-top: 1em;}.content-wrapper .content .code-description-wrapper {width: 460px;display: inline-block;float: right;}.content-wrapper .content .code-description-wrapper h3 {margin-top: 1em;}.content-wrapper .content .code-description-wrapper.left {float: none;}.content-wrapper .content .code-description-wrapper-left {width: 480px;display: inline-block;float: left;}.content-wrapper .content .code-description-wrapper-left h3 {margin-top: 1em;}.content-wrapper .content .column-header-description-wrapper {width: 400px;display: inline-block;float: right;}.content-wrapper .content .column-header-description-wrapper h3 {margin-top: 1em;}.content-wrapper .content #state-summary th.total-facilities,.content-wrapper .content #state-summary th.total-capacity,.content-wrapper .content #state-summary td.total-facilities,.content-wrapper .content #state-summary td.total-capacity {text-align: right;}.content-wrapper .content #code-descriptions,.content-wrapper .content #state-summary,.content-wrapper .content #prime-mover-codes,.content-wrapper .content #fuel-codes,.content-wrapper .content #technology-codes {width: 100%;border-collapse: collapse;background: #ededed;padding: 15px;}.content-wrapper .content #code-descriptions thead tr,.content-wrapper .content #state-summary thead tr,.content-wrapper .content #prime-mover-codes thead tr,.content-wrapper .content #fuel-codes thead tr,.content-wrapper .content #technology-codes thead tr {background: #ededed;}.content-wrapper .content #code-descriptions thead tr th,.content-wrapper .content #state-summary thead tr th,.content-wrapper .content #prime-mover-codes thead tr th,.content-wrapper .content #fuel-codes thead tr th,.content-wrapper .content #technology-codes thead tr th {margin: 15px 15px 0 15px;padding: 15px 12px;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 400;color: #002e5d;text-align: left;border: none;}.content-wrapper .content #code-descriptions tbody tr,.content-wrapper .content #state-summary tbody tr,.content-wrapper .content #prime-mover-codes tbody tr,.content-wrapper .content #fuel-codes tbody tr,.content-wrapper .content #technology-codes tbody tr {margin: 0;}.content-wrapper .content #code-descriptions tbody .even,.content-wrapper .content #state-summary tbody .even,.content-wrapper .content #prime-mover-codes tbody .even,.content-wrapper .content #fuel-codes tbody .even,.content-wrapper .content #technology-codes tbody .even {background: white;}.content-wrapper .content #code-descriptions tbody .odd,.content-wrapper .content #state-summary tbody .odd,.content-wrapper .content #prime-mover-codes tbody .odd,.content-wrapper .content #fuel-codes tbody .odd,.content-wrapper .content #technology-codes tbody .odd {background: #ededed;}.content-wrapper .content #code-descriptions tbody td,.content-wrapper .content #state-summary tbody td,.content-wrapper .content #prime-mover-codes tbody td,.content-wrapper .content #fuel-codes tbody td,.content-wrapper .content #technology-codes tbody td {padding: 15px 12px;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 13px;font-weight: 300;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.content-wrapper .content #code-descriptions tbody tr.first,.content-wrapper .content #state-summary tbody tr.first,.content-wrapper .content #prime-mover-codes tbody tr.first,.content-wrapper .content #fuel-codes tbody tr.first,.content-wrapper .content #technology-codes tbody tr.first {border-top: 1px solid #d1d2d4;}.content-wrapper .content #code-descriptions tbody tr.last,.content-wrapper .content #state-summary tbody tr.last,.content-wrapper .content #prime-mover-codes tbody tr.last,.content-wrapper .content #fuel-codes tbody tr.last,.content-wrapper .content #technology-codes tbody tr.last {border-bottom: 1px solid #d1d2d4;}.content-wrapper .content #code-descriptions tbody td.first,.content-wrapper .content #state-summary tbody td.first,.content-wrapper .content #prime-mover-codes tbody td.first,.content-wrapper .content #fuel-codes tbody td.first,.content-wrapper .content #technology-codes tbody td.first {margin-left: 15px;border-left: 1px solid #d1d2d4;}.content-wrapper .content #code-descriptions tbody td.last,.content-wrapper .content #state-summary tbody td.last,.content-wrapper .content #prime-mover-codes tbody td.last,.content-wrapper .content #fuel-codes tbody td.last,.content-wrapper .content #technology-codes tbody td.last {margin-right: 15px;border-right: 1px solid #d1d2d4;}.content-wrapper .content .table-wrapper {border: 1px solid #d1d2d4;background: #ededed;padding: 15px;}.content-wrapper .content #profile-wrapper,.content-wrapper .content #signup-wrapper,.content-wrapper .content .login-form-wrapper {background: #ededed;width: 720px;padding: 40px;}.content-wrapper .content #profile-wrapper #signup-form-header,.content-wrapper .content #signup-wrapper #signup-form-header,.content-wrapper .content .login-form-wrapper #signup-form-header {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;width: 680px;background: white;padding: 15px;}.content-wrapper .content #profile-wrapper #signup-form-header p,.content-wrapper .content #signup-wrapper #signup-form-header p,.content-wrapper .content .login-form-wrapper #signup-form-header p {line-height: 1.33;margin: 0;}.content-wrapper .content #profile-wrapper #signup-form-header .required-fields,.content-wrapper .content #signup-wrapper #signup-form-header .required-fields,.content-wrapper .content .login-form-wrapper #signup-form-header .required-fields {margin-top: 1em;font-size: 12px;color: #002e5d;}.content-wrapper .content #profile-wrapper #messages,.content-wrapper .content #signup-wrapper #messages,.content-wrapper .content .login-form-wrapper #messages {margin-top: 15px;border: 1px solid #ffaaaa;background: white;width: 680px;padding: 15px;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;color: #cc0000;}.content-wrapper .content #profile-wrapper #messages ul,.content-wrapper .content #signup-wrapper #messages ul,.content-wrapper .content .login-form-wrapper #messages ul {list-style-type: none;}.content-wrapper .content #profile-wrapper .field-wrapper,.content-wrapper .content #signup-wrapper .field-wrapper,.content-wrapper .content .login-form-wrapper .field-wrapper {margin-top: 1em;}.content-wrapper .content #profile-wrapper .required,.content-wrapper .content #signup-wrapper .required,.content-wrapper .content .login-form-wrapper .required {color: #002e5d;font-size: 80%;vertical-align: super;}.content-wrapper .content #profile-wrapper #field-value-display,.content-wrapper .content #signup-wrapper #field-value-display,.content-wrapper .content .login-form-wrapper #field-value-display {background: white;font-weight: bold;padding: 15px;width: 680px;}.content-wrapper .content #profile-wrapper label,.content-wrapper .content #signup-wrapper label,.content-wrapper .content .login-form-wrapper label {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;}.content-wrapper .content #profile-wrapper input[type=text],.content-wrapper .content #signup-wrapper input[type=text],.content-wrapper .content .login-form-wrapper input[type=text],.content-wrapper .content #profile-wrapper input[type=password],.content-wrapper .content #signup-wrapper input[type=password],.content-wrapper .content .login-form-wrapper input[type=password] {border-style: none;border: 1px solid #d1d2d4;padding: 15px;width: 680px;}.content-wrapper .content #profile-wrapper .link-wrapper,.content-wrapper .content #signup-wrapper .link-wrapper,.content-wrapper .content .login-form-wrapper .link-wrapper {clear: both;}.content-wrapper .content #profile-wrapper .link-wrapper .submit-button-wrapper,.content-wrapper .content #signup-wrapper .link-wrapper .submit-button-wrapper,.content-wrapper .content .login-form-wrapper .link-wrapper .submit-button-wrapper {float: left;}.content-wrapper .content #profile-wrapper .link-wrapper .submit-button-wrapper #submit,.content-wrapper .content #signup-wrapper .link-wrapper .submit-button-wrapper #submit,.content-wrapper .content .login-form-wrapper .link-wrapper .submit-button-wrapper #submit,.content-wrapper .content #profile-wrapper .link-wrapper .submit-button-wrapper #login,.content-wrapper .content #signup-wrapper .link-wrapper .submit-button-wrapper #login,.content-wrapper .content .login-form-wrapper .link-wrapper .submit-button-wrapper #login {cursor: pointer;width: auto;padding: 0 15px;height: 47px;background: #002e5d;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-style: none;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: bold;font-size: 18px;color: white;}.content-wrapper .content #profile-wrapper .link-wrapper .other-links,.content-wrapper .content #signup-wrapper .link-wrapper .other-links,.content-wrapper .content .login-form-wrapper .link-wrapper .other-links {display: block;}.content-wrapper .content #profile-wrapper .link-wrapper .other-links a,.content-wrapper .content #signup-wrapper .link-wrapper .other-links a,.content-wrapper .content .login-form-wrapper .link-wrapper .other-links a {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 10px;color: #002e5d;padding: 3px 8px;text-decoration: none;margin-left: 16px;margin-top: 2px;line-height: 24px;}.content-wrapper .content #profile-wrapper .link-wrapper .other-links a:hover,.content-wrapper .content #signup-wrapper .link-wrapper .other-links a:hover,.content-wrapper .content .login-form-wrapper .link-wrapper .other-links a:hover {background: #accbd6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}.footer {height: auto;width: 100%;position: absolute;bottom: 0;margin-left: auto;margin-right: auto;min-height: 63px;}.footer-container {background: #89C800;height: 82px;}.footer-about {background: #528E06;color: white;padding: 15px 0;}.footer-about p {font-size: x-small;}.footer-wrapper {width: 100%;max-width: 960px;margin: 0 auto;text-align: center;}.footer-wrapper ul {list-style: none;}.footer-wrapper li {width: 25%;padding: 5px;margin-left: 8.5%;float: left;}.footer-wrapper li:first-child {margin-left: 0%;}.footer-wrapper li:nth-child(2) {padding: 25px;}.footer-wrapper .li-right {text-align: right;}.footer-wrapper #eere-logo {max-width: 328px;padding-top: 10px;}.footer-wrapper #icf-logo {padding-top: 5px;}.footer-wrapper #doe-logo {margin-right: 30px;float: left;}.footer-wrapper #copyright-notice {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 12px;font-weight: normal;color: #002e5d;line-height: 1.6;}.footer-wrapper #copyright-notice strong {font-weight: bold;font-style: normal;}.footer-wrapper #last-updated {display: inline-block;background: #528E06;color: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-size: 12px;font-style: italic;padding: 5px 10px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;text-align: center;margin: 0;width: 350px;}.footer-wrapper .footer-ci,.footer-wrapper .footer-es {font-size: x-small;color: white;text-align: left;width: 370px;display: block;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;}.footer-wrapper .footer-ci img,.footer-wrapper .footer-es img {float: left;}.sub-footer {width: 100%;max-width: 600px;margin: 0 auto;text-align: center;clear: both;}.sub-footer h4 {margin-bottom: 7px;font-weight: 600;}#usmap {margin-left: auto;margin-right: auto;}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list .fieldcontain {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.fieldcontain label,.fieldcontain .property-label {color: #666666;text-align: right;width: 25%;}.fieldcontain .property-label {float: left;}.fieldcontain .property-value {display: block;margin-left: 27%;}label {cursor: pointer;display: inline-block;margin: 0 0.25em 0 0;}input,select,textarea {background-color: #fcfcfc;border: 1px solid #cccccc;font-size: 1em;padding: 0.2em 0.4em;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}input[type=checkbox],input[type=radio] {background-color: transparent;border: 0;padding: 0;}input:focus,select:focus,textarea:focus {background-color: #ffffff;border: 1px solid #eeeeee;outline: 0;-moz-box-shadow: 0 0 0.5em #ffffff;-webkit-box-shadow: 0 0 0.5em #ffffff;box-shadow: 0 0 0.5em #ffffff;}.required-indicator {color: #48802C;display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}.ie6 ul.one-to-many,.ie7 ul.one-to-many {display: inline;zoom: 1;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid #CCCCCC;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.message {background: #f3f3ff;border: 1px solid #b2d1ff;color: #006dba;-moz-box-shadow: 0 0 0.25em #b2d1ff;-webkit-box-shadow: 0 0 0.25em #b2d1ff;box-shadow: 0 0 0.25em #b2d1ff;}.errors {background: #fff3f3;border: 1px solid #ffaaaa;color: #cc0000;-moz-box-shadow: 0 0 0.25em #ff8888;-webkit-box-shadow: 0 0 0.25em #ff8888;box-shadow: 0 0 0.25em #ff8888;}.errors ul,.message {padding: 0;}.errors li {list-style: none;background: transparent url(skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.message {background: transparent url(skin/information-3750c701d2ec35a45d289b9b9c1a0667.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.error input,.error select,.error textarea {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}.error input:focus,.error select:focus,.error textarea:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}input:invalid,select:invalid,textarea:invalid {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}input:invalid:focus,select:invalid:focus,textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}.pagination {border-top: 0;margin: 0;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px #AAAAAA;-webkit-box-shadow: 0 0 3px 1px #AAAAAA;box-shadow: 0 0 3px 1px #AAAAAA;background-color: #EFEFEF;}.pagination a,.pagination .currentStep {color: #666666;display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover,.pagination a:focus,.pagination .currentStep {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .pagination a:hover,.no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: #444444;text-decoration: underline;}.buttons {background-color: #efefef;overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;margin: 0.1em 0 0 0;border: none;}.buttons input,.buttons a {background-color: transparent;border: 0;color: #666666;cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover,.buttons input:focus,.buttons a:hover,.buttons a:focus {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover,.no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover,.no-borderradius .buttons a:focus {background-color: transparent;color: #444444;text-decoration: underline;}.buttons .delete,.buttons .edit,.buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.ie6 .buttons input.delete,.ie6 .buttons input.edit,.ie6 .buttons input.save,.ie7 .buttons input.delete,.ie7 .buttons input.edit,.ie7 .buttons input.save {padding-left: 36px;}.buttons .delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.buttons .edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.buttons .save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}a.skip {position: absolute;left: -9999px;}.disclaimer {clear: both;}img.ci-spacer,img.estar-spacer {vertical-align: bottom;}span.ci-spacer,span.estar-spacer {padding-left: 16px;padding-right: 0.5em;padding-top: 3px;}.facility-name .external,.mapboxgl-popup-content .external {background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-image: -o-linear-gradient(transparent, transparent), url(/images/external-link-ltr-icon.png);background-position: center, right;background-repeat: no-repeat;padding-right: 13px;}.mapboxgl-popup-content .external {font-weight: normal !important;text-decoration: underline !important;}.mapboxgl-popup-content {border: 1px solid #ccc;}.content-wrapper .content .facility-name .external {font-weight: normal;color: #000080;text-decoration: underline;}.mapboxgl-popup-content {max-width: 480px;}.mapboxgl-popup-content .mapboxgl-popup-close-button {color: white;}.microgrid-marker-popup-title,.facility-marker-popup-title {margin: -10px -10px -15px;padding: 10px 10px;background-color: #002e5d;}.microgrid-marker-popup-title h3,.facility-marker-popup-title h3 {color: white;font-weight: bold;}.microgrid-marker-popup-title h3 a,.facility-marker-popup-title h3 a {color: white !important;font-weight: bold !important;text-decoration: underline !important;}.map-regions {margin-top: 30px;background: #138baa;clear: both;margin-left: 0px;margin-right: 0px;padding-top: 6px;padding-bottom: 4px;padding-left: 15px;padding-right: 15px;height: 36px;color: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 16px;}.map-regions,.map-filters {background: #138baa;clear: both;margin-left: 0px;margin-right: 0px;padding-top: 6px;padding-bottom: 4px;padding-left: 15px;padding-right: 15px;height: 36px;color: white;font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 16px;}.map-regions .label,.map-filters .label {float: left;margin-right: 8px;padding: 0;padding-top: 2px;}.map-regions ul,.map-filters ul {overflow: hidden;padding-left: 0;zoom: 1;}.map-regions li,.map-filters li {display: block;float: left;list-style-type: none;margin-right: 4px;padding: 0;padding-top: 2px;}.map-regions a,.map-filters a {font-family: "Open Sans", "Arial", "Helvetica", sans-serif;font-weight: 300;font-size: 13px;display: block;padding: 4px 15px 4px 15px;color: white !important;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}.map-regions select,.map-filters select {font-size: 12px;width: 12em;}.map-regions #map6,.map-filters #map6,.map-regions #map7,.map-filters #map7 {float: right;}.map-regions .active a,.map-filters .active a,.map-regions a:focus,.map-filters a:focus,.map-regions a:hover,.map-filters a:hover {background-color: white;color: #138baa !important;outline: none;}.dataTables_wrapper,.dataTables_scroll,.dataTables_scrollBody,.tablesorter {-ms-overflow-style: -ms-autohiding-scrollbar;}.dataTables_scrollBody {overflow-y: overlay !important;overflow-x: hidden !important;}.map-legend-icon {display: inline-block;vertical-align: top;}.map-legend-descrip {display: inline-block;}.nav ul {list-style-type: none;display: inline-block;padding: 0;margin: 0;}.nav ul li {display: inline-block;margin-right: 2em;}.pill {display: inline-block;height: 13px;border-radius: 3px;margin: 0 3px 0 0;padding: 0 3px 3px;cursor: default;vertical-align: text-top;}.pill img {vertical-align: unset;}.pill-content {display: block;height: 10px;font-family: Helvetica, Arial, sans-serif;font-size: 10px;line-height: 10px;padding: 0;margin: 0;position: relative;top: 3px;}.pill-microgrid,.pill-solar,.pill-wind,.pill-hydro,.pill-fuelcell,.pill-diesel,.pill-biogas,.pill-natgas,.pill-combustion,.pill-storage,.pill-chp,.pill-unknown,.pill-advanced-controls {background: #559555;color: white;}.pill-critical-infrastructure {background: #CC0000;color: white;}.btn > .caret,.dropup > .btn > .caret {border-top-color: #000 !important;}.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {color: #333;text-decoration: none;}.btn:active,.btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}a.btn.disabled,fieldset[disabled] a.btn {pointer-events: none;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {background-color: #fff;border-color: #ccc;}.btn-default .badge {color: #fff;background-color: #333;}.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}.btn-primary:focus,.btn-primary.focus {color: #fff;background-color: #286090;border-color: #122b40;}.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #204d74;border-color: #122b40;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {background-image: none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {background-color: #337ab7;border-color: #2e6da4;}.btn-primary .badge {color: #337ab7;background-color: #fff;}.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}.btn-success:focus,.btn-success.focus {color: #fff;background-color: #449d44;border-color: #255625;}.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {color: #fff;background-color: #398439;border-color: #255625;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {background-image: none;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {background-color: #5cb85c;border-color: #4cae4c;}.btn-success .badge {color: #5cb85c;background-color: #fff;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}.btn-info:focus,.btn-info.focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #269abc;border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {background-image: none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {background-color: #5bc0de;border-color: #46b8da;}.btn-info .badge {color: #5bc0de;background-color: #fff;}.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}.btn-warning:focus,.btn-warning.focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus {color: #fff;background-color: #d58512;border-color: #985f0d;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {background-image: none;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {background-color: #f0ad4e;border-color: #eea236;}.btn-warning .badge {color: #f0ad4e;background-color: #fff;}.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}.btn-danger:focus,.btn-danger.focus {color: #fff;background-color: #c9302c;border-color: #761c19;}.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {color: #fff;background-color: #ac2925;border-color: #761c19;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {background-image: none;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {background-color: #d9534f;border-color: #d43f3a;}.btn-danger .badge {color: #d9534f;background-color: #fff;}.btn-link {font-weight: normal;color: #337ab7;border-radius: 0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {border-color: transparent;}.btn-link:hover,.btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {color: #777;text-decoration: none;}.btn-lg,.btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.btn-sm,.btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-xs,.btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {width: 100%;}table {border-spacing: 0;border-collapse: collapse;}td,th {padding: 0;}.table {width: 100%;max-width: 100%;margin-bottom: 20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #ddd;}.table .table {background-color: #fff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {padding: 5px;}.table-bordered {border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}.table-hover > tbody > tr:hover {background-color: #f5f5f5;}table col[class*="col-"] {position: static;display: table-column;float: none;}table td[class*="col-"],table th[class*="col-"] {position: static;display: table-cell;float: none;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}.table-responsive {min-height: .01%;overflow-x: auto;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}.installation-map {box-shadow: 0px 5px 5px 2px gray;margin-bottom: 2em;}.collapse {display: none;}.collapse.in {display: block;}tr.collapse.in {display: table-row;}tbody.collapse.in {display: table-row-group;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: .35s;-o-transition-duration: .35s;transition-duration: .35s;-webkit-transition-property: height, visibility;-o-transition-property: height, visibility;transition-property: height, visibility;}.blurred-well {filter: drop-shadow(0px 0px 10px white);border-radius: 5px;background-color: white;opacity: 0.95;}.blurred-well:hover {opacity: 1.0;filter: drop-shadow(0 0 0);}@media screen and (max-width: 480px) {.nav {padding: 0.5em;}.nav li {margin: 0 0.5em 0 0;padding: 0.25em;}.pagination .step, .pagination .currentStep {display: none;}.pagination .prevLink {float: left;}.pagination .nextLink {float: right;}.pagination {overflow: hidden;}fieldset,.property-list {padding: 0.3em 1em 1em;}input, textarea {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] {width: auto;}.scaffold-list td:not(:first-child),.scaffold-list th:not(:first-child) {display: none;}.scaffold-list thead th {text-align: center;}.fieldcontain {margin-top: 0.6em;}.fieldcontain label,.fieldcontain .property-label,.fieldcontain .property-value {display: block;float: none;margin: 0 0 0.25em 0;text-align: left;width: auto;}.errors ul,.message p {margin: 0.5em;}.error ul {margin-left: 0;}}