
body {
    height: 100%;
    margin: 0;
    padding-top: 1rem;
    background-repeat: no-repeat;
    background-attachment: fixed;
    line-height: 2em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ui-icon {
    margin-top: 0
}

.ui-multiselect-checkboxes {
    height: auto !important
}

.ui-multiselect-checkboxes label {
    padding-top: 1px;
    margin-bottom: 1px
}

.ui-multiselect-checkboxes label>span {
    font-weight: normal;
    margin-left: .25em
}

#abstract {
    border: dotted 1px #333;
    width: 98%;
    padding: 1em 2em;
    border-radius: 6px;
    margin: 1em auto;
    background: #f6f6f6
}

.preparing {
    display: none
}

#seminar,.floatThead-container table {
    font-size: .9375em;
    background: #f6f6f6
}

#seminar>thead,.floatThead-container table>thead {
    background-color: #343a40
}

#seminar>thead>tr:first-child,.floatThead-container table>thead>tr:first-child {
    font-size: 1.067em
}

#seminar>thead>tr:first-child>th {
    white-space: nowrap
}

#seminar>thead select {
    display: none
}

#seminar .th-tooltip:hover {
    position: relative
}

#seminar .th-tooltip span {
    display: none
}

#seminar .th-tooltip:hover span {
    display: block;
    position: absolute;
    background-color: rgba(43,45,47,0.7);
    color: #eee;
    font-weight: normal;
    padding: .25em .75em;
    left: -2em
}

#seminar tr.filtered {
    display: none
}

#btn-1,#btn-2,#btn-3,#btn-4,#btn-5,#btn-6 {
    border-radius: 5px;
    border: outset 3px #eee;
    padding: 1px 8px
}

#btn-1.clicked,#btn-2.clicked,#btn-3.clicked,#btn-4.clicked,#btn-5.clicked,#btn-6.clicked {
    border-style: inset
}

#seminar>thead>tr:first-child>th:nth-child(1) {
    width: 4%
}

#seminar>thead>tr:first-child>th:nth-child(2) {
    width: 4%
}

#seminar>thead>tr:first-child>th:nth-child(3) {
    width: 30%
}

#seminar>thead>tr:first-child>th:nth-child(4) {
    width: 15%
}

#seminar>thead>tr:first-child>th:nth-child(5) {
    width: 16%
}

#seminar>thead>tr:first-child>th:nth-child(6) {
    width: 6%
}

#seminar>thead>tr:first-child>th:nth-child(7) {
    width: 6%
}

#seminar>thead>tr:first-child>th:nth-child(8) {
    width: 6%
}

#seminar>thead>tr:first-child>th:nth-child(9) {
    width: 6%
}

#seminar>thead>tr:first-child>th:nth-child(10) {
    width: 6%
}

#seminar>thead>tr:first-child>th:nth-child(11) {
    width: 6%
}

smaller,
.smaller {
  font-size: 60%;
  font-weight: 400;
}

.mytoggle{
 display: none;
}

#seminar tr.filtered {
  display: none
}

#page_top{
    width: 50px;
    height: 50px;
    position: fixed;
    right: -50px;
    bottom: 50px;
    background: #0451f8;
    opacity: 0.6;
    border-radius: 50%;
  }

  #page_top a{
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    text-decoration: none;
  }

  #page_top a::before{
    font-family: FontAwesome;
    content: '\f207';
    font-size: 25px;
    color: #fff;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
  }