.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-primary.panel-primary-muw > .panel-heading {
    background-color: #111D4E;
    border-color: #111D4E;
    font-size: 16px;
    color: white;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.row-welcome-wrapper .panel-body {
    padding: 0;
    overflow: hidden;
}


.panel-body:before, .panel-body:after {
    display: table;
    content: " ";
}


.panel-body.div {
	height: 175px;
}



.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.btn-primary
{
    color: #fff;
    background-color: #0E8373;
    border: none;
    text-transform: uppercase;
    white-space: normal;
    border-radius: 8px 0.1px;
    transition: 0.2s;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn:hover {
    color: #fff;
    background-color: #0F6769;
    border-color: #0F6769;
}

.btn {
    text-transform: uppercase;
    white-space: normal;
    border-radius: 8px 0.1px;
    transition: 0.2s;
    color: #fff;
    background-color: #0E8373;
    border: none;
}



.table > thead {
    vertical-align: bottom;
    background-color: #111C4E;
    color: white;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
    font-size: 14px;
}

.views-table th a {
    text-decoration: underline!important;
    color: white;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 16px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, h1 *, .h1 *, h2 *, .h2 *, h3 *, .h3 *, h4 *, .h4 *, h5 *, .h5 *, h6 *, .h6 {
	  font-family: Martel,serif;
    line-height: 1.1;
}

body {
		font-family: Roboto, Helvetica, Arial, sans-serif;
		line-height: 1.42857;
	  color: #414971;
}

.text-success {
    color: #3c763d;
}

.site-footer {
    background: #111D4E !important;
    color: #fff;
}

@font-face {
	font-family: 'Martel';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: local('Martel'), local('Martel-Regular'), url(/sites/default/files/fonts/Martel-normal-400.woff) format('woff');
	unicode-range: U+0-10FFFF;
}

.title {
    padding-top: 15px;
    font-size: 30px;
    color: #111C4E;
    font-weight: bold;
    /* border-bottom: thin solid #979797; */
}

table {
	caption-side: top;
}

.hierarchy-table table .node__content, .hierarchy-table table .node__title {
	font-size: 14px;
}

div.row-welcome-wrapper .panel.kpj .panel-body div {
	background:url('https://www.meduniwien.ac.at/web/fileadmin/_processed_/2/2/csm_22_CH_160119_16990_a23a6e81b0.jpg') center;
	background-size:cover;
}

div.row-welcome-wrapper .panel.phd .panel-body div {
	background:url('https://www.meduniwien.ac.at/web/fileadmin/_processed_/6/2/csm_New_banner_II_2b341b494b.jpg') center;
	background-size:cover;
}


/* progress bar */
.progress-bar-wrapper {
	height: auto;
}
.progress-bar-wrapper .progress-bar-name {
	font-size: 16px;
	display: block;
	padding: 5px;
}


/* entity reference field on node view page */
.node .field--type-entity-reference {
	margin-bottom: 0;
}

/* Paragraphs */
fieldset.required-fields legend.form-required {
	
}
fieldset.required-fields .fieldset-wrapper {
	padding-top: 0px;
}
.paragraphs-tabs-wrapper .tabledrag-toggle-weight-wrapper {
	display: none;
}




.toolbar-fixed .toolbar-oriented .toolbar-bar {
    z-index: 1000;
}
#edit-status-wrapper {
	display: none;
}

/* hide link text */
.field--type-link .form-type-textfield {
	display: none;
}