/* -------------------------- *\
   -- Font-stylings
\* -------------------------- */
body, textarea, input, select, option, h1, th { font-weight: normal;}

input,
.cellQuestionText1,
.header,
#projectTitle, 
.cellMatrixAnsweralternatives .textQAnsweralternative,
.helpButton,
.sumDisplayer { font-weight: bold; }

input.normalField,
.verticalMatrix .textSubQText,
.commentText,
.navigation,
.gridItemsHeader h3 { font-weight: normal; }

#firstRow,
.itemLevel1 .textQHead { font-weight: 100; }

#firstRow #sidnummer, #progressIndicator { display: none; }

.cellQuestionText2,
.textSubQText,
.textQAnsweralternative,
.tableErrorMessage, .itemErrorText  { line-height: 1.45em  }

h1, th,
.userInputTextCell .buttonCell { font-style: normal; }

.userInputTextCell,
.viewText,
.cbox_list1 div,
.helpText { font-style: italic; }

.reference { text-decoration: none; padding-left: 0.25px; padding-right: 0.25px; }
.reference:after { content: " " }

.itemLevel1 .textQHead,
.itemLevel1 .cellQuestionText2  { text-align:center; }

.itemLevel3 .textQHead  { text-align:left; }