﻿/* USED IN QUESTIONNAIRE-CONTROLS */
td.respQuestionnaireSubject { padding-bottom: 20px; }
td.respQuestionnaireFreeText { background-color: #DCF0FB;  margin-bottom:50px; border:1px 1px 1px 1px ; border-style :solid; border-color:#96CCEE;  }
td.respQuestionnaireQuestion { padding-bottom: 10px; }
td.respQuestionnaireGroupValidator { width: 10px; vertical-align: top; }

td.respNumberingSubject { width: 45px; vertical-align: top; }
td.respNumberingQuestion { padding-top: 15px; padding-bottom: 15px; vertical-align: top; }

div.respProgress { padding-left: 55px; }

.disclaimer { width: 100%; height: 260px; margin-top: 30px; }

ul.respsubject { list-style-image: url('../../images/resplist.gif'); margin: 10px 0 0 17px; padding: 0; }
li.respsubject a { color: #0886D2; font-weight: bold; text-decoration: none; }

#QuestionnaireItems { float:left; width: auto; padding: 0 5px; text-align: left; }

table.ProgressBar { float: left; border-collapse:collapse; border-style:none; margin-top: 6px; width: 450px;}
table.ProgressBar td { padding: 0px; padding-top: 4px; }

ul.respsubject { list-style-image: url('../../images/resplist.gif'); margin: 10px 0 0 17px; padding: 0; }
li.respsubject a { color: #0886D2; font-weight: bold; text-decoration: none; }

.disclaimer { width: 100%; height: 260px; margin-top: 30px; }

/**/
table.qt { border: 0px; border-collapse:collapse; width: 100%; margin: 0 0 20px 0; border-left: 1px solid #96CCEE; border-right : 1px solid #96CCEE;  border-top:1px solid #96CCEE; }
table.qt td { border-bottom: 1px solid #96CCEE; padding: 5px;  }
table.qt tr.main { background-color: #DCF0FB; }
table.qt tr.main td { border-bottom: 1px solid #96CCEE; padding: 15px 5px 15px 5px; }

/*Radiobutton classes set by javascript/jquery toggleRadioButtons(id) */
td.inputChecked { background-color: #7F7; }           
td.inputUnchecked { background-color: #F77; }
.inputCheckedDummy { } /* dummy class, used to identify the input with jQuery */

/*dummy classes, used to identify the input with jQuery, for the TotalCounter*/
.numericCounter { } 
.totalCounter { } 

div.ajax__calendar_container td { padding:0px; } 
.ajax__calendar_container { z-index: 1000;}

.errorMessage { color: #000; }
.errorMessageKeyword { color: #ff0000; font-style: italic; }

