.fpkn-persons table {
  /* all tables within fpkn-persons */
  font-size: 0.92rem;
  margin-bottom: 1px;
  display: table; }

.fpkn-persons-table tbody tr td {
  padding: 0.4em 0.1em 0.6em 0.5em;
  vertical-align: top;
  text-align: left;
  width: 32%;
  line-height: 1.2em; }

.fpkn-persons-table tbody tr td.small-col {
  width: 16%; }

.fpkn-persons-table tbody tr td.double-col {
  min-width: 45%;
  width: 65%; }

.fpkn-persons-table tbody tr:nth-child(odd) {
  background-color: #e1e2e5; }

.portlet-content .contenttable {
  font-size: 1em; }

.portlet-content .contenttable p {
  margin: 0px; }

.fpkn-persons-table th {
  border-bottom: 1px dashed #00a9e0; }

.fpkn-persons-status {
  float: right;
  color: #fea090; }

.flex-container .fpkn-assignments-past {
  color: #c1c4ca; }

#add-elements {
  position: fixed;
  top: 30%;
  left: 10%;
  overlay: 10000000;
  padding: 10px;
  font-size: 0.7em; }

#add-elements-header {
  padding: 2px;
  margin-bottom: 2px;
  font-style: italic;
  font-weight: bold;
  border: 1px solid #ccced3;
  text-align: center;
  cursor: move; }

.hidden-element {
  width: 200px; }

.portlet-content table td {
  text-align: left; }

.portlet-content table td ul {
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  padding: 0; }

.portlet-content table td ul.institutions {
  list-style-type: none; }

.portlet table tbody {
  border-bottom: 3px solid #00a9e0; }
  .portlet table tbody tr:last-child {
    border-bottom: none; }

.fpkn-table {
  display: table;
  font-size: 1.0em;
  margin-bottom: 0.5em;
  padding-left: 0;
  margin-left: 0; }
  .fpkn-table .assignment-contact {
    list-style-type: none;
    padding-left: 0.1em;
    display: table;
    margin-bottom: 0.2rem; }
  .fpkn-table .table-body, .fpkn-table section.record {
    display: table-row-group; }
  .fpkn-table .table-row {
    display: table-row;
    position: relative;
    width: 100%;
    height: auto; }
    .fpkn-table .table-row > div, .fpkn-table .table-row .table-cell, .fpkn-table .table-row .header-cell {
      display: table-cell; }
    .fpkn-table .table-row .table-cell {
      padding-left: .4rem; }
    .fpkn-table .table-row .icon-col, .fpkn-table .table-row .table-cell.small {
      display: table-cell;
      width: 100%;
      max-width: 2em;
      text-align: center;
      padding: auto; }
    .fpkn-table .table-row .icon-col {
      height: 1.5em; }
    .fpkn-table .table-row button.icon-col:focus {
      outline: none; }
      .fpkn-table .table-row button.icon-col:focus .icon {
        outline: 1px solid #59c7eb; }
  .fpkn-table .table-head, .fpkn-table thead {
    display: table-header-group; }
    .fpkn-table .table-head .table-row, .fpkn-table .table-head tr, .fpkn-table thead .table-row, .fpkn-table thead tr {
      background-color: #59c7eb;
      color: #f3f3f4;
      border-bottom: 2px solid #fff; }
      .fpkn-table .table-head .table-row .header-cell, .fpkn-table .table-head .table-row th, .fpkn-table .table-head tr .header-cell, .fpkn-table .table-head tr th, .fpkn-table thead .table-row .header-cell, .fpkn-table thead .table-row th, .fpkn-table thead tr .header-cell, .fpkn-table thead tr th {
        font-weight: 500;
        text-align: left;
        padding: .5em .4rem;
        border-right: 1px solid #fff; }
  .fpkn-table td, .fpkn-table .table-row > div {
    text-align: left;
    vertical-align: top;
    padding-top: 0.25em;
    padding-bottom: 0.35em; }
    .fpkn-table td ul.secretaries, .fpkn-table .table-row > div ul.secretaries {
      list-style-type: none;
      padding-left: 0.1rem;
      margin-top: -.25em;
      margin-bottom: 0.05rem; }
  .fpkn-table td.label, .fpkn-table .table-row > div.label {
    min-width: 7.5em;
    max-width: 9em;
    padding-left: 0; }
  .fpkn-table tr td:first-of-type {
    padding-left: 0; }
  .fpkn-table caption {
    font-weight: bold;
    border-bottom: 1px solid black; }

#personContactPortlet .portlet-content, .personContactPortlet .portlet-content {
  padding-right: 0.4em; }
  #personContactPortlet .portlet-content .fpkn-table, .personContactPortlet .portlet-content .fpkn-table {
    float: left;
    width: auto;
    margin-right: 0.5em; }
  #personContactPortlet .portlet-content .office-hour, .personContactPortlet .portlet-content .office-hour {
    margin-top: 0.25em;
    margin-left: 0.5em;
    float: left;
    width: auto; }
  #personContactPortlet .portlet-content .contact-image, .personContactPortlet .portlet-content .contact-image {
    margin: 0 0.5em;
    float: left;
    width: auto; }
  #personContactPortlet .portlet-content .label, .personContactPortlet .portlet-content .label {
    font-weight: 400;
    letter-spacing: normal;
    padding-top: 0.25em;
    padding-bottom: 0.25em; }

.fpkn-pubtable {
  border-collapse: collapse;
  font-size: 1em; }
  .fpkn-pubtable tbody tr td {
    padding: 0.5em 0 1em 0.5em;
    vertical-align: top;
    text-align: left; }

.fpkn-pubtable-maximize tbody tr:nth-child(odd) {
  background-color: #e1e2e5; }

.fpkn-pubtable-edit tr {
  border: 1px solid LightGrey;
  background-color: #FFFFFF; }

.fpkn-table-content {
  text-align: left; }

.fpkn-table-linkicon {
  text-align: center; }

.fpkn-awards {
  padding-left: 20px; }

.header {
  margin-right: auto;
  margin-left: auto; }

#tabs {
  border: 0px;
  width: 70%;
  min-width: 600px;
  padding: 0px;
  float: left; }

.sortable-list {
  margin: 0.5em;
  width: 100%;
  min-height: 100px; }

.container .sortable-list {
  margin: 0.5em 0; }

#bottom {
  margin-bottom: 40px; }

.fpkn-person-profile-sectionborder {
  border: 1px dashed LightGrey; }

#inner-content {
  margin-left: auto;
  margin-right: auto;
  padding: 0px; }

#inner-content2 {
  margin-left: auto;
  margin-right: auto;
  padding: 0px; }

.sortable-float-left,
.sortable-float-left.portlet {
  float: left; }

.sortable-float-left.small,
.portlet.small {
  min-width: 33%;
  max-width: 50%; }

.sortable-float-right.portlet {
  float: right;
  min-width: 40%; }

.sortable-float-none {
  float: none; }

.ui-sortable-placeholder {
  border: 1px dotted black;
  visibility: visible !important;
  height: 50px !important;
  width: 100px !important; }

.ui-sortable-placeholder * {
  visibility: hidden; }

.portlet {
  margin: 1.5rem 0;
  border: 1px solid transparent;
  border-bottom-color: #e1e2e5;
  overflow: hidden;
  font-size: 0.8em; }
  .portlet.personContactPortlet {
    border-left-color: #e1e2e5;
    border-right-color: #e1e2e5; }
    .portlet.personContactPortlet .portlet-content {
      padding-left: .4rem; }

.portlet.portlet-image {
  border: 1px solid transparent; }

.portlet.portlet-image .portlet-content {
  max-width: 84px;
  min-height: 84px;
  border: 1px solid #f3f3f4;
  border-radius: 4px;
  padding: 1px; }

.portlet.portlet-image img {
  font-size: 0.9em;
  color: #f3f3f4;
  border: 1px solid #f3f3f4;
  border-radius: 4px; }

.portlet.default {
  min-width: 96%;
  float: none;
  min-height: 6rem; }

.portlet.withTitleRow,
.portlet.default.withTitleRow {
  min-height: 8rem; }

.overlay.portlet.default {
  min-width: 60%;
  max-width: 80%;
  float: none; }

.portlet-header {
  margin: 0.3em;
  padding-bottom: 2px;
  padding-left: 0.2em;
  background-image: url(../../../../scikon_base/Resources/Public/Images/portlet-header.png);
  background-repeat: repeat-x; }

.content.detail .portlet-header,
.overlay-maximize .portlet-header {
  background-image: none;
  background-color: #a6e1f4;
  padding: 0.5em;
  margin: 0;
  border: none; }

.portlet-header > p {
  margin: 0;
  font-weight: bold;
  background-color: transparent; }

.portlet-header .ui-icon {
  float: right; }

.portlet-content {
  padding: 0.4em 0;
  overflow: auto;
  height: auto;
  max-height: 240px; }
  .portlet-content .fpkn-table, .portlet-content > table {
    margin: 0;
    width: 100%; }
    .portlet-content .fpkn-table td, .portlet-content > table td {
      padding-left: 0.5em;
      padding-right: 0.25em; }

.container .portlet-content {
  max-height: 28em; }
  .container .portlet-content.only-publications {
    max-height: 40em;
    height: 90%; }

#PersonCVPortlet tbody {
  /*font-size: 0.8rem;*/ }

#PersonCVPortlet p {
  padding: 1px;
  margin: 3px; }

.overlay-background {
  background-color: #000;
  -ms-filter: "Alpha(Opacity=75)";
  /* IE 8 */
  filter: alpha(opacity=75);
  /* IE5-7 */
  -moz-opacity: 0.75;
  /* Mozilla */
  opacity: 0.75; }

.overlay-maximize {
  width: 80% !important;
  height: 80% !important; }

.overlay-position {
  position: fixed;
  top: 10%;
  left: 10%; }

.overlay {
  z-index: 14000; }

#overlay-container {
  position: fixed;
  z-index: 13999;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%; }

.pubListSortableEntry {
  border: 1px solid LightGrey;
  margin: 5px;
  padding: 5px;
  cursor: pointer; }

#pubListSortableHelper {
  background-color: #FFFFFF; }

.ui-widget {
  /*font-size: 0.8rem;*/ }

.fpkn-lecture-homepage {
  background-image: url(../../../../scikon_base/Resources/Public/Images/lecture_homepage.png);
  background-size: 1em;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 1.3em;
  padding-bottom: 0.1em;
  margin-bottom: 0.1em; }

#fpkn-publist-progress-bar {
  height: 10px;
  width: 85%;
  float: left; }

#fpkn-publist-progress-status {
  float: right; }

.fpkn-publist-error,
.pubListPortlet + .fpkn-publist-error,
.portlet-content .fpkn-publist-error {
  clear: both;
  display: none;
  color: #AA0000; }

.ui-progressbar-value {
  background-image: url(../../../../scikon_base/Resources/Public/Images/progressbar.png); }

.label-inactive {
  display: block;
  line-height: 1.15em;
  font-size: 0.9em;
  font-weight: 300; }

.container .detail a + .label-inactive {
  padding-top: 0.3em; }

/*# sourceMappingURL=fpkn-config-persons.css.map */
