table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
        width: 1px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
        background-color: #8dbdd8;
}
.hidden{
  visibility: collapse;
}

table.tablesorter tr td{
    width:auto;
}

div#submit_faculty_info_form_data_report,
div#submit_course_information_form_data_report{
    /*clear: both;*/
    float:right;
}

/*div#submit_course_information_form_data_report{
    margin-right: 10px;
}*/

div#qa_faculty_form_data_report,
div#qa_course_information_form_data_report{
    margin-top: 80px;
}

table#faculty_info_form_data_report_table th:first-child{
    width: 5%;
}

table#faculty_info_form_data_report_table th:nth-child(2){
    width: 15%!important;
}

table#faculty_info_form_data_report_table th:last-child{
    width: 8%!important;
}

div#qa_faculty_form_data_report h3{
    color: #555;
    display: block;
    margin-bottom: 10px;
}

div.text_fields_container,
div#m2_textarea_report_container{
    background-color: #F4F4F4;
    border-right: 1px solid #BBB;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
    margin: 15px 0px;
    padding: 0px 15px;
}

div.text_fields_container ol,
div#m2_textarea_report_container ol{
    margin: 0px !important;
    padding: 0px !important;
}

div.text_fields_container ol li,
div#m2_textarea_report_container ol li{
    list-style-position: inside;
    display: block;
    margin: 10px 0px !important;
    border-bottom: 1px solid rgb(40,0,0);
    border-width: 1px;
}

div#m2_textarea_report_container div.course_info ul li{
    list-style-image: none!important;
    list-style-type: none!important;
}

div#m2_textarea_report_container div.teaxtarea_content{
    min-height: 100px!important;
    margin: 10px 0px !important;
    border-bottom: 1px solid rgb(40,0,0);
    border-width: 1px;
}

form#qa-faculty-info-form-data-form div.text_fields_container ol li{
    padding-bottom: 10px !important;
	    overflow-wrap: break-word;
}

form#qa-course-information-form-data-form div.text_fields_container ol li.content_item_list{
    padding-bottom: 10px !important;
}

div.text_fields_container ol li:last-child{
    border: none;
}

div.text_fields_container ol li div.user_info{
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
}

div.text_fields_container ol li div.user_info span{
    font-weight: normal;
    color: #595959;
}

div.text_fields_container ul.faculty_info_form_selection_list_data{
    list-style-type:circle !important;
}

div.text_fields_container ul.faculty_info_form_selection_list_data li{
    margin: 5px 0px !important;
    border: none;
    list-style-position: outside;
    display: list-item;
}

table.faculty_info_form_data_summary_report_table th,
table.course_information_form_data_summary_report_table th{
    font-size: 0.8em;
}

table.course_information_form_data_summary_report_table,
table.faculty_info_form_data_summary_report_table,
table.qa_inventory_form_data_summary_report_table{
    color: #595959;
}

table.course_information_form_data_summary_report_table td,
table.faculty_info_form_data_summary_report_table td,
table.qa_inventory_form_data_summary_report_table td{
    padding: 0.5em;
}

table.qa_inventory_form_data_summary_report_table th:first-child{
    width:25%;
    font-size: 0.8em;
}

/*table.faculty_info_form_data_summary_report_table{
    margin-top: 50px;
}*/

div#print_icon_container,
div#url_icon_container,
div#xls_icon_container{
    float:right;
    /*width:3%;*/
    height: 20px;
    margin-bottom: 10px;
    margin-top: 15px;
    /*clear:both;*/
}

table#qa_egracons_report td:nth-child(n+6){
  text-align: center;
}

div#cv_report_container div#html_icon_container,
div#cv_report_container div#print_icon_container{
    float:right;
    height: 20px;
    margin-bottom: 10px;
	width: 20px;
	clear: none!important;
	margin-left: 5px;
}

div.clear_div{
    clear:both;
}

div#print_icon_container img{
    cursor: pointer;
}

div.course_info{
    margin-bottom: 5px;
}

div.course_info ul{
    margin: 0px;
    padding: 0px;
    border: none;
}

div.course_info ul li{
    border: none !important;
    margin:0px !important;
}

div.course_info ul li span{
    font-weight: bold;
    display:inline-block;
    width: 75px;
}

div.text_fields_container li{
    text-align: left;
}


table#m1_summary_table_report th.aa_col,
table#m1_summary_table_report th.n_col,
table#m1_summary_table_report th.percent_col,
table#m2_summary_table_report th.aa_col,
table#m2_summary_table_report th.n_col,
table#m2_summary_table_report th.percent_col{
    width:30px;
    text-align: center;
}

table#m1_summary_table_report th.section_col,
table#m2_summary_table_report th.section_col{
    text-align: left!important;
    padding: 0.5em;
}

table#m1_table_report th.code_col,
table#m2_table_report th.code_col{
    width:8%!important;
}

table#m1_table_report th.number_col,
table#m2_table_report th.number_col{
    max-width:30px!important;
}

table#m1_table_report th:nth-child(2),
table#m2_table_report th:nth-child(2){
    text-align: left;
    width: 280px!important;
}

table.outcomes th{
    width: 100px!important;

}

table.outcomes th:first-child{
    width: 40px!important;
}

table.outcomes th:nth-child(2){
    width: 230px!important;
}

table.outcomes tr:first-child{
    font-weight: bold;
}

table.outcomes tr:first-child td{
    padding: 0.5em;
}

table.outcomes td:nth-child(2){
    text-align: left;
    width: 150px!important;
    word-wrap: break-word!important;
}

table.erasmus th:nth-child(2){
    text-align: left;
    width: 450px!important;
}

table.erasmus th:last-child{
    text-align: center;
}

table#m1_summary_table_report td.aa_col,
table#m1_summary_table_report td.n_col,
table#m1_summary_table_report td.percent_col{
    width:30px;
    text-align: center;
}

table#m1_summary_table_report th{
    padding: 0.5em;
}

table.erasmus_summary td{
    text-align: center;
}

table.erasmus_summary td:first-child{
    text-align: left!important;
}

table#m1_summary_table_report{
    margin: 20px 0px;
}
table#m1_summary_table_report th:not(:first-child),
table#m1_summary_table_report td:not(:nth-child(2)),
table#m2_summary_table_report td:not(:nth-child(2)){
    text-align: center;
}

table#m2_table_report td:nth-child(n+3),
table#m2_table_report th:nth-child(n+3){
    text-align: center!important;
}

div#m1_table_report_wrapper div.ui-widget-header{
    display:none;
}

table#checked_courses th:first-child{
    width:68px;
}
table#checked_courses caption,
li.content_item_list h4{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 5px;
}

div.bibliography_content span{
    margin: 5px 0;
    font-weight: bold;
}
div.bibliography_content{
    white-space: pre-line!important;
}

table#extra_m1_table_report,
table.erasmus,
table.outcomes
{
    width: 100%!important;
    table-layout: fixed;
    margin-bottom: 20px;
}

table#m1_table_report{
	width: 100%!important;
    table-layout: fixed;
    margin-bottom: 20px;
}

table#users_report_table,
table#users_report_table_omea,
table#cross_table_users_report,
table#cross_table_members_report,
table#institution_users_report_table,
table#institution_members_title_status_report_table,
table#institution_members_title_selected_status_report_table,
table#institution_members_units_property_report_table{
    table-layout: fixed;
    width: 100%;
    margin-bottom: 20px;
}


table#cross_table_members_report{
    width:115%;
}

table#cross_table_users_report{
	width:100%;
}

table#cross_table_members_report{
	margin-top: 30px;
}

table#cross_table_users_report th:nth-child(2),
table#cross_table_members_report th:nth-child(2){
    width:15%!important;
}

table#cross_table_users_report th:first-child,
table#cross_table_members_report th:first-child{
    width:3%!important;
}

table#cross_table_users_report th:nth-child(n+2),
table#cross_table_members_report th:nth-child(n+2){
    text-align: center;
}

table#cross_table_users_report td:nth-child(n+3){
	text-align: center;
}

table#cross_table_users_report td:last-child{
    font-weight: bold;
}

table#cross_table_users_report tfoot tr th:nth-child(2){
    text-align: left!important;
}

table#users_report_table th:first-child,
table#users_report_table_omea th:first-child{
    width:50px!important;
}

table#users_report_table th:nth-child(2),
table#users_report_table_omea th:nth-child(2){
    width:70px!important;
}

table#m1_table_report td,
table#extra_m1_table_report td{
    text-align: center;
}

table#m1_table_report td:nth-child(2){
    text-align: left;
    max-width: 300px!important;
/*    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
}

table.erasmus td:nth-child(2){
    text-align: left;
    max-width: 450px!important;
}


table#checked_courses td{
    text-align: center;
}

table#checked_courses td:nth-child(2),
table#checked_courses td:first-child{
    text-align: left;
}

table#m1_summary_table_report tr.row_secondary_header,
table#m1_table_report tr.row_secondary_header{
    font-weight: bold;
    font-size: 13px;
}

table.LevelOfIntendedLearningOutcomes td:first-child{
    text-align: left!important;
}

table.LevelOfIntendedLearningOutcomes td:nth-child(2),
table.LevelOfIntendedLearningOutcomes td:nth-child(3){
    text-align: center!important;
    /*width: 60px;*/
}

table.text_base_summary td{
    text-align: center;
}

table.text_base_summary td:first-child{
    text-align: left!important;
}

table#extra_m1_table_report th:nth-child(2){
    width: 280px;
}

table#extra_m1_table_report th:first-child{
    width: 60px;
}

table#institution_users_report_table th:first-child{
    width: 5%!important;
}

table#institution_users_report_table th:nth-child(2){
    width: 70%!important;
}

table#institution_members_title_status_report_table th,
table#institution_members_title_selected_status_report_table th,
table#institution_members_units_property_report_table th{
	text-align: center;
}

table#institution_members_title_status_report_table th:first-child,
table#institution_members_units_property_report_table th:first-child,
table#institution_members_title_selected_status_report_table th:first-child{
    width: 3%!important;
}

table#institution_members_title_status_report_table th:nth-child(2),
table#institution_members_units_property_report_table th:nth-child(2){
    width: 25%!important;
}

table#institution_members_title_selected_status_report_table th:nth-child(2){
	width: 77%!important;
}

form#qa-users-report select{
    float: right;
    margin-right: 0px!important;
}

form#qa-users-report input[type="submit"]{
    margin-right: 0px!important;
    float:right!important;
    clear: right!important;
}

form#qa-course-information-form-data-form div.content{
    height: auto!important;
    min-height: 0px!important;
}

div#qa_course_valuation_form_data_report table,
table#qa_faculty_info_form_studies_country_person{
    table-layout: fixed;
    width: 100%;
    margin-bottom:20px;
}

table#qa_faculty_info_form_studies_country_person,
table#qa_faculty_info_form_international_career_country{
    table-layout: fixed;
    width: 100%;
    margin-bottom:20px;
}

table.qa_faculty_info_form_studies_country th:first-child{
	width:30%!important;
}

table.qa_faculty_info_form_studies_country td:nth-child(n+2){
    text-align: center!important;
}

table#qa_faculty_info_form_studies_country_person th:first-child,
table#qa_faculty_info_form_international_career_country th:first-child{
    width:300px!important;
}

table#qa_faculty_info_form_studies_country_person th:nth-child(n+2),
table#qa_faculty_info_form_international_career_country th:nth-child(n+2),
table#qa_faculty_info_form_studies_country_person tr td:nth-child(n+2),
table#qa_faculty_info_form_international_career_country tr td:nth-child(n+2){
    text-align: center;
}

table#qa_faculty_info_form_studies_country_person td.faculty_table_row,
table#qa_faculty_info_form_international_career_country td.faculty_table_row{
    font-weight: bold;
    border-right: none;
}

table#qa_faculty_info_form_studies_country_person td.faculty_table_merged_row{
    border-left: none;
}
table#qa_faculty_info_form_studies_country_person th{
    border: 1px solid #D3D3D3;
    background: url('images/ui-bg_glass_75_e6e6e6_1x400.png') repeat-x scroll 50% 50% #E6E6E6;
    font-weight: normal;
    color: #555;
    padding: 5px 0;
}

table#qa_faculty_info_form_studies_country_person tfoot th:first-child,
table#qa_faculty_info_form_international_career_country tfoot th:first-child,
table.qa_faculty_info_form_studies_country tfoot th:first-child{
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
}

table#users_report_table_cv_all_subclasses,
table#users_report_table_cv{
    table-layout: fixed;
    width: 100%;
}

table#users_report_table_cv_all_subclasses th:first-child,
table#users_report_table_cv th:first-child,
table#other_personnel_cv_table th:first-child{
    width:8%!important;
}

table#users_report_table_cv_all_subclasses th:nth-child(2),
table#users_report_table_cv th:nth-child(2){
    width:30%;
}

table#users_report_table_cv_all_subclasses th:nth-child(3),
table#users_report_table_cv th:nth-child(3){
    width:30%;
}

div#users_report_table_cv_all_subclasses_length,
div#users_report_table_cv_length{
    width: 40%;
    display: inline-block;
}

form#qa-cv-form div#info_section_text{
    margin: 10px 0;
	padding-top: 15px;
}

div#users_report_table_cv_wrapper,
div#users_report_table_cv_all_subclasses_wrapper{
    margin: 10px 0;
}

div#users_report_table_cv_paginate span a,
a#users_report_table_cv_next,
a#users_report_table_cv_last,
a#users_report_table_cv_previous,
a#users_report_table_cv_first,
div#users_report_table_cv_all_subclasses_paginate span a,
a#users_report_table_cv_all_subclasses_next,
a#users_report_table_cv_all_subclasses_last,
a#users_report_table_cv_all_subclasses_previous,
a#users_report_table_cv_all_subclasses_first{
    margin: 0 5px;
    padding: 1px 4px;
}

div#users_report_table_cv_paginate,
div#users_report_table_cv_all_subclasses_paginate{
    text-align: center;
}

table#qa_services_table{
	table-layout: fixed;
}

table#qa_services_table th:first-child{
	width:4%;
}

table#qa_services_table th:nth-child(2){
	width: 10%;
}

table#qa_services_table th:nth-child(n+3),
table#qa_services_table td:nth-child(n+3){
	text-align: center;
}
table#qa_services_table td{
	font-size: 10px;
}

form.qa_services_form div.ajax-progress{
	float:right;
}

table#central_users_report_table,
table#central_members_report_table{
	table-layout: fixed;
	width:100%;
}

table#central_users_report_table th:first-child,
table#central_members_report_table th:first-child{
	width:5%;
}

table#central_users_report_table th:nth-child(2),
table#central_users_report_table th:nth-child(3),
table#central_members_report_table th:nth-child(2),
table#central_members_report_table th:nth-child(3){
	width: 15%;
}

table#central_members_report_table{
	margin-top: 30px;
}

div#institution_members_title_status_report_table_wrapper div.ui-widget-header,
div#institution_members_units_property_report_table_wrapper div.ui-widget-header,
div#institution_users_report_table_wrapper div.ui-widget-header,
div#central_members_report_table_wrapper div.ui-widget-header,
div#institution_members_title_selected_status_report_table_wrapper div.ui-widget-header,
div#cross_table_members_report_wrapper div.ui-widget-header{
	display: none;
}

table.members_report_summary_table,
table.central_members_report_table,
table#statuses_grouped_table{
	width: 100%!important;
    table-layout: fixed;
}

table.members_report_summary_table th:first-child,
table.central_members_report_table th:first-child,
table#statuses_grouped_table th:first-child{
	width:3%;
}

table.members_report_summary_table th:nth-child(2),
table.central_members_report_table  th:nth-child(2){
	width:27%;
}

table.central_members_report_table  th:nth-child(3){
	width:15%;
}

table#institution_selected_property_status_report_table th:nth-child(2),
table#statuses_grouped_table th:nth-child(2){
	width:77%;
}

table#statuses_grouped_table td:nth-child(3),
table.central_members_report_table td:nth-child(n+3){
	text-align: center;
}

table#heal_link{
	table-layout: fixed;
	width: 140%;
	margin-top: 40px;
}

table#heal_link th:first-child{
	width: 8%;
}

table#heal_link th:nth-child(2){
	width: 15%;
}

table#heal_link td:nth-child(n+9){
	text-align: center;
}

a.xls_icon{
	display: block;
	float: right;
}

table.qa_summary_report_table{
  table-layout: fixed;
  width: 100%;
  margin-bottom: 10px;
}

table.qa_summary_report_table th:first-child{
  width: 30%;
}

table.qa_summary_report_table th{
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
