/***
    -- PDF Styles --
***/

.hidPdf {
    display: none !important;
}

.showPdf {
    display: block;
}


/* Basic layout */
body {
    font-family: DejaVu Sans, sans-serif;
}


/* Header */
ul.langbox, ul.loginbox {
    display: none;
}

#header-login {
    display: none;
}


#dynamiccontent .header img.logo-prog, #dynamiccontent .header img.logo-erc{
    margin-bottom: 31px;
}


/* Font */
#feedback {
    display: none;
}

.footer {
    position: absolute;
    left: 0px; right: 0px; bottom: 0px;
    text-align: center;
    background-color: #004494;
    height: 40px;
}

#dynamiccontent {
    font-size: .85em;
}

body.nolhn div#center{
    margin-left: 0px;
}

/* header */
.img-title {
    width: 703px;
    height: 105px;
}

/* hide page title */
#imageBanner h1 {
    display: none;
}

/* hide breadcrumbs*/
div#path {
    display: none;
}

a, a:link, #center a, #center a:link {
    color: #0000EE !important;
    text-decoration: none !important;
}

/* Heading titles */
h1, h2 {
    text-align: left;
    border: none;
}

h3 {
    color: #000;
    font-size: 1.1em;
}

h3.title{
    font-size: 1.1em !important;
}

#dynamiccontent ul{
    padding: 5px 0 0;
    list-style: none;
}

#dynamiccontent ul li{
    padding-left: 5px;
}

#dynamiccontent ul li a{
    display: block;
}

#dynamiccontent.news h2.legalName,
#dynamiccontent.event h2.legalName {
    float: none;
    /*position: absolute;*/
    right: 0;
    font-size: 0.9em;

}

.floatright {
}

.floatright + h1 {
    width: 551px;
}

/* remove left margin and fix width */
div#center {
   margin: 0;
   padding: 0;
   width: 703px;
}

/* hide PDF and RTF icons */
a.printToPdf, a.printToRtf  {
    display: none;
}

/* article image */
#dynamiccontent div.content {
    position: relative;
    float: left;
}

#dynamiccontent div.content div.articleimage {
    float: left;
    margin: 0 0 1em 0;
}

#dynamiccontent div.content div.articleimage img {
    float: left;
    margin: 0 10px 10px 0;
}

/* copyright on the image */
#dynamiccontent div.content div.articleimage p.copyright {
    color: #fff;
    position: absolute;
    top: 0px;
    left: 5px;
    text-shadow: none;
    transform: rotate(0deg);
    font-weight: bold;
    font-size: .9em;
    right: auto;
    width: 260px;
}

/* project details box */
#dynamiccontent.project div.projdet div.projdet-subbox, #dynamiccontent.programme div.progdet div.progdet-subbox {
    display: block;
    width: 699px;

}
#dynamiccontent.project div.projdet div.box-left, #dynamiccontent.programme div.progdet div.box-left {
   float: none;
   width: 200px;
   display: inline-block;
   border: none;
   vertical-align: top;
}

#dynamiccontent.project div.projdet div.box-right, #dynamiccontent.programme div.progdet div.box-right {
   float: none;
   width: 440px;
   display: inline-block;
   padding-left: 10px;
   border-left: 1px dotted #5f5f5f;
}

/* text */
#dynamiccontent.project .tech p {
    white-space: normal;
}

/* related information */
#dynamiccontent div.relatedInfo {
    display: table;
    width: 100%;
    padding-bottom: 20px;
}

#dynamiccontent div.relatedInfo > div {
    display: table-row;
}

#dynamiccontent div.relatedInfo > div > div,
#dynamiccontent div.relatedInfo > div > div.label,
#dynamiccontent div.relatedInfo > div > div.content {
    display: table-cell;
    float: none;
    margin: 0;
}

#dynamiccontent div.relatedInfo > div > div.content {
    padding-right: 10px;
}

/* organizations */
div.coordinator, #recinfo, div.ppmDetails, div.objective, div.abstract, div.projdet-subbox, div.projdet, div.progdet, div.progdet-subbox {
    clear: both;
}

div.abstract {
    display: block;
}

#dynamiccontent.project div.coordinator div.main,
#dynamiccontent.project div.participants div.main {
    position: relative;
}

#dynamiccontent.project div.participants div.main div.participant-contribution,
#dynamiccontent.project div.coordinator div.main div.participant-contribution,
#dynamiccontent.project div.coordinator div.main div.country,
#dynamiccontent.project div.participants div.main div.country,
#dynamiccontent.project div.coordinator div.main div.name,
#dynamiccontent.project div.participants div.main div.name {
    float: none;
}

#dynamiccontent.project div.coordinator div.main div.country,
#dynamiccontent.project div.participants div.main div.country {
    position: absolute;
    right: 0;
    top: 0;
}

#dynamiccontent.project div.coordinator div.optional, #dynamiccontent.project div.participants div.optional {
    padding-left: 0;
}

div.coordinator, div.participant {
    margin-bottom: 1em;
}

#dynamiccontent.project div.coordinator div.optional p.partipant-contribution,
#dynamiccontent.project div.participants div.optional p.partipant-contribution
{
    text-align: right;
    margin-right: 10px;
}
div.terminated-true span.text {
    display:inline-block;
    font-size: 8px;
    padding-left: 16px;
    white-space: nowrap;
}

/* openaire */
div.openaire {
    display: none !important;
}

#footer {
    display: none;
}

div.languages {
    display: none;
}

#dynamiccontent .recinfo {
    background-color: transparent;
    text-align: left;
    margin: 1em 0 0 0;
    padding: 0;
}

.recinfo div.optional {
    /*display: none;*/
    display: block !important;
}

.see-more {
    display: none;
}

#dynamiccontent div.content div.article,
#dynamiccontent div.content div.teaser {
    text-align: left;
    width: 703px;
    white-space: normal;
}

.rtfInfo {
    font-size: 8pt;
}


#dynamiccontent div.Subprogramme div.content,
#dynamiccontent div.Project div.content,
#dynamiccontent div.Programme div.content,
#dynamiccontent div.Country div.content,
#dynamiccontent div.ReportSummary div.content,
#dynamiccontent div.TopStories div.content,
#dynamiccontent div.Offers div.content,
#dynamiccontent div.ResultInBrief div.content,
#dynamiccontent div.TopStory div.content,
#dynamiccontent div.Documents div.content,
#dynamiccontent div.Links div.content,
#dynamiccontent div.Multimedia div.content,
#dynamiccontent div.Publications div.content,
#dynamiccontent div.Publication div.content,
#dynamiccontent div.News div.content,
#dynamiccontent div.Events div.content,
#dynamiccontent div.openaire div.content {
    margin-left: 200px;
    float: none;
    width: 70%;
    display: none;
}

#dynamiccontent div.contributorInfo div.Project div.content{
    display: block;
}

.projdet-subbox .content ul{
    margin-left: 0px;
}

.pdfInfo {
    font-size: .85em;
}

.loading-booklet{
    display:none;
}

/* name="composer_info" content="2015-09-10 09:56:09" */
