@import url("fonts.css");
@import url("above-footer.css");
@import url("attachments.css");
@import url("responsive-layout.css");
body{
	/*background: url('../images/_center_bg.png') no-repeat center;*/
	padding-top: 0px !important;
}

#loading-screen{
	background: rgba(247,247,247,0.5);
    z-index: 1000000;
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    top: 0;
}

.visually-hidden{
	display: none;
}

#loading-screen-icon{
	background: url('../images/preloader_big.GIF') no-repeat center;
    width: 124px;
    height: 100%;
    left: 50%;
    display: inline-block;
    position: relative;
}

input.roksearch_search_str.form-control div{
	color: #fff !important;
}

.adv_search + .tooltip{
    z-index: 100000000;
	overflow: show;
}

*::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #D2D2D2 !important;
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #D2D2D2 !important;
   opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #D2D2D2 !important;
   opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #D2D2D2 !important;
}

.selectricWrapper {
    margin: 0 !important;
}

.mod-languages {
    float: right;
    margin-top: -21px;
}

.mod-languages a{
    color: #0077bb !important;
	opacity: 0.8;
}

.mod-languages a:hover{
    color: #00466e !important;
	cursor: pointer  !important;
	opacity: 1;
}

.news.news_layout a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']),
.mod_latest_news a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']), 
.article-intro a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']), 
.article-content a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']), 
.article_anywhere a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']), 
.nimap-external a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']) {
	position: relative;
	margin-right: 16px;
	left: 0;
}

.news.news_layout a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after,
.mod_latest_news a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after , 
.article-intro a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after , 
.article-content a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after , 
.article_anywhere a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after,
.nimap-external a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after {
	position: relative;
	font-family: FontAwesome;
	font-size:100%;
	padding-left: 4px;
	content: "\f08e";
	left: 0;
    top: 0;
}

/*.news_layout a:not( [href*='eeae.gr'] ):not( [href^='#'] ):not( [href^='/'] ):not([class^='jf_nameanchor']):after {*/
	/*font-family: FontAwesome;*/
	/*font-size:84%;*/
	/*padding-left: 4px;*/
	/*content: "\f08e";*/
	/*position: absolute;*/
	/*left: 100%;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*width: 1em;*/
/*}*/

.pagination a:after{
	display: none;
}

.pagination a{
    margin-right: 0px !important;
}

.pagination .pagination {
    display: inline-block;
    width: auto;
}

.pull-right {
    display: inline-block;
}

.pagination {
    width: 100%;
}

/*.news_layout a[href$=".pdf"],*/
.news_layout a[href$=".pdf"],
.mod_latest_news a[href$=".pdf"],
.article-intro a[href$=".pdf"],
.article-content a[href$=".pdf"],
.article_anywhere a[href$=".pdf"] {
	position: relative;
	left: 0;
	margin-right: 8px;
	padding-left: 16px;
}

/*.news_layout a[href$=".pdf"]:after,*/
.news_layout a[href$=".pdf"]:after,
.mod_latest_news a[href$=".pdf"]:after,
.article-intro a[href$=".pdf"]:after,
.article-content a[href$=".pdf"]:after,
.article_anywhere a[href$=".pdf"]:after {
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: 0em;
    font-size: 1em;
	content: "\f1c1";
}

.news_layout a[href$=".doc"],
.mod_latest_news a[href$=".doc"], 
.article-intro a[href$=".doc"], 
.article-content a[href$=".doc"], 
.article_anywhere a[href$=".doc"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".doc"]:after,
.mod_latest_news a[href$=".doc"]:after, 
.article-intro a[href$=".doc"]:after, 
.article-content a[href$=".doc"]:after, 
.article_anywhere a[href$=".doc"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c2"; 
}

.news_layout a[href$=".xls"],
.mod_latest_news a[href$=".xls"], 
.article-intro a[href$=".xls"], 
.article-content a[href$=".xls"], 
.article_anywhere a[href$=".xls"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".xls"]:after,
.mod_latest_news a[href$=".xls"]:after, 
.article-intro a[href$=".xls"]:after, 
.article-content a[href$=".xls"]:after, 
.article_anywhere a[href$=".xls"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c3"; 
}

.news_layout a[href$=".ppt"],
.mod_latest_news a[href$=".ppt"], 
.article-intro a[href$=".ppt"], 
.article-content a[href$=".ppt"], 
.article_anywhere a[href$=".ppt"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".ppt"]:after,
.mod_latest_news a[href$=".ppt"]:after, 
.article-intro a[href$=".ppt"]:after, 
.article-content a[href$=".ppt"]:after, 
.article_anywhere a[href$=".ppt"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c4";
}

.news_layout a[href$=".docx"],
.mod_latest_news a[href$=".docx"], 
.article-intro a[href$=".docx"], 
.article-content a[href$=".docx"], 
.article_anywhere a[href$=".docx"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".docx"]:after,
.mod_latest_news a[href$=".docx"]:after, 
.article-intro a[href$=".docx"]:after, 
.article-content a[href$=".docx"]:after, 
.article_anywhere a[href$=".docx"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c2"; 
}

.news_layout a[href$=".xlsx"],
.mod_latest_news a[href$=".xlsx"], 
.article-intro a[href$=".xlsx"], 
.article-content a[href$=".xlsx"], 
.article_anywhere a[href$=".xlsx"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".xlsx"]:after,
.mod_latest_news a[href$=".xlsx"]:after, 
.article-intro a[href$=".xlsx"]:after, 
.article-content a[href$=".xlsx"]:after, 
.article_anywhere a[href$=".xlsx"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c3";
}

.news_layout a[href$=".pptx"],
.mod_latest_news a[href$=".pptx"], 
.article-intro a[href$=".pptx"], 
.article-content a[href$=".pptx"], 
.article_anywhere a[href$=".pptx"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".pptx"]:after,
.mod_latest_news a[href$=".pptx"]:after, 
.article-intro a[href$=".pptx"]:after, 
.article-content a[href$=".pptx"]:after, 
.article_anywhere a[href$=".pptx"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c4";
}

.news_layout a[href$=".zip"],
.mod_latest_news a[href$=".zip"], 
.article-intro a[href$=".zip"], 
.article-content a[href$=".zip"], 
.article_anywhere a[href$=".zip"],
.news_layout a[href$=".rar"],
.mod_latest_news a[href$=".rar"], 
.article-intro a[href$=".rar"], 
.article-content a[href$=".rar"], 
.article_anywhere a[href$=".rar"]{
	position: relative;
	left: 1em;
	margin-right: 16px;
}

.news_layout a[href$=".rar"]:after,
.mod_latest_news a[href$=".zip"]:after, 
.article-intro a[href$=".zip"]:after, 
.article-content a[href$=".zip"]:after, 
.article_anywhere a[href$=".zip"]:after,
.news_layout a[href$=".rar"]:after, 
.mod_latest_news a[href$=".rar"]:after, 
.article-intro a[href$=".rar"]:after, 
.article-content a[href$=".rar"]:after, 
.article_anywhere a[href$=".rar"]:after{
	position: absolute;
	font-family: FontAwesome;
	top: -2px;
	left: -1em;
    font-size: 1em;
	content: "\f1c6";
}

.addthis_socials .print-icon a{
	background: transparent url(../images/ico/print.png) no-repeat scroll 0 0 !important;
	padding-left: 20px;
	line-height: 16px;
	font-size: 12px;
	display: inline-block;
	color: #999;
}

.addthis_socials .print-icon .fa-print{
	display:none;
}

.addthis_socials .print-icon a:hover{
	text-decoration: none;
	opacity: 0.8;
}

.addthis_socials .stButton .chicklets {
	font-family: "Arimo", Arial, sans-serif !important;
}

.navbar-default .navbar-nav > li.laws-icon > a:after{
	text-indent: 0 !important;
	display: block !important;
	line-height: 35px !important;
	font-family: FontAwesome;
	content: "\f0e3";
	font-size: 18px;
	margin-left: -4px;
}

.navbar-default .navbar-nav > li.news-icon > a:after{
	text-indent: 0 !important;
	display: block !important;
	line-height: 35px !important; 
	font-family: FontAwesome;
	content: "\f1ea";
	font-size: 18px;
	margin-left: -5px;
}

.navbar-default .navbar-nav > li.contact-icon > a:after{
	text-indent: 0 !important;
	display: block !important;
	line-height: 35px !important;
	font-family: FontAwesome;
	content: "\f095";
	font-size: 18px;
	margin-left: -2px;
}
.navbar-default .navbar-nav > li.only-icon > a{
	text-indent: -9999px !important;
	line-height: 0 !important;
	width: 30px;
}

.article-title, .article-header h1{
	font-size: 24px;
	margin: 0 0 14px 0;
}

.page-subheader {
	border-bottom: 0px solid !important;
	margin-top: 20px !important;
}
/*
.navbar-default {
	background: url("../../../pics/misc/_blacktile.gif");
}*/

.logo-text{
	width: 0;
	height: 0;
	overflow-x: hidden;
	-webkit-transition: width 0.5s ease-in-out;
	-moz-transition: width 0.5s ease-in-out;
	-ms-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
	/*display:none;*/
}

.logo-text a {
	line-height: 38px !important;
	padding: 0 20px 0 0 !important;
	background-color: #07B !important;
}

.logo-basic{
	overflow-x: hidden;
	overflow-y: hidden;
	-webkit-transition: width 0.5s ease-in-out;
	-moz-transition: width 0.5s ease-in-out;
	-ms-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
	/*display:none;*/
	text-align: center;
	margin-left: 14px;
	margin-right: 1px;
}

.logo-basic a {
	line-height: 14px !important;
	padding: 9px 18px 10px !important;
	background-color: #07B !important;
}

.logo:hover a, .logo a:hover, .logo .mainlogo_eeae a:active, .logo .mainlogo_eeae a:focus {
    background: none !important;
    color: #07B !important;
    text-decoration: none !important;
}

.logo a.lang_en:hover {
	color: #FFFFFF !important;
}

.logo-basic a:hover, .logo-basic a:focus {
	background-color: #07B !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: #0067A2 !important;
}

.navbar {
	min-height: 51px !important;
	position: absolute !important;
	top: auto;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-ms-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
	width: 100% !important;
}

.navbar.navbar-fixed-top{
	position: fixed !important;
}

.navbar-toggle {
  height: 51px !important;
  line-height: 51px !important;
  width: 51px !important;
}

.t3-mainnav .t3-navbar-collapse {
	margin-top: 50px !important;
	border-left: 1px solid #0067A2;
	border-right: 1px solid #0067A2;
	border-bottom: 1px solid #0067A2;
}
/*
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: -22px !important;
	margin-left: -22px !important;
}
*/
#t3-mainnav{
	z-index: 1040;
	margin-bottom: 29px;
	border-bottom: 1px solid #FFF !important;
}


.t3-sl {
	padding-bottom: 0px !important;
	padding-top: 10px !important;
	border: none !important;
}

.t3-sl-1 {
	/*margin-top: 6px !important;*/
	/*margin-top: 55px !important;*/
}

.t3-sl-2{
	margin-top: 4px;
}

.t3-mainnav {
	border-bottom: 0 !important;
}

/*.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
	font-size: 14px !important;
}*/

.t3-content {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.item-page .article-aside {
	margin-bottom: 0 !important;
}

.left_dropdown{
	/*margin-top: -12px;*/
}

.logo-text a {
	line-height: 55px;
	padding: 0 20px;
}

.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #0077bb !important;
}

.nav .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

.navbar-default .navbar-nav > li:first-child {
	margin-left: 0px !important;
}

.navbar-default .navbar-nav > li{
	margin-left: 2px !important;
}

.navbar-default .navbar-nav > li > a {
	line-height: 35px !important;
	color: #ffffff !important;
	/*padding: 0 11px !important;*/
	padding: 8px 10px !important;
	font-size: 14px;
	letter-spacing: 0.5px;
}

.nav > li.active > a {
	color: #ffffff !important;
	background-color: #0067A2 !important;
}

@media screen and (min-width: 991px){
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	  background: rgba(255, 255, 255, 0.15) !important;
	  -webkit-box-shadow: none !important;
	  box-shadow: none;
	}
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background: rgba(255, 255, 255, 0.15);
}

@media screen and (min-width: 991px){
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: #0067A2 !important;
}

.nav > li > a:hover, .nav > li > a:focus {
	color: #FFF;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	color: #FFF;
	background-color: #07B !important;
}

/*
.module_menu .nav > li {
	background: url("../../../pics/misc/_blacktile.gif");
	border-top: 0 !important;
	margin-top: 0;
}

.module_menu .nav > li > a, .module_menu .nav > li > .separator {
	padding: 3px 10px !important;
	color: #fff;
}
*/
#roksearch_results{
	background: #fff;
	width: 25%;
	border: 1px solid #0067A2;
	/*padding: 10px;*/
	margin-left: 2px;
}

#roksearch_results .roksearch_header{
	color: #FFF;
	background: #0067A2;
	padding: 5px 8px;
}
/*
#roksearch_results .container-wrapper{
	height: 400px;
	overflow-y: scroll;
}

#roksearch_results .container-scroller{
	width: 100%!important;
	padding: 0 8px;
}
*/
.roksearch_search_str.loading {background: transparent url(../images/search_loader.gif) no-repeat scroll 95% 50% !important;}
#roksearch_results {z-index: 10000;position: absolute;width: 400px;float: right;margin-top: 1px;border-top: 1px solid #FFF;text-align: left;visibility: hidden;}
#roksearch_results a#roksearch_link {float: right;padding-right: 5px;margin-right: 5px;margin-top: 5px;display: block;height: 16px;width: 16px;background: url('../images/icon-close.png') no-repeat;}
#roksearch_results a#roksearch_link:hover {background: url('../images/icon-close_hover.png') no-repeat;}
#roksearch_results h3 {margin-top: 0;margin-bottom: 0;line-height: 110%;font-size: 120%;padding-bottom: 0;}
#roksearch_results span {display: block;line-height: 120%;font-size: 90%;}
#roksearch_results .container-wrapper {overflow: hidden;}
#roksearch_results .page {float: left;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {padding: 6px 15px;line-height: 100%;text-transform: uppercase;font-weight: normal;font-size: 100%;}
#roksearch_results .roksearch_row_btm {
	overflow: hidden; 
	background: #0067A2;
}
#roksearch_results .roksearch_row_btm span {line-height: 140%;}
#roksearch_results span.small {display: block;position: absolute;bottom: 9px;right: 10px;text-align: right;width: 150px;}
#roksearch_results span.highlight {display: inline;padding:2px;}
#roksearch_results a.clr {font-size: 100%;}
#roksearch_results a:hover {text-decoration: none; -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}

#roksearch_results .roksearch_odd {padding: 15px;position: relative;}
#roksearch_results .roksearch_even {padding: 15px;position: relative;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {padding-left: 24px; background: url('../images/hover_article_header.png') no-repeat; -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover{
	background: #EEF5FB;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.results ol.list {padding-left: 30px;margin-top: 0;}
.results ol.list h4 {border: 0;margin-top: 0;margin-bottom: 0;}
.results ol.list li {padding: 10px 5px;margin-bottom: 5px;}
.results ol.list li p {margin-top: 0;}
#roksearch_results .container-arrows {height: 25px;width: 50px;float: left;margin-right: 10px;position: relative;}
#roksearch_results .arrow-left {width: 25px; height: 25px; position: absolute; bottom: 0; left: 0; cursor: pointer;background: url('../images/pag-left_a.png') no-repeat #EEF5FB; }
#roksearch_results .arrow-left:hover {background: url('../images/pag-left.png') no-repeat #ffffff;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#roksearch_results .arrow-left-disabled {width: 25px;height: 25px;position: absolute;bottom: 0;left: 0;background: url('../images/pag-left_disable.png') no-repeat #EEF5FB;opacity: 0.2; }
#roksearch_results .arrow-right {width: 25px;height: 25px;position: absolute;bottom: 0;left: 22px;cursor: pointer;background: url('../images/pag-right_a.png') no-repeat #EEF5FB; }
#roksearch_results .arrow-right:hover {background: url('../images/pag-right.png') no-repeat #ffffff;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#roksearch_results .arrow-right-disabled {width: 25px;height: 25px;position: absolute;bottom: 0;left: 22px;background: url('../images/pag-right_disable.png') no-repeat #EEF5FB;opacity: 0.2; }
form.search_result .inputbox {padding: 4px;}
form.search_result fieldset legend {padding-top: 10px;}
fieldset.phrase, fieldset.word, fieldset.only {padding: 10px 2px;}
.searchintro {margin-bottom: 10px;overflow: hidden;}
.search_options input, .search_options label {margin-right: 5px;}
/* Google */
#roksearch_results .estimated_res, #roksearch_results .pagination_res {font-size: 10px;font-style: italic;padding-top: 3px;text-transform: none;margin-left: 5px;float: left;}
#roksearch_results .powered-by-google {font-size: 9px;font-style: italic;text-transform: none;}
#roksearch_results .roksearch_row_btm a.viewall {
	float: right; 
	background: #EEF5FB; 
	padding: 4px;
}
#roksearch_results .roksearch_row_btm a.viewall:hover {
	background: #ffffff; -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}
#roksearch_results .pagination_res {font-style: normal;float: right;padding-top:0;}
#roksearch_results .google-thumb-image {margin: 5px auto;}
#roksearch_results .google-search-images .loading {background: transparent url(../images/spinner.gif) no-repeat scroll 50% 50%;}
#roksearch_results .youtube, #roksearch_results .google { display: inline;}
#roksearch_results .google-thumb-image {margin: 10px auto 0;}
#roksearch_results .youtube small, #roksearch_results .google small {display: none;}
#roksearch_results .youtube {background: url(../images/youtube.jpg) right center no-repeat; height: 16px; line-height: 16px;display: block;padding-right: 22px;}
#roksearch_results .google {background: url(../images/google.jpg) right center no-repeat; height: 16px; line-height: 16px;display: block;padding-right: 22px;}

@media (max-width: 992px) {
	#top_header .container{
		margin-right: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
}

#top_header{
	top:0;
	border-width: 0 0 1px;
	border-radius: 0;
	position: relative;
	right: 0;
	left: 0;
	z-index: 1030;
	background: #ffffff;
	/*margin-bottom: 35px;*/
	position: relative;
}

#top_header {
	/*background: url('../images/_logo2_wide.png') no-repeat;*/
	/*background: url('../images/eeae_header_bg14.jpg') no-repeat scroll center -38px rgba(0, 0, 0, 0);*/
	border-bottom: 1px solid #9EC1E7;
	min-height: 128px;
}

.topnav_wrapper div{
	display: inline-block;
}

.t3-megamenu .mega-group-title{
	/*
	background: rgba(255, 255, 255, 0.9) !important;
	color: #0067A2 !important;
	*/
	padding: 8px 10px !important;
}

.t3-megamenu .mega-group-title:hover, .t3-megamenu .mega-group-title:focus{
	text-decoration: none;
	color: #FFF !important;
	background-color: #515151 !important;
}

.mega-dropdown-inner .mega-col-nav{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.mega-group .mega-col-nav{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.t3-megamenu .mega-group-ct .row{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.t3-megamenu .mega-group-ct .mega-inner{
	padding: 5px 0;
}

.mega-group-ct .mega-nav li a {
	padding: 10px 0 10px 50px !important;
	color: #CDCDCD !important;
}

.mega-group-ct .mega-nav .ionizing_submenu{
	border-top: 1px solid #515151 !important;
}

.mega-group-ct .mega-nav .ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/ionizing_icon32_white.png") no-repeat 10px 2px !important;
}

.mega-group-ct .mega-nav li.ionizing_submenu > a:hover, .mega-group-ct .mega-nav li.ionizing_submenu > a:active, .mega-group-ct .mega-nav li.ionizing_submenu > a:focus, .mega-group-ct .mega-nav li.ionizing_submenu > a:visited, .mega-group-ct .mega-nav li.active.ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/ionizing_icon32_white.png") no-repeat 10px 2px #515151 !important;
}

.mega-group-ct .mega-nav .non-ionizing_submenu{
	border-top: 1px solid #515151 !important;
}

.mega-group-ct .mega-nav li.non-ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/non-ionizing_icon32_white.png") no-repeat 10px 3px !important;
}

.mega-group-ct .mega-nav li.non-ionizing_submenu > a:hover, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:active, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:focus, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:visited, .mega-group-ct .mega-nav li.active.non-ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/non-ionizing_icon32_white.png") no-repeat 10px 3px #515151 !important;
}

.ionizing_2nd_submenu{
	margin-left: 26px !important;
	border-bottom: 0px !important;
	border-left: 2px solid #797979 !important;
}

.ionizing_2nd_submenu > a{
	padding-left: 30px !important;
}

/*
.mega-group-ct .mega-nav li.ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/ionizing_icon32_white.png") no-repeat 10px 3px;
}

.mega-group-ct .mega-nav li.ionizing_submenu > a:hover, .mega-group-ct .mega-nav li.ionizing_submenu > a:active, .mega-group-ct .mega-nav li.ionizing_submenu > a:focus, .mega-group-ct .mega-nav li.ionizing_submenu > a:visited, .mega-group-ct .mega-nav li.active.ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/ionizing_icon32_white.png") no-repeat 10px 3px #515151 !important;
}

.mega-group-ct .mega-nav li.non-ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/non-ionizing_icon32_white.png") no-repeat 10px 3px;
}

.mega-group-ct .mega-nav li.non-ionizing_submenu > a:hover, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:active, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:focus, .mega-group-ct .mega-nav li.non-ionizing_submenu > a:visited, .mega-group-ct .mega-nav li.active.non-ionizing_submenu > a{
	background: url("/templates/purity_eeae/images/ico/non-ionizing_icon32_white.png") no-repeat 10px 3px #515151 !important;
}
*/

.topnav_left{
	float:left;
}

.topnav_right{
	float:right;
	/*color: #BFEFFF;*/
}

#top_header .logo{
	margin-bottom: 0px !important;
	width: 100% !important;
	margin-top: 20px !important;
}

.next_to_logo{
}

.logo a.lang_en {
    float: right;
    background: none;
    color: #07B;
    line-height: 30px;
	margin-top: -46px !important;
}

@media screen and (min-width: 991px) {
	.logo a {
		background: none !important;
	}
	.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus {
		color: #003C5F !important;
	}
	.logo a.lang_en {
		margin-top: -22px !important;
	}
}

.logo a.lang_en img{
    margin-top: -2px;
	color: #0067a2 !important;
}

.logo a.lang_en:hover {
    text-decoration: none;
}

.custom.eeae_services_banners div a{
	text-decoration: none
}
/*.custom.eeae_services_banners div{
	border: 1px solid #0067A2;
}*/

.eeae_services_banners a {
	color: #0067a2;
}

.eeae_services_banners a:hover {
	color: #0077bb;
	-webkit-transition: width 0.1s ease-in-out;
	-moz-transition: width 0.1s ease-in-out;
	-ms-transition: width 0.1s ease-in-out;
	-o-transition: width 0.1s ease-in-out;
	transition: width 0.1s ease-in-out;
}

.eeae_services_banners .span_link{
	border: 5px solid #fff;
	position:relative;
}
.link_corner_glow{
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	opacity: 0;
	border-style: solid;
	border-width: 120px 120px 0 0;
	border-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.eeae_service_title legend{
	  margin-bottom: 0px;
}

.eeae_guests_services .wrap{
	margin-top: 0px;
	padding-top: 0px !important;
}

.eeae_guests_services h4 {
	color: #0067a2;
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 10px 15px;
}

.eeae_guests_services legend {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.85em;
	color: inherit;
	border-bottom: 0px solid #E5E5E5;
	padding-bottom: 0;
	/*font-weight: 500;*/
}

.eeae_guests_services legend > i {
	line-height: 20px !important;
}

.eeae_auth_services .wrap{
	margin-top: 0px;
	padding-top: 0px !important;
}

.eeae_auth_services h4 {
	color: #3a87ad;
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
	padding: 10px 15px;
	line-height: 0.95em;
}

.eeae_auth_services legend {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.85em;
	color: inherit;
	border-bottom: 0px solid #E5E5E5;
	padding-bottom: 0;
	/*font-weight: 500;*/
}

.eeae_auth_services legend > i {
	line-height: 20px !important;
}

.eeae_services_banners a:hover .link_corner_glow, .eeae_services_banners a:focus .link_corner_glow{
	opacity: 1;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
.eeae_services_banners a:hover span.img_caption, .eeae_services_banners a:focus span.img_caption{
	color: #0067A2;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
.eeae_services_banners span{
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.eeae_services_banners span.img_caption {
	height: 105px;
	/*display: block;*/
	font-size: 12px;
	line-height: 16px;
}

.left_dropdown .dropdown-menu{
	left:100%;
	top:0;
	margin:	0;
}

.categories-module_eeae_categ_banners{
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #CCC;
	width: 100%;
}

.categories-module_eeae_categ_banners li {
	display: inline-block;
	margin-right: 5px;
	width: 24%;
	vertical-align: top;
}

.categories-module_eeae_categ_banners a{
	display: inline-block;
	background: #409BC8;
	color: #FFF;
	padding: 6px 5px;
	width: 100%;
	height: 50px;
	text-align: center;
}

.categories-module_eeae_categ_banners a:hover{
	background: #00466E;
	color: #FFF;
	text-decoration: none;
}

.categories-module_eeae_categ_banners span {
	vertical-align: middle;
	display: inline-block;
}

label.gcore-label-left {
	width: 200px;
	height: 32px;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	/* vertical-align: middle; */
}

.gcore-input {
	display: inline-block;
	/* float: right; */
	vertical-align: top;
}

.t3-mainbody {
	/*margin-top: 14px;*/
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}



/* Search Button */
.head-search .form-control {
	height: 50px !important;
}

.head-search .search .fa-search {
	left: 17px !important;
	top: 20px !important;
}

.head-search .form-control {
	line-height: 45px !important;
	padding: 0 2px 0 45px !important;
}

/* Services */

@media all and (min-width: 1200px ){
	.mj-simple-news .cols-lg-3 .sn-item.service_1 {
		padding-right: 3px;
	}
	.mj-simple-news .cols-lg-3 .sn-item.service_2 {
		padding-left: 3px;
		padding-right: 3px;
	}
	.mj-simple-news .cols-lg-3 .sn-item.service_3 {
		padding-left: 3px;
	}
	.mj-simple-news .cols-lg-3 .sn-item.service_4 {
		padding-right: 3px;
	}
	.mj-simple-news .cols-lg-3 .sn-item.service_5 {
		padding-left: 3px;
		padding-right: 3px;
	}
	.mj-simple-news .cols-lg-3 .sn-item.service_6 {
		padding-left: 3px;
	}
}

/* Newsletter Subscribe Form */
.nl_subscribe_inner{
	padding: 10px;
	color: #fff;
}

.nl_subscribe_inner input{
	width: 100% !important;
}

/* Left Column Services */
span.lserv-text {
	width: 65%;
	padding: 15px 10px;
	display: inline-block;
	word-wrap: break-word;
	/* height: 88px; */
	white-space: normal;
	text-align: left;
}

span.lserv-icon{
	width: 45%;
	padding: 15px;
	display: inline-block;
	word-wrap: break-word;
	white-space: normal;
}

.lserv-1{
	background: url(../images/lserv01_bg.png) right no-repeat #09C !important;
	padding: 0px !important;
}

.lserv-1:hover{
	background-color: #007AA3 !important;
}

.lserv-2{
	background: url(../images/lserv02_bg.png) right no-repeat #E2B02E !important;
	padding: 0px !important;
}

.lserv-2:hover{
	background-color: #327E43 !important;
}

.lserv-3{
	background: url(../images/lserv01_bg.png) right no-repeat #3E9B52 !important;
	border-color: #E6A600 !important;
	padding: 0px !important;
}

.lserv-3:hover{
	background-color: #C2931B !important;
}


.mainservices .sn-image{
	margin: 0 !important;
}

.mj-simple-news .sn-items .sn-item {
	margin-bottom: 6px !important;
}

.below_hormenu{
	margin-top: 80px;
}

.page-masthead{
	margin-top: 51px;
	border-top: 1px solid #0067A2;
}

.page-masthead .row-feature{
	padding: 10px 0 !important;
}

.page-masthead .row-feature h2{
	font-size: 24px !important;
}

.page-masthead .row-feature h3{
	font-size: 22px !important;
}

.page-masthead .row-feature h4{
	font-size: 20px !important;
}

#t3-off-canvas{
	width: 300px;
}

.off-canvas-effect-3.off-canvas-open .t3-wrapper {
	-webkit-transform: translate3d(300px, 0, 0) !important;
	transform: translate3d(300px, 0, 0) !important;
}

.off-canvas-toggle{
	width: 51px !important;
	height: 51px !important;
}

.login_top_right{
	display: inline-block !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	background-image: none !important;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143 !important;
	border-radius: 0 !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	color: #fff !important;
	background-color: #07B !important;
	border-color: none !important;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	width: auto !important;
	height: 40px !important;
	line-height: 10px !important;
}

.off-canvas-toggle.login_top_right:hover, .off-canvas-toggle.login_top_right:active, .off-canvas-toggle.login_top_right:focus {
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: #0067A2 !important;
	color: #FFF !important;
}

.register_top_right{
	display: inline-block !important;
	
}

.register_top_right button{
	display: inline-block !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	background-image: none !important;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143 !important;
	border-radius: 0 !important;
	border-color: none !important;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	width: auto !important;
	height: 40px !important;
	line-height: 30px !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

button.register_top_right{
	display: inline-block !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	background-image: none !important;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143 !important;
	border-radius: 0 !important;
	border-color: none !important;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	width: auto !important;
	height: 40px !important;
	line-height: 26px !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

#logged_user{
	display: block;
    text-align: right;
    line-height: 26px;
    margin-bottom: -26px;
}

.off-canvas-toggle.login_top_right:hover, .off-canvas-toggle.login_top_right:active, .off-canvas-toggle.login_top_right:focus {
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.lang-active{
	display: none !important;
}

.t3-off-canvas .close {
	height: 35px !important;
	line-height: 35px !important;
	width: 35px !important;
	font-size: 18px;
}


.t3-off-canvas .t3-off-canvas-header{
	height: 36px !important;
}

.t3-off-canvas .t3-off-canvas-header h2 {
	line-height: 36px !important;
	color: #919191 !important;
}

#login-form .control-group {
	margin-bottom: 0;
}

#login-form #submit_login_btn {
	float:left;
}

#login-form #need-help {
	float:left;
	padding: 7px;
}

#quick_userpanel{
	margin-bottom:10px;
}

.t3-off-canvas .t3-off-canvas-body {
	padding: 12px;
}

.t3-off-canvas .t3-off-canvas-body .t3-module {
	margin-bottom: 15px !important;
}

#login_intergration_msg{
	transition: All 1s ease-in;
	-webkit-transition: All 1s ease-in;
	-moz-transition: All 1s ease-in;
	-o-transition: All 1s ease-in;
}

#ajax_login_wrapper{
	transition: All 1s ease-in;
	-webkit-transition: All 1s ease-in;
	-moz-transition: All 1s ease-in;
	-o-transition: All 1s ease-in;
}

article{
	margin-top: 20px;
}

article img[align=left], .article-intro img[align=left], article .img-fulltext-left, .article-intro .img-fulltext-left, article .img-intro-left, .article-intro .img-intro-left, article .img_caption.left, .article-intro .img_caption.left, article .pull-left.item-image, .article-intro .pull-left.item-image{
	margin-bottom: 10px;
	margin-right: 20px !important;
}

article .pull-left.article-image-full {
	max-width: 350px;
}

article .article-intro  ul{
	position: relative; left: 20px;
}

.leading .article-image-intro {
	max-width: 410px;
}
.item .article-image-intro {
	width: 180px;
}

.article-intro .readmore{
	float:right;
}

.article-info {
	margin: 0;
	width: 65% !important;
	float: left;
}

.article-info dd {
	display: block;
	margin-left: 0;
	margin-right: 10px;
	/* margin-bottom: 5px; */
	white-space: nowrap;
	padding: 5px 5px;
	position: relative;
}

article aside .btn-group > .dropdown-toggle, article aside .btn-group > .dropdown-toggle:hover, article aside .btn-group > .dropdown-toggle:active, article aside .btn-group > .dropdown-toggle:focus {
padding: 1px 5px !important;
}

.item-page .tags a:hover, .item-page .tags a:focus, .item-page .tags a:active {
	color: #fff !important;
}

.t3-navhelper {
	margin-top: 50px;
	padding: 2px 0 !important;
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 10px;
}

.breadcrumb {
	padding-left: 10px !important;
}

/* Footer Menu */
.footer-title {
	/*text-decoration: underline;*/
	border-bottom: 1px dotted #aaa;
}

.t3-footer {
  border-top: 1px solid #eee;
  background: #f4f4f4 !important;
  margin-top: 40px;
}

.t3-footer-sl .col-lg-3:first-child {
	width: 263px;
}

.t3-footer-sl .col-lg-3:first-child .t3-module {
	width: 223px;
    margin-bottom: -99999px !important;
    padding-bottom: 99999px !important;
}

.t3-footer-sl .col-lg-3:not(:first-child) .t3-module {
	padding-left: 32px !important;
    /*border-left: 1px dotted #aaa !important;*/
    margin-bottom: -99999px !important;
    padding-bottom: 99999px !important;
}

.t3-footer-sl {
	padding: 0px 0 !important;
	margin-bottom: 15px;
	overflow: hidden;
}

.t3-footer-sl .t3-module {
	background: #f4f4f4 !important;
}

.footer-menu li {
	font-size: 13px;
	text-align: left;
	line-height: 16px !important;
	padding-bottom: 10px;
}

.footer-menu li:last-child {
	padding-bottom: 0;
}

.footer-menu h5,
.row-feature-primary h5 {
  font-size: 13px;
  color: rgba(10,10,10,0.7);
}

.row-feature-primary h5 {
  font-size: 17px !important;
}

.footer-menu h5 {
	font-weight: 400;
}

.footer-menu h5 a {
  display: block;
  color: rgba(10,10,10,0.7) !important;
}

.footer-menu li a {
  display: block;
  color: #AAA !important;
}

.footer-menu h5 a:hover,
.footer-menu li a:hover,
.footer-menu h5 a:focus,
.footer-menu li a:focus,
.row-feature-primary a:hover,
.row-feature-primary a:focus {
  color: rgb(10,10,10) !important;
  text-decoration: none;
}

.row-feature-primary a {
  color: rgb(102, 102, 102) !important;
}

.t3-copyright {
  background-color: #fff;
  font-size: 14px !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
	.eeae_topics .btn{
		font-size: 14px  !important;
	}
	.eeae_topics .btn span{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

/* EEAE Topics Home Page */
.eeae_topics .btn{
	word-wrap: break-word;
	white-space: normal;
	font-size: 16px;
	height: 64px;
	position: relative;
	overflow: hidden;
	padding: 10px 2px;;
}



.eeae_topics .col-xs-1, .eeae_topics .col-sm-1, .eeae_topics .col-md-1, .eeae_topics .col-lg-1, .eeae_topics .col-xs-2, .eeae_topics .col-sm-2, .eeae_topics .col-md-2, .eeae_topics .col-lg-2, .eeae_topics .col-xs-3, .eeae_topics .col-sm-3, .eeae_topics .col-md-3, .eeae_topics .col-lg-3, .eeae_topics .col-xs-4, .eeae_topics .col-sm-4, .eeae_topics .col-md-4, .eeae_topics .col-lg-4, .eeae_topics .col-xs-5, .eeae_topics .col-sm-5, .eeae_topics .col-md-5, .eeae_topics .col-lg-5, .eeae_topics .col-xs-6, .eeae_topics .col-sm-6, .eeae_topics .col-md-6, .eeae_topics .col-lg-6, .eeae_topics .col-xs-7, .eeae_topics .col-sm-7, .eeae_topics .col-md-7, .eeae_topics .col-lg-7, .eeae_topics .col-xs-8, .eeae_topics .col-sm-8, .eeae_topics .col-md-8, .eeae_topics .col-lg-8, .eeae_topics .col-xs-9, .eeae_topics .col-sm-9, .eeae_topics .col-md-9, .eeae_topics .col-lg-9, .eeae_topics .col-xs-10, .eeae_topics .col-sm-10, .eeae_topics .col-md-10, .eeae_topics .col-lg-10, .eeae_topics .col-xs-11, .eeae_topics .col-sm-11, .eeae_topics .col-md-11, .eeae_topics .col-lg-11, .eeae_topics .col-xs-12, .eeae_topics .col-sm-12, .eeae_topics .col-md-12, .eeae_topics .col-lg-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.eeae_topics .t3-spotlight{
	padding-left: 10px;
	padding-right: 10px;
}

pre{
	word-wrap: break-word !important;
	white-space: initial;
	word-break: break-word !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.tags a {
	background: #FFF;
	border: 1px solid #EEE;
	border-radius: 3px;
	color: #666;
	padding: 5px;
}

.tags span {
	display: inline-block;
	margin-bottom: 10px;
}

.tags {
	/*border-top: 1px solid #EEE;*/
	border: 0 !important;
	padding: 10px 0;
}

.tags:before {
	font-size: 85%;
	content: 'Δείτε ακόμη για:';
}

.blog .article-aside{
	margin-bottom: 0 !important;
}

.addthis_socials{
	float: right !important;
	margin: 0 !important;
	padding: 5px 0 0 0 !important;
	border: none !important;
	color: #999;
	font-size: 12px !important;
}

.addthis_socials .chicklets, .addthis_socials .chicklets.email{
	color: #999 !important;
	font-size: 12px !important;
}

.display-none{
	opacity : 0;
}

.table-bordered > thead > tr > th {
  vertical-align: middle !important;
  border-bottom: 1px solid #CCC !important;
  border-left: 1px solid #CCC !important;
  border-right: 1px solid #CCC !important;
  border-top: 1px solid #CCC !important;
  background: #0067A2 !important;
  color: #F4F4F4 !important;
  font-weight: normal !important;
  text-align: center !important;
}

.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;
  vertical-align: middle !important;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #E5F1F7 !important;
}

.nav-tabs > li > a {
	text-transform: none !important;
}

.krizalys_breadcrumb {
	padding: 5px 20px;
}

.adeies_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/adeia-icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);  
}

.adeies_info_point span{
	z-index: 1;
	position: relative;	
}

.measurements_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/application-forms-icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.measurements_info_point span{
	z-index: 1;
	position: relative;	
}

.news_items::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/news_items_icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.news_items span{
	z-index: 1;
	position: relative;	
}


.radiation_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/radiation_icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.radiation_info_point span{
	z-index: 1;
	position: relative;	
}

.education_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/education_icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.education_info_point span{
	z-index: 1;
	position: relative;	
}

.research_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/research_icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.research_info_point span{
	z-index: 1;
	position: relative;	
}

.radiation_hazard_info_point::after{
	content: "";
	background: url('/templates/purity_eeae/images/ico/radiation_hazard_icon2.png') no-repeat;
	opacity: 0.4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 68%;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg); 
}

.radiation_hazard_info_point span{
	z-index: 1;
	position: relative;	
}

.t3-megamenu .mega-nav .dropdown-submenu > a::after {
	opacity: 0;
}

.TzLetters li {
	display: inline-block !important;
}

.date-group .date {
	display: inline-block;
	/* padding-bottom: 7px; */
	/* padding-top: 10px; */
	padding: 5px !important;
	margin-top: 10px !important;
	margin-bottom: 25px;
	border-bottom: 0px solid #3A87AD !important;
	font-size: 16px;
	width: 100%;
	background-color: #268AC4;
	color: #FFF;
}

.TzBlogTitle, .TzLink .title {
	margin-top: 0;
	font-size: 1.35em;
	line-height: 1.35em;
}

span.date.label {
	font-size: 0.9em;
	font-weight: 300;
}

.filters-news-eeae{
	margin-bottom: 20px !important;
	background-color: #FFF !important;
	border: 1px solid #07B;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
}

.filters-news-eeae .module-title  {
	color: #FFF;
	background-color: #07B;
	border-color: #07B;
	padding: 10px 15px;
	border-bottom: 1px solid #07B;
	border-top-right-radius: -1 !important;
	border-top-left-radius: -1 !important;
	margin-bottom: 10px;
	font-weight: normal;
}

.filters-news-eeae input.faf-filters-input {
	vertical-align: top;
	margin: 4px;
	height: 13px;
}

.filters-news-eeae label.checkbox {
	vertical-align: top;
}

.filters-news-eeae div.control-group.faf-control-group{
	margin-top: 10px;
}

.filters-news-eeae .badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	line-height: 14px;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999;
	border-radius: 0;
	margin-left: 6px;
}

.filters-news-eeae .faf-name {
	font-size: 1.1em;
	font-weight: 400;
	padding: 0 10px;
	margin-bottom: 5px;
}

.filters-news-eeae .faf-control-group{
	margin-left: 12px;
	margin-right: 12px;
}

.filters-news-eeae .faf-filters-multiselectlist {
	margin: 0 10px;
}

.filters-news-eeae .faf-filters-select{
	width: 100%;
}

.filters-news-eeae .faf-filters-select .faf-filters-input{
	display: block;
}

.filters-news-eeae .faf-form-submit{
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 1.1em;
}

.filters-news-eeae .faf-form-reset {
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 1.1em;
}

.filters-news-eeae .years_selector .checkbox_list_wrapper {
	height: 105px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	overflow-y: scroll;
}



.newsflash-title.mod_latest_news{
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.newsflash.mod_latest_news .label.label-default{
	background-color: #999;
	display: inline;
	padding: .2em .6em .3em;
	font-size: 90%;
	font-weight: 700;
	line-height: 1;
	color: #FFF;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	margin-top: 4px;
	margin-bottom: 4px;
}

.eeae_services_banners {
	height: 195px;
	margin-top: 0 !important;
}

/* Module Newsletter Form Registration */
.mod_circle {
	background-color: #07B;
}

.mod_circle_inner{
	margin: 14px 10px 26px 10px;
	display: inline-block;
}

.mod_circle_inner h4 {
	color: #FFFFF2;
	font-size: 1.2em;
}

.mod_circle_inner .newsletter_reg {
	display: inline-block;
	width: 100%;
}

.news_tabs{
	margin-bottom: 20px !important;
}
/* Component Simple File Manager */
.annualreport_row, .annualreport_image {
	width: 100%;
}

@media screen and (min-width:991px) {
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
}

/* breadcrumb */
.breadcrumb .active {
    cursor: default;
}

.breadcrumb li:nth-child(2) > a.pathway {
    /*text-transform: uppercase;
	font-size: 12px;*/
	text-decoration: none;
	display: inline-block;
	/*
	color: #999;
	cursor: default;
	*/
}

.breadcrumb li:nth-child(2) > a.pathway span {
	display: block;
}

.breadcrumb > li:nth-child(2):before {
	display: inline-block;
	content: "";
    width: 0px;
    padding: 0;
}

.breadcrumb > li + li:before {
    padding: 0 2px 0 5px !important;
}

/* home page - services icons */
.cke-resize {
	margin-bottom:4px;
}

.eeae_services_banners a {
	display: block;
}

.eeae_services_banners span {
	font-weight: 500 !important;
	/*font-size:0.94em;*/
	/*line-height:*/
}

.eeae_services_banners img{
	width: 80%;
	max-width: 130px;
	margin: 0 auto;
	position: relative;
	display: block;
}

@media (max-width: 767px) {
	.module.service_mobile_fix_l {
		width: 50%;
		display: inline-block;
		padding-right: 20px;
		top: 0;
		vertical-align: top;
	}
	.module.service_mobile_fix_r {
		width: 50%;
		display: inline-block;
		padding-left: 20px;
		top: 0;
		vertical-align: top;
	}
}

.mod_info_point{
	margin-bottom:10px;
}

.t3-spotlight .eeae_services_banners:first-child {
	margin-top:5px !important;
}

/* eeae services tooltip */
.eeae-tooltip + .tooltip > .tooltip-inner {
	background-color: #333;
}

.eeae-tooltip + .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #333;
  border-width: 0 5px 5px;
}

.eeae-tooltip-off {
	color: #aaa !important;
}

.eeae-tooltip-off span {
	cursor: default;
}

.eeae-tooltip-off:hover {
	color: #aaa !important;
}

.eeae-tooltip-off + .tooltip > .tooltip-inner {
	background-color: #333;
}

.eeae-tooltip-off + .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #333;
  border-width: 0 5px 5px;
}

.t3-off-canvas .t3-off-canvas-body a.btn-inverse {
    color: #ffffff;
}

/* heading of articles - social buttons */
.addthis_socials {
	position: relative;
    top: 35px;
	text-align: right;
}

.item-page .article-header {
	padding-bottom: 30px;
}

.general-articles .article-header {
	padding-bottom: 0px;
}

.news_layout .article-header {
	padding-bottom: 0;
}

.article-title {
	border-bottom: 1px #eee solid;
    padding-bottom: 4px;
}

.article-title, .article-header h1 {
	margin: 0 0 10px 0 !important;
	position: relative;
}

/* --- Menu Info Point Top --- */

.nav-infopoint-top{
	margin-bottom: 10px !important;
}

.nav-infopoint-top li:first-child{
	padding-left: 0px;
    padding-right: 10px;
}

.nav-infopoint-top li:last-child{
	padding-right: 0px;
    padding-left: 10px;
}

.nav-infopoint-top li{
	padding-left: 10px;
    padding-right: 10px;
	max-width: 20% !important;
}

.nav-infopoint-top a{
	height: 64px;
	line-height: 64px;
	text-align: center;
	padding: 0 !important;
	overflow: hidden;
}

.nav-infopoint-top > li.active > a, .nav-infopoint-top > li.active > a:hover, .nav-infopoint-top > li.active > a:focus {
    color: #ffffff;
    background-color: #0077bb;
	border-color: #00588A;
}

.nav-infopoint-top > li > a:hover, .nav-infopoint-top > li > a:focus {
	border-color: #00588A;
}

.nav-infopoint-top a span.vert_aling_text{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	font-size: 15px;
	z-index: 10;
	white-space: normal;
	margin-top: -6px;
}

.nav-infopoint-top a.icon_issuing::after {
    content: "";
    background: url('/templates/purity_eeae/images/ico/adeia-icon.png') no-repeat;
    opacity: 0.1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 68%;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
	overflow: hidden;
}

.nav-infopoint-top a.icon_application-forms::after {
    content: "";
    background: url('/templates/purity_eeae/images/ico/application-forms-icon.png') no-repeat;
    opacity: 0.1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 68%;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}

.nav-infopoint-top a.icon_nuclear-incidents::after {
    content: "";
    background: url('/templates/purity_eeae/images/ico/radiation_icon.png') no-repeat;
    opacity: 0.1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 68%;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}

.nav-infopoint-top a.icon_edu-actions::after {
    content: "";
    background: url('/templates/purity_eeae/images/ico/education_icon.png') no-repeat;
    opacity: 0.1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 68%;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}

.nav-infopoint-top a.icon_research-actions::after {
    content: "";
    background: url('/templates/purity_eeae/images/ico/research_icon.png') no-repeat;
    opacity: 0.1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 68%;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}

.img-thumbnail {
	width:200px !important;
	height:190px !important;
}

.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus {
    color: #FFFFFF !important;
    text-decoration: none;
}


.mfp-categ a {
	/*background-color: #0077bb;*/
	/*border-color: #0067a2;*/
	/*padding: 2px 4px;*/
	font-size: 0.9em;
	/*line-height: 1.5;*/
	/*border-radius: 0;*/
	/*color: #fff;*/
}

.dosi_grey_btn.btn{
	background: url('/images/services_icons/exams_icon_grey.png') 20px center no-repeat;
	height: 100px;
	padding-left: 180px;
	word-wrap: break-word;
    width: 100%;
    display: block;
    position: relative;
	color: #0077bb;
}

.dosi_grey_btn.btn:hover{
	color: #00466e;
	background: url('/images/services_icons/exams_icon_grey_hover.png') 20px center no-repeat;
	background-color: #ebebeb;
}

.dosi_grey_btn span{
	height: 100%;
    word-break: break-word;
    width: 100%;
    display: inline-block;
    position: relative;
    white-space: normal;
	text-align: left;
    padding: 15px 0;
	
}

.ead_grey_btn.btn{
	background: url('/images/services_icons/exams_icon_grey.png') 20px center no-repeat;
	height: 100px;
	padding-left: 180px;
	word-wrap: break-word;
    width: 100%;
    display: block;
    position: relative;
	color: #0077bb;
}

.ead_grey_btn.btn:hover{
	color: #00466e;
	background: url('/images/services_icons/exams_icon_grey_hover.png') 20px center no-repeat;
	background-color: #ebebeb;
}

.ead_grey_btn span{
	height: 100%;
    word-break: break-word;
    width: 100%;
    display: inline-block;
    position: relative;
    white-space: normal;
	text-align: left;
    padding: 15px 0;
	
}

.exams_grey_btn.btn{
	background: url('/images/services_icons/exams_icon_grey.png') 20px center no-repeat;
	height: 100px;
	padding-left: 180px;
	word-wrap: break-word;
    width: 100%;
    display: block;
    position: relative;
	color: #0077bb;
}

.exams_grey_btn.btn:hover{
	color: #00466e;
	background: url('/images/services_icons/exams_icon_grey_hover.png') 20px center no-repeat;
	background-color: #ebebeb;
}

.exams_grey_btn span{
	height: 100%;
    word-break: break-word;
    width: 100%;
    display: inline-block;
    position: relative;
    white-space: normal;
	text-align: left;
    padding: 15px 0;
	
}

.dental_grey_btn.btn{
	background: url('/images/services_icons/dentists_icon_grey.png') 20px center no-repeat;
	height: 100px;
	padding-left: 180px;
	word-wrap: break-word;
    width: 100%;
    display: block;
    position: relative;
	color: #0077bb;
}

.dental_grey_btn.btn:hover{
	color: #00466e;
	background: url('/images/services_icons/dentists_icon_grey_hover.png') 20px center no-repeat;
	background-color: #ebebeb;
}

.dental_grey_btn span{
	height: 100%;
    word-break: break-word;
    width: 100%;
    display: inline-block;
    position: relative;
    white-space: normal;
	text-align: left;
    padding: 3px 0;
	
}

.darksite-modal .twitter-feeder{
	height: 600px;
	overflow-y: scroll;
}

.darksite-modal .darksite-modal-close{
	font-size: 16px;
}

/*.mfp-categ a:hover,*/
/*.mfp-categ a:active {*/
	/*color: #fff;*/
/*}*/

.solarium_pdf_images .panel.panel-default{
	margin-bottom: 20px;
    background-color: #ffffff;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	display: block;
    border: 1px solid #ccc;
}

.solarium_pdf_images a:hover{
	text-decoration: none;
}

.solarium_pdf_images a:hover .panel.panel-default{
	border-color: #337ab7;
}

.solarium_pdf_images img{
	box-shadow: 0 0px 16px rgba(0, 0, 0, 0.2);
}

.solarium_pdf_images img.locked-icon{
	box-shadow: none;
}

.solarium_pdf_images .panel.panel-default .panel-body{
	padding: 15px;
	display: block;
	text-align: center;
}

.solarium_pdf_images .panel.panel-default .panel-footer{
	padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
	display: block;
	text-align: center;
}

.solarium_pdf_images a:hover .panel.panel-default .panel-footer{
	background-color: #337ab7;
    border-top: 1px solid #337ab7;
	color: #fff;
}

.solarium_pdf_images a[href$=".pdf"] {
	position: relative;
	left: 0;
	margin-right: 0;
}

.solarium_pdf_images a[href$=".pdf"]:after {
	position: absolute;
	font-family: FontAwesome;
	top: 0;
	left: 0;
	content: ""; 
}

.uv_locked_pdf {
	display: inline-block;
}

.uv_locked_pdf:hover:after {
	background: url('/images/uv/locked.png') center center no-repeat #ccc;
    content: " ";
    display: inline-block;
    height: 304px;
    top: 0;
    left: 20px;
    right: 20px;
    position: absolute;
    opacity: 0.8;
}

a.jcepopup span.jcemediabox-zoom-image {
	bottom: 4px !important;
    left: -4px !important;
	opacity: 0.3;
	-webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

a.jcepopup:hover span.jcemediabox-zoom-image {
	opacity: 1;
}

a.jcepopup.img_with_caption span.jcemediabox-zoom-image {
	bottom: 24px !important;
    left: -4px !important;
	opacity: 0.3;
	-webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

a.jcepopup.img_with_caption:hover span.jcemediabox-zoom-image {
	opacity: 0.7;
}

.tag-category h2{
	font-size: 24px !important;
}

.tag-category .category h3{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tag-category .category li{
	padding: 0px;
}

.tag-category .category a {
    font-size: 16px !important;
    display: inline-block;
    width: 100%;
    padding: 12px 10px;
}

.tag-category .category a::after{
	background: url("../images/ico/link.png") no-repeat 99% center;
	width: 16px;
	height: 16px;
	display: inline-block;
	content: " ";
	float:right;
	opacity: 0;
}

.tag-category .category a:hover:after{
	opacity: .5;
}

input[name=filter_law_date]{
	display: block !important;
}

.daterangepicker.dropdown-menu {
	border: 1px solid #ccc;
	border-radius: 0px;
}

.daterangepicker .input-mini{
	border-radius: 0px !important;
}

.daterangepicker .calendar-table {
	border-radius: 0px !important;
}

.daterangepicker .ranges {
    width: auto;
    float: none !important;
	display: block;
}

.daterangepicker div.calendar {
    width: auto;
}

.law_date_ordering a span.icon-arrow-down-3{
	content: "Αύξουσα";
}

a.btn.contact-personel-btn {
    line-height: 42px;
    font-size: 16px;
	padding: 5px 30px;
	word-break: break-all;
	overflow: hidden;
    position: inherit;
}

a.btn.contact-personel-btn:after {
    content: "\f0e6";
    font-family: FontAwesome;
    font-size: 94px;
	color: #0077bb;
    position: absolute;
    top: 12px;
    right: -8px;
    opacity: 0.1;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

a.btn.complaint-to-us {
    line-height: 42px;
    font-size: 16px;
	padding: 5px 15px;
	word-break: break-all;
    overflow: hidden;
    position: inherit;
}

a.btn.complaint-to-us:after {
    content: "\f024";
    font-family: FontAwesome;
    font-size: 94px;
	color: #0077bb;
    position: absolute;
    top: 16px;
    right: -8px;
    opacity: 0.1;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

a.btn.evaluate-us-btn {
    line-height: 42px;
    font-size: 16px;
	padding: 5px 30px;
	word-break: break-all;
    overflow: hidden;
    position: inherit;
}

a.btn.evaluate-us-btn:after {
    content: "\f046";
    font-family: FontAwesome;
    font-size: 94px;
	color: #0077bb;
    position: absolute;
    top: 19px;
    right: -8px;
    opacity: 0.1;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

a.btn.contact-us-map-btn {
    line-height: 42px;
    font-size: 16px;
	padding: 5px 30px;
	word-break: break-all;
    overflow: hidden;
    position: inherit;
}

a.btn.contact-us-map-btn:after {
    content: "\f041";
    font-family: FontAwesome;
    font-size: 94px;
	color: #0077bb;
    position: absolute;
    top: 19px;
    right: -8px;
    opacity: 0.1;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

.contact-personel-btn span, .evaluate-us-btn span{
	line-height: 59px;
}
/*
.contact-us-map-btn span {
	line-height: 59px;
}
*/
.complaint-to-us span,  .contact-us-map-btn span {
    word-wrap: break-word;
    position: relative;
    display: inline-block;
    word-break: break-word;
    width: 100%;
    line-height: 20px;
    white-space: normal;
	padding-top: 8px;
}

.t3-module.module.contact_submenu{
	margin-bottom: 10px;
}

.min_lines_2 span{
	white-space: normal;
	display: table-cell !important;
	margin: 0 auto;
	vertical-align: middle;
	font-size: 15px;
}

a.btn.min_lines_2:after {
    content: "\f0c6";
    font-family: FontAwesome;
    font-size: 94px;
	font-weight: normal;
	color: #ffffff;
    position: absolute;
    top: -28px;
    right: 20px;
    opacity: 0.1;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

.min_lines_2{
	min-height: 64px;
    display: table !important;
}

.mcSignupForm div{
	display:inline-block;
	vertical-align: top !important;
}

.module.mailchimp_singup {
	margin-top: 30px;	
}

.mailchimp_singup .module-title{
	margin-bottom: 0px;
	color: #0077bb;
}

@media (min-width: @screen-md-max) { 
	.mod-languages{
		margin-top: 0;
	}
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .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:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #eeeeee !important;
    border-color: #cccccc;
}

#lab_name{
	cursor: pointer;
    background: #fff;
    width: 100%;
	text-align: left;
}

#ex_type{
	width: 100%;
	cursor: pointer;
    background: #fff;
	text-align: left;
	font-size: 12px;
}

#dev{
	width: 40%;
	cursor: pointer;
    background: #fff;
	text-align: left;
	font-size: 12px;
}

#model{
	width: 60%;
	cursor: pointer;
    background: #fff;
	text-align: left;
	font-size: 12px;
}

#lab_name < .btn-group{
	width: 100%;
}

ul#lab_name_options, ul#ex_type_options, ul#dev_options, ul#model_options {
    background: #fafafa;
	border: 1px solid #ccc;
	max-height: 406px;
    overflow-y: scroll;
}

ul#lab_name_options > li, ul#ex_type_options > li, ul#dev_options > li, ul#model_options > li {
    border-top: 1px solid #ccc;
	font-size: 14px;
}

ul#lab_name_options > li:first-child, ul#ex_type_options > li:first-child, ul#dev_options > li:first-child, ul#model_options > li:first-child {
    border-top: 0;
}

ul#lab_name_options span.lab_extra_info, ul#ex_type_options span.lab_extra_info, ul#dev_options span.lab_extra_info, ul#model_options span.lab_extra_info{
    color: #999;
    font-size: 12px;
    clear: both;
    display: block;
}

ul#lab_name_options > li > a, ul#ex_type_options > li > a, ul#dev_options > li > a, ul#model_options > li > a{
    color: #666;
}

ul#lab_name_options > li > a:hover, ul#lab_name_options > li > a:focus, ul#ex_type_options > li > a:hover, ul#ex_type_options > li > a:focus, ul#dev_options > li > a:hover, ul#dev_options > li > a:focus, ul#model_options > li > a:hover, ul#model_options > li > a:focus{
    text-decoration: none;
    color: #07b;
    background-color: #e5f5ff;
}

ul#dev_options .dev_opt{
	padding: 8px 20px 8px 20px;
    display: inline-block;
    min-width: 217px;
    border-right: 1px solid #ccc;
	font-size: 14px;
}

ul#dev_options.dropdown-menu > li > a {
    padding: 0 !important;
}

ul#dev_options .model_opt{
	padding: 8px 20px 8px 20px;
    display: inline-block;
    min-width: 290px;
    font-size: 14px;
}

ul li span.dropdown_select_header {
    color: #666;
    background-color: #efefef;
    border-color: #ddd;
    padding: 3px 20px;
    display: inline-block;
    width: 100%;
}

/*
.lab_name_loader{
	position: absolute;
    right: 30px;
    margin: 10px 0px 10px 0px;
    z-index: 10;
}
*/

.required:hover .form-control{
	margin-left: -1px;
	margin-right: -1px;
}

.required:hover .dropdown-toggle-dev{
	margin-left: -1px !important;
}

#lab_name.loading_disabled{
	cursor: not-allowed;
    background-color: #eeeeee;
}

#ex_type_loader, #lab_name_loader, #dev_loader, #model_loader{
	width: 44px;
	height: 34px;
	right: 38px;
    z-index: 10;
    opacity: 1;
}

#ex_type{
	margin-left: -1px !important;
}

#ex_type.loading_disabled{
	cursor: not-allowed;
    background-color: #eeeeee;
}

.req_help:hover:after{
	background: #333;
	background: rgba(0,0,0,.9);
	bottom: 26px;
	color: rgb(255, 77, 85);
	content: attr(title);
	right: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 220px;
}

.req_help:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    right: 50%;
    position: absolute;
    z-index: 99;
}

.req_help {
  border-radius: 0px !important;
  background-color: #000000 !important;
  color: #FFFFFF !important;
  padding: 4px 15px !important;
  margin: 50px;
  width: 200px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 11px !important;
  font-stretch: condensed;
  text-decoration: none;
  box-shadow: none !important;
  border: none !important;
}

.req_help:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

#fullscreen_nimap{
	background: #fff;
	height: 100%;
    width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}

.toolbar_nimap_search_fs{
	margin-left: -40px !important;
    margin-right: -40px !important;
    margin-bottom: 2px !important;
}

#fullscreen_nimap #container_form{
	margin-left: 0px !important;
    margin-right: 0px !important;
}

.eventgallery-caption{
	letter-spacing: 0px;
    word-spacing: 0px;
    line-height: auto;
}

.examurl_no_afaks{
	background: #EEE;
}

.footer-eeae{

}

.sub-footer-eeae li{
	font-size: 12px !important;
	padding-top: 10px;
	padding-left: 14px;
	padding-bottom: 0px;
}

.sub-footer-eeae{
	padding-bottom: 10px;
}

.form-control-feedback.fv-icon-no-label.fa.fa-check{
	padding: 10px;
}

#accordion a.text-white{
	color: #fff;
}

#accordion h4.panel-title .num{
	border-right: 1px solid #ccc; 
	padding-right: 5px; 
	margin-right: 5px;
	text-align: right;
    display: table-cell;
}

#accordion h4.panel-title .title{
	display: table-cell;
	padding-left: 10px;
}

.navbar-default .navbar-nav > li > a.laws_menu{
	word-break: break-word;
    width: 140px;
    line-height: 1.2em !important;
    text-align: center;
}

.navbar-default .navbar-nav > li > a.laws_menu > em{
	height: 18px;
}

.navbar-default .navbar-nav > li > a{
	padding: 7px 5px !important;
}

.overlay_btn_hidden{
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

.boardmeetings-year{
	margin-bottom: 20px;
	width: 100%;
    display: inline-block;
}

section.items-year-dropdown{
	background: url("/images/board_meeting_bg.jpg") 100% 100%;
	height: 110px;
}

select#boardmeetings_year_dropdown{
	width: 200px;
}

span.articlestep-label-sub {
    font-size: 1.1rem;
    display: block;
    line-height: normal;
}

span.articlestep-label {
    font-size: 2.4rem;
    width: 44px;
    height: 44px;
    display: inline-block;
    background: #07b;
    color: #fff;
    text-align: center;
    word-wrap: normal;
    border-radius: 40px;
    float: left;
    vertical-align: middle;
    padding-left: 3px;
    padding-top: 2px;
    font-family: system-ui;
    margin-right: 10px;
}

.articlestep {
    margin-bottom: 20px;
}

.articlestep .panel-title {
    margin: -11px -16px;
    padding: 8px 10px;
    font-size: 16px;
    text-decoration: none;
    /*color: #fff;*/
}

.substeps {
    padding-left: 32px;
    position: relative;
    margin-left: 22px;
}

.treeline-vertical{
	position: absolute;
    width: 2px;
    height: 100%;
    display: inline-block;
    border-left: 2px solid #07b;
    left: -1px;
    top: -16px;
    z-index: -1;
}

.substeps .panel-group .panel{
	position: relative;
}

.substeps .panel-heading{
	position: relative;
}

span.treeline-horzontal {
    position: absolute;
    width: 28px;
    height: 50%;
    top: 0;
    left: -32px;
    border-bottom: 2px solid #07b;
}

.treeline-vertical-last{
	position: absolute;
    width: 2px;
    height: 100%;
    display: inline-block;
    border-left: 2px solid #fff;
    left: -34px;
    top: 16px;
    z-index: -1;
}

div.attachmentsList a.at_url:link {
    text-decoration: none;
    overflow: hidden;
    line-break: auto;
}

span.articlestep-title {
	padding-left: 54px;
    display: block;
}

.gdprcookiebtn_changer{
	position: fixed;
	bottom: 4px;
    left: 4px;
}

[href="javascript:cookieConsent.changeConsent();"]{
	display: none;
}

.article-content{
	text-align: justify;
}

.article-content ul{
	display: grid;
}

.EEAE_jce_editor .collapse{
	display: block !important;
}

.article-content a.no-icon:after{
	content: "" !important; 
}

/*.contact-us-page */

.contact-us-page  .article-intro > div, .contact-us-page  .article-content > div.session{
	margin-top: 30px !important;
	
}
.contact-us-page  .sub-session > .title{
	min-height: 40px;
	
}
.contact-us-page  .session > .title{
	/*border-bottom: 1px solid #0077bc;*/
	text-decoration: underline;
	color: #0077bc;
	font-weight: 600;
}
.contact-us-page .sub-session.first{
	padding-left: 0px;
}
.contact-us-page .session-info{
	padding-left: 10px;
}

.eeae-personel .dept-title {
    font-size: 1.2em;
    font-weight: 600;
    color: #07B;
    padding: 14px 30px 5px !important;
    border-top: none !important;
	text-transform: uppercase;
}

.eeae-personel .person {
    width: 100%;
    margin-bottom: 15px;
    font-size: 13px;
    left: 0px;
    top: 0px;
    float: left;
    background-color: #F0F0F0;
    padding: 10px;
    min-height: 130px;
}

.eeae-personel .imagecenter {
    float: left;
    overflow: hidden;
}

.eeae-personel .info {
    padding: 0 0 0 85px;
    font-size: 12px;
}

.eeae-personel .image {
    width: 85px;
    height: 85px;
    max-width: none;
    max-height: none;
    left: -4.5px;
    top: auto;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.eeae-personel .name {
    color: #777;
    font-size: 15px;
    margin-left: 6px;
}

.eeae-personel .lastname{
	text-transform: uppercase;
}

.eeae-personel .firstname{
	text-transform: none;
}

.eeae-personel .authority {
    color: #777;
    font-size: 11px;
    margin-left: 6px;
	text-transform: uppercase;
}

.eeae-personel .cv, .eeae-personel .email, .eeae-personel .phone {
    font-size: 12px;
    margin-left: 6px;
}


.contact_submenu a {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;	
}