/*
nav:not(.mm-menu) {
    display: none;
}
nav.mm:not(.mm-menu) {
    display: block;
}

body .mh-head {
    background: #4bb5ef;
    color: #fff;
}
body .mh-text {
    font-size: 16px;
}
.mh-head .mburger {
    --mb-button-size: 40px;
    --mb-bar-height: 2px;
    --mb-bar-spacing: 7px;
}
.mh-head a[href="#page"] {
    display: none!important;
}
.mm-wrapper_opening .mh-head .fa[href="#menu"] {
    display: none!important;
}
.mm-wrapper_opening .mh-head .fa[href="#page"] {
    display: block!important;
    left: 0!important;
}
.content {
    padding: 150px 50px 50px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.content:before {
    content: url(../img/menu-arrow.png);
    display: block;
    position: absolute;
    top: 30px;
    left: 25px;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6);
    -webkit-transform-origin: 75% 75%;
    -ms-transform-origin: 75% 75%;
    transform-origin: 75% 75%;
    -webkit-transition: opacity .3s ease, -webkit-transform .6s ease;
    transition: opacity .3s ease, -webkit-transform .6s ease;
    -o-transition: opacity .3s ease, transform .6s ease;
    transition: opacity .3s ease, transform .6s ease;
    transition: opacity .3s ease, transform .6s ease, -webkit-transform .6s ease;
}
.content:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: .4;
}
.content+.content:before {
    content: none;
}
.content+.content:last-child {
    padding-bottom: 150px;
}
.content.scroll-down, .content.scroll-down~.content {
    padding-top: 100px;
    min-height: calc(100vh - 50px);
}
.content.scroll-down:not(:last-child):before, .content.scroll-down~.content:not(:last-child):before {
    content: url(../img/arrow-down.png);
    top: 70%;
    left: calc(50% - 20px);
    -webkit-transform-origin: 50% 25%;
    -ms-transform-origin: 50% 25%;
    transform-origin: 50% 25%}
.mm-menu:not(.mm-menu_offcanvas) {
    z-index: 10;
}
.mm-menu:not(.mm-menu_offcanvas)+#page {
    display: none;
}
.mm-listitem .fa {
    margin: 0 20px 0 5px;
    font-size: 16px;
    width: 12px;
    text-align: center;
}
.mm-menu_tileview .mm-listitem .fa {
    margin: 0;
    line-height: 0;
}
.mm-menu_tileview .mm-listitem .fa+span {
    display: none;
}
*/
body,html{
	font-size:1.1rem;
}
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-menu {background:#def0da;border:0 !important;border-radius:0 !important;padding:0;margin:0;/*margin-top:9px !important;*/} 
.dropdown-item {color: #000000;border-bottom:1px solid #ffffff;}
.dropdown-item:last-child {border:0;}
.dropdown-item:hover {background:#e7efda;}
.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
.dropdown>.dropdown-toggle::after {border:0;}
.navbar-nav .nav-link {color:#ffffff;padding-top:23.5px;padding-bottom:23.5px;}
.navbar-nav .nav-item {border-right: 1px solid #87ad7c;}
.navbar-nav .nav-item:last-child {border:0;}/*
.navbar-nav > li::after {
    content: 'X';
    position: absolute;
    height: calc(100% - 20px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    width: 1px;
}*/

/*owl banner update start*/
.owl-theme .owl-dots-div {padding-top:10px;text-align:center;}
.owl-theme .owl-dots {display:inline-block;}
.owl-theme .owl-dots .owl-dot span {
  opacity: 1;
  border:2px solid #32771e;
  background-color: rgba(255,255,255,.5);
  width:14px;
  height:14px;
}
.owl-theme .owl-dots .owl-dot:hover span {background: #32771e !important;}
.owl-theme .owl-dots .active span {background: #32771e !important;}
.owl-dots-pause-div {display:inline-block;vertical-align:top;}
.owl-dots-pause, .owl-dots-play {
	color:#32771e;
	border:0;
	background:transparent;
	padding:0;
	margin:0;
	margin-left:20px;
}
@media screen and (min-width: 1000px) {            
	.item {
		max-width: 100%;
		overflow: hidden; height:400px;}
	.bg-image-banner {
		 background-repeat: no-repeat;
		 background-position: center; 
	}

	.transparent {
		/* trigger hasLayout for IE filters below */
		zoom: 1;
		/* 0 opacity in filters still displays layout */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=10);
		opacity: 0; }
}    
      
@media screen and (max-width: 999px){            
	.item img {max-width: 100%;}  
} 
/*owl banner update end*/

/*mmenu update start*/
.mm-navbar {display:none;}
.mm-listitem {border-color:#87ad7c;}
.mm-listitem__btn {border:0 !important;}
.mm-listitem_opened .mm-listitem__btn {background:#337720 !important;}
.mm-panel {padding:0 !important;margin-left: 15px;}
.mm-panel_opened {margin:0 !important;}
.mm-btn_next::after {
    border-color: #ffffff !important;
}
.psc-toggler {border:0;}
.psc-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler > .close {
    display: none;
}
.mm-wrapper_opened .navbar-toggler > .close {display:inline;}
.mm-wrapper_opened .navbar-toggler > .navbar-toggler-icon {display:none;}
.mm-listitem__text {color:#ffffff !important;}
.mm-listitem .mm-listview .mm-listitem {background:#def0da !important;}
.mm-listitem .mm-listview .mm-listitem .mm-listitem__text {color:#000000 !important;}
/*mmenu update end*/

/*From eixsted website start*/
a.link {color:#EB0000;}
a.link:hover {color:#005FC8;}
.red_title {color:#EB0000;}
.green_title {color:#060;}
/*From eixsted website start*/

.ul-mb-5 li {margin-bottom:5px;}
.ul-mb-10 li {margin-bottom:10px;}
ul.psc-green-point li::before {
  content: "\2022";
  color: #7ac043;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
ul.none-style-type {
  list-style-type: none;
}
a {color: #005FC8;}
.text-underline {text-decoration: underline;}
.psc-print-header {display:none;background:#def0da;margin:0;}  
.content{padding-top:80px;}
.content-show-all {min-width:1500px;padding-top:0 !important;}
.content-show-all .psc-content {padding-left: 60px !important;padding-right: 60px !important;}
.content-show-all .navbar {padding:0 !important;}
.content-show-all .psc-menu-1 {display:block !important;}
.content-show-all .psc-sort-form {display:none !important;}
.content-show-all .psc-footer-logo2 {padding-right:60px;padding-top:20px;padding-bottom:20px;text-align:right;}
.content-show-all .psc-footer-copyright2 {padding-left:60px;}
.content-show-all .psc-footer-copyright-text2 {padding-right:10px;display:inline;} 
.content-show-all .psc-footer-copyright-links2 {display:inline;} 
.content-show-all .psc-footer-copyright-links2 a {color:#000000;}
.content-show-all .psc-footer-date2 {padding-right:60px;text-align:right;}
.content-show-all table.basictable {font-size:1rem !important;}   
.content-show-all table.basictable th, .content-show-all table.basictable td {padding:8px !important;text-align:center !important;} 

.psc-content {padding-top:30px;padding-bottom:30px;}
.psc-menu {background:#def0da;padding:0;}
.psc-menu-1 {background:#def0da;margin:0;display:none;}
.psc-menu-1-logo {padding-left:60px; padding-top:15px;padding-bottom:15px;}
.psc-menu-1-logo img {max-height:70px;}
.psc-menu-1-links {padding-top:40px;padding-bottom:20px;padding-right:60px;}
.psc-menu-1-links input {max-width:200px !important;}
.psc-menu-1-right-m {background:#def0da;padding-left:20px;padding-right:20px;}
.psc-menu-1-right-m > div {padding-top:10px;padding-bottom:10px;}
.psc-menu-1 a, .psc-menu-1-right-m a {color:#000000 !important;}
.psc-menu-1 .icon {vertical-align: text-bottom;}
.psc-menu-2 {/*height:90px;*/padding-left:12px;padding-right:12px;}
.psc-menu-2, .mm-listview, .mm-listitem_selected a {background:#337720 !important;}
/*.psc-menu-2 a, .mm-listview a {color:#ffffff !important;}*/
.psc-left-menu {background:#def0da;padding:0;margin-bottom:20px;display:none;}
.psc-left-menu ul {list-style-type: none;padding:0;margin:0;}
.psc-left-menu li {border-bottom:1px solid #ffffff;padding:20px 40px;}
.psc-left-menu li a {color:#000000;font-size: 1.125rem;}
.psc-left-menu li.active {background:#507D2B;}
.psc-left-menu li.active a {color:#ffffff;}
.psc-left-menu li.active a:hover {color:#000000;}
.psc-content-header {padding-bottom:40px;}
.psc-content-breadcrumb {padding-bottom:20px;border-bottom:1px solid #cccccc;}
.psc-content-breadcrumb a {color:#000000;}
.psc-content-title {padding-top:20px;}
h2 {color:#0f72ab;}
h3 {color:#32771e;}
.psc-footer {border-top:1px solid #cccccc;padding-bottom:60px;}
.psc-footer-logo {padding-right:60px;padding-top:20px;padding-bottom:20px;text-align:right;}
.psc-footer-copyright {padding-left:60px;}
.psc-footer-copyright-text {padding-right:10px;display:inline;} 
.psc-footer-copyright-links {display:inline;} 
.psc-footer-copyright-links a {color:#000000;} 
.psc-footer-date {padding-right:60px;text-align:right;}
.psc-households-select .row > div {text-align:center;margin-bottom:20px;}
.psc-faq .fa {color: #32771e;font-size:18px;}
.psc-faq-table .divTableRow:nth-child(odd) .divTableCell {padding-top:30px;}
.psc-faq-table .divTableRow:nth-child(even) .divTableCell {border-bottom:solid 1px #cccccc;padding-bottom:10px;}
.psc-faq-table .divTableRow:last-child .divTableCell {border-bottom:0;}

.psc-eeg-icon {font-size:0.9rem;color:#ffffff;font-weight:bold;width:50px;height:30px;padding-right:8px;/*margin-bottom:10px;*/}
.psc-eeg-grade-1 {background:#079c42;}
.psc-eeg-grade-2 {background:#9aca3c;}
.psc-eeg-grade-3 {background:#ffd400;}
.psc-eeg-grade-4 {background:#f58220;}
.psc-eeg-grade-5 {background:#ce181e;}
.psc-eeg-grade-no {color:#ffffff;font-weight:bold;height:30px;background:#226894;padding-left:8px;padding-right:8px;/*margin-bottom:10px;*/}
.psc-eeg-icon label, .psc-eeg-grade-no label {font-size:0.9rem;padding-top:4px;}

.psc-label-items {
  align-items: center;
  -ms-flex-item-align: center !important;
  align-self: center !important;  
}
.psc-label-image {text-align:right;}
.psc-label-item {
  padding-left:15px;
  padding-right:15px;
  margin-bottom:10px;
}
.psc-label-item-container {
  background:#e5eae4;
  padding:15px;
}
.psc-label-item-dot-container {padding-right:10px !important;}
.psc-label-item-dot {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
  background:#ffd200;
  border:1px solid #079c42;;
  text-align:center;
  font-size:14px;
  font-weight: bold;  
}
.psc-label-item-content {
  padding-left:10px;
}
.psc-label-percentage > .col-md-6 {padding-bottom:20px;}
.psc-label-percentage-title {color:#060;padding-top:20px;padding-bottom:20px;text-align:center;}
.psc-label-level-compare-1 {
  height: 160px;
  width: 160px;
  border-radius: 50%;
  display: inline-block;
  background:#079c42;
  text-align:center;
  color:#fff;
  font-size:0.85rem;
  padding:30px 10px;
  margin-right: 20px;
}
.psc-label-level-compare-1 .percentage, .psc-label-level-compare-2 .percentage {font-size:3.2em;}
.psc-label-level-compare-2 {
  height: 160px;
  width: 160px;
  border-radius: 50%;
  display: inline-block;
  background:#a1cf77;
  text-align:center;
  color:#2e3190;
  font-size:0.85rem;
  padding:30px 10px;  
}
.psc-label-tips {
  border:solid 5px #c1d5a2;
  background:#e5eae4;
  padding:5px;
}
.psc-label-tips-container {
  border:solid 1px #ffffff;
  padding:5px;  
  text-align: left;
}
.psc-label-tips-img {margin-left:-20px;}
.psc-label-tips-content {
  padding:15px;  
}
.psc-label-remark {
  background:#fff7d2;
  padding:20px 20px;
  margin-top:30px;
}


.psc-cfls-calculator {max-width:1000px;margin-bottom:20px;}
.psc-cfls-calculator-title1 {
  color:#ffffff;
  padding:15px;
  background:#325e21;
  text-align:center;
}
.psc-cfls-calculator-title2 {
  color:#ffffff;
  padding:15px;
  background:#729a65;
  text-align:center;  
}
.psc-cfls-calculator-items {margin-left:0; margin-right:0;margin-top:30px;margin-bottom:10px;}
.psc-cfls-calculator-items > div {max-width:250px;padding-left:0;padding-right:0;}
.psc-cfls-calculator-items .col-md-3 {text-align:center;}
.psc-cfls-calculator-items > div:nth-child(1) {padding-right:22px;}
.psc-cfls-calculator-items > div:nth-child(2) {padding-left:8px;padding-right:14px;}
.psc-cfls-calculator-items > div:nth-child(3) {padding-left:14px;padding-right:8px;}
.psc-cfls-calculator-items > div:nth-child(4) {padding-left:22px;}
.psc-cfls-calculator-btn {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  display: inline-block;
  background:#729a65;
  text-align:center;
  font-size:12px;
  color:#ffffff;
}
.psc-cfls-calculator-btn a {color:#ffffff;font-weight:bold;}
.psc-cfls-calculator-field-container {padding:5px;background:#c8e2bf;border-top:solid 5px #ffffff;}
.psc-cfls-calculator-field-container > div:nth-child(1){width:11%;text-align:center;}
.psc-cfls-calculator-field-container > div:nth-child(2){width:77%;text-align:center;}
.psc-cfls-calculator-field-container > div:nth-child(3){width:12%;text-align:center;}
.psc-cfls-calculator-field-container > div input{width:100%;max-width:100%;}
.psc-cfls-calculator-field-container2 {padding:15px 40px 5px 40px;background:#c8e2bf;}
.psc-cfls-calculator-field-container2 > .row > div {padding-bottom:25px;text-align:left;}
.psc-cfls-introduction {margin-bottom:20px;}
.psc-cfls-calculator-compare-table {width:100%;border-top:solid 2px #ffffff;}
.psc-cfls-calculator-compare-table .divTableRow:nth-child(odd) {background:#e5eae4;}
.psc-cfls-calculator-compare-table .divTableRow:nth-child(1) {background:#c8e2bf;}
#totILWatt {font-weight:bold;}
.psc-sort-form {
  border: 1px solid #000;
  padding: 20px 10px 0px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  display:none;
}
.psc-sort-form .col-form-label, .psc-page-form .col-form-label {padding-top:0;}
.psc-sort-form select, .psc-page-form select {max-width:100%;}
.psc-page-form > form > div > div {margin-bottom:10px; display:inline-block; padding-right:20px;}
.psc-page-form .psc-search-div {float:none;padding-right:0px;}
.psc-page-form .psc-search-div .psc-btn {padding: 1px 20px;}

#alertBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  /* We hide the overlay by default */
  visibility: hidden;
  opacity: 1;
  transition: all 0.5s;
  text-align: center;
}        
#alertContainer {
    text-align: left;
    display: inline-block;
    width: 90%;
    max-width:700px;
}
#alertText {
  /*margin: 30px;*/
  z-index: 1000;
  padding: 15px;
  background: #fff;
  max-height:700px;
  overflow:scroll;
}
#alertText p {margin-top: 1em !important; margin-bottom: 1em !important;}
/* [OVERLAY CLOSE BUTTON] */
.alertClose {
  color: #000000;
  font-size: 2rem;
}
.alert-close-btn {
  background:#c5bc61;
  border:0;	
}
.alertBoxHeader {border-bottom:1px solid #000000;}
.alertBoxContent{padding:10px;}
.alertBoxItem {border-bottom:1px solid #cccccc;padding-bottom: 0.75rem !important;}
.alertBoxItem:last-child {border-bottom:0 !important;}
.alertBoxItem .alertBoxItemHeader {color: #7a2696;font-size:18px;}

.psc-btn {padding:2px 20px;}
.households-back-btn {padding:2px 20px;background:#c5bc61;border:0;color:#000000!important;}
.psc-search-div, .psc-reset-div {float:left;}
.psc-search-div {padding-right:100px;margin-bottom: 10px;}
.psc-search-div input {background:#c5bc61;border:0;}
.psc-reset-div input {background:#729a65;border:0;}
.psc-page-index {text-align:center;padding-top:10px;padding-bottom:10px;}
.psc-page-index a {
	display: inline-block;
	padding: 0 12px;
	border-radius: 5px;
	color: #337720;
	background-color: transparent;
	font-weight: 700;
}
.psc-page-index a.active, .psc-page-index a:hover {
    color: #fff;
    background: #337720;
}
.psc-page-count {text-align:center;padding-bottom:20px;}
.psc-cal #resultTable a {
  color:#729a65;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  border:1px solid #9fd19c;;
  text-align:center;
  font-size:18px;
  font-weight: bold;  

}
.psc-households-result-arrow a {color:#000000;}
.psc-households-result-arrow img {max-width:20px;}
.psc-upgrade-table > div {display:inline-block;padding:10px;}

table td, table th {
  padding: 5px 2px;
}
.border-table {
  border-collapse: collapse;
  width: 100%; 
}
.border-table td, .border-table th {
  border: 1px solid #dfdfdf;
  padding: 8px;
}

.border-table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #729a65;
  /*color:#ffffff;*/
}
.alt-color-table tr:nth-child(even) {background-color: #f2f2f2;} 
/*.alt-color-table tr:hover {background-color: #dfdfdf;}*/
.psc-glossary-table td {padding:5px 10px;}
.psc-glossary-table tr:nth-child(even) {background-color: #e7e7e7;}
.psc-glossary-table .divTable .divTableRow .divTableCell:nth-child(even) {text-align:left !important;padding-left:10px;}

.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableCaption { display: table-caption; padding: 8px;}
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;padding: 5px 2px;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

div.construct-table {
  border: 0;
  background-color: transparent;
  text-align: left;
  border-collapse: collapse;
}
.construct-table .divTableCell, .construct-table .divTableHead {
  border: 0;
  padding: 5px 2px;
}
.construct-table .divTableBody .divTableCell {}
.construct-table .divTableRow:nth-child(even) {}
.construct-table .divTableHeading {}
.construct-table .divTableHeading .divTableHead {}
.construct-table .divTableHeading .divTableHead:first-child {}

.layout-table{}

@media screen and (min-width: 992px) {  
  .psc-content {padding-left:60px;padding-right:60px;} 
  .psc-glossary-table .divTable .divTableRow .divTableCell:nth-child(even) {padding-left:50px;} 
  .psc-label-item {max-width:450px;}  
  .psc-label-tips {max-width:450px;}  
  .content{padding-top:120px;}  
}
@media only screen and (min-width:1200px) and (max-width:1376px) {
  .psc-menu-1-links {padding-right:40px;}    
  .psc-menu-1-links input {
      max-width: 150px !important;
  }
}
@media screen and (min-width: 1199px) { 
  .psc-menu-1 {
	 /*height:100px;*/
	 display: -ms-flexbox;
	 display: flex;
  }
  .psc-menu-1 .row {width:100%;}	
  .navbar {display:block !important;}
  .navbar-nav {width:100% !important;}  
  .navbar-nav .nav-item {width:12.5%;text-align:center;}    
  .navbar-nav .nav-link {
	padding-left:0 !important;
	padding-right:0 !important;
	white-space: normal !important;
	/*padding-right: 3rem !important;
	padding-left: 3rem !important;*/
  }  
  .content{padding-top:220px;}  
}
@media screen and (min-width: 1371px) { 
  .psc-left-menu {display:block;}
  .households-select-result-extra {font-size:0.65rem;}  
  .households-select-result-extra td, .households-select-result-extra th {
    padding: 3px;
  }
  .psc-page-form-desktop {display:inline-block !important;}  
  .psc-page-form-mobile {display:none !important;}   
}
@media only screen and (max-width:1370px) {
  .mm-listitem_selected .mm-panel > .mm-listview > .mm-listitem > a {
      background: transparent !important;
  }   
  .psc-content > .row > .col-md-10 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;	  
  }
  .psc-footer .row {margin-left:0;margin-right:0;}
  table.basictable tr:nth-of-type(odd) td {
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;	
  }
  table.basictable tr:nth-of-type(odd) td:first-child {
    border-top:solid 1px #cccccc;	  
    margin-top:20px;	
  } 
  table.basictable tr:nth-of-type(odd) td:last-child {
    border-bottom:solid 1px #cccccc;	  
    margin-bottom:20px;	
  }   
  table.basictable tr:nth-of-type(1) td:first-child {  
    margin-top:0;	
  }   
  table.basictable tr:nth-of-type(even) {
    background:#e5eae4;
  }   
  table.basictable {
      text-align:left !important;     
  }   
  table.basictable tfoot th::before, table.basictable tfoot td::before, table.basictable tbody td::before {
      text-align:right;
      padding-right:5px;   
      width: 8em;
  } 
  table.households-select-result tfoot th::before, table.households-select-result tfoot td::before, table.households-select-result tbody td::before {
      width: 350px;/*Chinese version*/
      text-align:right;
      padding-right:15px;
  }    
  table.psc-households-detail-table tr th:first-child, table.psc-households-detail-table tr td:first-child {display:none;}
  table.psc-households-detail-table tr:nth-of-type(odd) td:nth-child(2) {
    border-top:solid 1px #cccccc;	  
    margin-top:20px;	
  }   
  table.psc-households-detail-table tr:nth-of-type(1) td:nth-child(2) {  
    margin-top:0;	
  }     
  .psc-sort-form {display:block !important;}  
  .psc-page-form-desktop {display:none !important;}  
  .psc-page-form-mobile {display:inline-block !important;}  
  .psc-cal-empty-row {display:none;}  
}
@media only screen and (min-width:1370px) {
  .households-select-result-extra {font-size:0.65rem;}  
  .households-select-result-extra td, .households-select-result-extra th {
    padding: 3px;
  }
}
@media only screen and (max-width:991px) {
  /*table.basictable tr td:first-of-type,
  table.basictable tr:nth-of-type(2n+2) td:first-of-type,
  table.basictable tr td:first-of-type:before {
    color:#fff!important;
    background:#337720;
  }*/
  .emsd-logo {max-height:30px;} 
  .meels-logo {max-width:160px;}   
  .psc-footer-logo {padding-left:15px;padding-right:15px;text-align:center;}
  .psc-footer-copyright {padding-left:15px;padding-right:15px;text-align:center;}
  .psc-footer-copyright-text, .psc-footer-copyright-links {display:block;}  
  .psc-footer-date {padding-left:15px;padding-right:15px;text-align:center;}    
  .psc-label-image {text-align:center;}
  .psc-label-percentage > .col-md-6 {text-align:center !important;}
  .psc-label-remark {
    padding:20px 15px;
  } 
  .psc-cfls-calculator-items > div:nth-child(1) {padding-right:5px;}
  .psc-cfls-calculator-items > div:nth-child(2) {padding-left:5px;padding-right:0;}
  .psc-cfls-calculator-items > div:nth-child(3) {padding-left:0;padding-right:5px;}
  .psc-cfls-calculator-items > div:nth-child(4) {padding-left:5px;} 
}
@media only screen and (min-width:591px) {
  .psc-calculator-power-company-en, .psc-calculator-power-company-en > div {display:inline;} 
}
@media only screen and (max-width:590px) {
  .psc-calculator-power-company-en {display:block !important;}
  .psc-calculator-power-company-en > div {display:block !important;}
  /*.psc-calculator-power-company-en label {display:block;} */ 
}
@media only screen and (max-width:550px) {
  .psc-content input, .psc-content select {max-width:100%;}
  table.households-select-result tfoot th::before, table.households-select-result tfoot td::before, table.households-select-result tbody td::before {
      width: 50%;/*Chinese version*/
      padding-right:10px;
  }  
  table.basictable {  
    font-size:0.7rem;	
  }   
  .psc-calculator-form input[type=text] {min-width:60px;} 
}
@media only screen and (max-width:380px) {
  .psc-cfls-calculator-items > div { max-width: 50%;}
  table.basictable tfoot th::before, table.basictable tfoot td::before, table.basictable tbody td::before {
      width: 9em;
  }  
  table.households-select-result tfoot th::before, table.households-select-result tfoot td::before, table.households-select-result tbody td::before {
      width: 50%;/*Chinese version*/
  }    
  .psc-calculator-form table.basictable tfoot th::before, 
  .psc-calculator-form table.basictable tfoot td::before, 
  .psc-calculator-form table.basictable tbody td::before {
      width: 30%;
  }  
  .psc-label-level-compare-1 {margin-right: 0px;}  
}
@media only screen and (max-width:360px) {
  .psc-page-form-mobile {display:block !important; }
}

/*for old version temporary usage only*/
.psc-cal .list_footer {color: #006600;background-color: #F0FFF6;}
.psc-cal .footer2 {color: #000000;}
.psc-cal .caption_title {
    font-weight: bold;
    font-size: 120%;
    color: #006600;
}
/**/


.cooling {
	background-color: #CCFFFF;
}

.heating {
	background-color: #FFE6E6;
}

.large {
	font-size: 110%;
}

.btn-selected {
    background-color: #298540;
    color: #fff;
}

.btn-notselected {
    background-color: #5A5A5A;
    color: #fff;
}

a {
  color: #0d6efd;
  text-decoration: none;
}

img {
  vertical-align: middle;
  border-style: none; // Remove the border on images inside links in IE 10-.
}

.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-lef: 0;
	margin-right: .75rem;
}