.one-sidebar #wrapper > #content
{
	width:71%;
}

div#qa_user_evaluation table
{
	width:940px!important;
}

div.qa_reports_class_comments
{
	width:940px;
}

div.qa_system.qa_report_procedure_questionnaires.qa_report_questionnaire_comments_school div.qa_reports_class_comments
{
	width:100%;
}

*[class^="print-"]
{
	margin-left:30px;
}

img.print-logo
{
	margin-left:0;
	width:125px;
}

div.print-content div.qa_system#person-cv fieldset.collapsed
{
	display:none;
}


div#printer-icon-wrapper
{
	float: right;
}

div.print-content div#qa_user_evaluation table#qa_user_evaluation_results_overview,
div.print-content div#qa_user_evaluation table#questionnaire-results-summary-by-class,
div.print-content div#qa_user_evaluation h4#instructor-results-by-course,
div.print-content div.png_chart+h4,
div.print-content div#qa_user_evaluation h4#instructor-evaluation,
div.print-content div#qa_user_evaluation h5
{
	page-break-before: always;
}


div.print-content div.qa_reports_class_comments h5,
div.print-content div#qa_user_evaluation h4+div>h5
{
	page-break-before: avoid;		
} 


div.print-content table tr
{
	page-break-after:avoid;
}

div.print-content div#qa_user_evaluation div.qa_reports_class_comments h4 h5
{
	page-break-before: avoid;		
}

div.print-content 	div#qa_user_evaluation h4+h5
{
	page-break-before: avoid;
}

div.print-content div#qa_user_evaluation h4#instructor-evaluation 
div.print-content qa_system table,
div.print-content qa_system div.chart
{
	page-break-inside:avoid;
}

div.print-content div#qa_user_evaluation table#questionnaire-results-summary-by-question-group,
div.print-content div#qa_user_evaluation table.questionnaire-results.questionnaire-results-summary
{
		page-break-before: always;
}

div.print-content span#printer-icon-wrapper
{
	display:none;
}


.item-list ul.no-marker
{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin-left:-1.8em;
}


div.footnote_mark
{
	display:inline-block;
	text-align:right;
	width:10px;
}

div.table-note
{
	margin-top:0.3em;
	font-size:80%;
	line-height:100%;
}

div#qa_user_publications>div.item-list>ul>li
{
	margin-top:0.75em;
}

form#qa-user-create-user-picture-form
{
	text-align:left;
}


form#qa-user-create-user-picture-form div.user-picture,
form#qa-user-create-user-picture-form div.form-item-picture-delete
{
	display:block;
	margin:0;
	padding:0;
/*	border:1px solid red;*/
}

form#qa-user-create-user-picture-form div.user-picture
{
	padding-top:1em;
	text-align:left;
	padding-bottom:1em;
 /*	border:1px solid red; */
}

form#qa-user-create-user-picture-form div.user-picture img
{
	border:3px solid grey;
}

form#qa-user-admin-form ul.tips
{
	display:none;
}

div#qa_user_publications cite
{
	padding:0;
	margin:0;
	font-style:normal;
}

div#qa_user_publications cite span.en_title
{
	font-style:italic;
}

div#qa_user_publications div.item-list h3
{
	font-size:1em;
	font-weight:bold;
}

/*div#qa_user_publications a:link    {color:black;}*/
div#qa_user_publications a:visited {color:black;}  /* visited link */
div#qa_user_publications a:hover   {color:#8c0026;}  /* mouse over link */
div#qa_user_publications a:active  {text-decoration:underline;}

div.qa_system table[class^='qa_user_cumulative'] th,
div.qa_system table[class^='qa_user_cumulative'] td
{
	text-align:center;
}

div.qa_system table[class^='qa_user_cumulative'] th:first-child,
div.qa_system table[class^='qa_user_cumulative'] td:first-child
{
	text-align:left;
}

div.qa_system table.qa_user_evaluation h4
{
	color:black;
}
div.qa_system table.qa_user_evaluation th
{
	text-align:center;
}

div.qa_system  table.qa_user_evaluation
{
	table-layout:fixed;
	width:940px!important;
}

div#qa_user_evaluation table,
div#qa_user_evaluation_results_overview
{
	table-layout:fixed;
}

div#qa_user_evaluation table th,
div#qa_user_evaluation_results_overview th,
div#qa_user_evaluation table td,
div#qa_user_evaluation_results_overview td
{
	text-align:center;
}

div#qa_user_evaluation table.qa_user_evaluation tr.summary-row
{
	font-weight:bold;
}

div#qa_user_evaluation  table.qa_user_evaluation tr>*{width:35px; text-align:center}
div#qa_user_evaluation  table.qa_user_evaluation tr>*:nth-child(1),
div#qa_user_evaluation  table.qa_user_evaluation tr>*:nth-child(2){text-align:left}

div#qa_user_evaluation table.qa_user_evaluation th:nth-child(1){width:80px;}
div#qa_user_evaluation table.qa_user_evaluation th:nth-child(2){width:auto;}

div#qa_user_evaluation  table.qa_user_evaluation tr.summary-row>td:nth-child(2) {width:auto; text-align:center}

div#qa_user_evaluation.qa_system table.qa_user_evaluation_instructor_info td
{
	text-align:left;
	width:auto;
}

div#qa_user_evaluation.qa_system table.qa_user_evaluation_instructor_info.QA_UserPersonalReport th:first-child,
div#qa_user_evaluation.qa_system table.qa_user_evaluation_instructor_info.QA_UserPersonalReport td:first-child
{
	width:24.4%;
}

div#qa_user_evaluation.qa_system table.qa_user_evaluation_instructor_info.QA_UserLongitudinalReport th:first-child,
div#qa_user_evaluation.qa_system table.qa_user_evaluation_instructor_info.QA_UserLongitudinalReport td:first-child
{
	width:19.48%;
}

div.qa_system.qa_user_page div.profile
{
	background-color:transparent;
	padding:0;
	border:none;
}

div.qa_system.qa_user_page div.profile h3
{
	display:block;
	border:none;
}

div#qa_user_evaluation table#questionnaire-results-summary-by-class th,
div#qa_user_evaluation table#questionnaire-results-summary-by-class td
{
	width:40px;
}

div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class th:first-child,
div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class td:first-child
div#qa_user_evaluation table#questionnaire-results-summary-by-class th:first-child,
div#qa_user_evaluation table#questionnaire-results-summary-by-class td:first-child
{
	width:80px!important;
}

div#qa_user_evaluation table#questionnaire-results-summary-by-class th:nth-child(2),
div#qa_user_evaluation table#questionnaire-results-summary-by-class td:nth-child(2)
{
	width:auto;
	text-align:left;
}

div#qa_user_evaluation table#questionnaire-results-summary-by-class tr.summary-row td:nth-child(2)
{
	text-align:center;	
}

div#qa_user_evaluation div.chart-wrapper
{
/*	border:1px solid red;*/
	position:relative;
	height:450px;
/*	margin-top:-60px;*/
	overflow: hidden;
	
}

div#qa_user_evaluation div#questionnaire-results-by-instructor-summary div.chart-wrapper div.chart
{
	padding-top:30px;
}

div#qa_user_evaluation div[id^='wrapper_chart_instructor_overview'].chart-wrapper
{
	height:300px;
	text-align:center;
}


div#qa_user_evaluation div.chart
{
/*	border:1px solid blue;*/
	position:absolute;
	top:-60px;
}

div#qa_user_evaluation div.chart table
{
	width:auto!important;
	margin-left:auto!important;
	margin-right:auto!important;
}

div#qa_user_evaluation div.chart table tbody
{
	border-top:none;
	margin-top:30px!important;
}

div#qa_user_evaluation div.chart table td
{
	text-align:center;
	padding:30px!important;
}

div#qa_user_evaluation div.gauge_chart.chart
{
/*	border:1px solid blue;*/
	position:static;
	top:-20px;
}


div#qa_user_evaluation div[id^='google-visualization-errors']
{
	display:none;
}


div#qa_user_evaluation table.questionnaire-results 
{
	width:940px!important;
	table-layout:fixed;
	z-index:100; 
}

div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class th,
div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class td,
div#qa_user_evaluation table th,
div#qa_user_evaluation table td
{
	width:35px; 
	margin-left:0; 
	margin-right:0; 
	padding-left:2px; 
	padding-right:2px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class th:first-child {width:50px; }
div#qa_user_evaluation table.questionnaire-results#questionnaire-results-summary-by-class th:nth-child(2){width:auto; }

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary
{
	table-layout:auto;
}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(2){width:auto;}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(3),
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(4),
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(5){width:40px!important; }

div#qa_user_evaluation table#questionnaire-results-summary-by-question-group caption
{
/*	margin-top:-30px; */
}

div.print-content div#qa_user_evaluation table#questionnaire-results-summary-by-question-group caption 
{
	margin-top: 0px;
}


div#qa_user_evaluation table#questionnaire-results-summary-by-question-group tr th:nth-child(1)
{
	width:auto;
}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(1) {width:  auto; text-align:left}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(2) {width:  35px;}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(3) {width: 245px;}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(4), 
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(5),
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr th:nth-child(6) {width:  70px;}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-detailed tr td:nth-child(1) {text-align:left}

div#qa_user_evaluation div[id^='chart_instructor_overview'].chart
{
	height:200px;
	width: 600px;
	margin-bottom:50px;
	margin-left: auto;
	margin-right: auto;
}

div#qa_user_evaluation div.chart
{
	height:400px;
	width: 600px;
	margin-bottom:50px;
}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary th:nth-child(1) {width:  75px; text-align:left}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary th:nth-child(2) {width:  auto; text-align:left}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary th:nth-child(3) {width: 155px;}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary th:nth-child(4) {width:  80px;}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary th:nth-child(5) {width:  60px;}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(1){text-align:left}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary tr.footer-row td:nth-child(2){text-align:center}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary tr.footer-row {font-weight:bold}

div#qa_user_evaluation table#questionnaire-results-summary-by-year th,
div#qa_user_evaluation table#questionnaire-results-summary-by-year td
{
	text-align:center;
}

div#qa_user_evaluation h4,
div#qa_user_evaluation h5
{
/*	margin-top:-50px; */
	color:black;
}

div.print-content div#qa_user_evaluation h4,
div.print-content div#qa_user_evaluation h5
{
	margin-top:0px;	
}


div#qa_user_evaluation h4+div.qa_reports_class_comments>a:first-child>h4
{
	margin-top:0px;
}

hr#class-results-by-course
{
	margin-top: 30px;
	margin-bottom: 15px;
}
	
hr#results-by-question-group
{
	margin-bottom:50px;
}

div#qa_user_evaluation h4+h5
{
	margin-top:20px;
}

div#qa_user_evaluation h3 caption:first-child
{
	margin-top:15px;
}

div#qa_user_evaluation div.qa_reports_class_comments h4
{
	padding-top:0;
	padding-left:6px;
	margin-top:30px;
	padding-bottom:0;
	margin-bottom:0;
	border:1px solid #bbb;
	background-color:#bbb;
}

div#qa_user_evaluation div.qa_reports_class_comments h5
{
	padding-top:0;
	padding-left:6px;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
	border:1px solid #bbb;
	background-color:#ddd;
}

div#qa_user_evaluation div.qa_reports_class_comments div.class-content
{
	border:1px solid #bbb;
}

div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary td:nth-child(2) {text-align:left}
div#qa_user_evaluation table.questionnaire-results.questionnaire-results-by-instructor-summary tr.footer-row td:nth-child(2) {text-align:center}

table.qa_user_edit_form_user_data td
{
	padding-top:0;
	padding-bottom:0;
	text-align:left;
	border:none;
}

table.qa_user_edit_form_user_data,
table.qa_user_edit_form_user_data body,
table.qa_user_edit_form_user_data tr,
table.qa_user_edit_form_user_data tr td
{
	border:none;
}

table.qa_user_edit_form_user_data caption
{
	text-align:left;
}

table.qa_user_edit_form_user_data td:first-child
{
	width:150px;
	font-weight:bold;
}

table.qa_user_edit_form_user_data tr:first-child td:last-child
{
	text-align:right;
	vertical-align:top;
}


fieldset#edit-qa-user-extras div#edit-noc-title select.form-select
{
	width:550px;
}

form#user-login div.form-item label
{
	width:100px;
}

div#qa_user_form_d2 table.webform-grid
{
	table-layout:fixed;
	width:100%;
}

div#qa_user_form_d2 table.webform-grid th:first-child
{
	width:50%
}

div#qa_user_form_d2 div label
{
	margin-left:0;
}

div#qa_user_form_d2 form.webform-client-form div input[type='submit']
{
	margin-right:0;
}

/*div.qa_system table+table#questionnaire-results-summary-by-question-group
{
	margin-top:60px;
}*/

div.qa_system#person-cv *
{
	color:black;
	font-size: 12px;
	line-height:1.3em;
}

div.qa_system#person-cv div.section>fieldset
{
	border:none;
	margin-left:-227px;
}

div.qa_system#person-cv div.section>fieldset>legend
{
	width:100%;
/*	margin-top: 35px; */
	border-bottom:1px solid #68712c;
	font-size:12px;
	font-weight:bold;
	color: #68712c
}

div.qa_system#person-cv div.section>fieldset>div.fieldset-wrapper
{
	margin-left:220px;
}

div.qa_system#person-cv span.title
{
	font-weight:normal;
}


div.qa_system#person-cv div#table_of_contents
{
	margin-top:1.3em;
}

div.qa_system#person-cv .item-list ul.no-marker
{
	margin-left:0;
	padding-left:0;
	text-align:left;
}

div.qa_system#person-cv .item-list ul.inline li
{
	margin-left:0;
	padding-right:0;
	text-align:left;
	margin-left:0;
}

div.qa_system#person-cv #table_of_contents .item-list ul.inline li:not(:last-child):after
{
	content:' • ';
}

div.qa_system#person-cv .item-list ul.inline li:after
{
	content:', ';
}

div.qa_system#person-cv .item-list ul.inline li:last-child:after
{
	content:'';	
}

div.qa_system#person-cv span.parenthesised:not(:blank):before
{
	content:"(";
}
div.qa_system#person-cv span.parenthesised:not(:blank):after
{
	content:")";
}

div.qa_system#person-cv div.section div.title-line>h1,
div.qa_system#person-cv div#courses h1
{
	font-size:12px;
	font-weight:bold;
}


div.qa_system#person-cv div.section
{
	clear:both;
	margin-left:220px;
}

div.qa_system#person-cv div.section div.title-line
{ 
	border-bottom:1px solid #68712c;
/*	border-bottom:1px solid #1593cb;*/
	margin-bottom: 40px;
	margin-right:0px;
/*	padding-left:10px;*/
}

div.qa_system#person-cv div.section div.title-line,
div.qa_system#person-cv div.section div.user-picture
{
	margin-left:-220px;
}

div.qa_system#person-cv h1,
div.qa_system#person-cv h2
{
	display:inline-block;
}

div.qa_system#person-cv div span.elem_value
{
	white-space: pre-wrap;
	word-wrap: break-word;
}

div.qa_system#person-cv div#personal-information  span.elem_value p,
div.qa_system#person-cv div#personal-information  span.elem_value ul
{
	display:inline;
}

div.qa_system#person-cv div#personal-information h1
{
	margin-top:35px;
}
div.qa_system#person-cv h1
{
	margin-top:50px;
	color:#68712c/*#1593cb*/;
	font-weight:bold;
}

div.qa_system#person-cv div.content>h2
{
	padding-top:0;
	padding-left:0;
}

div.qa_system#person-cv div.content>h2:first-child
{
	margin-top:25px;
	margin-left:0;
}

div.qa_system#person-cv #education-and-training tr:not(:first-child) td
{
    padding-top:10px;
}

div.qa_system#person-cv #education-and-training div.view_container 
{
	margin-right:0;
}

div.qa_system#person-cv #education-and-training div.view_container  div.form-wrapper
{
	margin-left:0;
}

div.qa_system#person-cv #education-and-training  h2
{
	margin-left:0px;	
	padding-left:0px;	
	margin-right:0;	
	padding-right:0;	
	padding-bottom:0;	
	width:100%;
}

div.qa_system#person-cv > h2#name
{
	margin-top:20px;
	font-size: 14.8px;
}

div.qa_system#person-cv div.view-grouping-header,
div.qa_system#person-cv  table caption,
div.qa_system#person-cv div#courses h3
{
	font-size: 12px;
	margin-left:0px;
}

div.qa_system#person-cv div#theses-supervised div.view-grouping-header
{
	margin-left:0px;
}

/* div.qa_system#person-cv div.view-grouping:first-child div.view-grouping-header{margin-top:0} */
div.qa_system#person-cv                                                     div.view-grouping-header{margin-top:20px}

div.qa_system#person-cv div.view-grouping-header,
div.qa_system#person-cv table caption           {margin-bottom:10px}
div.qa_system#person-cv table caption			{margin-left:84px}

div.qa_system#person-cv li
{
	text-align:left;
}

div.qa_system#person-cv
{
	font-size:12px;
}

div.qa_system#person-cv div#personal-information div.item-list img
{
	height:12px;
	width:12px;
}

div.qa_system#person-cv p
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}


div.qa_system#person-cv div#personal-information label,
div.qa_system#person-cv div#personal-information value
{
	display:inline;
}

div.qa_system#person-cv  label.above {display:block;}
div.qa_system#person-cv  label.before {display:inline;}

/*div.qa_system#person-cv div#personal-information label:after
{
	content:': ';
}*/

div.qa_system#person-cv div#personal-information div.user-picture
{
	margin-top:10px;
	width:220px;
	float:left;
}

div.qa_system#person-cv div#personal-information div.user-picture img
{
	float:right;
	margin-right:15px;
}

div.qa_system#person-cv div#personal-information div.item-list
{
	margin-left:0px;
}

div.qa_system#person-cv div#academic-appointments div.items
{
	margin-left:-158px;
}

div.qa_system#person-cv div#academic-appointments div.items span.dates
{
	display:inline-block;
	width:150px;
	text-align:right;
}

div.qa_system#person-cv div#academic-appointments div.items span.title
{
	display:inline-block;
	margin-left:5px;
}

body.webkit div.qa_system#person-cv  div#publications div.view-grouping-header {margin-left:0px;}

div.qa_system#person-cv div#publications div.view-grouping-header
{
	font-weight:bold;
	font-size: inherit;
/*	margin-left:17px;*/
}

/*div.qa_system#person-cv div#publications div.view-content{margin-left:10px;}*/
/*
                   div.qa_system#person-cv div.view-grouping div.item-list{	margin-left:-42px;}
body[class*=' ff'] div.qa_system#person-cv div.view-grouping div.item-list{	margin-left:-43px;}
body.webkit             div.qa_system#person-cv div.view-grouping div.item-list{	margin-left:-45px;}
*/
div.qa_system#person-cv  #theses-supervised div.view-content{	margin-left:0;}
div.qa_system#person-cv  #theses-supervised div.view-grouping-content{margin-left:0;}

                   div.qa_system#person-cv  div.view-grouping-content{	margin-left:-42px;}
body[class*=' ff'] div.qa_system#person-cv div.view-grouping-content{	margin-left:-41px;}
body.webkit             div.qa_system#person-cv div.view-grouping-content{	margin-left:-45px;}

div.qa_system#person-cv div.view-grouping{ display:table-row; padding-top:10px;}

div.qa_system#person-cv div.view-grouping div.item-list{vertical-align:top;}
div.qa_system#person-cv div.view-grouping>div h3
{
	display:inline-block;
	font-weight:normal;
}

div.qa_system#person-cv div.view-grouping>div ol{ display:inline-block;}

div.qa_system#person-cv div#publications div.view-grouping-content{	margin-left:-160px;}
div.qa_system#person-cv div#publications div h3
{
	text-align:right;
/*	border:1px solid red;*/
	width:144px;
}

div.qa_system#person-cv div#publications div h3,
div.qa_system#person-cv div#publications div ol
{
	display:table-cell;
}


div.qa_system#person-cv div#publications div ol
{
	list-style-type:none;
}

div.qa_system#person-cv div#publications div.view-grouping-header
{
		margin-top:30px;
}

div.qa_system#person-cv div#publications li:only-child:before
{
    counter-increment: section;
	content:'';
	margin-left:0px;
}

div.qa_system#person-cv div#publications ol{
	counter-reset:section;
}

div.qa_system#person-cv div#publications li
{
	text-align:left;
	margin-left:10px;
}

div.qa_system#person-cv div#publications li:before
{
    counter-increment: section;
    content: counter(section) ". ";	
	margin-left:-15px;
}


div.qa_system#person-cv  a.active, 
div.qa_system#person-cv  a:link,
div.qa_system#person-cv  a:visited
{
	color:black;
}

div.qa_system#person-cv *
{
	line-height:1.3em;
}

div.qa_system#person-cv div#courses h2,
div.qa_system#person-cv div#courses h3,
div.qa_system#person-cv div#courses h4,
div.qa_system#person-cv div#courses h5
{
	font-size: 12px;
	margin-left:0px;
}

div.qa_system#person-cv div#courses h1,
div.qa_system#person-cv div#courses h2,
div.qa_system#person-cv div#courses h3,
div.qa_system#person-cv div#courses h4
{
	font-weight: bold;
}

div.qa_system#person-cv div#courses h5
{
	font-weight:normal;
}

div.qa_system#person-cv a:hover
{
	color:#8c0026;
}

div.qa_system#person-cv div#personal-information div.item-list ul
{
	margin-left:0;
	padding-left:0;
	list-style-type: none;
	list-style-image: none;
/*	list-style-image: url('/images/icons/print_icon.gif'); */
}
div.qa_system#person-cv div#personal-information div.item-list ul div.item-list
{
	margin-left:0;
	padding-left:0;
}

div.qa_system#person-cv div#personal-information div.item-list ul div.item-list,
div.qa_system#person-cv div#personal-information div.item-list ul div.item-list ul,
div.qa_system#person-cv div#personal-information div.item-list ul div.view_select ul
{
	display:inline;
}

div.qa_system#person-cv div#personal-information div.item-list ul li
{
	margin-left:0;
}

div.qa_system#person-cv div#personal-information div.item-list ul ul li
{
	display:inline-block;
}

div.qa_system#person-cv div#personal-information div.fieldset-wrapper>div.item-list>ul>li>label
{
	font-weight:bold;
}

div.qa_system#person-cv div#personal-information div.fieldset-wrapper>div.item-list>ul>li>label:after
{
	content:': '
}

div.qa_system#person-cv div#personal-information div.fieldset-wrapper>div.item-list>ul>li>label:last-child:after
{
	content:''
}

div.qa_system#person-cv div#personal-information div.item-list ul ul li:after
{
	content:', ';
}

div.qa_system#person-cv div#personal-information div.item-list ul ul li:last-child:after
{
	content:'';
}

div.qa_system#person-cv div#personal-information div.item-list ul#last-line-items li

div.qa_system#person-cv div#personal-information div.item-list ul#last-line-items li
{
	display:inline;
	margin:0;
	padding:0;
}

div.qa_system#person-cv div#personal-information div.item-list ul#last-line-items li span.label
{
	color:#68712c;
/*	color:#1593cb;*/
}

div.qa_system#person-cv div#personal-information div.item-list ul#last-line-items li:after
{
	content:' | ';
}

div.qa_system#person-cv div#personal-information div.item-list ul#last-line-items li:last-child:after
{
	content:'';
}

div.qa_system#person-cv div#personal-information div.item-list ul div span.view_title
{
	font-weight:bold;
}

div.qa_system#person-cv div#personal-information div.item-list ul div.view_select ul>li:after
{
	content:",\00a0"
}
div.qa_system#person-cv div#personal-information div.item-list ul div.view_select ul>li:last-child:after
{
	content:'';
}
div.qa_system#person-cv div.section#education-and-training form#qa-faculty-info-form>div>div.view_container>h2
{
	margin-top:0px;
}

div.qa_system#person-cv div.section#education-and-training form#qa-faculty-info-form  div.view_container>h2
{
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	width:100%;
}

div.qa_system#person-cv div.section#education-and-training form#qa-faculty-info-form  div.view_container div.view_internal_container
{
	margin-top:0;
}

div.qa_system#person-cv form>div>div.view_container>h2,
div.qa_system#person-cv div.title-line+h3
{
	margin-top:0;
}

div.qa_system#person-cv div.section#education-and-training form#qa-faculty-info-form  div.view_container p
{
	margin:0;
	padding:0;
}

/*
div.qa_system#person-cv div#education-and-training h3,
div.qa_system#person-cv div#education-and-training hr,
div.qa_system#person-cv div#education-and-training span.view_title,
div.qa_system#person-cv div#education-and-training span.separator
{
	display:none;
}
*/

div.qa_system#person-cv div#education-and-training div.textfield_view[elem_title='Έτος λήψης πτυχίου']
{
	margin-left:-40px;
	display:inline-block;
	margin-right:1em;
}
/*
div.qa_system#person-cv div#education-and-training div[id^='cid']
{
	display:inline;	
	margin-right:1em;
}

div.qa_system#person-cv div#education-and-training div[id='cid_122']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_125']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_128']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_131']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_134']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_137']:after
{
    content:"\A"; white-space:pre;
}

div.qa_system#person-cv div#education-and-training div[id='cid_123']:before,
div.qa_system#person-cv div#education-and-training div[id='cid_129']:before,
div.qa_system#person-cv div#education-and-training div[id='cid_135']:before
{
	content:"("; 
}

div.qa_system#person-cv div#education-and-training div[id='cid_123']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_129']:after,
div.qa_system#person-cv div#education-and-training div[id='cid_135']:after
{
    content:")\A"; white-space:pre;	
}


body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_122'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_128'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_134']{margin-left:-1px;}
*/

/*
body.webkit div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_122'],
body.webkit div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_128'],
body.webkit div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_134'],
*/
                            div.qa_system#person-cv div#education-and-training div[id='cid_122'],
                            div.qa_system#person-cv div#education-and-training div[id='cid_128'],
                            div.qa_system#person-cv div#education-and-training div[id='cid_134']{margin-left:0;}
/*
div.qa_system#person-cv div#education-and-training div[id='cid_125'],
div.qa_system#person-cv div#education-and-training div[id='cid_124'],
div.qa_system#person-cv div#education-and-training div[id='cid_131'],
div.qa_system#person-cv div#education-and-training div[id='cid_130'],
div.qa_system#person-cv div#education-and-training div[id='cid_132'],
div.qa_system#person-cv div#education-and-training div[id='cid_137'],
div.qa_system#person-cv div#education-and-training div[id='cid_136'],
div.qa_system#person-cv div#education-and-training div[id='cid_138']{margin-left:-14px;}

body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_125'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_124'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_131'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_130'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_132'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_137'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_136'],
body[class*=' ff'] div.print-content div.qa_system#person-cv div#education-and-training div[id='cid_138']{margin-left:1px;}


body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_125'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_124'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_131'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_130'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_132'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_137'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_136'],
body[class*=' ff'] div.qa_system#person-cv div#education-and-training div[id='cid_138']{margin-left:0px;}

body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_125'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_124'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_131'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_130'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_132'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_137'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_136'],
body.webkit div.qa_system#person-cv div#education-and-training div[id='cid_138']{margin-left:0px;}
*/
div.qa_system#person-cv div.section#courses h5 + hr
{
	display: none; 
	visibility: hidden;
	margin-top: 30px;
}


div.qa_system#person-cv h2
{
	background-color:transparent;
}

div.qa_system#person-cv br
{
	line-height:10px;
}

div.qa_system#person-cv #courses h3
{
	margin-bottom:0;
}

div.qa_system#person-cv #courses h4
{
	margin-top:0;
}

div.qa_system#person-cv form[id*='qa-faculty-info-form'],
div.qa_system#person-cv form[id*='qa-faculty-info-form'] div.view_container,
div.qa_system#person-cv form[id*='qa-faculty-info-form'] div.view_container>h2
{
	margin-top:0px;
	padding-top:0;
}

div.qa_system#person-cv form[id*='qa-faculty-info-form']>div>div.view_container>div.form-wrapper>div
{
	margin-top:20px;
	padding-top:0;
}

div.qa_system#person-cv form[id*='qa-faculty-info-form']>div>div.view_container>div.form-wrapper>div.view-container
{
	margin-top:15px;
	padding-top:0;
}

/* div.qa_system#person-cv form[id*='qa-faculty-info-form'] div.view_container > div.form-wrapper > div.view_container, */
/*
div.qa_system#person-cv form[id*='qa-faculty-info-form'] div.form-wrapper#edit-2 div.expandable
{
	margin-left:-10px;
}
*/

div.qa_system#person-cv div#administrative-work table,
div.qa_system#person-cv div#administrative-work table tr
{
 /*	display: block; */
	padding-top:0;
	padding-bottom:0;
	color:black;
}


div.qa_system#person-cv div#administrative-work table tr th:first-child,
div.qa_system#person-cv div#administrative-work table tr td:first-child,
div.qa_system#person-cv div#administrative-work table tr th:last-child,
div.qa_system#person-cv div#administrative-work table tr td:last-child
{
	display:none;
}

div.qa_system#person-cv div#administrative-work table thead{display:none;}
body[class*=' ff'] div#person-cv.qa_system div#administrative-work table td:last-child {width:640px;}

/*div.qa_system#person-cv div#administrative-work table td:nth-child{width: 670px;}*/
div.print-content div.qa_system#person-cv div#administrative-work table td:last-child{width: 640px;}

div.qa_system#person-cv div#administrative-work table td div{word-wrap:normal}

div.qa_system#person-cv div#administrative-work table tr td:nth-child(2){width: 34px; text-align: right;};
div.qa_system#person-cv div#administrative-work table td:nth-child(2) {width:30px; text-align:right;}
div.qa_system#person-cv div#administrative-work div.table-element-table table.table-element-5-cols-cv-view tr td:nth-child(3)
{text-align:left; padding-right:10px}

/*div#person-cv div#administrative-work table th:nth-child(3),
div#person-cv div#administrative-work table td:nth-child(3)
{
	width:40px;
}*/

div.qa_system#person-cv div#administrative-work table th:nth-child(3),
div.qa_system#person-cv div#administrative-work table td:nth-child(3) 
{
	width:40px;
/*	border:1px solid red;	*/
}
div.qa_system#person-cv div#administrative-work table td:nth-child(3) 
{
	padding-right:10px; 
}
body.gecko[class*=' ff'] div.qa_system#person-cv div.table-element-table div#administrative-work table td:nth-child(3) {padding-right:14px; width:30px}
div.qa_system#person-cv div#administrative-work table td:nth-child(3) div:before{ content:'–';}
/*div.qa_system#person-cv div#administrative-work table td:nth-child(3) div{width:30px;}*/
div.qa_system#person-cv div#administrative-work table td:nth-child(5) div{ padding-left:0.1em}

div.qa_system#person-cv div#administrative-work table td
{
	border:none;
	background-color: transparent;
	text-align:left;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-left:0;
	margin-right:0;
}

div.print-content div.qa_system#person-cv div#administrative-work table caption
{
	width:100%;
}

div.qa_system#person-cv div#administrative-work table caption
{
	width:707px;
}

div.qa_system#person-cv #courses div#edit-4 p+div+h1,
div.qa_system#person-cv #courses hr
{
	display:none;
}

div.qa_system#person-cv #courses div#edit-4 p#atypo-didaktiko-ergo,
div.qa_system#person-cv #courses div#edit-4 p#ektos,
div.qa_system#person-cv #courses div#expandable-element-wrapper-194>h3
{
	margin-top:30px;
}

div.qa_system#person-cv #courses div.view_container div.form-wrapper 
{
	margin:0;
}

div.qa_system#person-cv #courses div.title-line+h3.semester
{
	margin-top:0;
}

div.qa_system#person-cv #courses h3.semester
{
	margin-top:30px;
}

div.qa_system#person-cv #courses table.cv-table
{
	width:auto;
	table-layout:fixed;
	border:none;
	margin-left:-140px;
	margin-top:10px;
}

div.qa_system#person-cv #courses table.cv-table th
{
	background-color:transparent;
	font-weight:bold;
}

div.qa_system#person-cv #courses table.cv-table th:nth-child(1)
{
	width:134px;
	text-align:right;
}

div.qa_system#person-cv #courses table.cv-table td:first-child
{
	text-align:right;
}

div.qa_system#person-cv #courses table.cv-table th
{
	padding-left:0;
}

div.qa_system#person-cv #courses table.cv-table td
{
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	vertical-align:top;
}
div.qa_system#person-cv #courses table.cv-table td:first-child
{
	padding-right:16px;
}

div.qa_system#person-cv #courses table.cv-table td h4
{
	margin-left:0;	
}


div.qa_system#person-cv #courses table.cv-table *
{
	border: none;
}

div.qa_system#person-cv #education-and-training h2,
/*div.qa_system#person-cv #courses h3,*/
div.qa_system#person-cv .view-grouping-header,
div.qa_system#person-cv div#administrative-work table caption
{
	margin-top:0;
/*	border-bottom: 1px solid #ccc;*/	/* @@@divider@@@ */ 
}


                                     div#person-cv div#administrative-work table{margin-left:-78px;}
                    div.print-content div#person-cv div#administrative-work table{margin-left:-74px;}
body[class*= ' ff'] div.print-content div#person-cv div#administrative-work table{margin-left:-78px;}
body[class*= ' ff'] div#person-cv div#administrative-work table{margin-left:-74px;}
body.webkit         div#person-cv div#administrative-work table{margin-left:-84px;}
body.webkit         div.print-content  div#person-cv div#administrative-work table{margin-left:-70px;}

div#person-cv div#administrative-work table,
div#person-cv div#administrative-work table tbody
{
	width:800px!important;	
}

div#person-cv div#administrative-work table
{
	table-layout: fixed
}

div.qa_system#person-cv div#administrative-work table caption
{
	margin-right: -10px;	
}

                    div.qa_system#person-cv div#administrative-work table caption{margin-left:76px;}
                    div.print-content  div.qa_system#person-cv div#administrative-work table caption{margin-left:75px;}
body.webkit         div.qa_system#person-cv div#administrative-work table caption{margin-left:84px;}
body[class*= ' ff'] div.qa_system#person-cv div#administrative-work table caption{margin-left:75px;}
body.webkit               div.print-content div.qa_system#person-cv div#administrative-work table caption{margin-left:76px;}
body[class*= ' ff'] div.print-content div.qa_system#person-cv div#administrative-work table caption{margin-left:79px;}

div.qa_system#person-cv div#administrative-work table tbody,
div.qa_system#person-cv div#administrative-work table tr
{
	border:none;
	background-color: transparent;	
}

div.qa_system#person-cv div div.left-indent table,
div.qa_system#person-cv div div.left-indent table *
{
	border:none;
	background-color:transparent;
}

div.qa_system#person-cv div#projects div.left-indent.form-wrapper table,
div.qa_system#person-cv div#courses div.left-indent.form-wrapper table
{
	table-layout:fixed;
}

div.qa_system#person-cv div#projects div.left-indent.form-wrapper table td,
div.qa_system#person-cv div#courses div.left-indent.form-wrapper table td
{
	width:auto;
}

div.qa_system#person-cv div#projects table caption,
div.qa_system#person-cv div#courses table caption
{
	margin-left:74px;
}

div.qa_system#person-cv div#projects div.left-indent.form-wrapper table td:first-child,
div.qa_system#person-cv div#courses div.left-indent.form-wrapper table td:first-child
{
	width:74px;
}

/*
div.qa_system#person-cv div#projects div.view_container div.form-wrapper div.left-indent.form-wrapper
{
	margin-left:-64px;	
}
*/

div.qa_system#person-cv div#education-and-training div.left-indent.form-wrapper
{
	margin-left:-74px;
	
}

div.qa_system#person-cv div#courses form[id*='qa-faculty-info-form'] div#edit-4
{
	margin-top:20px;
}
div.qa_system#person-cv div#courses form[id*='qa-faculty-info-form'] div#edit-4 table th,
div.qa_system#person-cv div#courses form[id*='qa-faculty-info-form'] div#edit-4 table td
{
	text-align:left;
}

div.qa_system#person-cv div div.view_container div.form-wrapper div.left-indent.form-wrapper 
{
	margin-left:-64px;
}


div.qa_system#person-cv div#courses div.left-indent.form-wrapper table td
{
	text-align:left;
}

div.qa_system#person-cv div ul.fieldset_as_list,
div.qa_system#person-cv div ul.fieldset_as_list ul
{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin-left:0px;
	padding-left:0;
}
div.qa_system#person-cv #societal-work div ul.fieldset_as_list li
{
	margin-left:-10px;	
}

div.qa_system#person-cv  div ul.fieldset_as_list li
{
	margin-left:0px;
	padding-left:0;
	position: relative;	
}

div.qa_system#person-cv div ul.fieldset_as_list li>div>h3
{
	margin-top:1.3em;
}

div.qa_system#person-cv div ul.fieldset_as_list li ul li,
div.qa_system#person-cv div#edit-7-234 ul.fieldset_as_list li,
div.qa_system#person-cv div#edit-7-244 ul.fieldset_as_list li,
div.qa_system#person-cv div#edit-7-249 ul.fieldset_as_list li,
div.qa_system#person-cv div#edit-9-264 ul.fieldset_as_list li,
div.qa_system#person-cv div#edit-83 ul.fieldset_as_list li,
div.qa_system#person-cv div#edit-6 ul.fieldset_as_list li
{
	position:relative;
}

div.qa_system#person-cv div ul.fieldset_as_list span.options_source-current_acad_year_down_to_1970,
div.qa_system#person-cv div ul.fieldset_as_list span.options_source-current_acad_year_down_to_1981,
div.qa_system#person-cv div#edit-7-234 ul.fieldset_as_list li>span:first-child,
div.qa_system#person-cv div#edit-7-244 ul.fieldset_as_list li>span:first-child,
div.qa_system#person-cv div#edit-7-249 ul.fieldset_as_list li>span:first-child,
div.qa_system#person-cv div#edit-9-264 ul.fieldset_as_list li>span:first-child,
div.qa_system#person-cv div#edit-83 ul.fieldset_as_list li>span:first-child,
div.qa_system#person-cv div#edit-6 ul.fieldset_as_list li>span:first-child,
.cv_non_elke_projects .date
{
	position:absolute;
	top:0;
	left:-231px;
	width:215px;
	text-align:right;
	overflow:hidden;
	display:block;
    white-space: nowrap; 
	text-overflow: ellipsis;
/*	overflow-style:panner;*/
}

.cv_non_courses .date
{
	position:absolute;
	top:0;
	left:-231px;
	width:215px;
	text-align:right;
	overflow:hidden;
	display:block;
    white-space: nowrap; 
	text-overflow: ellipsis;
}

div.qa_system#person-cv .hidden
{
	visibility:hidden;
}

/*
div.qa_system#person-cv div ul.fieldset_as_list span.options_source-current_acad_year_down_to_1970:hover,
div.qa_system#person-cv div ul.fieldset_as_list span.options_source-current_acad_year_down_to_1981:hover,
div.qa_system#person-cv div#edit-7-234 ul.fieldset_as_list li>span:first-child:hover,
div.qa_system#person-cv div#edit-7-244 ul.fieldset_as_list li>span:first-child:hover,
div.qa_system#person-cv div#edit-7-249 ul.fieldset_as_list li>span:first-child:hover,
div.qa_system#person-cv div#edit-9-264 ul.fieldset_as_list li>span:first-child:hover,
div.qa_system#person-cv div#edit-83 ul.fieldset_as_list li>span:first-child:hover,
div.qa_system#person-cv div#edit-6 ul.fieldset_as_list li>span:first-child:hover
{
	overflow:visible;
	text-overflow: inherit;
	background-color:white;
	z-index:10;
}
*/
div.qa_system#person-cv div#edit-7-244 ul.fieldset_as_list li>span:nth-child(2),
div.qa_system#person-cv div#edit-7-249 ul.fieldset_as_list li>span:nth-child(2),
div.qa_system#person-cv div#edit-9-264 ul.fieldset_as_list li>span.list-item-separator,
div.qa_system#person-cv div#edit-6 ul.fieldset_as_list li>span:nth-child(2)
{
	display:none;
}

div.qa_system#person-cv div#projects div.view_container div.form-wrapper,
div.qa_system#person-cv div#societal-work div.view_container div.form-wrapper
{
	margin-right:0;
}

div.qa_system#person-cv div#projects div.view_container div.form-wrapper,
div.qa_system#person-cv div#societal-work div.view_container div.form-wrapper
{
	margin-left:0;
}

div.qa_system#person-cv div#projects div.view_container div.form-wrapper div.form-wrapper, 
div.qa_system#person-cv div#societal-work div.view_container div.form-wrapper div.form-wrapper
{
	margin-left:10px;
}

div.qa_system#person-cv div div.left-indent table
{
	table-layout:fixed;
}

div.qa_system#person-cv div#projects h3,
div.qa_system#person-cv div#societal-work h3
{
/* 	border-bottom:1px solid #ccc; */ /* @@@divider@@@ */
/*	margin-left:10px;*/
}

div.qa_system#person-cv div#societal-work div.footer
{
	display:none;
}

div.qa_system#person-cv div#projects table th
{
	padding:0.5em;
}

div.qa_system#person-cv div div.left-indent table td
{
	padding:0;
	margin:0;
}

div.qa_system#person-cv div div.left-indent table td:first-child
{
	width:64px;
	text-align:right;
	padding-right:10px;
	vertical-align: top;
}

div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div:first-child,
div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div:first-child
{
	text-align:right;

}

div.qa_system#person-cv div.table-element-as-list
{
	margin-top:20px;
}

div.qa_system#person-cv div.view-research-projects-merged ,
div.qa_system#person-cv div.table-element-as-list
{
	margin-left: -84px;
}

div.qa_system#person-cv div.table-element-as-list table tr
{
	background-color: transparent;
}


div.qa_system#person-cv div.view-research-projects-merged table td,
div.qa_system#person-cv div.table-element-as-list table td
{
	border:none;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	vertical-align: top;
}

div.qa_system#person-cv div.view-research-projects-merged table td div,
div.qa_system#person-cv div.table-element-as-list table td div
{
	text-align:left;
}

div.qa_system#person-cv div.view-research-projects-merged table td:first-child,
div.qa_system#person-cv div.table-element-as-list table td:first-child
{
    width: 66px;
    margin: 0px;
    text-align: right;
/*    padding-left: 1px;
    padding-right: 11px;*/
}

div.qa_system#person-cv div.view-research-projects-merged table tbody,
div.qa_system#person-cv div.view-research-projects-merged table tr,
div.qa_system#person-cv div.table-element-as-list table tbody,
div.qa_system#person-cv div.table-element-as-list table tr
{
	background-color:transparent;
	border:none;
}

div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div.duration,
div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div.duration
{
	text-align:left;
}

body[class*=' ff'] div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div.duration{	width:64px;}
body.webkit div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div.duration{	width:64px;}
div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div.duration{	width:68px;}
body[class*=' ff'] div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div.duration{	width:64px;}
body.webkit div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div.duration{	width:64px;}
div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div.duration{	width:68px;}

div.qa_system#person-cv div.view_container div.table-element-table:first-child
{
	margin-top:0px;	
}
div.qa_system#person-cv div.view_container div.table-element-table
{
	margin-top:10px;	
}

div.view-research-projects.view-display-id-cv_page div.views-row div,
div.view-research-projects-merged.view-display-id-cv_page div.views-row div
{
	display:inline-block;
	vertical-align:top;
}

div.view-research-projects.view-display-id-cv_page div.views-row div.views-field.views-field-nothing,
div.view-research-projects-merged.view-display-id-cv_page div.views-row div.views-field.views-field-nothing
{
	width:100px;
	margin-left:-100px;
}

div.qa_system#person-cv div.view-research-projects.view-display-id-cv_page div.views-row div.views-field.views-field-Titlos-GR,
div.qa_system#person-cv div.view-research-projects-merged.view-display-id-cv_page div.views-row div.views-field.views-field-Titlos-GR
{
	width:98%;
}

div.qa_system#person-cv .reference-list .author-list
{
	font-weight:bold;
}


div.qa_system#person-cv .reference-list ol
{
	padding-left:7px;
}

div.qa_system#person-cv div[id^='work'] div.form-wrapper,
div.qa_system#person-cv div[id^='work'] div.view_container,
div.qa_system#person-cv div[id^='work'] h2 
{
	margin-left:0;
	padding-left:0;
	font-size:12px;
}

div.qa_system#person-cv div#work-acknowledgement h2 
{
	margin-bottom:0px;
	padding-bottom:0px;
}

div.qa_system#person-cv div[id^='work'] div.view_container h3
{
	margin-top:10px;
	font-size:12px;
}

div.qa_system#person-cv .reference-list li
{
	margin-left:0;
}


div.view-research-projects.view-display-id-cv_page div.views-row div.views-field.views-field-Titlos-GR,
div.view-research-projects-merged.view-display-id-cv_page div.views-row div.views-field.views-field-Titlos-GR
{
	width:600px;
	margin-left: 7px;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping:first-child > div.view-grouping-header
{	
	margin-top:0;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-header
{
	text-align:left;
	font-weight:bold;
	margin-top:20px;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table:first-child > caption 
{
	padding-top:5px;
}

body[class*=' ff'] div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption,
body.webkit div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption 
{
	display: block;
}

body[class*=' ff'] div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content,
body[class*=' ff'] div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content
{
	margin-top:0;	
}


div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content
{
	/*margin-top:-30px;*/
}

div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption 
{
	display: inline-block;
	margin-left:-77px;
	width:77px;
}
/*
body.webkit div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption, 
body ff34 div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption 
{
	position:static;
}
*/
div#person-cv table.views-table > caption {position:relative;}

div#person-cv table.views-table > caption {top:26px;}
div#person-cv div#projects table.views-table > caption {top:0px;}

body.webkit div.print-content div#person-cv table.views-table > caption {top:19px;}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table > caption
{
	padding-top:10px;
	text-align:left!important;
	font-weight:normal;
	font-size:12px;
}

div#person-cv div#theses-supervised  h2
{
	margin-top:20px;
}

div#person-cv div#theses-supervised table
{
	margin-top: -40px;
}

div#person-cv div#theses-supervised  h3
{
 /*	display:none;*/ 
}

div#person-cv div#edit-6  div#edit-6-1437-1403 ul.fieldset_as_list li>span:first-child
{
	position:static;
	width:auto;
	display:inline;
	text-align:left;
}
div#person-cv div#edit-6  div#edit-6-1437-1403 ul.fieldset_as_list li>span:first-child span:after
{
	content:' ';
}
/*	body[class*=' ff'] div#person-cv div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table
{
	margin-top:-30px;
}*/

/*
div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table
{
	table-layout:fixed;
	width:100%;
}
*/

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table,
div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody,
div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tr,
div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td
{
	border:none!important;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td
{
	width:100%;
	margin-left:0;
	text-align:left;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td
{
	padding-top:1px;
/*	padding-left:23px;*/
}

body[class*=' ff'] div.print-content div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table
{
	margin-top:-23px;
}

body[class*=' ff'] div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td,
body.webkit div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td,
body.webkit div.print-content div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tbody tr td
{
	padding-left:2px;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table
{
	counter-reset:section;
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tr:before
{
	display: inline-block;
	border:none;
    counter-increment: section;
    content: counter(section) ". ";	
	font-size:12px;
	margin-left: 0px;
	width: 1.5em;
	text-align: right;
}

div#expandable-element-wrapper-194 div.item-list div.item-list ul
{
    counter-reset: section;	
}

div#expandable-element-wrapper-194 div.item-list div.item-list li:before
{
    counter-increment: section;
    content: counter(section) ". ";		
}

div#expandable-element-wrapper-194 li.restart-counter
{
    counter-reset: section;	
}

div.view-id-theses.view-display-id-cv_instructor > div.view-content > div.view-grouping > div.view-grouping-content > table.views-table tr:only-child:before
{
	display: inline-block;
	border:none;
    counter-increment: section;
    content: "";	
	font-size:12px;
	margin-left: 0px;
	width: 1.5em;
}


h4+h5
{
	page-break-before: avoid;
}

div.title-line>h1,
div.title-line+h3+br
{
	page-break-after:avoid;
}

div.fieldset-helper-toggle-all
{
	clear:right;
	float:right;
}

div#person-cv  fieldset.collapsed .fieldset-legend {
  background-position: -2px 50%;
}

div#person-cv  fieldset.collapsible .fieldset-legend {
  background-position: 0px 65%;
}

div.print-content div.qa_system#person-cv .fieldset-legend 
{
	background-image:none;
	padding-left:0;
}

/*div#person-cv div[id='theses-supervised'] h3
div#person-cv div[id^='edit-4-194'] > h3
{
	margin-left:-10px;
	padding-left:0
}*/

div#person-cv div[id='theses-supervised'] div.item-list > h3
/*div#person-cv div[id^='edit-4-194'] > div.item-list > h3*/
{
	margin-left:-90px;
	padding-left:0;
	font-weight:normal;
	text-align: right;
/*	border: 1px solid green;*/
	width: 78px;
}

div#person-cv div.view_container div.form-wrapper
{
	margin-left:0;
}

div#person-cv div[id='theses-supervised'] div.item-list > ol
/*div#person-cv div[id^='edit-4-194'] > div.item-list > ol*/
{
	/*margin-top:-1.7em;*/
	margin-left:-10px
}

div#person-cv div[id='theses-supervised'] div#edit-4-194 div.item-list > ol
{
	margin-top:0em;	
}

div#person-cv div[id='theses-supervised']  div.item-list > ol li:only-child
/*div#person-cv div[id^='edit-4-194'] > div.item-list > ol li:only-child*/
{
	list-style-type:none;
	margin-left:5px;
}


form[id^='qa-user-cv-form'] div input
{
	clear:both;
	float:right;
	border:none;
	color: #8c0026;
	background-color:transparent;
	margin-top: 30px;
}

div.print-content form[id^='qa-user-cv-form'] div input
{
	display:none;
}

form[id^='qa-user-cv-form'] div a input:hover
{
	cursor: pointer; 
/*	cursor: hand; */
}


div#qa_user_publications table#instructions,
div#qa_user_publications table#instructions thead,
div#qa_user_publications table#instructions tbody,
div#qa_user_publications table#instructions tr,
div#qa_user_publications table#instructions td
{
	border:none;
}

div#qa_user_publications div#divider
{
	padding-top:1em;
	border-bottom:1px solid #bbb;
}

div#qa_user_publications table#instructions td:first-child
{
	width:170px;
	padding-left:20px;
}

div#qa_user_publications table#instructions td
{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

div#qa_user_publications table#instructions td ul,
div#qa_user_publications table#instructions td li
{
	margin:0;
	padding:0;
}

form#support-ticket-node-form fielset[id^="edit-body"][id$="format"]{
	display: none;
}

span.options_source-languages-binary
{
	display:none;
}

#qa_user_opencourses ul
{
	list-style-type: none;
	list-style-image: none;
	padding-bottom:10px;
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets > div.views-exposed-widgets-filters
{
	text-align:left;
	column-count: 2;
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets > div.views-exposed-widgets-filters > div.views-exposed-widget
{
	display:block;
	margin-top:0.5em;
/*	border:1px solid grey;;*/
/*	width:49%;*/
}
form#views-exposed-form-theses-instructor div.views-exposed-widgets > div.views-exposed-widgets-filters > div.views-exposed-widget:first-child
{
	margin-top:0px;
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets-other 
{
	width:50%
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets-other select
{
	width:230px;
}
form#views-exposed-form-theses-instructor div.views-exposed-widgets div.views-exposed-widget>label, 
form#views-exposed-form-theses-instructor div.views-exposed-widgets-other label
{
    vertical-align: top;
    /* border: 1px solid red; */
    width: 200px;
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets > div.views-exposed-widgets-filters > div.views-exposed-widget:last-child
{
	height:200px;
}

form#views-exposed-form-theses-instructor div.views-exposed-widgets-other
{
    margin-bottom: 20px;
    float: right;
    margin-right: 17px;
}

form#views-exposed-form-theses-instructor div.views-exposed-widget.views-submit-button
{
	margin-right:17px;
}

.buttonize {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: .5em;
  /* whatever other styles you want */
}

.buttonize img{
	padding: 0 .3em;
}

span.inline_span{
	display: inline-block;
	line-height: 22px;
	padding: .5em;
}

span.inline_span:last-child{
	float: right;
}

span.inline_span a{
	font-size: 14px;
    
}


#orcid-id-logo {
    margin: 0 5px 4px 0;
    padding: 0px;
	vertical-align: middle;
}

a#connect-orcid-link{
	cursor: pointer;
	color: #999;
}

a#connect-orcid-link:hover{
	color: #338caf;
}

#orcid-id-icon{
	display: block;
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}

form#qa-user-create-orcid-integration-form{
	margin-bottom: 30px;
}

#connect-orcid-button {
    border: 1px solid #D3D3D3;
    padding: .3em;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 3px #999;
    cursor: pointer;
    color: #999;
    font-weight: bold;
    font-size: .8em;
    line-height: 24px;
    vertical-align: middle;
}

li.cv_distinction{
	width: 35%;
}

/*
 *  non ELKE
 */

.inner-non-elke.item-list 
{
    margin-left: -9px;
    margin-top: 50px;
}

.inner-non-elke h2
{
  margin-left: -68px;
  font-size: 1.1em !important;
}

.inner-non-elke .cv_non_elke_projects .date
{
	margin-left: 5px;
}

.inner-non-elke .cv_non_elke_projects .project-title
{
	margin-left: 9px;
}



/*
 *  non AUTH Courses
 */

.inner-non-courses.item-list 
{
    margin-left: -9px;
    margin-top: 50px;
}

.inner-non-courses h2
{
  margin-left: -68px;
  font-size: 1.1em !important;
}




li.cv_distinction{
	width: 35%;
}


