/* view in view */
.view-content .view-content table.views-table {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
}
.view-content .view-content table.views-table tr {
	border: 1px solid #e3e3e3;
}

.view-content .view-content div.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.view-content .view-content div.well-sm {
    padding: 9px;
    border-radius: 3px;
}


/* kliniken-muw */
/* kliniken-extern */
.view-csm-admin-kliniken-meduniwien div.ansprechperson_kontakt,
.view-csm-kliniken-extern div.ansprechperson_kontakt{
	padding: 9px;
	border-radius: 3px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
}


/* admin-all-users-2- */
.views-table td.nachricht-senden a {
	font-size: 12px;
	padding: 2px;
}

/* mentoren */
.view-csm-mentoren table td.mentoren-abteilungen {
	width: 50%;
}

.view-csm-view-listing-students-per-mentor td {
	border-bottom: 1px solid #ddd;
}

.view-csm-view-listing-students-per-mentor td.views-field-csm-matrikelnummer {
	width: 15%;
}

.view-csm-view-listing-students-per-mentor td.views-field-csm-status-student {
	text-align: right;
}

.view-csm-mentoren td.views-field {
	border-top: none;
}


div.view table tr {
	border-bottom: 1px #111C4E solid;
}

div.view-csm-admin-kliniken-meduniwien table tr,
div.view-csm-kliniken-extern table tr,
div.view-csm-mentoren table tr
{
	
	border: 1px #111C4E solid;
}


div.view-csm-view-listing-students-per-mentor table tr,
div.view-csm-abteilungen-per-klinik table tr
{
	
	border: none;
}


.view-csm-admin-kliniken-meduniwien td.views-field-csm-platze,
.view-csm-admin-kliniken-meduniwien th.views-field-csm-platze{
	display: none;
}

.views-field.views-field-csm-progress-percentage .field.field--name-csm-progress-percentage .field__label {
	display: none;
}


/* exposed filters */
form.views-exposed-form select.form-select,
form.views-exposed-form input[type=text] {
	max-width: 200px;
}
form.views-exposed-form label {
	font-weight: bold;
}
form.views-exposed-form .js-form-item {
	margin-right: 20px;
}
form.views-exposed-form .fieldset {
	margin-right: 0;
	border: none;
	margin-top: 0;
}
form.views-exposed-form .fieldset .js-form-item {
	margin-bottom: 0 !important;
}
form.views-exposed-form .fieldset legend {
	margin-bottom: 0;
}
form.views-exposed-form .fieldset .fieldset-legend {
	font-size: 16px;
	padding: 0 8px;
	background: none;
	color: #414971;
}
form.views-exposed-form .fieldset .fieldset-wrapper {
	padding: 0 8px;
}

/* vbo select multiple msg */
.page-view-csm-studierende-der-muw .vbo-multipage-selector summary {
	display: none;
}

/* Benutzerliste last column */
.page-view-csm-admin-all-users-2- table td.views-field-nothing,
.page-view-csm-admin-all-users-2- table th#view-nothing-table-column{
	width: 160px;
	display: block;
}
.page-view-csm-admin-all-users-2- table .views-field-mail {
	width: 260px;
}


/* Studierende mit Status "Abgeschlossen" */
.tr-highlight-bg-red {
	background-color:#f2dede;
} 
.td-positive {
	background-color: #dff0d8 !important;
}

.td-negative {
	background-color: #f2dede !important;
}

.td-negative .positive {
  background: none;
}


/* vbo border */
#vbo-action-form-wrapper #edit-multipage {
	border: none;
}

.view-table-tr-hidden {
	display: none;
}


/* csv export button */
#abgeschlossen-students-export {
	background-color: #337ab7;
	border-color: #2e6da4;
}


/* /manage-phd-application-rounds row background */
.view-footer .table-legend tr.table-row-active-1,
.view-footer .table-legend tr.table-row-active-1 td,
table tr.table-row-active-1 {
	background-color: #dff0d8 !important;
	--bs-table-accent-bg: #dff0d8 !important;
}
.view-footer .table-legend tr.table-row-active-0,
.view-footer .table-legend tr.table-row-active-0 td,
table tr.table-row-active-0 {
	background-color: #f2dede !important;
	--bs-table-accent-bg: #f2dede !important;
}

.view-csm-manage-phd-application-rounds td.views-field-nothing .col-sm-4 {
	width: 32%;
	float: left;
}

/* PhD position management */
/* pending */
.view-csm-phd-position-management table tr.table-row-submitted-1 td,
.view-csm-phd-position-management table tr.table-row-submitted-2 td{
	background-color: #fff !important;
}
/* submitted plus published */
.view-csm-phd-position-management table tr.table-row-submitted-2-1,
.view-csm-phd-position-management table tr.table-row-submitted-2-1 td,
.view-csm-phd-position-management table tr.table-row-submitted-2-1 td.is-active{
	background-color: #dff0d8 !important;
	--bs-table-accent-bg: #dff0d8 !important;
}
/* submitted plus unpublished */
.view-csm-phd-position-management table tr.table-row-submitted-2-2,
.view-csm-phd-position-management table tr.table-row-submitted-2-2 td,
.view-csm-phd-position-management table tr.table-row-submitted-2-2 td.is-active{
	background-color: #f2dede !important;
	--bs-table-accent-bg: #f2dede !important;
}
.view-csm-phd-position-management .views-exposed-form .form-actions button {
	position: relative;
	top: -22px;
}

span.icon-light {
	color: #fff;
}

/* Faculty Manager */
.view-csm-phd-faculty-management .views-exposed-form .form-actions button {
	position: relative;
	top: -22px;
}
.view-csm-phd-faculty-management .view-header a.btn {
	margin-right: 10px;
}



/* material icon in views */
.views-table .material-icons {
	top: 2px;
	position: relative;
}


/* vbo */
.vbo-view-form .btn:disabled {
    border: 1px solid;
}
.vbo-view-form #vbo-action-form-wrapper .vbo-multipage-selector,
.vbo-view-form #vbo-action-form-wrapper .js-form-type-checkbox{
	display: none;
}

.page-view-csm-all-phd-applications .vbo-view-form #vbo-action-form-wrapper .vbo-multipage-selector,
.page-view-csm-all-phd-applications .vbo-view-form #vbo-action-form-wrapper .js-form-type-checkbox {
	display: block;
}


/* My Pre-Reviews */
.view-csm-my-pre-reviews .views-field-nid div {
	display: inline-block;
}
.view-csm-my-pre-reviews .views-field-nid .view-csm-education-level-per-applicant {

}


/* legend */
.view-footer .table-legend tbody tr td,
.view-footer .table-legend tbody tr {
	background-color: #fff;
	--bs-table-accent-bg: #fff;
}
.view-footer .table-legend .tr-highlight-bg-red,
.view-footer .table-legend .tr-highlight-bg-red td,
.views-table .tr-highlight-bg-red,
.views-table .tr-highlight-bg-red td{
    background-color: #f2dede;
    --bs-table-accent-bg: #f2dede;
}
.view-footer .table-legend .tr-highlight-bg-green,
.view-footer .table-legend .tr-highlight-bg-green td,
.views-table .tr-highlight-bg-green,
.views-table .tr-highlight-bg-green td{
    background-color: #dff0d8;
    --bs-table-accent-bg: #dff0d8;
}
.view-footer .table-legend .tr-highlight-bg-grey,
.view-footer .table-legend .tr-highlight-bg-grey td,
.views-table .tr-highlight-bg-grey,
.views-table .tr-highlight-bg-grey td{
    background-color: #f5f5f5;
    --bs-table-accent-bg: #f5f5f5;
}
.view-footer .table-legend .tr-highlight-bg-yellow,
.view-footer .table-legend .tr-highlight-bg-yellow td,
.views-table .tr-highlight-bg-yellow,
.views-table .tr-highlight-bg-yellow td{
    background-color: #fcf8e3;
    --bs-table-accent-bg: #fcf8e3;
}
.view-footer .table-legend .tr-highlight-bg-purple,
.view-footer .table-legend .tr-highlight-bg-purple td,
.views-table .tr-highlight-bg-purple,
.views-table .tr-highlight-bg-purple td{
  background-color: #DFC1F0;
  --bs-table-accent-bg: #DFC1F0;
}
.view-footer .table-legend .tr-highlight-bg-purple.row-text-light,
.view-footer .table-legend .tr-highlight-bg-purple.row-text-light td,
.views-table .tr-highlight-bg-purple.row-text-light,
.views-table .tr-highlight-bg-purple.row-text-light td,
.views-table .tr-highlight-bg-purple.row-text-light td a{
  color: #fff!important;
}


/* popup dialog */
.ui-dialog .view-csm-commenrs-of-phd-reviewers-per-applicant .row {
	margin: 0;
}
.ui-dialog .view-csm-commenrs-of-phd-reviewers-per-applicant .views-row {
	padding: 9px;
  border-radius: 3px;
	min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.ui-dialog .view-csm-commenrs-of-phd-reviewers-per-applicant blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 1em;
  border-left: 5px solid rgba(0, 0, 0, 0.15);
}
.ui-dialog .view-csm-commenrs-of-phd-reviewers-per-applicant .views-field-ocm-last-name {
	margin-bottom: 10px;
}

.label-danger {
    background-color: #d9534f;
}



/* Invite applicants to online interview (/phd-invite-applicants-to-online-interview) */
.page-view-csm-invite-applicants-to-online-interview .view-header {
	text-align: right;
}
.page-view-csm-invite-applicants-to-online-interview .view-header .alert {
	text-align: left;
}
.block-ecaonline-invitation-text,
.block-ecaonline-notification-text {
	display: inline-block;
}

.view-csm-results-pre-review form.views-exposed-form .form-actions,
.view-csm-online-interview-appointments-2 form.views-exposed-form .form-actions,
.view-csm-assign-pre-reviewers form.views-exposed-form .form-actions {
    align-self: anchor-center;
}

.block-ecapreview-reminder-online,
.block-ecapreview-email-online {
	text-align:right;
}


/* Online Interview Appointments (/online-interview-appointments) */
.page-view-csm-online-interview-appointments-2 .views-field-csm-date-time-online-interview-1 {
	width: 25%;
}



/* PhD Application Reviewers (/manually-assign-reviewers/81867/0) */
.view-csm-assign-pre-review-reviewers .view-header .button-pre-review-reset-wrapper {
	top: 36px;
}
.view-csm-assign-pre-review-reviewers .view-header .block-ecadisplay-destination-link {
  display: inline-block;
  position: relative;
  top: 36px;
  left: 112px;
}
.view-csm-assign-pre-review-reviewers .view-header .button-pre-review-reset-wrapper a,
.view-csm-assign-pre-review-reviewers .view-header .block-ecadisplay-destination-link a {
	padding-top: 7px;
	padding-bottom: 7px;
}


table.views-table .row-disabled {
    opacity: 0.5;
    pointer-events: none;
}