
/* -------------------------------------------------------------------------- */

/**
 * @author Martin Svoboda, svoboda@ksi.mff.cuni.cz
 * @copyright Charles University, Faculty of Mathematics and Physics
 */

/* -------------------------------------------------------------------------- */

div#content div.block-search p {
    display: inline-block;
    padding: 0px 10px;
    font-size: 20px;
}

div#content div.block-search input[type=text] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 150px;
    padding: 5px 10px;
    border: none;
    border-radius: 5px;
    background-color: #EBF5DF;
    text-align: center;
    font-size: 20px;
}

div#content mark {
    background-color: yellow;
}

div#content div.block-search div#search-empty {
    display: none;
    margin-top: 100px;
    color: #A21F16;
}

/* -------------------------------------------------------------------------- */

div#content ul.selectors {
    margin-top: 10px;
    text-align: center;
    font-size: 20px;
}

div#content ul.selectors li {
    display: inline-block;
    padding: 3px 0px;
}

div#content ul.selectors li:first-child {
    font-weight: normal;
}

div#content ul.selectors li a {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    color: #000000;
}

div#content ul.selectors a.passive-positive {
    background-color: #8CC660; /* #EBF5DF */
}
div#content ul.selectors a.passive-negative {
    background-color: #E04C35; /* #EEEEEE #EEECE1 #F9E0D2 */
}
div#content ul.selectors a.active-positive {
    background-color: #8CC660; /* #8AC75A */
}
div#content ul.selectors a.active-negative {
    background-color: #E04C35;
}

div#content ul.selectors a:link, div#content ul.selectors a:visited {
    color: #000000;
}
div#content ul.selectors a:hover, div#content ul.selectors a:active {
    color: #000000;
}

/* -------------------------------------------------------------------------- */

div#content div.box-person-card {
    width: 425px;
    min-height: 18.5em; /* local 14em | mff 18.5em */
}

div#content div.box-person-card:hover {
    background-color: #EEECE1; /* #E8F3D8 */
}

div#content div.box-person-card h3 {
    margin: 0px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 24px;
}
div#content div.box-person-card h3 a:link, div#content div.box-person-card h3 a:visited {
    color: #000000;
}
div#content div.box-person-card h3 a:hover, div#content div.box-person-card h3 a:active {
    color: #A21F16;
}

div#content div.box-person-card h3 span.degrees {
    font-size: 16px;
    font-weight: normal;
}

div#content div.box-person-card div.photo, div#content div.box-person-card div.details {
    display: inline-block;
    vertical-align: top;
}

div#content div.box-person-card div.photo img {
    margin-right: 10px;
    width: 100px;
    height: 125px;
    border: 1px solid #DDD9C4;
    border-radius: 5px; /* 10px; */
}

div#content div.box-person-card div.details {
    display: inline-block;
    width: 260px; /* local 305px | mff 260px */
}

div#content div.box-person-card div.details div {
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div#content div.box-person-card div.details div.separator {
    margin-top: 10px;
}

div#content div.box-person-card div.details div span.role {
    font-weight: bold;
}

div#content div.box-person-card div.keywords {
    margin-top: 10px;
}

.fce{
  font-weight: bold;
}

/* -------------------------------------------------------------------------- */
