i.glyphicon {
	display: none;
}

#portal-globalnav li:first-child span {
    display: None;
}

#portal-globalnav.nav > li > a {
	padding: 10px 1px;
}

#footer-portal-globalnav li:first-child i {
    display: None;
}

#optCookies {
	display: none;
	width: 95%;
	float: left;
}

#main-content-wrapper.wrapper #optCookies.cookie-message {
	padding: 20px 20px 5px 20px;
	width: 100%;
}

#optCookies #optCookiesLeft {
	width: 95%;
	float: left;
}

#optCookies #optCookiesRight {
	width: 5%;
	float: right;
}

#optCookies #optCookiesRight  #optOutCookieCloseImage {
	width: 30px;
  	height: 30px;
}

#optCookies #optOutCookieCloseImage:hover {
	cursor: pointer;
}

#optCookies #optOutCookieSettingsPanel {
	display: none;
	margin: auto;
	width: 100%;
	padding: 1em 0em 5px 0em;
}

#optCookies #optOutCookieSettingsPanel #optOutCookieTypeListWrapper #optOutCookieTypeList {
	list-style-type: none;
	text-align:left;
	padding: 0;
	margin: 0;
}

#optCookies #optOutCookieSettingsPanel #optOutCookieTypeListWrapper #optOutCookieTypeList {
	list-style-type: none;
	text-align:left;
	padding: 0;
	margin: auto;
	width: 58%;
}

#optCookies #optOutCookieSettingsPanel #optOutCookieSettingsBttnPanel {
	text-align: center;
}

#optCookies #optOutCookieBttnPanel {
	padding: 1em 1em 0em 1em;
}

#optCookies #optOutCookieBttnPanel #optOutCookieBttnSettings {
	background-image: none;
	background-color: #FFF;
}

#slot-above-content-title {
	margin-top: 2em;
	font-weight: bold;
}

/* report */
.report_content .report_attachment_container p {
    margin: 0;
}

.report_content .report_attachment_links a {
    display: block;
}

.report_content  table.report_table td {
    white-space: nowrap;
}

.report_content  table.report_table td.predicated_value {
    color: #757575;
}

/* search box */
#portal-searchbox {
    float: right;
    width: 80%;
}
.container .LSBox .search-result .description {
    display: none;
}
.container .LSBox .search-result h4 {
    font-size: 1em;
    font-weight: normal;
    margin: 0;
}

table.table thead tr th.description-label, table.table tbody tr td.description-label {
    text-align: left;
}

/* breadcrumbs */
#portal-breadcrumbs .container {
    width: 65%;
    margin: 0;
}
.plone-breadcrumb .hiddenStructure {
    display: None;
}
.plone-breadcrumb .container {
    padding: 0;
}
.plone-breadcrumb ol {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.plone-breadcrumb ol li {
    display: None
}
.plone-breadcrumb ol li#breadcrumbs-1 #breadcrumbs-current {
    display: none;
}
.plone-breadcrumb ol li#breadcrumbs-1 {
    display: block;
}
.plone-breadcrumb ol li#breadcrumbs-1 a {
    font-size: 32px;
    font-weight: 700;
    text-decoration: none;
    color: rgb(51, 51, 51);
}

div.design-navig-box {
}
div.design-navig {
    text-align: center;
}
a.navig_begin, a.navig_prev {
    margin-right: 10px;
    text-decoration: none;
}
a.navig_end, a.navig_next {
    margin-left: 10px;
    text-decoration: none;
}

/* search panel */
.row .container #portal-searchbox .livesearch-results li h4 {
    margin: 0;
    font-size: 1em;
}

/**
 OTE Portal
**/

/* collapisble panel */
.icePnlClpsblHdr {
    background: #e2fafc none repeat scroll 0 0;
    border: 1px solid #9bd1eb !important;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 4px 15px 0;
}
.icePnlClpsblCnt {
    background: rgba(0, 0, 0, 0) url("/portal/images/collapsible_bar_content.png") repeat-x scroll left top;
    background-color: #FFFFFF;
    border: 1px solid #c5e7f1 !important;
    font-size: 100%;
    padding: 1em;
    width: auto;
    margin-bottom: 1em;
}

/* detail panel */
.recordDetail {
    border-collapse: collapse;
    margin-bottom: 2em;
}
.recordDetail .tdTitle {
    border-bottom: 1px solid #477cc2;
    padding: 8px 40px 11px 3px;
}
.recordDetail td span, .recordDetail td input, .recordDetail td select, .recordDetail td textarea {
    color: #477cc2;
}

/* table */
.iceDatTbl, .ui-datatable table {
    background-color: #ffffff;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 11px;
    margin-top: 10px;
    width: auto;
}
.evenRow, .ui-datatable-even {
    background-color: #efe6e1;
    padding: 0 20px;
}
.oddRow, .ui-datatable-odd {
    background-color: #ffffff;
    padding: 0 20px;
}
.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr .iceDatTblHdLabel, .ui-datatable table th {
    background: #477dc5 none repeat scroll 0 0;
    border: 1px solid #1153aa;
    text-align: center;
}
.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2, .ui-datatable tbody.ui-datatable-data > tr > td {
    border: 2px outset #efe6e1;
}

.iceDatTblColGrpHdrCol span.iceOutTxt, .iceDatTblColGrpHdrCol1 span.iceOutTxt, .iceDatTblColGrpHdrCol2 span.iceOutTxt, .iceDatTblColHdr .iceOutTxt, .iceDatTblColHdr1 .iceOutTxt, .iceDatTblColHdr2 .iceOutTxt, .ui-datatable table th {
    color: #ffffff !important;
}

/* footer mobile IDM gas application */
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob,
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob,
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
	border-radius: 5px;
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob-cs {
    background-image: url("++theme++pubweb-theme/images/mob_app_gas_cs.png");
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob-en {
    background-image: url("++theme++pubweb-theme/images/mob_app_gas_en.png");
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob-cs {
    background-image: url("++theme++pubweb-theme/images/mob_app_ele_cs.png");
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob-en {
    background-image: url("++theme++pubweb-theme/images/mob_app_ele_en.png");
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob,
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob {
    text-decoration: none;
    color: #FFFFFF;
}
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.text-app-gas-mob,
#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.text-app-ele-mob {
    text-align: center;
    display: none;
    margin-top: 1em;
}

/* input */
.iceCmdBtn {
}

@media (max-width: 770px) and (min-width: 0px) {
    .container ol {
        margin: 20px 0;
    }
}

@media (min-width: 1000px) {
	#main-content-wrapper.wrapper .footer>.container>.content>.navigation>ul {
		height: 140px !important;
	}
}

@media (max-width: 1200px) {
    #main-content-wrapper.wrapper .header #header-right-navigation #header_quick_links {
        display: none;
    }
}

@media (min-width: 1200px) {
	#main-content-wrapper.wrapper .header > .container > .right-navigation > a {
		padding: 2px 5px 2px 10px !important;
	}
}

@media (min-width: 1400px) {
	div#navigation-ul > div.container,
	div#with-floating-menu > div.container,
	div#main-content-wrapper > div.header > div.container,
	div#main-content-wrapper > div.footer > div.container  {
		width:1270px;
	}
    #main-content-wrapper.wrapper div#with-floating-menu > div.container > div.content {
    	width: 70%;
    }
}

@media (min-width: 1600px) {
	div#navigation-ul > div.container,
	div#with-floating-menu > div.container,
	div#main-content-wrapper > div.header > div.container,
	div#main-content-wrapper > div.footer > div.container  {
		width:1470px;
	}
    #main-content-wrapper.wrapper div#with-floating-menu > div.container > div.content {
    	width: 73%;
    }
}

@media (min-width: 1700px) {
	div#navigation-ul > div.container,
	div#with-floating-menu > div.container,
	div#main-content-wrapper > div.header > div.container,
	div#main-content-wrapper > div.footer > div.container  {
		width:1570px;
	}
    #main-content-wrapper.wrapper div#with-floating-menu > div.container > div.content {
    	width: 75%;
    }
}

@media (min-width: 1800px) {
	div#navigation-ul > div.container,
	div#with-floating-menu > div.container,
	div#main-content-wrapper > div.header > div.container,
	div#main-content-wrapper > div.footer > div.container  {
		width:1670px;
	}
    #main-content-wrapper.wrapper div#with-floating-menu > div.container > div.content {
    	width: 77%;
    }
}

@media (min-width: 1200px) {
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob {
	    margin-left: 5% !important;
	    margin-top: 1em;
	    font-size: 1.2em;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob {
	    width: 248px !important;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
	    height: 96px;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.text-app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.text-app-ele-mob {
    	display: block;
	}
    #main-content-wrapper.wrapper .header>.container>a#header-logo {
        width: 46%;
    }
    #main-content-wrapper.wrapper .header>.container>#header-right-navigation {
        width: 54%;
    }
    #main-content-wrapper.wrapper #prepared-page-homepage-bigtab > .container {
        padding: 40px 0 30px;
    }
    #main-content-wrapper.wrapper nav.header-menu>#navigation-ul>.container .nav>li:last-child {
        border-right: 1px solid #275e9d;
    }
    #main-content-wrapper.wrapper .footer>.container>.content>.navigation {
		width: 28% !important;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>.quick {
		width: 28% !important;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps {
		width: 44% !important;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content {
		display: flex;
	}
}
@media (max-width: 1200px) and (min-width: 851px) {
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps {
		display: bock;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob {
	    background-image: url("++theme++pubweb-theme/images/mob_app_gas_small.png");
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
	    background-image: url("++theme++pubweb-theme/images/mob_app_ele_small.png");
	}
	#main-content-wrapper.wrapper .footer>.container>.content>.logo {
	    max-width: 175px !important;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.logo-app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
	    width: 175px;
	    height: 65px;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.logo-app-ele-mob {
	    margin-top: 1em;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob>.text-app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob>.text-app-ele-mob {
    	display: none;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-gas-mob,
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob {
		margin: 0;
		height: 65px;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content>.app-ele-mob {
		margin-top: 1em;
	}
	#optCookies #optOutCookieSettingsPanel {
		width: 100%;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>.navigation {
    	width: 38% !important;
    }
    #main-content-wrapper.wrapper .footer>.container>.content>.quick {
    	width: 38% !important;
    }
    #main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps {
    	width: 24% !important;
    	margin-left: 2%;
    }
    #main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps>#footer-portal-mob-apps-content {
		display: block;
		width: 90%;
		margin:auto;
	}
}

@media (max-width: 950px) {
	#main-content-wrapper.wrapper .header > .container > #header-right-navigation > a#fa-link-linkedin {
		display: none;
	}
}

@media (max-width: 850px) {
	#optCookies #optOutCookieText {
		text-align: left;
	}
	#optCookies #optOutCookieSettingsPanel {
		width: 100%;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>.quick {
		width: 100%;
	}
	#main-content-wrapper.wrapper .footer>.container>.content>#footer-portal-mob-apps {
		width: 100%;
	}
}

@media (min-width: 0px) and (max-width: 499px) {
	#main-content-wrapper.wrapper .datepickandsubmit>.ida-select {
	    display: block;
	    margin-top: 20px;
	    padding: 5px 10px;
	    font-size: 1.2em;
	    font-weight: 700;
	    width: 100%;
	    text-align: center;
	}
}

@media (min-width: 500px) {
	#main-content-wrapper.wrapper .datepickandsubmit>.ida-select {
	    padding: 5px 10px;
	    float: right;
	}
}

@media (min-width: 0px) and (max-width: 499px) {
	#main-content-wrapper.wrapper .datepickandsubmit>.period-select {
	    display: block;
	    margin-top: 20px;
	    padding: 5px 10px;
	    font-size: 1.2em;
	    font-weight: 700;
	    width: 100%;
	    text-align: center;
	}
}

@media (min-width: 500px) {
	#main-content-wrapper.wrapper .datepickandsubmit>.period-select {
	    padding: 5px 10px;
	    float: right;
	    margin-left: 5px;
	}
}

.sn-alert {
    color: red;
}
