/*styling svg border */
/* Logo Border */
.svg {
     border: 1px solid white; 
     padding: 10px;
}
/* Αλλαγή χρώματος στο white Background */
.navbar-fixed-top .svg {
     border: 1px solid #263238;
     padding: 10px;
     fill: #263238 !important;
}
/*h1 font for article items*/
.view-article article.item .article-title{
    font-family: Roboto, sans-serif;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.3px;
    color: #555555;
}


/* disable contact form */
#contact {
    display: none;
}


/* singe article changes */
.page-header {
    padding-bottom: 0;
    margin: 0;
    border-bottom: 0;
}

/* singe article changes */
.com_content.view-article.layout_article_style_3 .article_style_3 {
    background: #fff;
    padding: 25px;
  	border-radius:10px;
	word-break: break-word;
	margin-top: 20px;
}

.page-title, .page-header h1 {
    line-height: 1;
    margin: 0;
    font-size: 0;
}

.view-article article.item .article-title {
 font-size: 30px;
}
@media (max-width: 767px) {
.view-article article.item .article-title {
font-size:20px;
}
}
.ic-header-title {
 font-size: 30px;
}
@media (max-width: 767px) {
.ic-header-title {
margin-top:65px;
font-size:20px;
}
}

#qx-row-72116{
	padding-bottom: 10px;
}


/* epikoinwnia styling*/
#qx-text-4450 p {
	background: white;
	padding : 15px;
}
#qx-text-1283 p {
	background: white;
	padding : 15px;
}
#qx-text-401328 p {
	background: white;
	padding : 15px;
}
#qx-text-431267 p {
	background: white;
	padding : 15px;
}

#qx-column-981256 {
	padding : 15px;
}
#qx-column-701258 {
	padding : 15px;
}


/*epikoinwnia praktikhs styling*/
#qx-column-1348{
    padding : 15px;
}
#qx-column-2351{
    padding : 15px;
}

#qx-text-2150 p{
    background: white;
	padding : 15px;
}
#qx-text-4653 p{
    background: white;
	padding : 15px;
}


/* arxikh en */
#qx-text-1646 p {
	background: white;
	padding : 15px;
}
#qx-text-7049 p {
	background: white;
	padding : 15px;
}
#qx-text-7656 p {
	background: white;
	padding : 15px;
}


/*styling gia ton titlo sthn lista twn articles*/
#qx-joomla-articles-7770 .qx-media-heading, #qx-joomla-articles-7770 .qx-media-heading a {
    font-weight: normal;
}
#qx-joomla-articles-52183 .qx-media-heading, #qx-joomla-articles-52183 .qx-media-heading a {
    font-weight: normal;
}
#qx-joomla-articles-2811 .qx-media-heading, #qx-joomla-articles-2811 .qx-media-heading a {
    font-weight: normal;
}
#qx-joomla-articles-86255 .qx-media-heading, #qx-joomla-articles-86255 .qx-media-heading a {
    font-weight: normal;
}


/* styling gia ta melh tis omadas */
.omada_member{
  box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 10%);
  border: solid rgba(0,0,0,0.1);
}

/* styling gia ta boxes home02 */
.box_service{
  padding: 8px;
}
.box_service:hover{
  	border-radius: 6px;
  	box-shadow: 0px 0px 5px 5px #CCE6EC;
}

/* styling gia to espa banner */
.espa_banner{
  float: left;
  position: fixed;
  z-index:10;
  bottom: 0;
}
@media only screen and (min-width: 992px){
  .espa_banner{
        width: 407px !important;
        margin-left: 2px !important;
        margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 762px){
  .espa_banner{
        width: 100% !important;
        margin-bottom: 1px !important;
  }
}

/*megamenu font size */
.t3-megamenu .dropdown-menu .mega-nav > li a{
  font-size: 12px;
}

/* styling login buttons */
#login-form > fieldset > div.control-group > input{
  background-color: #1C5B90;
  border: 0px;
}
#login-form > fieldset > div.control-group > input:hover{
  background-color: #EEEEEE;
  color: black;
}


/* logout button */
#login-form > div > input.btn.btn-primary{
  background-color: #1C5B90;
  border: 0px;
}
#login-form > div > input.btn.btn-primary:hover{
  background-color: #EEEEEE;
  color: black;
}

/* Stoxos button - learn more */
#qx-primer-button-61414 > a{
    color: #000033 !important;
}
#qx-primer-button-61414 > a:hover{
  	color: #ffffff !important;
}

/* Hide rememberme */
form#login-form fieldset.userdata ul.unstyled { 
  display:none;
}


/* xrwma grammatwn sta slider */
.qx-slide__title{
  color: white;
}


/* team display */
#team{
  display: none;
}


/*europi logo style*/
#europi:hover{
  transform: scale(1.05);
  filter: drop-shadow(0 0 0.85rem rgb(102, 0, 0));
}

/* Powered by */
div#qx-text-19301.qx-element.qx-element-text p a:hover{
        text-decoration: none !important;
	color: white !important;
}


/* allagh tou prwtou grammatos sta articles */
.view-article article.item p:first-letter{
    text-decoration: none !important;
}


div.t3-sl.t3-sl-roof{
	background: transparent;
}


/*allagh tou style twn anakoinwsewn otan exei kanei log in user*/
.view-article article.item{
	background: #fff;
    padding: 25px;
    border-radius: 10px;
    word-break: break-word;
    margin-top: 20px;
}
/*allagh tou style tou category twn anakoinwsewn otan exei kanei log in user*/
.categories-list {
    margin-bottom: 24px;
    margin-top: 24px;
    background: white;
    padding: 15px;
    border-radius: 10px;
}
/*allagh xrwmatos sta nav-tabs sto edit anakoinwsewn*/
.nav > li > a{
  color:#000000;

}

/* Language switcher */
@media only screen and (min-width: 992px){
   div.mod-languages ul {
     margin: 0;
     padding: 0;
     list-style: none;
     text-align: right;
   }
}

/* ΕΚΔΗΛΩΣΕΙΣ margin from above */
@media only screen and (min-width: 992px){
   div#qx-row-5062.qx-row{
   	margin-top: -70px;
   }
}

/* iagenda */
html.com_icagenda.view-list.itemid-284.j31.mm-hover.header-transparent.no-touch body div.t3-wrapper div#t3-mainbody.t3-mainbody div.container div#t3-content.t3-content div p{
	opacity: 0;
}


/*anakoinwseis hmeromhnia xrwma mpornto */
.qx-element-jarticle-date {
  color: #9a2b18;
}

/*stoixish introtext icagenda event list main page*/
.icrounded_eventlist .ic-inline-block{

	display:contents;
}

/*Titlos icagenda event list main page*/
.icrounded_eventlist .iceventlist-title{
	font-size: 18px;
    font-weight: normal;
	padding-top:10px;
  	padding-bottom:10px;
  	display:inline-block;
}

/*Text icagenda event list main page*/
.icrounded_eventlist .iceventlist-city, .icrounded_eventlist .ic-datetime-div{
line-height: 30px !important;
    font-size: 14px;
}
/*Background icagenda event list main page*/

.icrounded_eventlist, .icrounded_eventlist:nth-child(2n+1){
  background:white;
  margin-bottom:20px;
}
/*Background icagenda event list main page*/

.icrounded_eventlist:nth-child(2n+1):hover {
    background: #555;
    color: white;
	}
/*event header title morofpoihsh*/
.ic-event-header {
    margin-top: 100px;
  	background:white;
}
/*event header title morofpoihsh*/
.ic-event-header h1{
  font-size: 18px;
  font-family:Roboto;
}
/*event text morofpoihsh*/
.ic-info{
background:white;
}
/*event header category morofpoihsh*/
.ic-title-cat{
  margin-top:20px;
	
}
/*simple event info box morofpoihsh*/
.ic-info-box-header {
    background: #5695C1;
}

/* Ekdhlwseis list Hover */
.icrounded_eventlist.ic-col:hover{
	background: rgba(110,163,203,255);
}

/* Roof top */
div.t3-sl.t3-sl-roof {
    	background-color: #121d31;
}

/* home page icon-boxes color */
.box_service >a{
     color: #5b5f69 !important;
}

/* page programma links color */
.qx-element-accordion >ul >li >.collapsible-header:hover {
     color: rgba(16, 117, 148, 1) !important;
}

/* 0 borders events and annoucments */
.qx-media-left, .qx-media-right, .qx-media-body{
border-radius:0px;
}
  .icrounded_eventlist, .icrounded_eventlist:nth-child(2n+1){
    border-radius:0px;
  }


/* Display language switch on responsive */
@media (max-width: 767px) {
   .t3-sl-roof.t3-sl{ display: unset; }
	.t3-sl-roof .t3-module, .t3-sl-roof p { float: right; }
   .t3-spotlight.t3-roof.row { margin-top: -15px;background-color: #121d31; }
}

/* Eliminate one of powered by on responsive */
@media (max-width: 767px) {
   #qx-text-19301{ opacity:0; }
}

/* AMEA eliminate free */
/* Equal web */
.INDmenu-open div#INDWrap div#INDmenu.INDmenu-loaded div.INDmenuBody.INDmenuBody-withScrollbar div.INDmenuRow div.INDmenuPanel div#INDmenuBtnzWrap div.INDmenuRow{
   display: none !important;
}

/* anakoinwseis klash styling*/
.event-articles> div > div > div > h3 > a{
  font-weight:400 !important;
}

/* ic_eventlist image date */
.ic-date-img-box .ic-date-div {
  display: none !important;
}

/* Ανακοινώσεις διαγραφή του google+ */
#t3-content > article > div.article-footer-wrap > div > div > div > ul > li:nth-child(3) {
  display: none !important;
}

/* Ανακοινώσεις responsive title στο κινητό */
@media (max-width: 1023px) {
  article > div.entry-header > h1 {
    margin-top: 40px !important;
  }
}

/* Φόρμα αποφοίτων checkbox margin-right */
.checkbox {
  margin-right: 20px !important;
}


#t3-content > div > div.cat-children{
  display:none !important;
}

/* module ανακοινώσεις styling*/
.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > ul > li{
  margin-right: 40px;
  margin-bottom: 17px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0px 0px 5px 5px #e8e8e8;
}


.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > ul > li > a{
  color: black;
  font-size: 17px;
}

.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > ul > li > a:hover{
  color : #027dba;
}

.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > div {
  text-align: center;
  margin-bottom: 12px;
  font-weight:550;
  background-color: #a3c3d9;
  padding-top: 10px;
  padding-bottom: 10px;
}

.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > ul > li > span.mod-articles-category-date {
  color: #9a2b18;
  font-weight: 300;
}

.qx-element-joomla-module  > div > div.mod-preview-wrapper > ul > li > ul > li > span.mod-articles-category-category > a{
  color: #003c63;
  font-weight:380;
}

.qx-element-joomla-module > div > div.mod-preview-info {
  display: none;
}
/* module ανακοινώσεις styling*/


/* ανακοινώσεις arxikh heading border-radius*/
#qx-heading-30306{
  border-radius: 3px;
}

/* lista drasewn diasyndeshs*/
#adminForm > div:nth-child(3){
  display: none !important;
}

/* lista drasewn diasyndeshs*/
#adminForm{
  margin-top: 20px;
}

/*Career_day_event*/
.companies-container-fluid{
  display: table;
  width: 100%;
  text-align: center;
}

/* Create four equal columns that floats next to each other */
.companies-column {
  float: left;
  width: 25%;
  padding: 10px;
  text-align: center; 
  height: 200px;
}


/* Clear floats after the columns */
.companies-row:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 991px) {
  .companies-column {
    width: 50%;
  }
  .company-logo{
    height: auto;
    width: auto;
  }
}

@media screen and (max-width: 595px) {
  .companies-column {
    width: 100%;
  }
}

@media screen and (max-width: 360px) {
  .companies-column {
     padding: 0px;
  }
}

#qx-joomla-article-7439 > div.item-image{
  padding:15px;
  background:white;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align:center;
}

table, th, td {
  border:1px solid black;
  text-align: left;
  padding: 8px;
}

#qx-joomla-article-7539 > div.item-image{
  background: #004aad;
  padding:15px;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align:center;
}

#qx-joomla-article-7639 > div.item-image{
  background: black;
  padding:15px;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align:center;
}

#qx-joomla-article-7739 > div.item-image{
  background: #28ace2;
  padding:15px;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align:center;
}

.companies-column:hover {
  transform: scale(1.1); /* (110% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

#ext_easyresponsivetabs_6665 > div > div.resp-tab-content.resp-tab-content-active.resp-accordion-closed > p > img{
  content: url("images//programm_petridi_careerDay_uoc_4.png");
}

@media screen and (max-width: 595px) {
#ext_easyresponsivetabs_1185 > div > div.resp-tab-content.resp-tab-content-active > p > img{
  max-height: 100%;
}
  
.ext_accordion_html .panel{
  height:auto !important;
}
  
.Career_day_program_Accordion > ul > li > div.panel{
  height:auto !important;
}
 
  @media screen and (max-width:600px) {
   .extraclass {
    width: 100%!important;
    
   }       
}   
/*Career_day_event*/
