/* Overwrite corporate CSS */
.title-en { 
	background-image:url("../images/title/title_en.png");
}

.layout-content {
    margin: 0px;
    /*padding: 17px 0px 0px 0px; */
    padding: 0px;
}

h2 {
  border-bottom: 1px solid #336699;
}

h2 a,
h2 a:link,
h2 a:visited {
  text-decoration: none;
  color: #027AC6;
}

hr {
    background-color: #FFFFFF;
    color: #FFFFFF;
    border: 0 solid #FFFFFF !important;
    border-bottom: 1px dotted #336699 !important;
}

table {
  border-collapse: separate !important;
}

.column.sidebar .section {
  margin-top: 10px;
}

#latest-update {
  display: inline;
}


/*  Custom CSS */
.iet-content-margin{
	margin: 0 10px;
}

div.iet-tabs {
  margin: 0 2px 5px 0;
}

dt, dd, dl {
  font-size: smaller;
}

dt {
  width: 45px;
  float: left;
  clear: left;
  font-weight: bold;
  text-align: center;
}

dd {
  float: left;
  text-align: left;
  clear: right;
}

dl.node-type-list {
  width: 100%;
}

dl.node-type-list dt {
  width: 150px;
  text-align: right;
  font-size: 12px;
  margin-right: 10px;
}

dl.node-type-list dd {
  font-size: 12px;
}

.galleria-container {
  margin: auto;
}

/* Taxonomy */
div.field-name-field-tags,
div.field-name-field-nws-tags {
  margin-top: 25px;
}

div.field-name-field-tags div.field-item a,
div.field-name-field-tags div.field-item a:link,
div.field-name-field-tags div.field-item a:visited,
div.field-name-field-nws-tags div.field-item a,
div.field-name-field-nws-tags div.field-item a:link,
div.field-name-field-nws-tags div.field-item a:visited {
  border: 2px solid #AFCAE4;
  background: url(images/gradiant_01.gif) repeat-x 0 0;
  padding: 3px 10px;
  text-decoration: none;
  color: #027AC6;
  font-size: 80%;
  font-weight: bold;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

div.field-name-field-tags div.field-item a:hover,
div.field-name-field-nws-tags div.field-item a:hover {
  text-decoration: underline;
}

/* CSS for Panel Module */
.front-region-top-left {
	
}

.front-region-top-right {

}

.front-region-right {
	vertical-align: top;
}

.front-region-left {

}

/* Superfish menu*/
ul.sf-menu.main-menu > li.first a {
  background: url(images/home.png) no-repeat 5px 6px;
  padding-left: 25px;
}

/* IET main-page pannel */
div#main-page {
  margin: 5px 0 10px -5px;
}

div#main-page .panels-flexible-row {
  display: block;
  clear: both;
  width: 760px;
}

div#main-page .panels-flexible-row-3-main-row,
div#main-page .panels-flexible-row-4-main-row {
  display: block;
  clear: both;
  height: 210px;
  margin-top: 10px;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title,
div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body {
  float: left;
  position: absolute;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-field-fps-image,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-field-fps-image {
  float: left;
}
div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-field-fps-image,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-field-fps-image {
  top: 0;
  left: 0;
  width: 764px;
  height: 207px;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title,
div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body {
  left: 337px;
  width: 400px;
  overflow: hidden;
  background-color: #FFFFFF;
  filter: Alpha(opacity=90);
  opacity: 0.9;
  padding: 5px;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title {
  top: 74px;
  height: 20px;
  line-height: 20px;
  border-top-left-radius: 3px;
  -moz-border-top-left-radius: 3px;  
  border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  
  top: 175px;
  left: 345px;
  filter: Alpha(opacity=75);
  opacity: 0.75;
  height: 14px;
  line-height: 14px;
  border-bottom-left-radius: 3px;
  -moz-border-bottom-left-radius: 3px;  
  border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  text-align: center;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title a,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-title a {
  color: #027AC6;
  text-decoration: none;
  font-weight: bold;
  font-size: 85%;
}

div#main-page .panels-flexible-row-3-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body,
div#main-page .panels-flexible-row-4-main-row div#views_slideshow_cycle_main_front_page_slider-block .views_slideshow_slide .views-field-body {
  top: 104px;
  height: 80px;
  border-bottom-left-radius: 3px;
  -moz-border-bottom-left-radius: 3px;  
  border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  display: none;
}

div#main-page .panels-flexible-row-3-1,
div#main-page .panels-flexible-row-4-1 {
  height: 225px;
}

.iet-front-mission {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFFFFF;
  background-image: url(images/body.png);
  background-origin: padding-box;
  background-position: center -350px;
  background-repeat: repeat-x;
  background-size: auto auto;
  border: 2px solid #AFCAE4;
  height: 225px;
}

.iet-front-publications,
#vela-video {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFFFFF;
  background-image: url(images/gradiant_02.gif);
  background-origin: padding-box;
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: auto auto;
  border: 2px solid #AFCAE4;
  height: 225px;
}

.iet-front-mission h2,
.iet-front-publications h2,
#vela-video h2 {
  font-size: 150%;
  border-bottom: none;
  padding: 0;
  margin: 0 3px;
}

.iet-front-mission .pane-content,
.iet-front-publications .pane-content,
#vela-video .pane-content {
  margin: 3px;
}

.iet-front-mission h2 a,
.iet-front-mission h2 a:link,
.iet-front-mission h2 a:visited,
.iet-front-publications h2 a,
.iet-front-publications h2 a:link,
.iet-front-publications h2 a:visited,
#vela-video h2 {
  color: #AA0000;
}

.iet-front-sites,
.iet-front-publications,
#vela-video {
  float: right;
  margin-right: -4px;
  /*width: 378px;*/
}

.iet-front-mission {
  float: left;
  /* width: 378px; */
}

#vela-video {
  width: 380px !important;
}

#vela-video .media_embed {
  margin-left: 16px;
}

.pane-institute-images-front,
.iet-front-news {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFFFFF;
  /*background-image: url(images/gradiant_02.gif);*/
  background-image: url(images/body.png);
  background-origin: padding-box;
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: auto auto;
  border: 2px solid #AFCAE4;
  color: #336699;
  height: 225px;
}

.pane-institute-images-front h2,
.iet-front-news h2 {
  font-size: 150%;
  border-bottom: none;
  padding: 0;
  margin: 0 5px;
  color: #AA0000;
}

.pane-institute-images-front .pane-content,
.iet-front-news .pane-content {
  margin: 5px;
}

.pane-institute-images-front h2 a,
.pane-institute-images-front h2 a:link,
.pane-institute-images-front h2 a:visited,
.iet-front-news h2 a,
.iet-front-news h2 a:link,
.iet-front-news h2 a:visited {
  color: #003366;
}

.pane-institute-images-front .view-institute-images-front,
.iet-front-news .view-institute-images-front {
  margin: 10px auto;
  width: 395px;
  height: 135px;
}

/*
div#main-page .panels-flexible-row-3-2,
div#main-page .panels-flexible-row-4-2 {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFFFFF;
  background-image: url(images/gradiant_01.gif);
  background-origin: padding-box;
  background-position: left 1px;
  background-repeat: repeat-x;
  background-size: auto auto;
  border: 2px solid #AFCAE4;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 10px;
}
*/

div#main-page .panels-flexible-row-3-2 h2.pane-title,
div#main-page .panels-flexible-row-4-2 h2.pane-title {
  color: #AA0000;
  font-size: 140%;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  border-bottom: none;
}

div#main-page .panels-flexible-row-3-2 h2.pane-title a,
div#main-page .panels-flexible-row-3-2 h2.pane-title a:link,
div#main-page .panels-flexible-row-3-2 h2.pane-title a:visited,
div#main-page .panels-flexible-row-4-2 h2.pane-title a,
div#main-page .panels-flexible-row-4-2 h2.pane-title a:link,
div#main-page .panels-flexible-row-4-2 h2.pane-title a:visited {
  color: #AA0000;
}

.iet-front-mission h2 a:hover,
.pane-institute-images-front h2 a:hover,
div#main-page .panels-flexible-row-3-2 h2.pane-title a:hover,
div#main-page .panels-flexible-row-4-2 h2.pane-title a:hover {
  text-decoration: underline;
}

div#main-page .panels-flexible-row-3-2 div.panels-flexible-region,
div#main-page .panels-flexible-row-4-2 div.panels-flexible-region {
  margin: 0 5px;
  width: 370px;
}

/* Jobs Accordion */
#jobs-accordion {
  margin-bottom: 10px;
}

#jobs-accordion h3 {
  padding-left: 20px;
}

#jobs-accordion h3.ui-state-active {
  font-weight: bold; 
}

#jobs-accordion .ui-accordion-content {
  padding: 0 0;
  
}

#jobs-accordion .job-description {
  margin: 2px;
  width: 345px;
  font-size: 80%;
}

#jobs-accordion h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 4px 0 0 0;
  padding-bottom: 0; 
}

#jobs-accordion div.job-readmore {
  width: 340px;
  text-align: right;  
}

a.job-links {
  background: url("images/tab_right.png") no-repeat 0 0;
  line-height: 18px;
  margin-bottom: 5px;
  padding: 0 3px 0 12px;
}

div.view-display-id-page_2 div.view-content {
  margin-bottom: 30px;
}

div.view-display-id-page_2 div.view-content div.views-row,
div.view-display-id-page_3 div.view-content div.views-row {
  margin: 0 0 7px 15px;
  display: block;
  clear: both;
}

.deadline-attention {
  font-weight: bold;
  color: red;
}

.deadline-passed {
  font-weight: normal;
  color: red;
  font-style: italic;
}

/* EC Energy News */
#panels-ipe-paneid-16 ul {
  margin: 0 0 6px 0;
  padding: 5px 0;
}

#panels-ipe-paneid-16 ul li {
  background: url("images/tab_right.png") no-repeat 0 2px;
  line-height: 18px;
  list-style-type: none;
  margin-bottom: 5px;
  padding: 0 3px 0 16px;
}

#panels-ipe-paneid-16 ul li a,
#panels-ipe-paneid-16 ul li a:link,
#panels-ipe-paneid-16 ul li a:visited {
  color: #027AC6;
}

/* Banner rotator
.views-field.views-field-title {
  width: 300px;
  height: 22px;
  float: right;
  text-align: left;
}

.views-field.views-field-field-image {
  float: left;
}

.views-field.views-field-body {
  float: right;
  width: 300px;
  clear: right;
  text-align: justify;
  padding: 3px;
}
 */

/* Teaser lists */
.node-page.node-teaser.contextual-links-region {
  margin-bottom: 15px;
  width: 100%;
  float: left;
  clear: both;
}

.node-page.node-teaser.contextual-links-region > h2 {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 7px;
}

.node-page.node-teaser.contextual-links-region div.content {
  width: 100%;
  float: left;
  clear: both;
}

.node-page.node-teaser.contextual-links-region ul.links.inline {
  margin-top: 10px;
  display: block;
  width: 100%;
  clear: both;
}

.node-page.node-teaser.contextual-links-region ul.links.inline li {
  float: right;
}

.node-page.node-teaser.contextual-links-region ul.links.inline li a,
.node-page.node-teaser.contextual-links-region ul.links.inline li a:link,
.node-page.node-teaser.contextual-links-region ul.links.inline li a:visited {
  color: #027AC6;
}

/* Page Scientific Structure */

/* Caroussel */
div.carousel div.carousel-contents div.buttons {
  position: absolute;
  top: 0;
  left: 625px;
  width: 75px;
  display: none
}

div.carousel div.carousel-contents div.buttons input {
  width: 33px;
  margin: 2px;
  overflow: hidden;
}

div.carousel div.carousel-contents div.titleBox {
  position: absolute;
  top: 0;
  left: 10px;
  width: 600px;
  height: 30px
  line-height: 25px;
  font-size: 120%;
  font-weight: bold;
}

div.carousel div.carousel-contents div.altBox {
  position: absolute;
  top: 0;
  left: 630px;
  width: 180px;
  height: 240px;
  line-height: 18px;
  font-size: 90%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-top: 2px solid #afcae4;
  border-bottom: 2px solid #afcae4;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
  padding: 2px;
}

/* Second Sidebar options */
div.region-sidebar-second div.section div.block {
  background-image: url(images/img-shadow-left.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}

div.region-sidebar-second div.section div.block div.content {
  background-image: url(images/img-shadow-right.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-bottom: 4px;
}

div.region-sidebar-second div.section div.block h2 {
  color: #FFFFFF;
  background-color: #336699;
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
}

#block-block-4,
#block-block-4 div.content {
  background-image: none;
}

div.region-sidebar-second div.section div.block div.content div.view { 
  
  background-color: #f1f6fa;

}

div.region-sidebar-second div.section div.block ul {
  margin: 0 0 6px 0;
  padding: 5px 0;
}

div.region-sidebar-second div.section div.block ul li {
  background: url("images/tab_right.png") no-repeat 0 2px;
  line-height: 18px;
  list-style-type: none;
  margin-bottom: 5px;
  padding: 0 3px 0 16px;
}

div.region-sidebar-second div.section div.block ul.pager li {
  background: none;
  padding: 0 0.5em;
  list-style-type: none;  
}

div.region-sidebar-second div.section div.block ul.pager li,
div.region-sidebar-second div.section div.block ul.pager li a {
  font-size: 95%;
}

div.region-sidebar-second div.section div.block ul li a,
div.region-sidebar-second div.section div.block ul li a:link,
div.region-sidebar-second div.section div.block ul li a:visited {
  color: #027AC6;
} 

/* News content type  */
div.node-news.view-mode-full div.field-name-field-nws-image {
  float: right;
  margin: 10px 15px;
}

div.node-news div.field-name-field-tags div.field-items div.field-item {
  float: left;
  margin-left: 5px;
}

/*
http://iet7-dev.jrc.nl/.panels-flexible-row-reef_front_page_layout-1-inside .panel-pane .pane-content .item-list ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/tab_right.png");
    background-origin: padding-box;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    line-height: 18px;
    list-style-type: none;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
}
  
*/
