/**
 * Common to all euractory embeds
 */
.euractory {
    /*border: 1px solid #014BA3;*/
    max-width:800px;
    margin:0 auto;
}

.euractory .euractory-header {
    background-color: #122742;
    color: white;
    font-size:20px;
    padding: 10px 15px;
    margin:0 0 10px;
    border-bottom: 5px solid #ffe300;
}

.euractory .euractory-header > a{
    display:block;
    margin-bottom:3px;
}
.euractory .euractory-header span {
    display:block;
    font-size:11px;
}

.euractory .euractory-header a {
    color: white!important;
}
.euractory .euractory-header span a {
    opacity:0.8;
}

.euractory .euractory-header span {
    font-size:11px;
}

.euractory .euractory-footer {
    background-color: #014BA3;
    color:white;
    font-size: smaller;
    margin: 10px 0 0;
    padding: 5px 15px;
}
.euractory .euractory-footer a {
    color:white !important;
    opacity:0.8;
}

/* direct pagination links don't work right on euractory; expects to lazy-load */
.euractory .pager {
    display:none;
}

/**
 * The "loading" euractory embed
 */
.euractory.euractory-loading {
    /* nothing to style -- yet */
}


/**
 * The euractory ranking embed
 */
.euractory.euractory-ranking table {
    border-collapse:collapse;
    width:100%;
}

.euractory.euractory-ranking td {
    border-bottom:1px solid #eee;
    padding: 5px;
    vertical-align:top;
}

.euractory.euractory-ranking h3 {
    margin-top:0;
}

.euractory.euractory-ranking tr:last-child td {
    border-bottom:none;
}

.euractory.euractory-ranking td:first-child {
    width: 15%;
}
.euractory.euractory-ranking td:last-child {
    width: 84%;
}

/**
 * The euractory profile embed
 */
.euractory .euractory-card,
.euractory .euractory-thumbnail {
    padding-bottom:15px;
}

.euractory .euractory-card h2 {
    margin-top:0;
}

.euractory .euractory-accordion-title {
    border-bottom:1px solid #ccc;
    padding-bottom:7px;
    margin-bottom: 7px;
}

.euractory .euractory-accordion-content {
    margin-bottom:15px;
    border-bottom:1px solid #eee;
}

.euractory .euractory-accordion-item:last-child .euractory-accordion-content {
    border-bottom:none;
}


/* format linkedin feeds */
.euractory .linkedin-positions ul {
    list-style-type: none;
    padding-left:15px;
}

.euractory .linkedin-position {
    border: 1px solid #ddd;
    border-left-width: 4px;
    border-radius: 3px;
    padding: 7px 10px;
    margin: 5px 5px 10px;
}

.euractory .linkedin-position h4 {
    margin-top: 2px;
}


/* format twitter feeds */
.euractory .view-tweets ul {
    list-style-type: none;
    padding-left:15px;

}

.euractory .twitter-status {
    border: 1px solid #ddd;
    border-left-width: 4px;
    border-radius: 3px;
    padding: 7px 10px;
    margin: 5px 5px 10px;
}

.euractory .twitter-status .timestamp {
    float:right;
    opacity:0.7;
}

.euractory .twitter-status .name-handle div {
    display:inline-block;
}

.euractory .twitter-status .name-handle .name a {
    color:inherit;
    font-weight:bold;
    font-size:larger;
}

.euractory .twitter-status .name-handle .handle a {
    color:inherit;
    font-size:smaller;
}

.euractory .twitter-status .text {
    margin: 5px 0 10px;
    line-height: 1.3;

}

.euractory .twitter-status .actions {
    text-align:right;
    visibility:hidden;
    margin-bottom:5px;
}

.euractory .twitter-status .actions li {
    display:inline-block;
    padding-left:20px;
}

.euractory .twitter-status:hover .actions {
    visibility: visible;
}

/* format euractiv feeds */
.euractory .view-euractiv-latest-news .views-row {
    border-bottom: 1px solid #ddd;
    padding: 7px 10px 10px;
    margin: 5px 5px 10px;
}

.euractory .view-euractiv-latest-news .views-row:last-child {
    border-bottom-width: 0;
}

.euractory .view-euractiv-latest-news .views-field-title {
    font-size:larger;
    float:left;
}

.euractory .view-euractiv-latest-news .views-field-field-doc-createdtime {
    font-style:italic;
    font-size:smaller;
    float:right;
    margin-top:4px;
    opacity:0.7;
}

.euractory .view-euractiv-latest-news .views-field-field-doc-text {
    margin-top:10px;
    clear:both;
}
