/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-assessment-tool ul{padding-left:22px;}.page-assessment-tool ul li{list-style:outside none none;}.page-assessment-tool h1.question-title{font-size:20px;font-weight:600;margin-bottom:35px;margin-top:0;line-height:130%;}.page-assessment-tool h1.question-title a{color:#444;}.page-assessment-tool h2{font-weight:600;font-size:15px;color:#3EBF7E;margin:20px 0 5px;}#ccm-datatool-display h2{color:#333333;font-size:20px;margin-bottom:10px;text-align:center;text-transform:uppercase;}#ccm-datatool-display #assessment-summary{margin:0 0 24px;}.page-assessment-tool input[type="text"],.page-assessment-tool textarea,.page-assessment-tool select{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #EEEEEE;color:#333;padding:7px 10px;font-size:13px;min-height:0;box-shadow:1px 1px 1px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3) inset;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3) inset;max-width:100%;box-sizing:border-box;display:block;width:auto;}.page-assessment-tool select#baseline-select{display:inline;margin:10px 20px 0 0;}.page-assessment-tool select{height:34px;background:#fff;}.page-assessment-tool input[type="text"]:focus,.page-assessment-tool textarea:focus,.page-assessment-tool select:focus{background-color:#F7F7F7;}.page-assessment-tool input[type="text"]:disabled,.page-assessment-tool textarea:disabled{color:#999;cursor:not-allowed;background-color:#eeeeee;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,rgba(255,255,255,0.5) 15px,rgba(255,255,255,0.5) 30px);}.page-assessment-tool .datatool-form-table input[type="text"],.page-assessment-tool .datatool-form-table textarea,.page-assessment-tool .datatool-form-table select{max-width:100px;}.page-assessment-tool button{background:#3EBF7E;color:#fff;border:none;padding:8px 20px;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;white-space:nowrap;box-shadow:0 -1px 0 rgba(0,0,0,0.25) inset;}.page-assessment-tool button:hover{cursor:pointer;background:#31AB6C;}.page-assessment-tool #ccm-datatool-save-assessment,.page-assessment-tool #ccm-datatool-load-assessment,.page-assessment-tool #ccm-datatool-complete-assessment{margin:0 15px 25px 0;background-color:#0095d7;padding:15px 28px;}.button_wrapper{border-top:1px solid #dddddd;float:right;margin-top:25px;padding-top:20px;width:75%;}.button_wrapper button{margin-right:0;}.page-assessment-tool #ccm-datatool-save-assessment{float:right;margin-right:0;}.page-assessment-tool #ccm-datatool-complete-assessment{float:left;}.page-assessment-tool .datatool-form button{margin:25px 25px 0 0;clear:both;}.page-assessment-tool .datatool-form table button{margin:10px 0 0;font-size:12px;background:#0092DD;padding:5px 8px;}.page-assessment-tool input.datatool-form-value-chain-delete-row-button,.page-assessment-tool input.datatool-form-periods-delete-row-button{background:rgba(215,0,0,1);color:#fff;font-weight:700;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:4px 6px;font-size:10px;margin-left:5px;cursor:pointer;}.page-assessment-tool input.datatool-form-value-chain-delete-row-button:hover,.page-assessment-tool input.datatool-form-periods-delete-row-button:hover{background:rgba(200,0,0,1);}.page-assessment-tool label{font-size:13px;font-weight:normal;line-height:150%;margin-bottom:0;margin-left:5px;}.page-assessment-tool label.disabled{color:#999;}.page-assessment-tool #assessment-title{width:400px;}.page-assessment-tool #assessment-description{width:600px;height:90px;}.page-assessment-tool #assessment-year{width:100px;}.page-assessment-tool #assessment-startyear,#assessment-endyear{width:100px;display:inline}.page-assessment-tool label[for="assessment-approach-top-down"]:before,.page-assessment-tool label[for="assessment-approach-bottom-up"]:before,.page-assessment-tool label[for="assessment-approach-hybrid"]:before,.page-assessment-tool label[for="assessment-linetype-baseline"]:before,.page-assessment-tool label[for="assessment-linetype-futureline"]:before,.page-assessment-tool #ccm-datatool-save-assessment:before,.page-assessment-tool #ccm-datatool-complete-assessment:before,.page-assessment-tool #ccm-datatool-load-assessment:before,.page-assessment-tool #ccm-datatool-load-baseline:before,.page-assessment-tool #ccm-datatool-show-results:before,.page-assessment-tool #ccm-datatool-new-assessment:before,.page-assessment-tool #operation-create-assessment:before,.page-assessment-tool #ccm-datatool-download-csv:before,.page-assessment-tool #operation-download-assessment:before,.page-assessment-tool #operation-edit-assessment:before,.page-assessment-tool .warning-message:before,.page-assessment-tool .error-message:before,.page-assessment-tool .success-message:before,.page-assessment-tool .single-line-info::before,.assessment-summary-title:before,.assessment-summary-approach-top_down:before,.assessment-summary-approach-bottom_up:before,.assessment-summary-approach-hybrid:before,.assessment-summary-linetype-baseline:before,.assessment-summary-linetype-futureline:before,.assessment-summary-year:before,.assessment-summary-level:before,.datatool-form > .previous-question-button:before,.datatool-form > .next-question-button:after,.datatool-form > button[type="submit"]:after,.datatool-form > .add-row-button:before{font-family:FontAwesome;display:inline-block;padding-right:5px;vertical-align:baseline;}.datatool-form > .next-question-button:after,.datatool-form-single > button[type="submit"]:after{padding-right:0;padding-left:5px;}.page-assessment-tool label[for="assessment-approach-top-down"]:before,.assessment-summary-approach-top_down:before{content:"\f175";color:#BBBBBB;}.page-assessment-tool label[for="assessment-approach-bottom-up"]:before,.assessment-summary-approach-bottom_up:before{content:"\f176";color:#BBBBBB;}.page-assessment-tool label[for="assessment-approach-hybrid"]:before,.assessment-summary-approach-hybrid:before{content:"\f07d";color:#BBBBBB;}.page-assessment-tool label[for="assessment-linetype-baseline"]:before,.assessment-summary-linetype-baseline:before{content:"\f080";color:#BBBBBB;}.page-assessment-tool label[for="assessment-linetype-futureline"]:before,.assessment-summary-linetype-futureline:before{content:"\f201";color:#BBBBBB;}.page-assessment-tool #ccm-datatool-save-assessment:before,.page-assessment-tool #ccm-datatool-complete-assessment:before{color:white;content:"\f00c";font-size:18px;}.page-assessment-tool #ccm-datatool-load-assessment:before,#ccm-datatool-load-baseline:before{color:white;content:"\f093";font-size:18px;}.page-assessment-tool #ccm-datatool-show-results:before{color:white;content:"\f06e";font-size:18px;}.page-assessment-tool #ccm-datatool-new-assessment:before,.page-assessment-tool #operation-create-assessment:before{color:white;content:"\f067";font-size:18px;}.page-assessment-tool #ccm-datatool-download-csv:before,.page-assessment-tool #operation-download-assessment:before{color:white;content:"\f019";font-size:18px;}.page-assessment-tool #operation-edit-assessment:before{color:white;content:"\f040";font-size:18px;}.datatool-form > .previous-question-button:before{color:white;content:"\f060";}.datatool-form > .next-question-button:after,.datatool-form-single > button[type="submit"]:after{color:white;content:"\f061";}.datatool-form > .add-row-button:before{color:white;content:"\f067";}.page-assessment-tool .warning-message:before{content:"\f071";color:#D64414;}.page-assessment-tool .error-message:before{content:"\f057";color:rgba(215,0,0,1);}.page-assessment-tool .success-message:before{content:"\f058";color:#3ebf7e;}.assessment-summary-title:before{content:"\f0f2";color:#BBBBBB;}.assessment-summary-year:before{content:"\f073";color:#BBBBBB;}.assessment-summary-level:before{content:"\f0ac";color:#BBBBBB;}.page-assessment-tool ul.question-navigation{float:left;width:25%;padding:0 80px 0 0;box-sizing:border-box;}.page-assessment-tool form.datatool-form,.page-assessment-tool h1.question-title{float:right;width:75%;}.page-assessment-tool div.error-messages{float:right;width:75%;}.page-assessment-tool div.error-messages ul li{list-style-type:square;}div.error-message{color:rgba(215,0,0,1);padding:5px 10px;background-color:rgba(215,0,0,0.1);margin-bottom:10px;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,rgba(215,0,0,0.05) 15px,rgba(215,0,0,0.05) 30px);}.datatool-form-table div.error{background:none;color:rgba(215,0,0,1);}.datatool-form-table div.error input[type="text"]{background:rgba(215,0,0,0.2) none repeat scroll 0 0;border:1px solid rgba(215,0,0,0.4);}div.warning-message{color:#D64414;padding:5px 10px;background-color:rgba(255,201,38,0.1);margin-bottom:10px;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,rgba(255,201,38,0.1) 15px,rgba(255,201,38,0.1) 30px);}div.success-message{color:#3ebf7e;padding:5px 10px;background-color:rgba(62,191,125,0.1);margin-bottom:10px;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,rgba(62,191,125,0.1) 15px,rgba(62,191,125,0.1) 30px);}.page-assessment-tool input[type="text"].error,.page-assessment-tool textarea.error{background:rgba(215,0,0,0.2);border:1px solid  rgba(215,0,0,0.4);}.page-assessment-tool ul.question-navigation li.question-navigation-item a,.page-assessment-tool ul.question-navigation li.question-navigation-item em{background:#EEEEEE;color:#333;width:100%;display:block;text-decoration:none;position:relative;padding:7px 20px;min-height:34px;line-height:140%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:5px;box-sizing:border-box;}.page-assessment-tool ul.question-navigation li.question-navigation-item em{color:#999;font-style:normal;cursor:not-allowed;background-color:#eeeeee;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,rgba(255,255,255,0.5) 15px,rgba(255,255,255,0.5) 30px);}.page-assessment-tool ul.question-navigation li.question-navigation-item a:hover{background:#D9D9D9;}.page-assessment-tool ul.question-navigation li.question-navigation-item.active a{background:#3ebf7e;color:#fff;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;}.page-assessment-tool ul.question-navigation li.question-navigation-item.active a:after{content:'';display:block;width:17px;position:absolute;right:-17px;height:100%;top:0;background:transparent url("/themes/custom/gbpn/images/triangle.svg") no-repeat scroll 0 0 / 17px 100%;}.page-assessment-tool ul.question-navigation li.question-navigation-item.active a:hover:after{border-left-color:#31AB6C;}.page-assessment-tool ol.area-navigation{list-style:none;margin:0 0 50px;padding:0;display:table;table-layout:fixed;width:100%;}.page-assessment-tool ol.area-navigation li{position:relative;display:table-cell;text-align:center;font-size:1em;}.page-assessment-tool ol.area-navigation li a:before,.page-assessment-tool ol.area-navigation li em:before{content:attr(data-step);display:block;margin:0 auto;background:#DFE3E4;width:2.5em;height:2.5em;text-align:center;//IE8 doesn't inherit this style
      font-weight: bold;
      font-size: 12px;
      margin-bottom: 0.25em;
      line-height: 2.5em;
      border-radius: 3px;
      position: relative;
      z-index: 100;
    }
.page-assessment-tool ol.area-navigation li a:after,
.page-assessment-tool ol.area-navigation li em:after {
      content: '';position:absolute;display:block;background:#DFE3E4;width:100%;height:0.5em;top:0.9em;left:50%;margin-left:1.5em\9;z-index:-1;}.page-assessment-tool ol.area-navigation li:last-child a:after,.page-assessment-tool ol.area-navigation li:last-child em:after{display:none;}ol.area-navigation li.is-complete a,ol.area-navigation li.is-complete em{color:#3ebf7e;}.page-assessment-tool ol.area-navigation li.is-complete a:before,.page-assessment-tool ol.area-navigation li.is-complete a:after,.page-assessment-tool ol.area-navigation li.is-complete em:before,.page-assessment-tool ol.area-navigation li.is-complete em:after{color:#FFF;background:#3ebf7e;}.page-assessment-tool ol.area-navigation li.active a:before{color:#FFF;background:#F4BF5C;}.page-assessment-tool ol.area-navigation li em{color:#c9cdce;font-style:normal;}.page-assessment-tool .progress__last a:after{display:none!important;}.page-assessment-tool ol.area-navigation li a{color:#333333;text-decoration:none;display:block;}#assessment-summary{text-align:center;margin:0 0 35px;}#assessment-summary div{display:inline;color:#999;font-size:13px;margin:0 10px;}.page-assessment-tool ul.baseinfo-itemset-container{padding-left:0;}.page-assessment-tool table{table-layout:auto;display:block;max-width:100%;overflow-x:auto;margin-bottom:20px}.page-assessment-tool table tbody{border:none;}.page-assessment-tool tr th,.page-assessment-tool tr td{word-wrap:break-word;}.page-assessment-tool table table{padding-bottom:0;margin-bottom:0;}.page-assessment-tool table tr td table.datatool-form-periods-table tr td{border:none;padding:2px;width:auto;vertical-align:middle;}.datatool-form-periods-table input[type="text"]{width:55px;}.datatool-form-periods-table thead tr td{text-align:center;font-weight:bold;background:none;}.datatool-form-value-chain-period-cell{min-width:165px;display:block;}.page-assessment-tool input[type="text"].datatool-form-value-chain-from-box,.page-assessment-tool input[type="text"].datatool-form-value-chain-to-box{display:inline;}#ccm-datatool-display-view-switcher{float:left;position:relative;left:50%;}#ccm-datatool-display-view-switcher .wrapper{float:left;position:relative;left:-50%;}#ccm-datatool-display-view-switcher label.label{float:left;font-size:13px;color:#333333;line-height:20px;padding:0 0.6em;}#ccm-datatool-display-view-switcher label.table_label:before,#ccm-datatool-display-view-switcher label.vis_label:before{font-family:FontAwesome;content:"\f0ce";font-size:16px;padding-right:7px;vertical-align:bottom;color:#BBBBBB;}#ccm-datatool-display-view-switcher label.vis_label:before{content:"\f080";}#ccm-datatool-display-view-switcher label.vis_label:after{clear:both;}.toggle-bg{background:#45BF80 none repeat scroll 0 0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.4) inset;display:block;float:left;height:20px;position:relative;width:50px;}.toggle-bg input{height:28px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:-10px;width:60px;z-index:2;}.toggle-bg .switch{background:#fff none repeat scroll 0 0;border-radius:9px;box-shadow:0 1px 1px #65727b,0 0 1px #b6bdc2;cursor:pointer;display:block;float:left;height:18px;left:1px;position:relative;top:1px;width:18px;z-index:1;transition:left .2s ease;}.toggle-bg input:checked ~ .switch{left:1px;}.toggle-bg input ~ *:checked ~ .switch{left:31px;}.toggle-bg input:checked{z-index:0;}.page-assessment-tool .ui-widget{font-family:inherit;font-size:inherit;}.page-assessment-tool #ccm-datatool-display-areas-accordion{clear:both;padding-top:10px;margin-bottom:30px;}.page-assessment-tool .ui-accordion .ui-accordion-header{font-weight:bold;color:#366F83;font-size:19px;padding-left:0;border:none;background:none;border-bottom:1px solid #ccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.page-assessment-tool .ui-accordion .ui-accordion-header:before{font-family:FontAwesome;content:"\f107";display:inline-block;padding-right:10px;vertical-align:bottom;}.page-assessment-tool .ui-accordion .ui-accordion-header.ui-state-active:before{content:"\f106";}.page-assessment-tool .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}.page-assessment-tool .ui-accordion .ui-accordion-content{border:none;padding:30px 0;}.page-assessment-tool .ui-accordion .ui-accordion-content h4{color:#999;font-weight:600;font-size:15px;margin-top:0;}.page-assessment-tool .ui-accordion .ui-accordion-content table{margin-bottom:40px;}.page-assessment-tool .ui-accordion .ui-accordion-content .highcharts-chart{float:left;width:50%;margin-bottom:30px;min-width:570px;}.assessment-operation-link{margin-right:10px;}.unit-converter-link{float:right;margin-top:25px;width:75%;color:#999999;font-size:13px;}.page-assessment-tool #linetype-info{margin-top:10px;margin-bottom:-10px;}.page-assessment-tool .single-line-info::before{content:"\f05a";}
