/* SMAL'S FIXES */

ul.language-switcher-locale-url {
    margin:0 0 0 1em;
    padding:0 0 0 0;
    -webkit-margin-start: 1.25em;
}

.field-name-labhead .field-label,
.field-name-labstaff .field-label,
.field-name-labphdstudents .field-label {
    font-size: 120%;
    margin-bottom: 5px;
}

.field-name-labhead .field-items {
     margin-left: 1.2em;
}

.field-name-labhead {
     margin-bottom: 1ex;
}

ul.labstudents-list,
ul.labstaff-list {
    list-style: none;
    padding-left: 1.2em;
    margin-left: 0;
    text-indent: -1em;
}

.ac-item .views-field-title,
.dcpos-item .views-field-title,
.dc-item .views-field-title,
.nocstaff-item .views-field-title,
.staff-item .views-field-field-position,
.labstudents-item .views-field-title,
.labstaff-item .views-field-field-position {
    margin-top: 1ex;
}

.field-name-labhead-ctools {
    text-indent: -1em;
}

li.labstudents-item.views-row-even:before, 
li.labstaff-item.views-row-even:before {
    padding-right: 1.2em;
    margin-left: -1.2em;
    content: "\2203";
    float: left;
    color: grey;
}

li.labstudents-item.views-row-odd:before,
li.labstaff-item.views-row-odd:before {
    padding-right: 1.2em;
    margin-left: -1.2em;
    content: "\2200";
    float: left;
    color: grey;
}

ul.ac-list,
ul.dcpos-list,
ul.staff-list,
ul.nocstaff-list {
    list-style: none;
    padding-left: 1.2em;
    margin-left: 0;
}

li.ac-item,
li.dcpos-item,
li.nocstaff-item,
li.staff-item {
    padding-left: 1.2em;
    text-indent: -1em;
}

li.ac-item:before,
li.dcpos-item:before,
li.nocstaff-item:before,
li.staff-item:before {
    content: "\2022";
    padding-right: 1.2em;
    margin-left: -1.2em;
    float: left;
    color: grey;
}

.researcher-item {
    border-top-style: dashed;
    border-width: 1px;
    margin-right: 40%;
    padding-left: 1.2em;
    margin-top: 1ex;
    padding-top: 1ex;
}

ol.dc-list {
    padding-left: 1em;
}

.dcpos-item .views-field-field-phonenumber-1,
.dcpos-item .views-field-field-email-1 { 
    margin-left: -1em;
}

.node-seminar .field-label-inline,
.node-seminar .field-name-body {
    margin-top: 1ex;
}

h1.site-name {
    line-height: 100%;
}  

h1.site-name {
    line-height: 100%;
}  

.ds-person .field-label {
     padding-top: 1ex;
}

.ds-person .field-type-image {
    padding-top: 20px;
}

.ds-person .field-name-taxonomy-vocabulary-2 {
    padding-left: 10px;
    font-size: 100%;
}

.ds-person .field-name-taxonomy-vocabulary-3 {
    font-size: 100%;
    line-height: 110%;
}

li.comment-add {
    float: right;
    padding: 5px;
    border-style: dashed;
    border-width: 1px;
    border-color: grey;
}

.field.field-name-taxonomy-vocabulary-3.field-type-taxonomy-term-reference.field-label-above {
    margin-top: 1em;
}


.newsrow {
    padding-top: 10px;
    border-top-style: double;
    border-top-color: darkblue;
    padding-bottom: 20px;
}

span.high_contrast_switcher_label {
    display: none;
}

a.changer {
font-size: 24px;
border-style: solid;
border-width: 2px;
margin-top: 10px;
width: 24px;
display: inline-block;
text-align: center;
height: 24px;
margin-right: 5px;
line-height: 24px;
}

.seminar-announcement {
    border-bottom-style: double;

}

.site-logo {
    float: left;
    margin-right: 60px;
    margin-left: 10px;
}

.field.field-name-upload table thead tr:first-child th:first-child {
    width: 90%;
}
