/*
 * @file qa_course.css
 *
 */
 
/* hide the next button when not degrading to non-javascript browser */

html.js .next-button { 
  display: none; 
}

/* Make the next/choose button align to the right of the select control */
.form-item-dropdown-first, .form-item-question-type-select {
  display: inline-block;
}
/*
div .colright
{
	z-index:-1;
}
*/
.emphasis
{
	font-weight:bold;
}

body.section-user h1.title
{
	display:none;
}

.block h2.title
{
	text-transform: capitalize; 
	/* text-transform: uppercase;*/
}

body.page-user dl div.entity-profile2
{
	display:none;
}

#navlist
{
/*	padding-left:100px;
	margin-right:auto;
*/
}

#navlist.links a, #navlinks ul li a
{
	text-transform: capitalize;
	letter-spacing:2px;
	font-weight: bold;	
	font-size: 130%;	
}

#sidebar-left .block h2
{
	text-align:left;
	padding-left:30px;
	padding-right:0;
}

.block-locale .content ul li
{
	display:inline;
	margin-left:0px;
}

.block-locale .content ul
{
	display:inline;
	padding:0;
	margin:0;
}

.block-locale .content
{
	float:right;
	display:inline;
	padding:0;
	padding-top:6px;
	margin:0;
	width:80px;
	text-align:right;
}

#footer #below ul, #footer #below ul li
{
	display: inline;
	list-style:none;
	margin: 0;
	padding: 0;
	}

#footer #below ul li:after 
{
	content: ", ";
}
		
#footer #below ul li:last-child:after 
{
	content: "";
}

.block-simplenews 
{
	text-align: center;
}

.block-simplenews .form-item label
{
	display: inline
}

.views-admin-links ul 
{
/*	border:1px solid black;*/
	width: 300px;
}

div.note
{
	margin-top:1em;
}

div#qa_inventory_report_table div.note{
	clear: both;
}
 
div.qa_course_fac_evalform_show_course_info div.note
{
	margin-top:0;
	margin-bottom:1em;
}

/* Fix left padding for first item in inline lists */
ul.inline li.first
{
	padding-left:0px;
}

ul.teacherList li
{
	list-style-image:none;
}

div.course-elem ul,
div.course-elem ul.teacherList,
ul.teacherList li
{
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:0;
	list-style-image:none;
}

ul.teacherList li:before
{
	content: "";
}

ul.teacherList li:after
{
	content: ", ";
}

ul.teacherList li:last-child:after
{
	content: "";
}

div.webform-component-markup h3
{
	color:#222;
}

fieldset.webform-component-fieldset div.form-item.webform-component-markup 
{
	padding-left:15px;	
}

fieldset.webform-component-fieldset  div.webform-component-markup strong
{
	font-weight:normal;
}

ul.webform-report-summary
{
	list-style:none;	
}

ul.webform-report-summary li
{
	padding-top:10pt;
	padding-bottom:5pt;
	list-style:none;	
}

div  .webform-component-textfield label
{
	display: inline-block;
	width:450px;
	text-align:left;
/*	border:1px solid black; */
}

div .webform-component-textfield.webform-container-inline,
div .webform-component-radios.webform-container-inline,
div .webform-component-checkboxes.webform-container-inline 
{
	display:block;
/*	text-align:right;*/
/*	border:1px solid black; */
}

div .webform-component-checkboxes.webform-container-inline,
div .webform-component-textfield.webform-container-inline,
div .webform-component-radios.webform-container-inline 
{
	text-align:left;
}

div .webform-component-textfield.webform-container-inline span.field-prefix
{
	text-align:right;
	position:absolute;
	right:54px;
}

body.win.ie div .webform-component-textfield.webform-container-inline span.field-prefix
{
	right:64px;
}

body.win.gecko #admin-menu .dropdown li
{
	height:auto;
}

/*div .webform-component-textfield.webform-container-inline input[type="text"]
{
	position:absolute;
	right:4px;
}*/

div .webform-component-checkboxes.webform-container-inline label,
div .webform-component-textfield.webform-container-inline label,
div .webform-component-radios.webform-container-inline label
{
	display:inline-block;
	width:75%;
/*	margin-right:120px;/
	text-align:left;
/*	border:1px solid red; */
/*	float:left;*/
}

 
div.webform-component 
{
	clear:both;
}

div .webform-component-checkboxes.webform-container-inline div,
div .webform-component-textfield.webform-container-inline div,
div .webform-component-textfield.webform-container-inline input,
div .webform-component-radios.webform-container-inline div
{
	text-align:right;
	float:right;
/*	clear:right;*/
}

div .webform-component-radios.webform-container-inline div .form-type-radio
{
	float:left;
	height:15px;
}
div #webform-component-gps-05 table tr th,
div #webform-component-gps-05 table tr td,
div #webform-component-gps-06 table tr th,
div #webform-component-gps-06 table tr td
{
/*	border:1px solid red;  */
	padding:0;
	margin:0;
	text-align:center;
	font-weight:normal;
}

div.webform-component-webform_grid table tr td.checkbox,
div.webform-component-webform_grid table tr.odd td.checkbox,
div.webform-component-webform_grid table tr.even td.checkbox,
div #webform-component-gps-05 table tr td,
div #webform-component-gps-06 table tr td
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

div #webform-component-gps-05 table tr td div.form-type-checkbox,
div #webform-component-gps-06 table tr td div.form-type-checkbox
{
/*	border:1px solid orange;  */
	margin:0;
	text-align:center;
}




div #webform-component-gps-05 table tr td  label,
div #webform-component-gps-06 table tr td  label
{
	display:none;
/*	border:1px solid green; */
	padding:0;
	margin:0;
	text-align:center;
}

div.form-item.webform-component.webform-component-display
{
	color:black;
}

div.fieldset-wrapper label
{
/*	padding-left:15px;*/
	font-weight:normal;
}

div .fieldset-wrapper .form-type-checkbox
{
/*	border: 1px solid red; */
	padding-left:10px;
	font-weight:normal;
}

div.webform-component-radios div.form-item 
{
	padding-left:12px;
	display:block; 
}

table.labelHours th
{
	text-align:center;
	background-color:transparent;
}

table.labelHours,
table.labelHours tbody,
table.labelHours th,
table.labelHours td
{
	border:0;
}

table.labelHours div .fieldset-wrapper .form-item
{
	/* border: 1px solid red; */
	padding-left:0;
	margin: 0;
}

table.labelHours .form-type-checkbox {
	margin-left: 0;
	padding-left:0;
}

table.labelHours .form-item
{
	margin: 0;
}

body.ie7 div.print-content div.webform-component-radios div.form-item input
{
	display:inline; 
	border:1px solid red;
}


div.webform-component-radios div.form-item input
{
	display:inline-block; 
}

div.webform-component-radios div.form-radios
{
/*	border:1px solid red;*/
/*	text-align:center;*/
}

div.webform-component-radios div.form-item  input
{
	padding-left:12px;
	display:inline-block;
	text-align:center;
	padding:0;
	margin:0;
}

div .webform-component-radios  label.option
{
	padding-left:0;
}
div.webform-component-textfield
{
	clear:both;
}

/*div.webform-component-radios label,
div.webform-component-checkboxes label,
div.webform-component-textfield label,
div.webform-component-textarea label,
div.webform-component-webform_grid label,
{
	padding-left:15px;
	font-weight:normal;
	text-align:left;
}*/

div.form-item.webform-component.webform-component-webform_grid table.webform-grid
{
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

div.webform-component-textarea .form-textarea-wrapper
{
	padding-left:15px;
	padding-right:15px;
}

div.webform-component-webform_grid  table thead th,
div.webform-component-webform_grid  table tr.odd td,
div.webform-component-webform_grid  table tr.even td,
div.webform-component-webform_grid  table tr.odd td.webform-grid-question,
div.webform-component-webform_grid  table tr.even td.webform-grid-question
{
/*	font-size:76%;*/
	padding:0
}

div.webform-component-webform_grid  table thead th
{
/*	border:1px solid red;*/
	display:table-cell;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

div.webform-component label
{
	font-weight:normal;
}

div.webform-component-table_element label
{
	padding-left:18px;
}

div.webform-component-table_element table th,
div.webform-component-table_element table td
{
	text-align:right;
	padding-right:0;
}

div.webform-component-table_element table td:first-child
{
/*	display:block;*/
/*	border:1px solid red; */
	padding-left:30px;
	text-align:left;
}
div.webform-component-table_element table th, div.webform-component-table_element table
{
	table-layout:fixed;
	margin-left: -80px;
}

div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:first-child  {width:300px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(2) {width:110px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(3) {width:110px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(4) {width:200px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(5) {width:200px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(6) {width:200px;}
div.webform-component-table_element#webform-component-inact-quest-dep-1 table th:nth-child(7) {width:200px;}

div.webform-component-table_element#webform-component-inact-quest-dep-1 table td:first-child {
	padding-left: 5px;
}

div.webform-component-table_element#webform-component-inact-quest-dep-1 input[type="radio"]
{
	width:30px;
}

div.webform-component-table_element#webform-component-inact-quest-dep-1 div.form-item.form-type-radio label
{
	display:none;
}


div #webform-component-q-2-6--q-2-6-6 table th,
div #webform-component-q-3-3--q-3-3-1 table th 
{
	display:none;
}

div#webform-component-q-1-i-2--q-1-i-2-9d table
{
	margin-left:200px;
/*	border:1px solid red;*/
	width:300px;
}

div.webform-component-table_element th,
div.webform-component-table_element td,
div.webform-component-table_element tbody
{
	border:none;
	background-color: transparent;
}

div#webform-component-q-1-i-2--q-1-i-2-9d th
{
/*	border:1px solid red;*/
	text-align:center;
}

div#webform-component-q-1-i-2--q-1-i-2-9d th.col-0
{
	width:100px;
}

div#webform-component-q-1-i-2--q-1-i-2-9d th.col-1,
div#webform-component-q-1-i-2--q-1-i-2-9d th.col-2
{
	width:100px;
}

div#webform-component-q-1-i-2--q-1-i-2-9d tbody
{
	border-top:none;
}

div#webform-component-q-1-i-2--q-1-i-2-9d td
{
	border:none;
	width:100px;
/*	border:1px solid red;*/
	line-height: 2em;
	text-align:right;
}

/*div.webform-component-table_element#webform-component-q-1-ii-6--q-1-ii-6-3 table
{
	width:200px;
	margin-left:200px;
}*/

div.webform-component-table_element#webform-component-dky-7-12 table th:first-child,
div.webform-component-table_element#webform-component-dky-7-12 table td:first-child
{
	text-align:left;
	padding-left:50px;
}

/*div.webform-component-table_element#webform-component-dky-7-12 table th,
div.webform-component-table_element#webform-component-dky-7-12 table td,
div.webform-component-table_element#webform-component-q-1-ii-6--q-1-ii-6-3 table th,
div.webform-component-table_element#webform-component-q-1-ii-6--q-1-ii-6-3 table td
{
	text-align:left;
	padding:0;
}*/


/*div#webform-component-q-1-ii-6--q-1-ii-6-3 td input
{
 	border:1px solid red; 
	text-align:center;
}*/

div#webform-component-cqa-3 select
{
margin-left:20px;
margin-top:5px;
}

div#webform-component-q-1-i-2--q-1-i-2-9d td:first-child
{
	padding-left:10px;
}

div.webform-component-table_element#webform-component-q-1-i-2--q-1-i-2-9d table tr td div.form-checkboxes 
{
	text-align:center;
}

div#webform-component-q-1-i-2--q-1-i-2-9-other
{
	padding-left:50px;
}

div .webform-component-table_element table td div.webform-container-inline 
{
	display:inline;
	text-align:left;
/*	border:1px solid red;*/
}

div.webform-component-table_element table tr
{
	line-height:10pt;
/*	border:1px solid red;*/
}

div.webform-component-table_element table tr td div.form-item,
div #webform-component-q-1-i-2--q-1-i-2-9  table tr th
{
	margin:0;
	padding:0;
	line-height:2em;
/*	border:1px solid green; */
}

div#webform-component-dky-8-19.webform-component-table_element table tr th,
div#webform-component-dky-8-19.webform-component-table_element table tr td div.form-item,
div #webform-component-q-1-i-2--q-1-i-2-9  table tr th
{
	text-align:center;
}



/* Commented out on 2013-07-29 AJP */
/*
div.webform-component.form-item label
{
	padding-left:18px;
}
*/

div.webform-component.form-item.webform-component-table_element label,
div.webform-component.form-item div label
{
	padding-left:0px;
}

#webform-component-dky-8-19 table table td
{	
	text-align:left;
}


#webform-component-dky-8-19 table tr td:first-child
{
/*	border:1px solid grey;*/
	width:250px;
}

#webform-component-dky-8-19 table
{	
/*	border:1px solid blue; */
	width:220px;
}

#webform-component-dky-8-19 table table td:first-child
{	
	border:none;
	width:125px;
	padding-left:12px;
}

#webform-component-dky-8-19 table td
{
	padding-left:0;
	text-align:left;
}

div #webform-component-q-1-iii-4--q-1-iii-4-3 table tr th, 
div #webform-component-q-1-iii-6--q-1-iii-6-1 table tr th, 
div #webform-component-q-1-iii-6--q-1-iii-6-2 table tr th 
{
	display:none;
}

div #webform-component-dep-3-4--dep-3-4-2 th.col-0,
div #webform-component-dep-3-4--dep-3-4-4a th.col-0
{
	width:400px;
}

div #webform-component-dep-3-4--dep-3-4-2 th.col-1,
div #webform-component-dep-3-4--dep-3-4-4a th.col-1
{
	display:none;
}

div.webform-component-table_element table tr th
{
		border-bottom: none;
		text-align:right;
}

div.webform-component-table_element table td label
{		
		display:inline-block;
		width: auto;
}

div #webform-component-q-1-i-2-9-c table tr th
{
/*	border: 1px solid green; */
	width:200px;
	text-align:center;
}

div #webform-component-q-1-i-2-9-c table td div
{
	display:block;
	text-align:center;
/*	border: 1px solid green;*/
	width:200px;
	margin-left:auto;
	margin-right:auto;
}

div #webform-component-q-1-i-2-9-c table td div div
{
	display:block;
	text-align:left;
	width:auto;
	padding-left:40px;
/*	border: 1px solid red; */
}

div.webform-component-table_element table tr td div.form-checkboxes
{
	text-align:left;
}

form.webform-client-form div.fieldset-wrapper div.yes-no
{
	display:block;
	clear:both;
}

form.webform-client-form div.fieldset-wrapper div.yes-no div.form-item.webform-component-radios
{
	display:block;
/*	border:1px solid blue; */
	vertical-align:top;
	clear:both;
}

form.webform-client-form div.fieldset-wrapper div.yes-no div.form-item label
{
	display:inline-block;
/*	border:1px solid green; */
	width:75%;
	vertical-align:top;
}

form.webform-client-form  div.yes-no div.webform-component-radios div.form-item.form-type-radio
{
/*	border:1px solid brown; */
	text-align:center;
	padding:0;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	float:left;
}

form.webform-client-form div.yes-no div.webform-component-radios div.form-item.form-type-radio label
{
/*	border:1px solid brown; */
	/*text-align:center;*/
	/*padding:0;*/
	/*margin:0;*/
	width:auto;

}

form.webform-client-form div.yes-no div.webform-component-radios div.form-item input
{
	display:inline-block;
}

form.webform-client-form div.yes-no div.form-item div.form-radios
{
	display:inline-block;
/*	border:1px solid red; */
	text-align:center;
 	padding:0;
 	margin:0;
	vertical-align:top;
	float:right;
	clear:right;
}

ul.webform-report-summary span.item
{
	color:blue;
}

ul.webform-report-summary span.result
{
	font-weight: bold;
}

ul.webform-report-summary li ul
{
	color:grey;
	padding-left:0px;
	margin-left:-17px;
}

ul.webform-report-summary li .subitem
{
	padding-top:5pt;
	color:grey;
}

div.profile dl dt
{
	display: inline-block;
/*	margin-top: 20px; */
/*	width: 100px; */
	font-weight: bold;
}

div.profile dl dd
{
	margin-left:15px;
}

div.profile dl dd h5
{
	margin-top:0.8em;
}

div.entity-profile2 div.field
{
	padding-top: 10px;
}

div.horizontal-radios
{
/*	height: 25px;*/
}

fieldset.faculty_dependent_question
{
	border:none;
/*	font-weight:bold;*/
}

span.question-number
{
	font-weight:normal;
}

span.question-text
{
	font-weight:normal;
	color:red;
}

fieldset.faculty_dependent_question legend
{
	display:block;
	padding-top:10px;
	padding-left:20px;
	width:540px;

/* 
	Fix for firefox wrapping issue:
	http://petesbloggerama.blogspot.com/2007/02/firefox-ie-word-wrap-word-break-tables.html 
*/
	white-space: pre-wrap; /* css-3 */
/*	white-space: -moz-pre-wrap;  Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
 }



form#qa-sneg-questionnaires-multiform div.horizontal-radios-array-legend.qa_elem div table
{
	table-layout:fixed;
	width:207px;
}

form#qa-sneg-questionnaires-multiform fieldset#edit-field-values-fieldset-3 div.qa_elem:first-child div 
{
	top:205px;
}

form#qa-sneg-questionnaires-multiform div.qa_elem.markup
{
	font-weight:bold;
}

form#qa-sneg-questionnaires-multiform div.prof-dependendent-question
{
	max-width:600px;
}



body.win.ie7 div.horizontal-radios-array-legend.qa_elem div
{
	position:absolute;
	
	width:214px;
/*	border:1px solid blue; */
	height:1.3em;
	bottom:12px;
	right:-2px;
	text-align:right;
}

body.win.ie7 div.horizontal-radios-array-legend.qa_elem table
{
	width:214px;
	margin-top:0px;
	margin-left:-17px;
	margin-bottom:10px;
/*	border:1px solid red;*/
}

body.win.ie8 div.horizontal-radios-array-legend.qa_elem
{
	position:normal;
	height: 3em;
}

body.win.ie8 div.horizontal-radios-array-legend.qa_elem table
{
	bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
/*	border:1px solid red;*/
}

body.win.ie div.horizontal-radios-array-legend.qa_elem table
{
	margin-left:-2px;
	width: 202px;
}

table.courses-per-orientation.class-teachers tr
{
	border: 1px dotted grey;
}

div.horizontal-radios.no-labels div.form-item label.option:hover
{
	/*color:green;*/
	color:#8c0026;
}

/*div.horizontal-radios.no-labels div.form-item:first-child label.option:hover,
div.horizontal-radios.no-labels div.form-item:last-child label.option:hover
{
	color:red;
}*/

div.horizontal-radios no-labels div.form-item.form-type-radios
{
	clear:both;
	display:inline-block;
/*	border:1px solid blue; */
	vertical-align:text-top;
	width:220px;
	float:right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin: 0;
	border-top:1px dotted grey;
}


/*
div.qa-prof-elem-group .prof-dependendent-question
{
	padding-bottom:10px;
}
*/

div.qa-prof-elem-label
{
	border-top:1px dotted grey;
}

div.qa-prof-elem-label:first-child
{
	border-top:none;
}



div.qa_elem.qa_prof_elem.qa_radios_elem>div.form-item>label{
	display:inline-block;
	border:1px solid red;
	display:none;
}

/* div.horizontal-radios  div.form-item label  */
 div.horizontal-radios  div.form-item .form-radios label
{
	display:inline-block;
	padding-left:5px;
	margin-left:-2px;
	margin-right:-2px;
	margin-bottom:-2px;
	padding-top:5px;
	width: 25px;
	height:19px;
/*	border:1px solid black; */
	padding-right: 0px;
}

/* needed for ie7 to correctly display inline block.

body.ie7 form#qa-student-questionnaires-multiform div.form-item.form-type-radio,
body.ie7 form#qa-student-questionnaires-multiform div .form-radios.horizontal-radios.no-labels,
body.ie7 form#qa-student-questionnaires-multiform div.horizontal-radios  div.form-item .form-radios label
body.ie7 form#qa-student-questionnaires-multiform div.qa_elem div.form-item .form-radios,
body.ie7 form#qa-student-questionnaires-multiform div.qa_elem div.form-item .form-radios,
body.ie7 form#qa-student-questionnaires-questionnaire div.form-item.form-type-radio,
body.ie7 form#qa-student-questionnaires-questionnaire div .form-radios.horizontal-radios.no-labels,
body.ie7 form#qa-student-questionnaires-questionnaire div.horizontal-radios  div.form-item .form-radios label
body.ie7 form#qa-student-questionnaires-questionnaire div.qa_elem div.form-item .form-radios,
body.ie7 form#qa-student-questionnaires-questionnaire div.qa_elem div.form-item .form-radios
{
	*display: inline;
}*/

/*body.ie7 form#qa-student-questionnaires-multiform div.form-item.form-type-radio,
body.ie7 form#qa-student-questionnaires-questionnaire div.form-item.form-type-radio,
{
	width:2.15em;
} */



body.ie7 div.form-radios.horizontal-radios.no-labels input[type="radio"],
body.ie7 div.horizontal-radios-array-legend.qa_elem input[type="radio"],
body.ie7 div.horizontal-radios-array-legend.qa_elem input[type="checkbox"] 
{
	display:block;
	padding:0;
	margin:0;
	width:1.0em;
	height:1.0em;
	text-align:center;
/*	border:1px solid red; */
/*	background-color:green; */
}


body.vista.ie9 div.form-radios.horizontal-radios.no-labels input[type="radio"],
body.vista.ie9 div.horizontal-radios-array-legend.qa_elem input[type="radio"],
body.vista.ie9 div.horizontal-radios-array-legend.qa_elem input[type="checkbox"] 
{
	display:block;
	padding:0;
	margin:0;
	width:1.0em;
	height:1.0em;
	text-align:center;
/*	border:1px solid red; */
/*	background-color:green; */
}


body.vista.ie9 div.horizontal-radios-array-legend.qa_elem div
{
	position:absolute;
	
	width:214px;
/*	border:1px solid blue; */
	height:1.3em;
	bottom:12px;
	right:-4px;
	text-align:right;
}


body.vista.ie9 div.horizontal-radios-array-legend.qa_elem
{
	position:normal;
	height: 3em;
}


body.mac div.form-radios.horizontal-radios.no-labels input[type="radio"], 
body.mac div.horizontal-radios-array-legend.qa_elem input[type="radio"], 
body.mac div.horizontal-radios-array-legend.qa_elem input[type="checkbox"] 
{
	height:2.3em;
	width:2.3em;
}


body.linux div.horizontal-radios-array-legend.qa_elem div
{
	position:absolute;
	
	width:214px;
/*	border:1px solid blue; */
	height:1.3em;
	bottom:12px;
	right:-4px;
	text-align:right;
}


body.linux div.horizontal-radios-array-legend.qa_elem
{
	position:normal;
	height: 3em;
}




.heading_2
{
	font-weight:bold;
	font-size:110%;
	padding-top:10px;
	padding-bottom:10px;
}

div.form-item .level_0
{
	padding-top:20px;
	display:inline-block;
}


/* 
	Using table wizard at:
	http://www.somacon.com/p141.php
*/




/* 
	Using table wizard at:
	http://www.somacon.com/p141.php
*/
/*
table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: ;
}

*/

div.user_picture, div.user_name
{
	display: inline-block;
}

div.user_picture
{
	width:100px;
	text-align:center;
	padding-bottom:20px;
/*	border:1px solid black;	 */
}

div.user_picture img
{
	margin-bottom:-20px;
}

div.user-info-item div.item-label
{
	display: inline-block;
	font-weight:bold;
}

div.user-info-item div.item-text
{
	display: inline-block;
	padding-left: 5px;
}

ul.language-switcher-locale-url li
{
	list-style:none;
}

#results
{
	border:1px solid grey;
	padding:20px;
	margin-top:30px;
}



div.qa_course_fac_evalform_rendered .form-item.webform-component-display
{
	margin-left:16px;
}

div.qa_course_fac_evalform_rendered .form-item.webform-component-display label
{
	margin-left:-16px;
}

div.qa_course_fac_evalform_rendered .form-item.webform-component-display div.item-list ul,
div.qa_course_fac_evalform_rendered .form-item.webform-component-display div.item-list ul li
{
	margin-left:0px;
}

div.qa_course_fac_evalform_rendered .form-item.webform-component-display div.item-list ul li
{
	display:block;
	margin-left:-18px;
}


div.qa_course_fac_evalform_rendered .form-item.webform-component-display label
{
	display:block;
	width:auto;
/*	width: 200px;*/
}

div.qa_course_fac_evalform_rendered fieldset#webform-component-M2-10 div.webform-component-display 
{
/*	display:inline-block; */
}

div.qa_course_fac_evalform_rendered fieldset#webform-component-M2-10 div.webform-component-display label
{
	display:none;
}

div.qa_course_fac_evalform_rendered fieldset#webform-component-M2-10 div.webform-component-display[id$='-options'] label
{
	display:inline-block;
	margin-left:16px;
}


#course-titles-section .form-item label
{
	display:inline;
/*	width: 150px;*/
}

table.course-titles,
table.course-titles tbody,
table.course-titles th,
table.course-titles td,
table.course-titles div
{
	border:0;
	padding:0;
	margin:0;
}


/*
#course-titles-section .form-item label:after
{
	content: ": ";
}
*/

div.red
{
	color:red;
}

table caption
{
	font-size:1em;
	font-weight: bold;
}

div.course-elem 
{
	margin-top: 10pt;
}

div.course-elem-level-1 div.course-elem 
{
	margin-top: 8pt;
}

td>div.course-elem 
{
	margin-top:0;
}

div.course-elem-level-1
{
	margin-left: 14px;
}

div #course-elem-collaborating-academic-units.course-elem div.value.block
{
	display:block;
	margin-left: 10pt;
}

/* AJP 2012-04-12 */
div .course-elem .label
{
	font-weight:bold;
}

/* AJP 2012-04-12 */
div .course-elem.inline
{
	width: 100%;
}

div .course-elem>.label,
div .course-elem>.value
{
	display: block;
}

/*

div .course-elem .value
{
	margin-left: 1em;
}

div .course-elem.inline .label:after
{
	content: ": ";
}
*/

div .course-elem .didMethod,
div .course-elem .didMethodType
{
	display:inline-block;
}

div .course-elem .didMethodType:before
{
	content: " [";
}

div .course-elem .didMethodType:after
{
	content: "]";
}

ul.course-elem li,
ul.course-elem-2 li
{
	margin-left:1.4em;
}

.static-field-label
{
	font-weight: bold;
}


fieldset 
{
	margin-top:1em;

}

.fieldset-legend
{
	font-weight: bold;
/*	margin-top:1em;*/
/*	border:1px solid green; */
}

html.js fieldset.collapsible .fieldset-legend
{
	background-position-y:50%;
}

fieldset#edit-fieldset-learningactivity .labelHours
{
/*
	color: #535353;
	margin-left: 335px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	font-weight: bold;
	width: 75px;
*/
/*	width: 6.2em; */
	text-align:center;
/*	border:1px solid green; */
}

.checkBoxWithChildren,
.otherCheckBoxWithChildren
{
	display: inline-block;
/*	width: 350px; */
/*	height:20px; */
	margin-top:0;
	margin-bottom:0;
	padding:0;
/*	border:1px solid red; */
}

.otherCheckBoxWithChildren
{
	width: 90px;
/*	border:1px solid green;*/
}

.checkBoxWithChildren .form-item,
.otherCheckBoxWithChildren .form-item,
.childOfCheckboxWithChildren .form-item,
.otherChildOfCheckboxWithChildren .form-item,
.other-fields-ml .form-item
{
	margin-top:0;
	margin-bottom:0;
}

/* AJP 2012-03-26 */
div.checkBoxWithChildren .form-item input[type="checkbox"] 
{
	vertical-align:top;
}

.checkBoxWithChildren .form-item label
{
	width: auto;
}

.otherCheckBoxWithChildren .form-item label
{
	width: 40px;
/*	border:1px solid red; */
}

div.other-fields-ml-field_learningActivities
{
	position:relative;
/*	top:-25px;*/
	margin-top:0em;
	margin-bottom:0;
/*	left:430px; */
/*	border:1px solid red;*/
}

div.other-fields-ml-field_learningActivities div.form-item,
div.other-fields-ml-field_learningActivities input
{
	display:inline-block;
/*	border:1px solid green;*/
}

fieldset#edit-fieldset-learningactivity tr td, 
fieldset#edit-fieldset-learningactivity tr th 
{
	border: none;
}

div.otherChildOfCheckboxWithChildren div.form-type-textfield,
div.otherChildOfCheckboxWithChildren div.form-type-textfield input
{
	display:inline;
/*	border:1px solid green;*/
}

fieldset#edit-fieldset-learningactivity table
{
/*	width:450px; */
}

fieldset#edit-fieldset-learningactivity table tr:last-child td.checkBoxWithChildren label
{
	width: auto;
}


/**
*
* fieldset-courseorganization
*
*/
fieldset#edit-fieldset-courseorganization table 
{
	margin-top:20px;
	table-layout:fixed;
/*	border-spacing:0;*/
}

fieldset#edit-fieldset-courseorganization table th,
fieldset#edit-fieldset-courseorganization table td
{
	text-align:center;
	vertical-align:middle;
}

fieldset#edit-fieldset-courseorganization table th,
fieldset#edit-fieldset-courseorganization table td
{
	border:none;
}


fieldset#edit-fieldset-courseorganization table tr
{
	border:1px solid #bbb;
}

fieldset#edit-fieldset-courseorganization table tr#summary-row th
{
	background-color:transparent;
	vertical-align: middle;
	font-size: 90%;
}

fieldset#edit-fieldset-courseorganization table tr#summary-row th:first-child
{
	padding-top:2px;
	padding-left:24px;
}

fieldset#edit-fieldset-courseorganization table tr#summary-row th:nth-child(2)
{
	text-align: right;
	padding-right: 18px;
}


fieldset#edit-fieldset-courseorganization table th:nth-child(2),
fieldset#edit-fieldset-courseorganization table td:nth-child(2),
fieldset#edit-fieldset-courseorganization table th:nth-child(3),
fieldset#edit-fieldset-courseorganization table td:nth-child(3),
fieldset#edit-fieldset-courseorganization table th:nth-child(4),
fieldset#edit-fieldset-courseorganization table td:nth-child(4)
{
	width:75px;
	padding:2px;
	margin:0;
/*	overflow:auto;*/ /* Screws up tooltips */
}

fieldset#edit-fieldset-courseorganization table th:nth-child(2),
fieldset#edit-fieldset-courseorganization table td:nth-child(2),
fieldset#edit-fieldset-courseorganization table th:nth-child(5),
fieldset#edit-fieldset-courseorganization table td:nth-child(5)
{
	border-left:1px solid #bbb;
}

fieldset#edit-fieldset-courseorganization table th:first-child,
fieldset#edit-fieldset-courseorganization table td:first-child
{
	text-align:left;
}

fieldset#edit-fieldset-courseorganization table td:first-child
{
	white-space:nowrap;
/*	width:220px;*/
	padding-left:0;
}

fieldset#edit-fieldset-courseorganization table td:first-child label
{
	white-space:normal;
}

fieldset#edit-fieldset-courseorganization table td:nth-child(2) div
{
	display:inline-block;
}

fieldset#edit-fieldset-courseorganization td:first-child .form-type-checkbox
{
	padding-left:0;
	margin-left :0;
}

fieldset#edit-fieldset-courseorganization table th:last-child,
fieldset#edit-fieldset-courseorganization table td:last-child
{
	width:250px;
	padding:0;
	margin:0;
}

fieldset#edit-fieldset-courseorganization div.horizontal-labels
{
	display:inline-block;
	width:80px;
}

/*

fieldset#edit-fieldset-courseorganization table td:first-child label
{
	white-space:normal;
	max-width:280px;
}

fieldset#edit-fieldset-courseorganization table td:last-child
{
	min-width:210px;
}


fieldset#edit-fieldset-courseorganization tr:nth-child(odd)
{
	background-color:rgb(224, 224, 224);
}

fieldset#edit-fieldset-courseorganization tr:nth-child(even)
{
	background-color:#ggg;
}

fieldset#edit-fieldset-courseorganization table th:nth-child(2),
fieldset#edit-fieldset-courseorganization table td:nth-child(2)
{
	width:100px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}

fieldset#edit-fieldset-courseorganization table th:nth-child(2),
fieldset#edit-fieldset-courseorganization table td:nth-child(2),
fieldset#edit-fieldset-courseorganization table td:nth-child(3),
fieldset#edit-fieldset-courseorganization table th:nth-child(3)
{
	text-align:center;
}

fieldset#edit-fieldset-courseorganization table td,
fieldset#edit-fieldset-courseorganization table td input.form-checkbox
{
	border:none;
	vertical-align:top;
}

fieldset#edit-fieldset-courseorganization table
{
	border:1px solid #bbb;
}

fieldset#edit-fieldset-courseorganization table tr
{
	border-bottom:1px solid #bbb;
}

fieldset#edit-fieldset-courseorganization .checkBoxWithChildren .form-item label 
{
	min-width: 250px;
}
fieldset#edit-fieldset-courseorganization tr:last-child .checkBoxWithChildren .form-item label 
{
	width: 100px;
	display:inline;
}

fieldset#edit-fieldset-courseorganization td:last-child div.form-type-checkbox:last-child
{
	height:inherit;
}

fieldset#edit-fieldset-courseorganization td:last-child 
{
	height:inherit;
}
*/

fieldset table tr:last-child td.checkBoxWithChildren div.form-item,
fieldset table tr:last-child td.checkBoxWithChildren div.other-fields-ml,
div.other-fields-ml,
div.other-fields-ml div,
fieldset table tr:last-child td.checkBoxWithChildren div.form-item.form-type-checkbox
{
	display:inline-block;
	vertical-align:top;
 /*	border:1px solid red;*/
}

div#field-courseContentKeywords,
div#field-courseContentKeywords div
{
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
}

div#field-courseContentKeywords label
{
	display:block;
}

fieldset#edit-fieldset-educationalmaterial div.other-fields-ml
{
	position: relative;
	top : -25px;
	left: 120px;
} 

fieldset table tr:last-child td div.other-fields-ml
{
	padding-left:6px;
}

fieldset#edit-fieldset-learningactivity table tr td.childOfCheckboxWithChildren
{
	vertical-align:top;
	text-align:center;
}

.childOfCheckboxWithChildren,
.otherChildOfCheckboxWithChildren
{
/*	position:relative; */
/*	top:-25px; */
/*	left:360px; */
	margin-top:0;
	margin-bottom:0;
	padding:0;
 /*	border:1px solid blue; */
}
/*
fieldset#edit-fieldset-DidMethod .otherChildOfCheckboxWithChildren
{
	left:200px;
}
*/
fieldset#edit-fieldset-DidMethod .otherChildOfCheckboxWithChildren,
fieldset#edit-fieldset-EvalMethod .otherChildOfCheckboxWithChildren
{
	display:inline-block;
}

.otherChildOfCheckboxWithChildren 
{
	width: 260px;
}

fieldset#edit-fieldset-DidMethod .otherChildOfCheckboxWithChildren,
fieldset#edit-fieldset-EvalMethod .otherChildOfCheckboxWithChildren
{
	width: 400px;
}


fieldset .checkboxes-table td,
fieldset .checkboxes-table td div,
fieldset .checkboxes-table td div div
{
	vertical-align:top;
}

.form-type-radio
{
	margin-left :1em;
	margin-right:1em;
}

.form-type-checkbox
{
	margin-left:1em;
}

/* AJP 2012-03-26 */
#edit-field-digitalcoursecontent .checkBoxWithChildren .form-item label
{
	width: 230px;
}

#edit-field-digitalcoursecontent .checkBoxWithChildren
{
	width: 140px;
}

/* AJP 2012-03-26 */

#edit-field-digitalcoursecontent .checkBoxWithChildren span.markup
{
	display:inline-block;
	width:215px;
	padding-left:47px;
}

/* AJP 2012-03-26 */

#edit-field-digitalcoursecontent .childOfCheckboxWithChildren .form-type-textfield
{
	display:inline-block;
	vertical-align:top;
	padding-left: 5px;
}

.form-item-field-generalCompetencesList .form-item label
{
	width: 90%;
}



.inline-field
{
	display:inline-block;
	width: 200px;
}

.fieldset-column
{
	display:inline-block;
	width: 150px;
}

#edit-field-administrativeinfo .inline-field
{
	display:inline-block;
	width: 200px;
}


div .static-field-faculty
{
	font-size: 125%;
}

div .static-field-school
{
	font-size: 125%;
}

#edit-extraclassfields label
{
	width: 400px;
}

.numberField
{
	text-align:right;
}

.qa-static-text-field
{
	margin-top:10px;
	color: #222;
}

.qa-static-text-field-label
{
	display: inline-block;
	font-weight:bold;
	width: 400px;
}

.qa-static-text-field-value
{
	font-weight:normal;
}

div #node-12 table tr {
	height: 10pt;
}

/* List items to display vertically */

div#webform-component-fieldset div.form-type-radio
{
	display:block;
	text-align: left;
	padding-left: 20px;
}

fieldset.webform-component-fieldset 
div.form-item.webform-component.webform-component-radios div.form-type-radio input
{
	display:inline-block; 
	padding:0;
	margin:0;
	margin-bottom:5px;
}

fieldset.webform-component-fieldset div.yes-no
div.form-item.webform-component.webform-component-radios div.form-type-radio input
{
	display:inline-block; 
}

fieldset.webform-component-fieldset div.yes-no div.form-item div.form-type-radio label
{
	width:auto;
}

form.webform-client-form div[class^="scale"]
{
	clear:both;
/*	margin-top:1em;
	margin-bottom:1em;*/
/*	border:1px solid blue;*/
}

/*form.webform-client-form div.scale_0-100\% div.form-item.form-type-radio,
form.webform-client-form div.scale_0-100\%\+ div.form-item.form-type-radio,
form.webform-client-form div.scale_1-5\+5 div.form-item.form-type-radio,
form.webform-client-form div.scale_1-5\+6 div.form-item.form-type-radio,*/
form.webform-client-form div[class^="scale"] div.form-item.form-type-radio
{
	display:inline-block;
}

/*form.webform-client-form div.scale_0-100\% div.webform-component-radios div.form-item,
form.webform-client-form div.scale_0-100\%\+ div.webform-component-radios div.form-item,
form.webform-client-form div.scale_1-5\+5 div.webform-component-radios div.form-item,
form.webform-client-form div.scale_1-5\+6 div.webform-component-radios div.form-item,*/
form.webform-client-form div[class^="scale"] div.webform-component-radios div.form-item
{
	padding:0;
 /*	border:1px solid red; */
}

/*form.webform-client-form div.scale_0-100\% div.webform-component-radios div.form-radios,
form.webform-client-form div.scale_0-100\%\+ div.webform-component-radios div.form-radios,
form.webform-client-form div.scale_1-5\+5 div.webform-component-radios div.form-radios,
form.webform-client-form div.scale_1-5\+6 div.webform-component-radios div.form-radios*/
form.webform-client-form div[class^="scale"] div.webform-component-radios div.form-radios
{
	text-align:center;
}

#webform-client-form-142 .form-required
{
	display:none
}


/* for URL list on student home page, does not work */

div.field-type-link-field .field-items .field-item
{
	list-style-type:decimal;
}

body.mac div.horizontal-radios-array-legend div,
body.win.ie div.horizontal-radios-array-legend div
{
	margin-right:0.4em;
/*	border:1px solid blue;*/
}

div.qa-class-pin-table
{
	width:100%; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
}

table.PIN-page-PIN-table
{
	margin-top:30px;
	margin-bottom:30px;
	table-layout: fixed;
	border-style: solid;
	border-width:1px;
	text-align:center;
}

div.qa-class-pin-table table th,
div.qa-class-pin-table table td
{
	text-align:center;
	border:1px solid grey;
}

div.qa-class-pin-table table th:first-child,
div.qa-class-pin-table table td:first-child
{
	width:4em;
}

div.profile h3,
div.profile h3.profile-category
{
	display:none;
	padding-top:20px;
}

/*xenia 23/5/2012 */
div.profile h5
{	
	font-size:100%;
	overflow: hidden;
}

/*xenia 23/5/2012 */
div.profile h4
{	
	font-size:100%;
	color:#808080/*#363636*/;
}

div.profile h3.semester
{
	display:block; 
	padding-top:20px;
}


div.profile dl dd hr
{
		margin-right:15px;
}


/*#webform-component-edit-form div.form-type-checkboxes,
{
	padding-left:15px;
}*/

#webform-component-edit-form div.form-type-checkboxes div.form-checkboxes
{
	padding-left:15px;
}

span.form-required
{
	display:none;
}

/* does not work */
/* Is supposed to cneter nav-block */


fieldset.collapsible.form-wrapper.collapse-processed.collapsed
{
	border:none;
}

div#nav li a 
{
	text-transform:none;
}

div.profile h3.profile-category
{
	display:none;
}

div.form-item.webform-component.webform-component-table_element label
{
	padding-left:15px;
}

div.form-item.webform-component.webform-component-table_element table tr
{
	line-height:1.5em;
}

div.form-item.webform-component.webform-component-table_element table td div label
{
	display:none;
}

div.webform-component-table_element table tr td div.webform-component-checkboxes div.form-type-checkbox
{
	display:inline-block;
	width:80px;
/*	border:1px solid red; */
	text-align:center;
}

/*fieldset#edit-fieldset-DidMethod
{
	padding-left:15px;
}

fieldset#edit-fieldset-EvalMethod
{
	padding-left:10px;
}*/

div.checkboxes-table-container
{
	text-align:center;
}

table.checkboxes-table,
table.checkboxes-table tbody,
table.checkboxes-table tr,
table.checkboxes-table td
{
 /*	border:none; */
	padding:0;
	margin:0;
	line-height:2em;
}

table.checkboxes-table th:first-child
{
	width:60%;
}

table.checkboxes-table th
{
	text-align:center;
}

table.checkboxes-table tr td:first-child
{
	padding-left:6px;
}

table.checkboxes-table tr:nth-child(odd)
{
	background-color:rgb(224, 224, 224);
}

table.checkboxes-table tr:nth-child(even)
{
	background-color:#ggg;
}

table.checkboxes-table
{
	width:95%;
}

table.checkboxes-table td:last-child
{
	text-align:center;
}
/*
table.checkboxes-table
{
	border:1px solid blue;
}
*/

table.checkboxes-table div.horizontal-labels
{
	line-height:1.5em;
}

fieldset#edit-fieldset-DidMethod table.checkboxes-table td:first-child,
fieldset#edit-fieldset-language table.checkboxes-table td:first-child	/* AJP 2012-03-26 */
{
	width:250px;
}

fieldset#edit-fieldset-DidMethod table.checkboxes-table td:nth-child(2),
fieldset#edit-fieldset-language table.checkboxes-table td:nth-child(2),					/* AJP 2012-03-26 */
fieldset#edit-fieldset-EvalMethod table.checkboxes-table td:nth-child(2)	
{
	width:210px;
}

fieldset#edit-fieldset-DidMethod div.horizontal-checkboxes.no-label div.form-type-checkbox,
fieldset#edit-fieldset-language div.horizontal-checkboxes.no-label div.form-type-checkbox,  /* AJP 2012-03-26 */
fieldset#edit-fieldset-EvalMethod div.horizontal-checkboxes.no-label div.form-type-checkbox,
fieldset table.checkboxes-table  div.horizontal-labels
{
/*	width:100px;*/
}

div.checkboxes-table.label
{
	color: #535353;
}

table.checkboxes-table{
	font-size:100%;
	color: #535353;
	text-align:center;
	margin-bottom:25px;
 /*	border:1px solid red;*/
}

table.checkboxes-table td
{
	text-align: left;
}

div.horizontal-checkboxes.no-label div.form-type-checkbox,
table.checkboxes-table  div.horizontal-labels
{
	display:inline-block;
	text-align:center;
	width:80px;
	padding-left:4px;
	padding-right:4px;
	margin:0;
}

fieldset#edit-fieldset-courseorganization
div.horizontal-checkboxes.no-label div.form-type-checkbox
{
	width:78px;
}

fieldset#edit-fieldset-courseorganization table tr td.childOfCheckboxWithChildren div input
{
	text-align:right;
}

fieldset#edit-fieldset-courseorganization table tr:last-child td.childOfCheckboxWithChildren
{
	text-align:right;
	padding-right:14px;
}

div#course-elem-courseorganization table 
{
	table-layout:fixed;
	width:100%;
}

div#course-elem-courseorganization table th,
div#course-elem-courseorganization table td
{
	text-align:center;
}

div#course-elem-courseorganization table th:first-child,
div#course-elem-courseorganization table td:first-child
{
	text-align:left;
}

div#course-elem-courseorganization table th{padding-left:3px; padding-right:3px;}

div#course-elem-courseorganization table th:nth-child(1){width:31%}
div#course-elem-courseorganization table th:nth-child(2){width:15%}
div#course-elem-courseorganization table th:nth-child(3){width:15%}
div#course-elem-courseorganization table th:nth-child(4){width:15%}
div#course-elem-courseorganization table th:nth-child(5){width:8%}
div#course-elem-courseorganization table th:nth-child(6){width:8%}
div#course-elem-courseorganization table th:nth-child(7){width:8%}

div.form-item-fieldset-CourseOrganization-checkboxes--1-parent-checkbox,
div.other-fields-ml-fieldset_CourseOrganization
{
	display:inline-block;
}

div.other-fields-ml-fieldset_CourseOrganization
{
	padding-left:5px;
}

div.horizontal-checkboxes.no-label div.form-type-checkboxes,
div.horizontal-checkboxes.no-label div.form-type-checkbox
{
	margin:0;
	padding:0;
}

div.horizontal-checkboxes.no-label div.form-type-checkbox label
{
	display:none;
}

div.form-item-fieldset-DidMethod-checkboxes-table-row-other,
div.form-item-fieldset-language-checkboxes-table-row-other, /* AJP 2012-03-26 */
div.form-item-fieldset-EvalMethod-checkboxes-table-row-other,
div[class~=form-item-field-digitalCourseContent]
{
	display:inline;	
}

/*
div#webform-component-q-2-6--q-2-6-6 table
{
	float:right;
	width:200px;
}

div#webform-component-q-2-6--q-2-6-6 tr
{
	border:1px solid green;
}

div#webform-component-q-2-6--q-2-6-6 td,
div#webform-component-q-2-6--q-2-6-6 td div.webform-container-inline
{
	display:table-cell;	
	border:1px solid red;
	vertical-align:middle;
	text-align:right;
	padding-left:10px;
	margin:0;	
	height:1.5em;
}

div#webform-component-q-2-6--q-2-6-6 td div.webform-component-textfield label
{
	display:none;
}


div#webform-component-q-2-6--q-2-6-6 td input[type="text"] 
{
	position:static;
}
*/

form.webform-client-form div.form-item.webform-component.webform-component-textfield.webform-container-inline
{
	margin-top:1em;
	margin-bottom:1em;
	position:relative;
}

form.webform-client-form div.form-item.webform-component.webform-container-inline label
{
	font-weight:normal;
	width:75%;
	display:inline-block;
}

/* AJP 2012-04-23 */
form.webform-client-form div.form-item.webform-component.webform-container-inline label[for="edit-submitted-report-settings-1"],
form.webform-client-form div.form-item.webform-component.webform-container-inline label[for="edit-submitted-report-settings-2"]
{
	width:auto;
}

.truncate {
/*	width: 250px; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.qa_course-orientation-info,
div#qa-course-course-information div#class-schedule
{
	padding-top:1em;
}

.qa-inline
{
	display:inline;
}

h3.qa-inline
{
	display:inline-block;
}

h3.qa-inline a{
	font-weight: normal;
}

table.qa_course-orientation-info caption,
table.qa_course-orientation-info th,
table.qa_course-orientation-info td
{
/*	font-size: 90%; */
	text-align:center;
}

table.qa_course-orientation-info th:nth-child(1),
table.qa_course-orientation-info th:nth-child(2),
table.qa_course-orientation-info td:nth-child(1),
table.qa_course-orientation-info td:nth-child(2)
{
	text-align:left;	
}

table.qa_course-orientation-info td.left
{
	text-align:left;	
}


#tooltip
{
	 cursor: help;	
	 border-bottom: 1px dotted 	#333;
}

#tooltip a.title 
{
	color:#000000;	
}

#tooltip a.title:hover
{
	 color:#0000FF;
}

div.fieldset-wrapper div.fieldset-column label 
{
	font-weight:bold;
}

/*Hide border of second-level fieldsets by:xenia 13/03/2012*/
fieldset.webform-component-fieldset fieldset.webform-component-fieldset{
border: none;
}

/*Normal font-weight & hide collapsible image of second-level fieldsets by:xenia 13/03/2012*/
fieldset.webform-component-fieldset fieldset.webform-component-fieldset .fieldset-legend{
font-weight: normal;
background:none;
}

/* by:xenia 16/03/2012*/
div#webform-component-cqa-7 
{
margin-bottom: 0em;
}

/* by:xenia 16/03/2012*/
div#webform-component-gh
{
margin-top: 0em;
text-align:right;
}

/* by:xenia 16/03/2012*/
div#webform-component-gh label
{
text-align:left;
}

/*Hide border of fieldset by:xenia 19/03/2012*/
fieldset#webform-component-cqa-7, fieldset#webform-component-cqa-7-1-field
{
border: none;
}

/*Normal font-weight & hide collapsible image of fieldset by:xenia 19/03/2012*/
fieldset#webform-component-cqa-7 .fieldset-legend
{
font-weight: normal;
background:none;
}

/* by:xenia 23/03/2012*/
div#webform-component-inact-quest-dep-1 table tr th 
{
text-align:center;
}
/* by:xenia 23/03/2012*/
div#webform-component-inact-quest-dep-1 label 
{
padding-left: 0px;
}
/* by:xenia 23/03/2012*/
div#webform-component-inact-quest-dep-1 table tr 
{
text-align:left;
}

form#qa-course-class-form hr
{
	margin-top:1em;
	margin-bottom:1em;
}

div.qa-course-general-course-info h3
{
	font-size:1.0em;
	margin-bottom:0.2em;
}

form#qa-course-class-form input#edit-fieldset-class-admin-settings-submit
{
	margin-top:20px;
	float:right;
}


/* xenia 26-3-2012 */
/*
form#qa-course-form fieldset,
form#qa-course-class-form fieldset
{
	width:700px;
}
*/
/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals div table
{
	margin-left:auto;
	margin-right:auto;
	table-layout:fixed;
	width:550px;
	text-align:center;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals div table label
{
	padding-left:0px;
	padding-right:0px;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td
{
	border:none;
	text-align:center;	
	padding-left:20px;
	padding-right:20px;
/*	border:1px solid red; */
	vertical-align:top;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.title
{
	height:2.0em;	
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tbody
{
	border:none;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.form-checkboxes
{
	text-align:left;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.form-item label
{
	font-weight:bold;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.form-item div.form-checkboxes label
{
	font-weight:normal;
}

/* xenia 26-3-2012 */
fieldset#webform-component-cqa-7-1-field legend span
{
font-weight: normal;
}


form.webform-client-form div.form-item.webform-component.webform-container-inline label
{
	font-weight:normal;
	width:75%;
	display:inline;
}

form.webform-client-form div.form-item.webform-component.webform-container-inline
{
	margin-top:0;
	margin-bottom:0;
}

/* xenia 26-3-2012 */
fieldset div.acad-year-from-now-downto-2002-with-before select /* AP 2013-02-21 */
{
/* margin-top:-33px; */
/*	float:right; */
	display:inline;
}

/* xenia 27-3-2012 */
div#webform-component-fieldset-1--question-11 select
{
	margin-left:30px;
}

/* xenia 27-3-2012 */
div#webform-component-fieldset-3--question-3-4-1 input,
div#webform-component-fieldset-3--question-3-4-2 input,
div#webform-component-fieldset-3--question-3-4-3 input,
div#webform-component-fieldset-3--question-3-4-4 input,
div#webform-component-fieldset-3--question-3-4-5 input
{
margin-left:18px;
}

/* xenia 27-3-2012 */ 
body.ie8 form.webform-client-form div[class^="scale"]
{
	clear:both;
}

/* xenia 27-3-2012 */
body.ie8 form.webform-client-form div[class^="scale"] div.form-item.form-type-radio
{
	display:inline-block;
}

/* xenia 27-3-2012 */
body.ie8 form.webform-client-form div[class^="scale"] div.webform-component-radios div.form-item
{
	padding:0;
 /*	border:1px solid red; */
}

/* xenia 27-3-2012 
/*form.webform-client-form div.scale_1-5\+6 div.webform-component-radios div.form-radios*/
body.ie8 form.webform-client-form div[class^="scale"] div.webform-component-radios div.form-radios
{
	text-align:center;
}

 /* xenia 27-3-2012 */
fieldset#edit-fieldset-DidMethod table,
fieldset#edit-fieldset-language table,
fieldset#edit-fieldset-EvalMethod table
{
margin-left:15px;
}

fieldset#edit-field-generalcompetences-fieldset label.option
{
width:500px;
}

fieldset#edit-field-generalcompetences-fieldset input#edit-field-generalcompetences-fieldset-checkboxes-2,
fieldset#edit-field-generalcompetences-fieldset input#edit-field-generalcompetences-fieldset-checkboxes-13
{
vertical-align: top;
}

body.ie7 form.webform-client-form div.yes-no div.form-item div.form-radios
{
display:inline;
/*border:1px solid blue;*/
margin-top:-22px;
}

body.ie7 form.webform-client-form div[class^="scale"] div.form-item.form-type-radio
{
	display:inline;
	width:90px;
/*	border:1px solid black;*/
	margin-left:0.3em;
	margin-right:0.3em;
}

/*body.ie7 form.webform-client-form div[class^="scale"] div.form-item.form-type-radio label
{
	display:inline;
	border:1px solid blue;
}*/

body.ie7 form.webform-client-form div[class^="scale"] div.form-item.webform-component label
{
display:block;
/*border:1px solid green;*/
}

body.ie7 form.webform-client-form div[class^="scale"] div.form-item.webform-component label.option
{
display:inline;
}

/*xenia 28/3/2012 custom-ie7 for perigrafi mathimatos */
body.ie7 form#qa-course-form table.checkboxes-table div,
body.ie7 form#qa-course-class-form table.checkboxes-table div
{
display:inline;
}

/*xenia 28/3/2012 custom-ie7 for perigrafi mathimatos */
body.ie7 form#qa-course-form div.fieldset-column,
body.ie7 form#qa-course-class-form div.fieldset-column
{
display:inline;
}

/*xenia 29/3/2012 custom-ie7 for perigrafi mathimatos */
body.ie7 fieldset#edit-field-coursetype div.checkBoxWithChildren
{
display:inline;
}

/*xenia 29/3/2012 custom-ie7 for perigrafi mathimatos */
body.ie7 form#qa-course-form fieldset#edit-field-coursetype div.childOfCheckboxWithChildren,
body.ie7 form#qa-class-course-form fieldset#edit-field-coursetype div.childOfCheckboxWithChildren
{
display:inline;
}


body.ie7 fieldset#edit-field-digitalcoursecontent div.form-item.form-type-textfield
{
display:inline;
/*border:1px solid green;*/
}

body.ie7 fieldset#edit-field-digitalcoursecontent div.form-item.form-type-textfield input
{
display:inline;
/*border:1px solid green;*/
}

body.ie7 fieldset#edit-field-digitalcoursecontent div.checkBoxWithChildren
{
display:inline;
/*border:1px solid red;*/
width:10px;
}

/*xenia 6/4/2012*/
body.ie7 fieldset#edit-field-digitalcoursecontent div.fieldset-wrapper div span a
{
padding-left:250px;
}

/*xenia 29/3/2012*/
form#webform-client-form-6 div.form-item.form-type-radio
{
display:inline-block;
margin-left:3px;
margin-right:2px;
}

/*xenia 29/3/2012*/
form#webform-client-form-6 div.form-radios
{
text-align:left;
}

/*xenia 29/3/2012*/
form#webform-client-form-6 label.option
{

display:inline-block;
}

/*xenia 4/4/2012*/
fieldset#edit-fieldset-learningactivity input#edit-fieldset-learningactivity-coursetype-other
{
margin-left:40px;
}

fieldset#edit-fieldset-learningactivity div.fieldset-wrapper>div
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	height:24px;
/*	border:1px solid red;*/
}

/*xenia 3/4/2012*/
/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals div#options table td 
{
padding-left:18px;
padding-right:18px;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals td div.form-type-checkboxes
{
/*	border:1px solid green; */
	position:relative;
	height: 160px;
}

/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals td div.form-type-checkboxes div.form-checkboxes
{
/*	border:1px solid blue; */
	position:absolute;
	bottom:0;
	margin-left:auto;
	margin-right:auto;
}

/*xenia 4/4/2012*/
/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.form-item label
{
height:20px;
}

/*xenia 4/4/2012*/
/* AJP 2012-04-11 */
fieldset#edit-fieldset-learninggoals table tr td div.form-item label.option
{
height:10px;
}

/*xenia 6/4/2012*/
/* AJP 2012-04-11 */
body.ie7 fieldset#edit-fieldset-learninggoals table tr td div.form-item label.option
{
height:20px;
}

/*xenia 6/4/2012*/
body.ie7 fieldset#edit-fieldset-learningactivity div.childOfCheckboxWithChildren
{
width:100px;
margin-left:350px;
margin-top:-20px;
}

/*xenia 6/4/2012*/
body.ie7 fieldset#edit-field-digitalcoursecontent div.form-item.form-type-checkbox.form-item-field-digitalCourseContent-checkboxes-1-checkbox
{
display:inline;
}

/*xenia 9/4/2012*/
body.ie7 fieldset#edit-field-digitalcoursecontent div.childOfCheckboxWithChildren
{
margin-top:-28px;
margin-left:270px;
}

/*xenia 9/4/2012*/
/*
fieldset#edit-fieldset-learningactivity div.labelHours
{
width:200px;
margin-left:345px;
}
*/
/*xenia 9/4/2012*/
/* AJP 2012-04-11 */
div#edit-fieldset-learninggoals-category---3,
div#edit-fieldset-learninggoals-category---2
{
/*margin-top:28px;*/
vertical-align:bottom;
display:table-cell;
}

/*xenia 9/4/2012*/
/* AJP 2012-04-11 */
div#edit-fieldset-learninggoals-category-affective-domain,
div#edit-fieldset-learninggoals-category-psychomotor-domain
{
/*margin-top:28px;*/
position:absolute;
bottom:10px;
}

/*xenia 9/4/2012*/
body.linux form#qa-course-form input#edit-fieldset-learningactivity-coursetype-other,
body.linux form#qa-course-class-form input#edit-fieldset-learningactivity-coursetype-other
{
width:200px;
}

/*xenia 9/4/2012*/
body.linux form#qa-course-form fieldset#edit-field-digitalcoursecontent input,
body.linux form#qa-course-class-form fieldset#edit-field-digitalcoursecontent input
{
width:300px;
}

/*xenia 9/4/2012*/
body.linux input#edit-submitted-cqa-4-other
{
width:400px;
}

/*xenia 9/4/2012*/
/* changed from margin-left:640px; 2013-08-29 AJP */
form#qa-course-class-form  input#edit-submit,
form#qa-course-form  input#edit-submit
{
	float:right;
}

/* AJP 2012-04-09 */
tr.highlight,
tr.highlight.odd,
tr.highlight.even
{
	background-color:yellow
}

/* xenia 19/4/2012 for SNEG */
form#webform-client-form-2195 fieldset#webform-component-fieldset-1--fieldset-1-1 legend span
{
	font-weight:bold;
	text-decoration:underline;
}


ie7.div.qa_elem div.form-item .form-radios{
	display:inline-block;
	vertical-align:top;
/*	border:1px solid green; */
/*	float:right; */
	width:45%;
	height:100%;
/*	width:auto;*/
}

form#webform-client-form-4382 div label
{
	padding-left:0;
}

form#webform-client-form-4382 input#edit-submitted-email-imer
{
	margin-top:0px;
}

/*xenia 25/4/2012*/
form#webform-client-form-4382 span.form-required
{
	display:inline;
}

/*xenia 25/4/2012*/
div.webform-confirmation label
{
	font-weight:bold;
}

/*xenia 25/4/2012*/
body.ie7 fieldset#edit-fieldset-learninggoals td div.form-type-checkboxes div.form-checkboxes
{
	position:absolute;
	left:5px;

}

/*xenia 30/4/2012*/
form#webform-client-form-331 div.yes-no div.form-item div.form-radios
{
	float:left;
	margin-left:15px;
	margin-bottom:10px;
}	

/*xenia 30/4/2012*/
body.page-user-pins div.content table
{
	font-size:10px;
	width:80%;
	margin-top:10px;
}

/*xenia 30/4/2012*/	
body.page-user-pins div.content table tbody tr td h2,
body.page-user-pins div.content table tbody tr td h3
{
	font-size:13px;
}

/*xenia 30/4/2012*/
body.page-user-pins div.qa-class-pin-table,
div.print-content div.qa-class-pin-table
{
	margin-top:15px;
}

/*xenia 30/4/2012*/
body.page-user-pins div.content div.qa-class-pin-table table
{
	font-size:12px;
	float:left;
}

/*xenia 30/4/2012*/
body.page-user-pins div.content div.qa-class-pin-table table caption,
div.print-content div.qa-class-pin-table table caption
{
	margin-bottom:8px;
	text-align:left;
}

/*xenia 30/4/2012*/
div.print-content div.qa-class-pin-table table
{
	text-align:center;
	font-size:14px;
	width:500px;
}

table.PIN-page-class-info
{
/*	margin-top:30px;*/
	width:100%; 
	table-layout:fixed;
	border:none;
}


table.PIN-page-class-info tbody
{
/*	border:none; */
}

table.PIN-page-class-info tr:nth-child(odd),
table.PIN-page-class-info tr:nth-child(even)
{
	background-color:transparent;
/*	border:none; */
}

table.PIN-page-class-info td:first-child
{
	width:20%;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
/*	border:none;*/
}

table.PIN-page-class-info td:last-child
{
	text-align:left;
	background-color:transparent;
/*	border:none; */
}

/*xenia 30/4/2012*/
div.print-content table.PIN-page-class-info,
div.print-content table.PIN-page-class-info td h2,
div.print-content table.PIN-page-class-info td h3
{
	font-size:13px;
}

/*xenia 30/4/2012*/
div.print-content table.PIN-page-class-info
{
	width:500px;
}


div.field-name-field-actions
{
	display:block;
}

/*xenia 23/5/2012*/
body.page-ανακοινώσεις  div.breadcrumb,
body.page-announcements  div.breadcrumb
{
	display:none;
}

/*xenia 24/5/2012*/
body.page-omea-report-academic-unit-results table.questionnaire-results-detailed thead tr th:first-child,
body.page-omea-report-academic-unit-results table.qa-generic-table thead tr th:first-child
{
	text-align:left;
}

div#boxplots {
	border: 1px solid black;
	position:relative;
	padding-top:30px;
	height:240px;
}
div.boxplot-mylabel {
	position:absolute;
	bottom:0px; 
	width:112px;
/*	border:1px solid red; */
	text-align:center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight:bold;
}
div.boxplot-container {
	position: absolute;
	border: none;
	padding-bottom: 30px;
}		

/*xenia 1/6/2012*/
body.page-events-greek  div.breadcrumb,
body.page-events-english  div.breadcrumb,
body.page-distinctions-of-students div.breadcrumb,
body.page-distinctions-of-staff div.breadcrumb
{
	display:none;
}	


/*xenia 7/6/2012*/
body.page-events-greek  table,
body.page-events-english  table
/*body.page-distinctions-of-students table,
body.page-distinctions-of-staff table*/

{
	font-size:84%;
	text-align:left;
}

/*xenia 1/6/2012*/
body.page-node-add-event div#edit-body,
body.page-node-add-event div#edit-field-event-date
{
	display:none;
}

/*xenia 6/6/2012*/
body.page-reports-class-submissions-summary-2011 table tr th,
body.page-reports-class-submissions-summary-2011 table tr td:first-child,
body.page-reports-class-submissions-summary-2011 table tr td:last-child
{
	text-align:center;
}

/*xenia 7/6/2012*/
div.view-distinctions-of-academic-staff div table,
div.view-distinctions-of-students div table
{
	font-size:80%;
	text-align:left;
}

/*xenia 7/6/2012*/
div.view-distinctions-of-academic-staff div table th,
div.view-distinctions-of-students div table th,
body.page-events-greek  table th,
body.page-events-english  table th
{
	text-align:center;
}

/*xenia 8/6/2012*/
form#views-exposed-form-distinctions-of-students-page select#edit-field-acyear-value,
form#views-exposed-form-distinctions-of-academic-staff-page select#edit-field-academicyear-value
{
	margin-top:-20px;
	margin-left:120px;
}

/*xenia 8/6/2012*/
form#views-exposed-form-distinctions-of-students-page input#edit-submit-distinctions-of-students,
form#views-exposed-form-distinctions-of-academic-staff-page input#edit-submit-distinctions-of-academic-staff
{
	position:absolute;
	text-align:right;
	margin-top: -1px;
}

/*xenia 8/6/2012*/
body.page-instructor h3.semester
{
	padding-top:20px;
	margin-bottom:30px;
	
}

/*xenia 8/6/2012*/
body.page-instructor h4.department
{
	color: #808080;
    font-size: 100%;
	margin-bottom:1em;
	margin-top:1.7em;
}

/*xenia 8/6/2012*/
body.page-instructor h5
{
	margin-top:0.6em;
	font-size: 100%;
}

/*xenia 8/6/2012*/
body.page-instructor div.content-middle div.content
{
	background-color: #F4F4F4;
	border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    clear: both;
    margin: 1em 0;
    padding: 0.8em;
}	

/*xenia 11/6/2012*/
body.page-instructor hr
{
	margin-top: 50px;
}


/*xenia 11/6/2012*/
table.report-by-period.questionnaire-results tr.summary-row td:first-child
{
	text-align:right;
}

/*xenia 11/6/2012*/
table.report-by-period.questionnaire-results td:first-child
{
	font-weight:bold;
}

/* AJP 2012/06/12 */
body.page-reports .ui-accordion
{
	width:auto;
}

/* AJP 2012/06/12 */
/* Commented out AJP 2012/07/12 */
/*
body.page-reports table
{
	width:580px;
}
*/

/* xenia 27/6/2012 */
body.page-reports-report-institution-results div.qa_report_student_questionnaires
{
	text-align:left;
}

/* xenia 27/6/2012 */
body.page-reports-report-institution-results div.qa_report_student_questionnaires h2,
body.page-reports-report-institution-results table caption,
body.page-reports-report-institution-results h4
{
	font-size: 1.1em;
}

/* xenia 27/6/2012 */
body.page-reports-report-institution-results .qa_tooltip:hover span ,
body.page-omea-report-academic-unit-results .qa_tooltip:hover span 
{
	width:auto;
}

/* xenia 2/7/2012 */
body.page-node-2195 div#webform-component-comments--comment-sneg-1 label
{
	display:none;
}

body.page-node-add-event div#field-contactdetails-add-more-wrapper div.fieldset-wrapper
{
	display:none;
}

fieldset#webform-component-ap-dep-01 label
{
	width:42%;
}

/* xenia 12/7/2012*/
div#webform-component-ap-dep-07--ap-dep-07-06 table,
div#webform-component-ap-dep-07--ap-dep-07-06 table th,
div#webform-component-ap-dep-07--ap-dep-07-06 table tr,
div#webform-component-ap-dep-07--ap-dep-07-06 table td,
fieldset#webform-component-ap-dep-06 table,
fieldset#webform-component-ap-dep-06 table th,
fieldset#webform-component-ap-dep-06 table tr,
fieldset#webform-component-ap-dep-06 table td,
fieldset#webform-component-ap-dep-03 table,
fieldset#webform-component-ap-dep-03 table th,
fieldset#webform-component-ap-dep-03 table tr,
fieldset#webform-component-ap-dep-03 table td
{	
	border: 1px solid #BBBBBB;
	text-align:center;
}

/* xenia 12/7/2012*/
div#webform-component-ap-dep-07--ap-dep-07-06 table th,
fieldset#webform-component-ap-dep-03 table th,
fieldset#webform-component-ap-dep-04 table th,
fieldset#webform-component-ap-dep-06 table th
{
	background: none repeat scroll 0 0 #E6E6E6;
}

/* xenia 12/7/2012*/
fieldset#webform-component-ap-dep-03 table td:first-child
{
	padding-left:15px;
	padding-right:15px;
}

/* xenia 12/7/2012*/

fieldset#webform-component-ap-dep-04 table,
fieldset#webform-component-ap-dep-04 table th,
fieldset#webform-component-ap-dep-04 table tr,
fieldset#webform-component-ap-dep-04 table td
{
	border: 1px solid #BBBBBB;
}

/* xenia 12/7/2012*/
fieldset#webform-component-ap-dep-06 table td:first-child,
div#webform-component-ap-dep-07--ap-dep-07-06 table td:first-child
{
	text-align:left;
	padding-left:10px;
}

/* xenia 12/7/2012*/
div#webform-component-ap-dep-04--ap-dep-04-07--ap-dep-04-07-01  label
{
	margin-right:9em;
}

/* xenia 13/7/2012*/
div.form-item.form-type-checkbox.form-item-submitted-ap-dep-03-ap-dep-03-03-04-0 label
{
	margin-top:-3px;
}

/* xenia 16/7/2012*/
div#webform-component-ap-dep-07--ap-dep-07-01 table tr td:first-child
{
	width:30%;
}

/* xenia 18/7/2012*/
fieldset#webform-component-ap-dep-06 div.webform-container-inline.webform-datepicker,
fieldset#webform-component-ap-dep-13 div.webform-container-inline.webform-datepicker,
fieldset#webform-component-ap-dep-07 div.webform-container-inline.webform-datepicker
{
	margin-left:35px;
}

/* xenia 18/7/2012
div#webform-component-ap-dep-03--ap-dep-03-03,
div#webform-component-ap-dep-03--ap-dep-03-04,
div#webform-component-ap-dep-03--ap-dep-03-05,
div#webform-component-ap-dep-03--ap-dep-03-10,
div#webform-component-ap-dep-03--ap-dep-03-08,
div#edit-submitted-ap-dep-04-ap-dep-04-06-ap-dep-04-06-04
{
	height:180px;
	overflow:scroll;
}*/

/* xenia 19/7/2012*/
body.page-node-5031 div#edit-actions input#edit-submit
{
	visibility:hidden;
}

/* xenia 19/7/2012*/
div#webform-component-ap-dep-04--ap-dep-04-02-04 table.sticky-enabled.tableheader-processed.sticky-table th,
div#webform-component-ap-dep-04--ap-dep-04-02-04 table.sticky-enabled.tableheader-processed.sticky-table td
{
	text-align:center;
}

/* xenia 19/7/2012*/
div#webform-component-ap-dep-04--ap-dep-04-02-04 table.sticky-enabled.tableheader-processed.sticky-table td:first-child
{
	text-align:left;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-01--ap-dep-01-01 table td:first-child,
div#webform-component-ap-dep-07--ap-dep-07-01 table tr td:first-child
{
	font-weight:bold;
}

/* xenia 20/7/2012*/
select#edit-submitted-ap-dep-01-ap-dep-01-05
{
	margin-bottom:15px;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-02 div label
{
	width:40%;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-02 select,
select#edit-submitted-ap-dep-01-ap-dep-01-05,
fieldset#webform-component-ap-dep-04 select,
fieldset#webform-component-ap-dep-13 select,
fieldset#webform-component-ap-dep-13 input,
fieldset#webform-component-ap-dep-07--ap-dep-07-03 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-09 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-10 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-2 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-3 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-4 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-5 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-6 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-2 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-3 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-4 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-5 select,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-6 select
{
	float:right;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-04 h2,
fieldset#webform-component-ap-dep-04 h3
{
	font-size:1em;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-04 h2
{
	margin-top:2em;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-04 h3
{
	margin-top:1em;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-03--ap-dep-03-06 label,
div#webform-component-ap-dep-03--ap-dep-03-09 label
{	
	width:81%;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-04--ap-dep-04-08 div label,
fieldset#webform-component-ap-dep-04--ap-dep-04-06 div label,
fieldset#webform-component-ap-dep-04--ap-dep-04-05 div label,
fieldset#webform-component-ap-dep-04--ap-dep-04-07 div label,
fieldset#webform-component-ap-dep-07--ap-dep-07-09 div label,
fieldset#webform-component-ap-dep-07--ap-dep-07-10 div label
{	
	width:40%;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-06--ap-dep-06-06 div label,
fieldset#webform-component-ap-dep-06--ap-dep-06-07 div label,
fieldset#webform-component-ap-dep-06--ap-dep-06-05 div label,
fieldset#webform-component-ap-dep-13 div label
{
	width:30%;
}

/* xenia 20/7/2012*/
form#webform-client-form-5031 div.webform-container-inline.webform-datepicker
{
	float:right;
}

/* xenia 20/7/2012*/
select#edit-submitted-ap-dep-13-ap-dep-13-08-ap-dep-13-08-01,
select#edit-submitted-ap-dep-13-ap-dep-13-01-ap-dep-13-01-01,
select#edit-submitted-ap-dep-07-ap-dep-07-03-ap-dep-07-03-08,
select#edit-submitted-ap-dep-09-ap-dep-09-02-ap-dep-09-02-07
{	
	margin-bottom:10px;
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-07--ap-dep-07-03 label
{
	width:33%
}

/* xenia 20/7/2012*/
fieldset#webform-component-ap-dep-09--ap-dep-09-02 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-2 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-3 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-4 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-5 select,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-6 select
{
	width:50%;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-01--ap-dep-01-05 label
{
	width:36%;
}

/* xenia 20/7/2012
input#edit-submitted-ap-dep-09-ap-dep-09-02-ap-dep-09-02-09,
input#edit-submitted-ap-dep-08-ap-dep-08-03,
input#edit-submitted-ap-dep-07-ap-dep-07-03-ap-dep-07-03-10,
input#edit-submitted-ap-dep-03-ap-dep-03-06,
input#edit-submitted-ap-dep-03-ap-dep-03-09,*/

/*input#edit-submitted-ap-dep-07-ap-dep-07-03-2-ap-dep-07-03-10-2
{
	float:none;
}*/

/* xenia 20/7/2012*/
div#webform-component-ap-dep-09--ap-dep-09-02--ap-dep-09-02-09 label,
div#webform-component-ap-dep-07--ap-dep-07-03--ap-dep-07-03-10 label
{
	width:81%;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-08--ap-dep-08-03 label
{
	width:85%;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-04--ap-dep-horizontal hr
{
	border-width:2px;
}

/* xenia 20/7/2012*/
table.qa_faculty_info_theses_table th
{
	text-align:center;
}

/* xenia 20/7/2012*/
table.qa_faculty_info_theses_table tr
{
	text-align:left;
}

/* xenia 20/7/2012*/
div#webform-component-ap-dep-01--ap-dep-01-09 label,
div#webform-component-ap-dep-01--ap-dep-01-11 label
{
	width:80%;
}


/*xenia 23/7/2012*/
/*Cancelled on 29/8/2012 AJP*/
/*
div.qa_report_student_questionnaires.qa_report_class table.questionnaire-results.questionnaire-results-detailed-textareas td:first-child
{
	white-space: nowrap;
}
*/

/*xenia 23/7/2012*/
div.qa_report_student_questionnaires.qa_report_academic_unit table caption,
div.qa_report_student_questionnaires.qa_report_academic_unit h2,
div.qa_report_student_questionnaires.qa_report_institution table caption
{
	text-align:left;
}

/*xenia 23/7/2012
div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info
{
`	width:120%;
}*/

/*xenia 23/7/2012*/
body.page-node-99 div.webform-component.form-item label
{
	padding-left:0px;
}

/*xenia 23/7/2012*/
body.page-node-99 div.clearfix,
body.page-node-99 fieldset.webform-submission-info.clearfix
{
	visibility:hidden;
}

/*xenia 23/7/2012*/
body.page-node-99 div.webform-submission-navigation
{
	visibility:hidden;
}

/*xenia 23/7/2012*/
div#webform-component-cqa-7-1-field--cqa-7-1-m label
{
	color:black;
}

/*xenia 23/7/2012*/
body.page-node-99 div.webform-submission
{
	margin-top:-150px;
}

/*xenia 23/7/2012
div#node-5031 div.field-name-body.field-type-text-with-summary.field-label-hidden
{
	visibility:hidden;
}*/

/*xenia 23/7/2012
form#webform-client-form-5031
{
	margin-top:-70px;
}*/

div.form-item-submitted-ap-dep-09-ap-dep-09-09-0,
div.form-item-submitted-ap-dep-02-ap-dep-02-13-0,
div.form-item-submitted-ap-dep-02-ap-dep-02-12-0,
div.form-item-submitted-ap-dep-02-ap-dep-02-11-0,
div.form-item-submitted-ap-dep-04-ap-dep-04-24-0,
div.form-item-submitted-ap-dep-04-ap-dep-04-23-0,
div.form-item-submitted-ap-dep-04-ap-dep-04-22-0,
div.form-item-submitted-ap-dep-04-ap-dep-04-21-0,
div.form-item-submitted-ap-dep-04-ap-dep-06-15-0,
div.form-item-submitted-ap-dep-06-ap-dep-06-17-0,
div.form-item-submitted-ap-dep-06-ap-dep-04-20-0,
div.form-item-submitted-ap-dep-06-ap-dep-06-16-0,
div.form-item-submitted-ap-dep-07-ap-dep-07-12-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-20-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-19-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-17-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-18-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-13-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-11-0,
div.form-item-submitted-ap-dep-13-ap-dep-13-11-12-0,
div.form-item-submitted-ap-dep-13-ap-dep-07-12-12-0,
div.form-item-submitted-ap-dep-13-ap-dep-07-12-13-0,
div.form-item-submitted-ap-dep-13-ap-dep-07-12-15-0,
div.form-item-submitted-ap-dep-07-ap-dep-07-13-0,
div.form-item-submitted-ap-dep-07-ap-dep-07-11-0,
div.form-item-submitted-ap-dep-06-ap-dep-06-16-16-0
{
	visibility:hidden;
}

/*xenia 25/7/2012*/
div#webform-component-ap-dep-09--ap-dep-09-09
{
	display:inline-block;
}

/*xenia 25/7/2012*/
div#webform-component-ap-dep-09--ap-dep-09-09 label
{
	display:inline-block;
}

/*xenia 25/7/2012*/
/* Commented out on 2013-07-29 AJP */
/*
div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info
{
	padding-left:18px;
}
*/


/* 2013-02-11 AJP */
div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info ul
{
	padding-left:0px;
}

/* 2013-01-29 AJP */
/* Commented out on 2013-07-29 AJP */
/*

div.form-item.webform-component div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info,
div.webform-submission div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info
{
	border:2px solid grey;
	background-color:#D0D0D0;
}
*/

/* 2013-01-29 AJP */
div.form-item.webform-component div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info div.course-elem,
div.webform-submission div.qa_course_fac_evalform.qa_course_fac_evalform_show_course_info div.course-elem
{
	margin-top:0.25em;
	margin-bottom:0.25em;
}

/*24/7/2012*/
form#webform-client-form-5031 fieldset.webform-component-fieldset fieldset.webform-component-fieldset
{
	border: 1px solid grey;
}

/*24/7/2012*/
form#webform-client-form-5031 fieldset fieldset
{
	width:610px;
}

/*24/7/2012*/
div#webform-component-ap-dep-04--ap-dep-horizontal
{
	margin-top: 2em;
}

/*24/7/2012*/
form#webform-client-form-5031 div.webform-component-checkboxes label
{
	color:green;
}

/*24/7/2012*/
fieldset#webform-component-ap-dep-08 div#webform-component-ap-dep-08--ap-dep-08-14 label,
fieldset#webform-component-ap-dep-08 div#edit-submitted-ap-dep-08-ap-dep-08-14,
fieldset#webform-component-ap-dep-08 div#webform-component-ap-dep-08--ap-dep-08-16 label
{
	color:#535353;
}

/*24/7/2012*/
form#webform-client-form-5031 div.webform-component-checkboxes div.form-checkboxes
{
	margin-top:-2px;
}

/*24/7/2012*/
form#webform-client-form-5031 div.fieldset-wrapper div.webform-component-checkboxes
{
	display:inline;
}

/*24/7/2012*/
form#webform-client-form-5031 div.fieldset-wrapper div.webform-component-checkboxes label
{
	display:inline;
}

/*24/7/2012*/
form#webform-client-form-5031 div.fieldset-wrapper div.webform-component-checkboxes div.form-checkboxes,
fieldset#webform-component-ap-dep-13 input.form-checkbox
{
	float:none;
}

/*24/7/2012*/
form#webform-client-form-5031 div.fieldset-wrapper div.webform-component-checkboxes div.form-checkboxes div
{
	float:none;
}

/* 2012-07-25 */
table.qa_faculty_info.qa_faculty_info_theses_table td:first-child
{
	width: 150px;
	font-weight: bold;
}

/*25/7/2012*/
table.qa_faculty_info.qa_faculty_info_theses_table
{
	margin-bottom:30px;
}

/*25/7/2012*/
div#webform-component-ap-dep-04--ap-dep-04-01 div.item-list
{
	display:inline;
}

/*25/7/2012*/
div#webform-component-ap-dep-04--ap-dep-04-01 div.item-list h3
{
	display:inline;
}

/*27/7/2012*/
form#webform-client-form-5031 div#edit-submitted-ap-dep-01-ap-dep-01-05,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-ap-dep-07-03-08,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-6-ap-dep-07-03-08-6,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-5-ap-dep-07-03-08-5,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-4-ap-dep-07-03-08-4,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-3-ap-dep-07-03-08-3,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-2-ap-dep-07-03-08-2,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-1-ap-dep-07-03-08-1,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-1-ap-dep-09-02-07-1,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-2-ap-dep-09-02-07-2,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-3-ap-dep-09-02-07-3,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-4-ap-dep-09-02-07-4,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-5-ap-dep-09-02-07-5,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-6-ap-dep-09-02-07-6,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-ap-dep-09-02-07
{
	text-align:left;
	display:block;
	height:280px;
	overflow:scroll;	
}

/*27/7/2012*/
form#webform-client-form-5031 div#edit-submitted-ap-dep-01-ap-dep-01-05 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-ap-dep-07-03-08 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-6-ap-dep-07-03-08-6 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-5-ap-dep-07-03-08-5 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-4-ap-dep-07-03-08-4 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-3-ap-dep-07-03-08-3 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-2-ap-dep-07-03-08-2  div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-1-ap-dep-07-03-08-1  div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-1-ap-dep-09-02-07-1 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-2-ap-dep-09-02-07-2 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-3-ap-dep-09-02-07-3 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-4-ap-dep-09-02-07-4 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-5-ap-dep-09-02-07-5 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-6-ap-dep-09-02-07-6 div.form-type-checkbox,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-ap-dep-09-02-07 div.form-type-checkbox
{
	float:none;
	display:block;
	text-align:left;
}

/*27/7/2012*/
form#webform-client-form-5031 div#edit-submitted-ap-dep-01-ap-dep-01-05 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-ap-dep-07-03-08 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-6-ap-dep-07-03-08-6 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-5-ap-dep-07-03-08-5 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-4-ap-dep-07-03-08-4 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-3-ap-dep-07-03-08-3 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-2-ap-dep-07-03-08-2 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-07-ap-dep-07-03-1-ap-dep-07-03-08-1 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-1-ap-dep-09-02-07-1 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-2-ap-dep-09-02-07-2 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-3-ap-dep-09-02-07-3 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-4-ap-dep-09-02-07-4 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-5-ap-dep-09-02-07-5 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-6-ap-dep-09-02-07-6 div.form-type-checkbox label,
form#webform-client-form-5031 div#edit-submitted-ap-dep-09-ap-dep-09-02-ap-dep-09-02-07 div.form-type-checkbox label
{
	width:100%;
	display:inline;
	color:#000000;
}

/*27/7/2012*/
fieldset#webform-component-ap-dep-01 div#webform-component-ap-dep-01--ap-dep-01-05 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03 div#webform-component-ap-dep-07--ap-dep-07-03--ap-dep-07-03-08 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-2 div#webform-component-ap-dep-07--ap-dep-07-03-2--ap-dep-07-03-08-2 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-3 div#webform-component-ap-dep-07--ap-dep-07-03-3--ap-dep-07-03-08-3 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-4 div#webform-component-ap-dep-07--ap-dep-07-03-4--ap-dep-07-03-08-4 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-5 div#webform-component-ap-dep-07--ap-dep-07-03-5--ap-dep-07-03-08-5 label,
fieldset#webform-component-ap-dep-07--ap-dep-07-03-6 div#webform-component-ap-dep-07--ap-dep-07-03-6--ap-dep-07-03-08-6 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02 div#webform-component-ap-dep-09--ap-dep-09-02--ap-dep-09-02-07 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-2  div#webform-component-ap-dep-09--ap-dep-09-02-2--ap-dep-09-02-07-2 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-3  div#webform-component-ap-dep-09--ap-dep-09-02-3--ap-dep-09-02-07-3 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-4  div#webform-component-ap-dep-09--ap-dep-09-02-4--ap-dep-09-02-07-4 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-5  div#webform-component-ap-dep-09--ap-dep-09-02-5--ap-dep-09-02-07-5 label,
fieldset#webform-component-ap-dep-09--ap-dep-09-02-6  div#webform-component-ap-dep-09--ap-dep-09-02-6--ap-dep-09-02-07-6 label
{
	color:#000000;
}

/*27/7/2012*/
div#webform-component-ap-dep-07--ap-dep-07-05 table.webform-grid-2,
fieldset#webform-component-ap-dep-04 table.webform-grid-2
{
	width:100%;
}

div#webform-component-ap-dep-10-01 label,
div#webform-component-ap-dep-10-02 label,
div#webform-component-ap-dep-10-03 label
{
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:15px;
}

div#webform-component-ap-dep-10-03 table.webform-grid tr td:first-child
{
	width:270px;
}

/*20/8/2012*/
div.view-announcements h2.title
{
	text-transform: none;
}

/*20/8/2012*/
div.view-announcements div.content.clearfix,
div.view-announcements div.links
{
	display:none;
}

/*21/8/2012*/
div.view-announcements div.node-announcement
{
	margin-top:-15px;
	padding-bottom:0;
}

/*21/8/2012*/
div.view-announcements  div.view-content
{
	margin-top:30px;
}

/*23/8/2012*/
form#webform-client-form-5066 div label
{
	padding-left:0;
}

div.print-content div#node-5031 div#edit-actions
{
	display:none;
}

/*form#webform-client-form-5031 
{
	padding: 50px;
}*/

body.page-node-add-distincted-teaching-staff  div.form-item-body-und-0-value,
body.page-node-add-distincted-teaching-staff  fieldset#edit-body-und-0-format,
body.page-node-add-distinctions-of-teaching-staff div.form-item-body-und-0-value,
body.page-node-add-distinctions-of-teaching-staff  fieldset#edit-body-und-0-format,
form#distinction-of-student-node-form div.form-item-body-und-0-value,
form#distinction-of-student-node-form fieldset#edit-body-und-0-format,
form#distincted-student-node-form div.form-item-body-und-0-value,
form#distincted-student-node-form fieldset#edit-body-und-0-format
{	
	display:none;
}

/*
div.DataTables_sort_wrapper
{
	white-space:nowrap;
}
*/

span.DataTables_sort_icon.ui-icon
{
	display:inline-block;
	width: 20px; 
/*	border:1px solid red; */
	height:19px;
	margin-bottom:-5px;
}

table.dataTable tfoot .ui-state-default,
table.dataTable thead .ui-state-default
{
	font-weight:bold;
	text-align:center;	
}

table.birds-eye-view thead tr th,
table.birds-eye-view tr td
{
	text-align:center;	
}

table.birds-eye-view tr td:nth-child(2)
{
	text-align:left;
}

table#faculty_table.birds-eye-view tr td:nth-child(3),
table#faculty_table.birds-eye-view tr td:nth-child(4)
{
	text-align:center;	
}

span.DataTables_sort_icon.ui-icon.ui-icon-carat-2-n-s
{
	background: url('images/sort_both.png') no-repeat center right;
}

span.DataTables_sort_icon.ui-icon.ui-icon-triangle-1-n
{ background: url('images/sort_asc.png') no-repeat center right; }

span.DataTables_sort_icon.ui-icon.ui-icon-triangle-1-s
{ background: url('images/sort_desc.png') no-repeat center right; }

body.page-faculty-info-form-by-section- ol li a
{
	font-weight:bold;
}

body.page-faculty-info-form-by-section- ol li
{
	margin-top: 0.8em;
}

body.page-faculty-info-form-by-section- ol
{
	margin-top: 1.5em;
}

body.page-node-add-support-ticket fieldset#edit-body-und-0-format,
body.page-node-add-support-ticket div.form-item-project,
body.page-node-add-support-ticket fieldset#edit-subscribe
{
	display:none;
}

/*
div#authorize ul li.first a
{
	visibility:hidden;
}
*/

form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-01-n--ap-dep-06-01-03-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-02-n--ap-dep-06-02-03-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-05-n--ap-dep-06-05-03-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-03-n--ap-dep-06-03-02-n label
{
	width:72%;
}

form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-01-n--ap-dep-06-01-07-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-02-n--ap-dep-06-02-07-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-05-n--ap-dep-06-05-06-n label,
form#webform-client-form-5171 div#webform-component-ap-dep-06--ap-dep-06-03-n--ap-dep-06-03-05-n label
{
	width:59%;
}

form#qa-faculty-info-form fieldset#edit-1 p.rtecenter
{
	text-align:center;
}

form#qa-course-class-form span.summary
{
	margin-left:0px;
}

ul li.print.first.last
{
	display:none;
}

fieldset#edit-fieldset-courseprerequisites>div.fieldset-wrapper>div.label
{
	margin-top:20px;
	margin-bottom:5px;
}

fieldset#edit-fieldset-courseprerequisites>div.fieldset-wrapper>div.label:first-child
{
	margin-top:5px;
}
	
/*
fieldset#edit-fieldset-courseprerequisites div
{
	margin:0;
	padding:0;
}
*/
/*
fieldset#edit-fieldset-courseprerequisites div
{
	line-height:1em;
}
*/

fieldset#edit-fieldset-courseprerequisites label
{
	display:inline;
}

.qa-long-list-container
{
	height:150px;
	overflow:auto;
	border:1px solid #bbb;
}


body form#qa-course-class-form
{
	text-align: left;
	line-height:1em;
}


body form#qa-course-class-form .note
{
	text-align: justify;
	line-height:1.5em;

}

table.classSections
{
	margin-top:1em;
}


table.qa_general_data,
table.qa_course-orientation-info,
table.classSections
{
	 table-layout: fixed;
}

/*table.qa_general_data thead,*/
table.qa_general_data caption,
table.qa_course-orientation-info caption
{
	text-align:left;
	font-size: 80%;
	margin-top:1em;
	margin-bottom: 0.2em;
}

div#qa_system_infrastructure_report table.qa_general_data caption
{
	display:block;
	margin-bottom:0.4em;
}

table.qa_course-orientation-info th
{
/*	padding:0;*/
	margin:0;
}
table.qa_course-orientation-info th,
table.qa_course-orientation-info td
{
	word-wrap: break-word;
}

table.qa_general_data th:first-child,
table.qa_general_data td:first-child,
table.qa_course-orientation-info th:first-child,
table.qa_course-orientation-info td:first-child,
table.classSections th:first-child,
table.classSections td:first-child
{
	width:305px;
}

table.qa_course-orientation-info th:nth-child(2)
{
	width:29%;
}

table.qa_course-orientation-info th:nth-child(3),
table.qa_course-orientation-info th:nth-child(4),
table.qa_course-orientation-info th:nth-child(5),
table.qa_course-orientation-info th:nth-child(6)
{
	width:10%
}

div.qa_course_fac_evalform_show_course_info h2#course_subtitle,
h2.qa_course_fac_evalform.title
{
	font-size:105%;
}

div.qa_course_fac_evalform_show_course_info h2#course_subtitle
{
	margin-top:1em;
	margin-bottom:1em;
}

div#course-elem-last-update,
div.qa_course_fac_evalform_rendered div.last-update,
div.qa_course_fac_evalform div.last-update
{
	clear:both;
	text-align:right;
	padding-top:15px;
}

div#course-elem-last-update>*,
div.qa_course_fac_evalform_rendered div.last-update,
div.qa_course_fac_evalform div.last-update
{
	display:inline;
	color:#BBB;
	font-size:80%;
	font-weight:normal;
}

div.qa_course_fac_evalform_rendered fieldset,
div.qa_course_fac_evalform_rendered fieldset legend
{
	margin-left:0;
	padding-left:0;
}

div.qa_course_fac_evalform_rendered fieldset div.form-item label
{
	display:inline;
}

div.qa_course_fac_evalform_rendered fieldset div.form-item
{
	margin-left:1em;
	font-weight:normal;
	text-align:left;
}

div#course-elem-last-update div.label:after
{
	content:": ";
}

div.qa-course-general-course-info ul li
{
	margin:0;
	margin-left:2em;
}

div.qa-course-general-course-info ul.teacherList li
{
	margin-left:0;
}

div#course-elem-learning-outcomes .value,
div.qa-course-general-course-info div.course-elem .value,
div#course-elem-course-content-syllabus.course-elem div.value,
div#course-elem-course-bibliography-eudoxus div.value,
div#course-elem-description div.value,
div#course-elem-additional-bibliography-for-study div.value
{
	white-space:pre-line;
}

.content>div>h3
{
	margin-top:10px;
}

.content h3
{
	font-size:1.2em
}

div.qa-course-general-course-info hr
{
	margin-top: 10px;
}

table.qa-course-class-students
{
	margin-top:20px;
}

table.qa-course-class-students caption
{
	text-align:left;	
}

table.qa-course-class-students th
{
	text-align:center;	
}

table.qa-course-class-students td:first-child,
table.qa-course-class-students td:nth-child(2),
table.qa-course-class-students td:nth-child(3),
table.qa-course-class-students td:nth-child(4),
table.qa-course-class-students td:nth-child(7),
table.qa-course-class-students td:last-child
{
	text-align:center;
}

table.qa-course-class-students td:nth-child(6)
{
	text-align:right;
	width:150px;
}

table.qa-course-class-students td:nth-child(6) div
{
	text-align:right;
	width:150px;
/*	border:1px solid gray; */
	margin-left:auto;
	margin-right:auto;
}


div#qa_student_questionnaires_ects
{
	text-align:center;
}

table[id*='edit-submitted-inact-quest'] div.yes-no{
    width:100px;
}

table[id*='edit-submitted-inact-quest'] tr td:first-child{
/*    display:inline-block;*/
    height: 20px;
/*    width: 200px;*/
    text-overflow: ellipsis;
/*    white-space: nowrap;*/
    overflow:hidden; 
    vertical-align: middle;
}

body div#qa-course-course-information
{
	text-align:left;
}

div#qa-course-course-information > div.course-elem ul li,
div#qa-course-course-information > div.course-elem-level-1 div.course-elem ul li
{
/*	border:1px solid blue; */
	margin-left:17px;
}

body.win.gecko div#qa-course-course-information > div.course-elem ul li,
body.win.gecko div#qa-course-course-information > div.course-elem-level-1 div.course-elem ul li
{
	margin-left:16px;
}

body.win.gecko.ff2 div#qa-course-course-information > div.course-elem ul li,
body.win.gecko.ff2 div#qa-course-course-information > div.course-elem-level-1 div.course-elem ul li
{
	margin-left:16px;
}

form + h2
{
	clear:both;
}

form.search-form.qa_custom_form div.erasmus div.form-type-checkbox, 
form.search-form.qa_custom_form div.foreign_lang div.form-type-checkbox 
{
	margin-left: 0!important;
	clear: both;
	float: none;
	padding-top:10px;
/*	height: 25px; */
}
/*
form.search-form.qa_custom_form div.foreign_lang
{
	margin-left:300px;
	position:relative;
}


form.search-form.qa_custom_form div.foreign_lang div.form-item
{
	position:absolute;
	left:300px;
	top:-101px;
	text-align:center;
}

form.search-form.qa_custom_form div.foreign_lang  div.form-item label
{
	width:100%;
	float:none;
}
*/
form.search-form.qa_custom_form div.erasmus input,
form.search-form.qa_custom_form div.foreign_lang input
{
	margin-top: 3px;
	margin-bottom: 0px;
}
/*
form.search-form.qa_custom_form div.foreign_lang input 
{
	position:absolute;
	top:58px;
	margin:0;
	text-align:center;
	width:100%
}
*/
form.search-form.qa_custom_form div.erasmus input{margin-left: 94px; }
form.search-form.qa_custom_form div.foreign_lang input{margin-left: 94px; }

form.search-form.qa_custom_form div.form-type-textfield input
{
	background: none;
	padding: 3px;
	font-size: 1.05em;
	border-width: 2px;
	border-style: solid;
	border-color: #DDD #BBB #BBB #DDD;
	float: right;
	width: 70%;
	display: inline-block;	
}

table#qa-course-search-results{
	table-layout:fixed;
	width:100%;
}

div#xls_icon_container{
	clear: none;
	width: auto;
	float: right;
}

table#qa-course-search-results td:nth-child(3),
table#qa-course-search-results td:nth-child(4),
table#qa-course-search-results td:nth-child(5),
table#qa-course-search-results td:last-child
{
	text-align:center;
}

table#qa-course-search-results caption
{
	text-align:left;
}

form.search-form[action$='course'] 
{
	padding-top:20px;
}

form.search-form[action$='course'] div.form-item
{
	margin-top:6;
	margin-bottom:0;
}

div#search-courses
{
	margin-top:20px;
}

form.search-form[action$='course'] div#edit-basic
{
	height:35px;
}

form.search-form[action$='course'] label,
div#search-courses div label
{
	width: 190px;
	text-align: right;
	float: left;
	font-weight: bold;
	font-size: 1.05em;
}

form.search-form[action$='course'] div.erasmus label,
form.search-form[action$='course'] div.foreign_lang label
{
	width:190px;
}

form.search-form[action$='course'] select
{
	width:200px;
}

form.search-form[action$='course'] + hr
{
	margin-top:2em;
	margin-bottom:2em;
}

div#search-courses div.erasmus label,
div#search-courses div.foreign_lang label
{
	width:127px;
	font-weight:bold;
	text-align:right;
	float:left;
}

div#search-courses div.erasmus input,
div#search-courses div.foreign_lang input
{
	margin-top:3px;
	width:17px;
	lext-align:left;
}

/*
div#search-courses > div
{
	display:inline-block;
}
*/
/*
div#search-courses > div:nth-child(even)
{
	margin-left:100px;
}

div#search-courses > div:nth-child(even) label
{
	text-align:right;
	width:60px;
}
*/

form.search-form+h3
{
	font-size: 105%;
	padding-top:25px;
	margin-bottom:4px;
}

form.search-form div.form-item.form-type-checkboxes div.form-checkboxes div.form-type-checkbox 
{
	display:inline-block;
}

form.search-form div.form-item.form-type-checkboxes>label,
form.search-form div.form-item.form-type-checkboxes div.form-checkboxes
{
	display:inline-block;	
}

form.search-form div.form-item.form-type-checkboxes div.form-checkboxes div.form-type-checkbox label
{
	width:50px;
	text-align:left;
}


form.search-form table#language-filters 
{
	table-layout:fixed;
	width:auto;
	margin-top: 30px;
}

form.search-form table#language-filters *
{
	border:none;
}

form.search-form table#language-filters th
{
	width:70px;
	background-color:transparent;
}

form.search-form table#language-filters th:first-child
{
	width:255px;
}

form.search-form table#language-filters tr
{
	height:30px;
}

form.search-form table#language-filters th,
form.search-form table#language-filters td,
form.search-form table#language-filters td div.form-type-checkbox
{
	font-weight:bold;
	font-size: 90%;
	text-align:center;
	margin:0;
	padding:0;
}

form.search-form table#language-filters td:first-child
{
	text-align:right;
	margin:0;
	padding:0;
	padding-right: 65px;
}

form.search-form table#language-filters td div.form-type-checkbox
{
	float:none;
}

table#qa-course-search-results label
{
	font-size: 100%;
}
table#qa-course-search-results th
{
	padding-top:6px;
	padding-bottom:6px;	
}

div#qa-course-search-results_wrapper td div
{
	position:relative;
}

div#qa-course-search-results_wrapper .ui-icon 
{
/*	position:absolute;*/
	display: inline-block;
/*	right:0; */
}


div#qa-course-search-results_wrapper div.fg-toolbar>div
{
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
div#qa-course-search-results_wrapper table+div.fg-toolbar
{
	height:65px;
}

div#qa-course-search-results_wrapper div.fg-toolbar>div#qa-course-search-results_filter
{
	float:right;
}

div#qa-course-search-results_wrapper div.fg-toolbar>div.dataTables_paginate
{
	display:block;
	text-align:center;
}

div#qa-course-search-results_wrapper div.fg-toolbar>div.dataTables_paginate a.fg-button
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:4px;
	margin-right:4px;
}


div#qa-course-search-results_wrapper .DataTables_sort_wrapper
{
	text-wrap:none;
	white-space: nowrap;
	padding-left:0;
	padding-right: 0;
	margin-left:0;
	margin-right:0;
}

form#qa-course-class-form div.note
{
	clear:both;
}


fieldset#edit-fieldset-editinglanguages
{
	text-align:left;	
}

fieldset#edit-fieldset-editinglanguages table
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

fieldset#edit-fieldset-editinglanguages table tbody,
fieldset#edit-fieldset-editinglanguages table td
{
	border:none;
	padding:6px;
}

fieldset#edit-fieldset-editinglanguages table .form-type-checkbox
{
	padding:0;
	margin:0;
}

html.js fieldset.collapsible .fieldset-legend 
{
	background: url(../../../../../misc/menu-expanded.png) 5px 65% no-repeat;
}

html.js fieldset.collapsible.collapsed .fieldset-legend 
{
	background: url(../../../../../misc/menu-collapsed.png) 5px 50% no-repeat;
}

div.qa_system div#qa-course-course-indicators table
{
	margin-top:20px;
	table-layout:fixed;
}

div.qa_system div#qa-course-course-indicators table#course-information td
{
	text-align:left;
}

div.qa_system div#qa-course-course-indicators table th,
div.qa_system div#qa-course-course-indicators table td
{
	text-align:center;
}

div.qa_system div#qa-course-course-indicators table td div,
div.qa_system div#qa-course-course-indicators table tfoot th div
{
/*	border:1px solid red;*/
	width:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.qa_system div#qa-course-course-indicators table#qa-course-class-indicators td div,
div.qa_system div#qa-course-course-indicators table#qa-course-class-indicators tfoot th div
{
	width:3em;
}


div.qa_system div#qa-course-course-indicators table th:first-child,
div.qa_system div#qa-course-course-indicators table td:first-child
{
	width:40%;
	text-align:left;
}


div.qa_system div#qa-course-course-indicators div.chart-row
{
	margin-top:30px;
}

table.qa_general_data td ol,
table.qa_general_data td li
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

table.qa_general_data td ol
{
	margin-left:0em;
	padding-left:0em;	
}

table.qa_general_data td li
{
	list-style-type:none;
	margin-left:0em;
	padding-left:0em;	
}

form#qa-course-class-form #edit-fieldset-class-admin-settings-custom-eval-dates
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

form#qa-course-class-form #edit-fieldset-class-admin-settings-custom-eval-dates div.container-inline-date
{
	display:inline-block;
/*	border:1px solid grey;*/
	text-align:center;
	padding:20px;
}

form#qa-course-class-form #edit-fieldset-class-admin-settings-custom-eval-dates div.container-inline-date > div > label
{
	font-weight:bold;
	margin-bottom:6px;
}

fieldset#edit-fieldset-class-admin-settings .container-inline-date .form-item select 
{
    margin-right: 5px;
    margin-left: 5px;
}

div.form-item-fieldset-student-questionnaire-submission-date-first-date,
div.form-item-fieldset-student-questionnaire-submission-date-last-date,
div#edit-fieldset-student-questionnaire-submission-date-first-date,
div#edit-fieldset-student-questionnaire-submission-date-last-date{
	width: 100%!important;
}

div.form-item-fieldset-student-questionnaire-submission-date-first-date,
div.form-item-fieldset-student-questionnaire-submission-date-last-date{
	margin: 10px 0 20px 0!important;
}

label[for=edit-fieldset-student-questionnaire-submission-date-submission-date]{
	padding-top: 15px;
	padding-bottom: 15px;
}

.container-inline-date .date-spacer {
    margin-left: 5px;
}

.container-inline-date{
	margin: 20px 0;
}

.container-inline-date .form-type-date-select>label{
	margin-bottom: 10px;
}

div#edit-fieldset-class-settings-custom-course-evaluation-questionnaire-question{
	margin-top: 40px;
}


input#edit-fieldset-class-settings-submit{
	display: inline-block;
	float: right;
}