#app_mdquestionnaire_listView_main .listViewCell .cellGroup {
	margin-top:0px;
	margin-bottom:0px;

	min-height:57px;
	line-height:57px;
	width:25px;

	float:left;
	margin-left:0px;
	background-color: #cccccc;

	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
	font-size:11px;
}

#app_mdquestionnaire_listView_main .listViewCell .cellGroup .label {
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform: rotate(-90deg);
}

#app_mdquestionnaire_listView_main .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:427px;
}
.listViewCell .cellTitle {
}
#app_mdquestionnaire_listView_main .listViewCell .cellDetail {
	float:right;
	margin-right:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align: right;
	width:115px;
}
#app_mdquestionnaire_listView_main .listViewCell .cellDetail .active {
	color:#4787ff;
}
#app_mdquestionnaire_listView_main .listViewCell .cellDetail .inactive {
	color:#d95044;
}
#app_mdquestionnaire_listView_main .listViewCell .cellDetail .archived {
	color:#AAAAAA;
}
#app_mdquestionnaire_listView_summary .listViewCell {
	/*min-height:28px;*/
	font-size:11px;
/*	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;*/
}

#app_mdquestionnaire_listView_summary .listViewCell thead tr {
	/*background:#f0f0f0;*/
	background:#FFFFFF;
}
#app_mdquestionnaire_listView_summary .listViewCell th {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    padding-top:5px;
    padding-bottom:5px;

    font-weight: normal;
    text-align:left;
/*	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12), inset -1px 0px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12), inset -1px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12), inset -1px 0px 0px rgba(0, 0, 0, 0.12);*/
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(179, 179, 179, 1), inset -1px 0px 0px rgba(179, 179, 179, 1);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(179, 179, 179, 1), inset -1px 0px 0px rgba(179, 179, 179, 1);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(179, 179, 179, 1), inset -1px 0px 0px rgba(179, 179, 179, 1);
	cursor: pointer;
}
#app_mdquestionnaire_listView_summary .listViewCell th:first-child {
	padding-left:12px;
}
#app_mdquestionnaire_listView_summary .listViewCell th:last-child {
	padding-right:12px;
}

#app_mdquestionnaire_listView_summary .listViewCell td {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    padding-top:3px;
    padding-bottom:4px;

    -moz-box-shadow: inset -1px 0px 0px rgba(179, 179, 179, 1);
	-webkit-box-shadow: inset -1px 0px 0px rgba(179, 179, 179, 1);
	box-shadow: inset -1px 0px 0px rgba(179, 179, 179, 1);
}
#app_mdquestionnaire_listView_summary .listViewCell tbody tr:nth-child(even) { background: #f5f5f5 }
#app_mdquestionnaire_listView_summary .listViewCell tbody tr:nth-child(odd) { background: #FFF }
#app_mdquestionnaire_listView_summary .listViewCell td:first-child {
	padding-left:12px;
}
#app_mdquestionnaire_listView_summary .listViewCell td:last-child {
	padding-right:12px;
}

/*#app_mdquestionnaire_listView_summary .listViewCell.even {
	background-color:#f5f5f5;
}
#app_mdquestionnaire_listView_summary .listViewCell.odd {
	background-color:#FFFFFF;
}*/

#app_mdquestionnaire_listView_questionnaire .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_mdquestionnaire_listView_questionnaire .listViewCell .cellTitle .questionSubtitle {
	font-weight:normal;
	font-size:12px;
}
.questionnaire_groupHeading {
	display:block;
	width:625px;
	overflow:hidden;
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);

	background-size: 100% 320px;
	background:linear-gradient(0% 0% 270deg, #f7f7f7, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#FFFFFF));
	background:-moz-linear-gradient(0% 0% 270deg, #f7f7f7, #FFFFFF);
	background:-ms-linear-gradient(0% 0% 270deg, #f7f7f7, #FFFFFF);
	background:-o-linear-gradient(0% 0% 270deg, #f7f7f7, #FFFFFF);
}
.questionnaire_groupHeading .label {
	display:block;
	font-weight:bold;
	font-size:16px;
	margin-left:16px;
	margin-right:16px;
	padding-top:16px;
}
.questionnaire_groupHeading .sublabel {
	display:block;
	font-weight:normal;
	font-size:12px;
	margin-left:16px;
	margin-right:16px;
	padding-bottom:16px;
}

.questionnaire_username_userprofile {
	float:left;
	font-weight:normal;
	font-size:12px;
	line-height:19px;
	width:126px;
	height:19px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-left:12px;
}

.questionnaire_username_userprofile_fullname {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:101px;
}

.questionnaire_textbox {
	width:288px;
	max-width:288px;
}

#app_mdquestionnaire_listView_questionnaire .listViewCell .cellTitle {
	width:252px;
}
#app_mdquestionnaire_listView_questionnaire .listViewCell .cellDetail {
	width:288px;
}
#app_mdquestionnaire_listView_questionnaire .listViewCell .cellAccessory {
	width:40px;
	text-align:right;
}

.questionnaire_text_units {
	color:#7F7F7F;
	font-family:"Lucida Grande", Helvetica, Arial;
	/*font-size:14px;*/
}
.questionnaire_text_wide {
	width:100%;
}
.questionnaire_date_date {
	width:100px;
	text-align:center;
}
.questionnaire_date_hours {
	width:30px;
	text-align:center;
}
.questionnaire_date_minutes {
	width:30px;
	text-align:center;
}

.questionnaire_date_button {
	display:inline-block;
	background-color:rgba(0, 0, 0, 0.1);
	border-radius:4px;
	height:16px;
	line-height:16px;
	padding:3px 6px;
	margin:0px 0px 0px 12px;
	font-size:12px;
	
	cursor:default;
}

#app_mdquestionnaire_listView_review .listViewCell .cellGroup {
	margin-top:0px;
	margin-bottom:0px;

	min-height:57px;
	line-height:57px;
	width:25px;

	float:left;
	margin-left:0px;
	background-color: #cccccc;

	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
	font-size:11px;
}
#app_mdquestionnaire_listView_review .listViewCell .cellGroup .label {
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform: rotate(-90deg);
	height:57px;
	width:25px;
}
#app_mdquestionnaire_listView_review .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:427px;
}
#app_mdquestionnaire_listView_review .listViewCell .cellDetail {
	float:right;
	margin-right:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align: right;
	width:115px;
}
#app_mdquestionnaire_listView_review .listViewCell .cellDetail .smallDetail {
	color:#4787ff;
}