div #header,
div#wrapper
{
	width:940px;
}

#footer-wrapper
{
	margin-top:2em;
}

#footer-wrapper .ui_footer.ui_text--size_S{
    /*line-height: 40px;*/
}
#footer-wrapper .accreditation img{
    width: 40px;
    height: 40px;
    vertical-align: middle;
}

div#block-system-main div.profile
{
/*	min-height:600px;*/
}

div.content-middle div.region-content div.node-support-ticket div.content,
div#comments>div.comment>div.content
{
	min-height:0;
}

.node
{
	border-bottom:none;
}

.node hr
{
	border: none;
	border-bottom: 1px solid gray;
	height: 1px;
}

#navlinks.navcenter
{
	text-align: center;
}

div #slideshow-wrapper
{
	background-image: none;
	height:170px;
	margin-bottom: 0;	
}

.slideshow-inner{
	height:170px;
/*	border:1px solid brown; */
}

.slideshow {
	height:170px;
/*	border:1px solid red; */
}

div.links ul a.translation-link
{
	display:none;
}

div#authorize
{
	width:400px;
	text-align:right;
}

#authorize ul li { 
	margin: 0; 
	padding: 0; 
	display: inline; 
	list-style: none;  
	border-left: none; 
/*	border:1px solid black; */
	background-image: none;
}

body.page-node-258 div#content h1#page-title
{
	display:none;
}

div#authorize
{
	font-weight:bold;
}

div#branding-wrapper 
{
/*	float:none;*/
	margin-top:10px;
	margin-left:16px;
/*	border:1px solid black; */
}

div#branding-wrapper h1.site-name,
div#branding-wrapper h2.site-name,
h1.site-name,
h2.site-name
{
	margin-left:0px;
	padding-left:0px;
	font-size:16px;
	line-height:23px;
	font-style: normal;
	font-family:Helvetica, Arial;
}

div.content p
{
	text-align:justify;
}

div.breadcrumb
{
	font-size:80%
}
/*
div#menu div#nav
{
	display:inline-block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid red;
}

div#menu div#nav ul
{
	display:inline-block;
	float:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid red;
}

div#menu div#nav li 
{
	display:inline-block;
	float:none;
	text-align:center;
}
*/

/*added by xenia 17/5/2012 
#header-wrapper #search-box {
	top:38px;
	}*/

li.leaf.dhtml-menu a.active {

  color:#005A8C;
 /* font-weight: bold;*/

}

/*added by xenia 22/3/2012 */
li.dhtml-menu a.active {

  color:#005A8C;
  /*font-weight: bold;*/

}

h1 {
font-size: 110%;
}

h1.title {
font-size: 120%;
}

h2.title a {
font-size: 65%;
}

/*added by xenia 22/3/2012 */
body {
text-align: justify;
}

/*xenia 12/4/2012 */
li a.active,
li a:link,
a:link 
{
	color: #8c0026;/*#e87e17*/
	text-decoration: none;
}

/*xenia 12/4/2012 */
a:visited {
color: #8c0026;/*#e87e17*/
text-decoration: none;
}

/*xenia 12/4/2012 */
a:hover {
color:#68712c;
}

/*xenia 12/4/2012 */
h1 {
color:#68712c;
}

/*xenia 12/4/2012 */
h1 a:hover{
color:#8c0026;
}

/*xenia 12/4/2012 */
a[id]:hover {
	color:black;
}

/*xenia 12/4/2012 */
li.leaf.dhtml-menu a.active 
{
  color:#68712c;
}

/*xenia 12/4/2012 */
li.dhtml-menu a.active 
{
  color:#68712c;
}

/*xenia 12/4/2012 */
#menu {
height: 35px;
background:url(../images/menu-bg.gif) repeat-x;
width:942px;
margin: 0 auto;
}

/*xenia 12/4/2012 */
#nav {
height: 35px;
background:url(../images/menu-bg.gif) repeat-x;
float:left;
}

/*xenia 12/4/2012 */
#nav li {
float:left;
background:url(../images/menu-separator.gif) no-repeat right top;
height:35px;
padding:0 1px 0 0;
}

/*xenia 12/4/2012 */
#rounded-menu-left {
height: 35px;
background:transparent url(../images/menu-left-bg.gif) no-repeat;
float:left;
width:1px;
line-height:0;
font-size:0;
}

/*xenia 12/4/2012 */
#rounded-menu-right {
height: 35px;
background:url(../images/menu-right-bg.gif) no-repeat;
float:right;
width:14px;
line-height:0;
font-size:0;
}

/*xenia 12/4/2012 */
#nav li a:hover {
background:transparent url(../images/menu-hover-bg.gif) repeat-x;
}

/*xenia 12/4/2012 */
#nav li.active-trail a {
background:transparent url(../images/menu-hover-bg.gif) repeat-x;
}

/*xenia 12/4/2012 */
#superfish .menu li:hover {
	background:transparent url(../images/menu-hover-bg.gif) repeat-x;
}

/*xenia 12/4/2012 */
#superfish .menu li.active-trail {
	background:transparent url(../images/menu-hover-bg.gif) repeat-x;
}

/*xenia 12/4/2012 */
.poll .bar .foreground {
	background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
}

h1 a
{
	font-family: Helvetica;
}

h2 a
{
	font-family:Helvetica;
}

#nav li a 
{
	padding: 7px 15px 0;
}

/*xenia 17/5/2012 */
#sidebar-left h2.block-title,
#sidebar-right h2.block-title 
{
	font-size:1.1em;
}

.profile .user-picture 
{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1em;
}

.profile .user-picture img
{
	border:1px solid black; 
}


.block-countdown h2
{
	font-size: 100%;


}

table td,
table th
{
	font-size:12px;
}

div.content p.rtecenter
{
	text-align:center;
}

div.node.node-announcement.node-teaser div.user-picture
{
	display:none;
}

/* Chistos 13/06/2013*/
div.content h2
{
 font-size: 1.3em; 
}


/* AJP 2013-11-18 */
cite 
{
	background-image: none;
	padding-left:0;
}

div.qa_system div.view-filters
{
	font-size:0.9em;
}

div.qa_system h3
{
	margin-top:1em;
	margin-bottom:0.5em;
	font-size:1.1em;
}

div.qa_system h4
{
	margin-top:0.85em;
	margin-bottom:0.4em;
	font-size:1.05em;
	font-weight:bold;
}

div.qa_system table caption
{
	margin-top:0.6em;
	margin-bottom:0.4em;
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
}

div.view-id-announcements div.views-field-created
{
	color: #999;
}

.strong
{
	font-weight:bold;
}

.after-table
{
	margin-top:1em;
	font-size:12px;
	padding-left:0.5em;
}

h1.print-title
{
	margin-top:1em;
}

/*
form#qa-reports-evaluation-form input[type="submit"],
form#inventory-form input[type="submit"],
form#qa-faculty-info-form-data-form input[type="submit"],
form#qa-course-information-form-data-form input[type="submit"],
form#qa-tables-form input[type="submit"],
form#qa-swot-form input[type="submit"],
form#qa-swot-report input[type="submit"],
form#qa-studyguide-form input[type="submit"],
form#qa-users-report input[type="submit"],
form#qa-statistics-form input[type="submit"],
form#qa-tables-report-form input[type="submit"],
form#dates-report-form input[type="submit"],
form#qa-active-courses-classes-form input[type="submit"],
form#qa-reports-publications-institution-form input[type="submit"],
form#qa-student-questionnaires-multiform input[type="submit"],
*/

div.region-content div.content div.action
{
/*	position:relative;*/
	height:40px;
}

/*div.region-content div.content div.qa_system input[type="submit"]
{
    width: 250px;
    background: #e6e6e6;
    padding: 4px 6px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    cursor: pointer;
    font-size: 1.05em;
    text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.1);
    color: #000;
    display: inline-block;
  position:absolute;
	right:0px;
    margin-right: 0px;

    float:right;
    margin-top:20px;
    margin-right: 10px;
    clear:both;
}*/

div.qa_system fieldset{
	/* clear:both; */
}

form#faq-node-form input#edit-title{
    width:100%;
}

div.view-faq h3{
    font-size: 1.1em;
    margin-top: 10px!important;
}

form#contact-site-form label{
    display: inline-block;
    width: 50px;
    font-size: 1.05em;
    margin-right: 10px;
}

form#contact-site-form input[type = 'select']{
    width: 600px;
    padding: 5px;
    font-size: 1.05em;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    display: inline-block;
    float:right;
}

form#contact-site-form input[type = 'text']{
    width: 600px;
    padding: 5px;
    font-size: 1.05em;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    display: inline-block;
    float:right;
}

form#contact-site-form input[type = 'checkbox']{
    width: auto!important;
}

form#contact-site-form div.form-type-checkbox label{
    width: 250px;
}


form#contact-site-form input[type = 'submit']{
    margin-right: 0!important;
    background: none repeat scroll 0% 0% #F4F4F4!important;
}

form#contact-site-form div.form-type-checkbox{
    margin-left: 0!important;
}

form#contact-site-form input:focus{
    border-width: 2px;
}

form.qa_custom_form div.form-type-select,
form.qa_custom_form div.form-type-textfield{
    height: 25px;
}

form.qa_custom_form div.form-type-select label{
    display: inline-block;
    min-width: 20%;
    font-size: 14px;
    /*margin: 10px 10px 10px 0;*/
    float: left;
}

form.qa_custom_form div.form-type-textarea label{
    font-size: 1.05em;
}

form.qa_custom_form div.form-type-select select{
    background: none repeat scroll 0% 0% #E6E6E6;
    padding: 3px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    float: right;
    width: 70%;
    display: inline-block;
}

form.qa_custom_form input[type="submit"]{
    background: none repeat scroll 0% 0% #E6E6E6;
    padding: 4px 6px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    cursor: pointer;
    font-size: 14px;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
    color: #000;
    display: block;
    float: right;
    clear: both;
    min-width: 150px;
}

form.qa_custom_form div.form-item div.ajax-progress-throbber{
    display: none;
}


.form-item input[type="checkbox"].error, .form-item input[type="radio"].error{
  outline: 1px solid red;
  -moz-appearance: none;
}

form.qa_custom_form div.form-item div.description{
    clear: both;
}

form.qa_custom_form div.form-type-textfield label{
    display: inline-block;
    min-width: 20%;
    font-size: 14px;
    /*margin: 10px 10px 10px 0;*/
    float: left;
    font-weight: bold;
}

form.qa_custom_form div.form-type-textfield input{
    background: none repeat scroll 0% 0% #E6E6E6;
    padding: 3px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    float: right;
    width: 70%;
    display: inline-block;
}

form.qa_custom_form div.form-type-checkbox{
	margin-left: 0!important;
	clear: both;
	float: right;
}

div.tabs ul.primary li a
{
	margin-right:0;
	padding-left:0.36em;
	padding-right:0.36em;
}

div.tabs ul.primary li:only-child
{
	display:none;
}

div.tabs ul.primary li:only-child a,
div.tabs ul.primary li.active:only-child a:hover
{
	background-color:#f4f4f4;
	border-bottom-color:#f4f4f4;
    border-top-color: #bbb;	
    border-left-color: #bbb;	
    border-right-color: #bbb;	
}


div.tabs ul.primary li.active a
{
	font-weight:bold;
	padding-left:0.5em;
	padding-right:0.5em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
}

div.tabs ul.primary li.active a:hover 
{
    color: #8C0026;
	background-color:white;
	border-bottom-color:white;
}

div.tabs ul.primary
{
	padding-left:0;
	margin-left:0;
}

div.tabs ul.tabs.secondary li:last-child
{
	border-right:none;
}

div.tabs ul.tabs
{
	text-align:center;
}

div.messages a
{
	border-bottom: 1px dotted #8c0026;
}

div.messages a:hover
{
	border-bottom: 1px solid #8c0026;
}

pre.qa_system.query
{
    word-wrap: break-word;
	white-space: pre-wrap;
}

form.qa_custom_form div.container-inline-date div.form-type-date-popup{
	width:100%;
	margin-bottom: 20px;
}

form.qa_custom_form div.container-inline-date div.form-type-date-popup label{
	display: inline-block;
	min-width: 50%;
	font-size: 14px;
	float: left;
}

form.qa_custom_form div.container-inline-date div.form-type-date-popup div#edit-date{
	width:70%
}

form.qa_custom_form div.container-inline-date div.form-type-date-popup input{
	background: #E6E6E6 none repeat scroll 0% 0%;
	padding: 3px;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #DDD #BBB #BBB #DDD;
	float: left;
	width: 100%;
	display: inline-block;
}

form.qa_custom_form div.container-inline-date div.form-type-date-popup div.description{
	display:none;
}

.chart-tip
{
	padding:0.7em;
	font-size: 14px;
}

div.expandable-element-buttons
{
	margin-top:10px;
}

div.ui_footer.ui_text--size_S
{
	text-align:center
}


tr.odd-row 
{
	background-color:#f4f4f4;
}

tr.even-row 
{
	background-color:#fcfcfc;
}

div.clear{
	clear: both;
	margin: 30px 0;
}


.qa_qtip_tooltip 
{
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	cursor: help; 
}

div.truncate > span.qa_qtip_tooltip 
{
	border-bottom: none;
	text-decoration: none;
}
span.qa_qtip_tooltip a
{
 	border-bottom: none;
	text-decoration: none;
}


.qa_tooltip {
	border-bottom: 1px dotted #000000;
 /*	color: #000000;*/
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}

.qa_tooltip span.qa_tooltip_classic 
{
	margin-left: -999em;
	position: absolute;
}

.qa_tooltip:hover span.qa_tooltip_classic 
{
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 1em; 
	top: 2em; 
	z-index: 99;
	margin-left: 0; 
	width: 250px;
	text-align:left;
}
.qa_tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}

.qa_tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; 
	font-size: 1.2em; 
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0;
}
.qa_tooltip_classic { padding: 0.8em 1em; }
.qa_tooltip_custom { padding: 0.5em 0.8em 0.8em 2em; }
.qa_tooltip_classic {	
	background: #FFFFAA;
	border: 1px solid #FFAD33; 
}

.qa_tooltip_critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.qa_tooltip_help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.qa_tooltip_info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.qa_tooltip_warning { background: #FFFFAA; border: 1px solid #FFAD33; }
/** html a:hover { background: transparent; }*/


.qa_tooltip.no_underline {
	border-bottom: none;
}

body.page-programme-evaluation-view > div > div
{
	width:90%!important;
}

form#qa-student-school-theses-report-form h3{color:#067a24;}
/*form#qa-student-school-theses-report-form table caption{color: #00d47a}*/


.ui-dialog {
    position: absolute!important;
    top: 100px!important;
    left: 250px!important;
    padding: .2em!important;
    outline: 0!important;
}

form.qa_custom_form div.field-widget-options-select{
	margin: 10px 0;
}

form.qa_custom_form .date-no-float {
    clear: none;
	display: inline-block;
    float: left;
    width: 45%;
}

form.node-evaluation_dates-form .vertical-tabs{
	display: none;
}

.content-middle .block-system{
	clear: both;
}

form.node-evaluation_dates-form div.container-inline-date div.form-type-date-popup label{
	padding: 10px 0;
}

form.node-evaluation_dates-form div.container-inline-date div.form-type-date-popup{
	margin-bottom: 20px;
}

form.node-evaluation_dates-form div.container-inline-date div.form-type-date-popup label {
    padding: 0;
}

form.node-evaluation_dates-form  fieldset.date-combo .container-inline-date .date-padding{
	padding: 0;
}

#edit-orcid-container>img{
	margin-bottom: 20px;
}