/* GENERAL:START */

.clear{clear:both;}
.container-wrapper {
    padding: 0;
}
a.nostyle:link {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
}

a.nostyle:visited {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
}

/* GENERAL:END */


/* FRONT_PAGE:START */

.profile-photo {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    border: 0.5px solid rgba(255, 255, 255, 0.5);
    float:left;
    margin-right:20px;
    max-width: 200px;
}
#my_profile{margin-bottom: 15px}
#my_profile p:last-of-type{margin-bottom: 0}

/* FRONT_PAGE:END */


/* SOCIAL:START */

.badge a {
    color: white;
    text-decoration: none;
    text-decoration-color: white;
}

/* Style all font awesome icons */
.social-link {
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    color: black;
    margin-right: 2px;

}

.social-link:link {
    text-decoration: none;
}

.social-link:visited {
    color: black;
    text-decoration: none;
}

.social-link:active {
    text-decoration: none;
}

/* Add a hover effect if you want */
.social-link:hover {
    opacity: 0.7;

}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
    background: #3B5998;
    color: white;
}

/* Twitter */
.fa-twitter {
    background: #55ACEE;
    color: white;
}

.social a {
    margin-right: 10px;
}

#social_nav {
    margin-bottom: 5px;
}

/* SOCIAL:END */



/* MENU:START */

#main_menu {
    margin-bottom: 15px;
}

/* MENU:END */

/* PUBLICATIONS:START */
.publication .authors {
    font-style: italic;
    font-size: 14px;
}
.publication .card-body{
    padding: 10px;
}

.publication .title {
    font-size: 20px;
    margin-bottom: 5px;
    line-height: 1.2;
    font-weight: 400 !important;
}
.publication{margin-bottom: 10px}
.publication:last-of-type{margin-bottom: 0;}
/* PUBLICATIONS:END */


/* DATASETS:START */
.card{margin-bottom: 10px; }
.card .card-title{text-align: center;font-size: 20px;}
.card .card-img{width:200px;float:left;margin-right:10px}
/* DATASETS:END */

/* NEWS: START */
.news-article{margin-bottom:10px}
.news-article:last-child{margin-bottom: 0}
.news-article .news-date{text-align: left;}
/* NEWS: END */
