/*!
 * Qatar University Subpage Layout and Colors
 * Copyright 2015 Qatar University.
 * Created: 		20-01-2015
 * Last Modified: 	07-01-2020
 * Remove "text-uppercase" class from the titel 
 * --------------------------------
 * !This Style file only controls QU Brown Pages!
 */
/* Subpage specific Start */
	article .title {

		font-weight: 300;
		color: #754100;
	}
	article > p,
	article > ul,
	article > ol {
		font-size: 1.15em;
		line-height: 1.35em;
	}
	/* accordions */
	.panel-group .panel {
		border-radius: 0; 
		border: 0;
	}
	.panel-group .panel-heading {
		padding: 0;
		border-radius: 0; 
		color: #117292;
	}
	.panel-group .panel+.panel {
		margin-top: 1px;
	}
	.panel-group .panel-title { 
		font-weight: 300;
		position: relative;
	}
	.panel-group .panel-title a:after { 
		font-family: 'Glyphicons Halflings';
		content: "\e259";
		position: absolute;
		top: 50%;
		left: 0px;
		margin-top: -11px;
		pointer-events: none;
	}
	.panel-group .panel-title a[aria-expanded="true"]:after {
		content: "\e260";
	}
	.panel-group .panel-title a {
		display:block;
		text-decoration: none;
		padding: 10px 15px 10px 30px;
		font-size: 1.2em;
	}
	.panel-group .panel-collapse {
		color: #333;
	}
	.panel-group .panel-body {
		border: 0 !important;
		padding: 15px;
	}
	#contact_address > .row {
		color: #666;
	}
	@media only screen and (min-width : 992px) {
		.right-border > .row {
			border-right: 1px #CCC solid;
			padding-right: 30px;
			margin-right: 10px;
  		}
		#contact_address {
			float: right;
		}
		#contact_address > .row {
			padding-left: 10px;
	
		}
	}
	
	.card-group .image {
		float: left;
		width: 135px;
		margin-right: 10px;
	}
	.card-group .name {
		display: block;
		margin: 0;
	}
	.card-group .pos {
		display: block;
		margin-top: 0;
	}
	.card-group .details {
		overflow: hidden;
	}
	.card-group .data {
		clear: both;
		margin-bottom: 2px;
	}
	.card-group .data .no-wrap {
		padding: 3px 0;
		display: block;
	}
	.card-group .data::after {
		content: '';
		display: block;
		clear: both;
	}
	.card-group .icon {
		background-color: #00718f;
		color: #FFF;
		padding: 5px;
		margin-right: 5px;
		float: left;
	}
	
	#press article {
		padding: 10px 30px;
	}
	.panel-group ul, ol {
		/*margin-left: 30px;*/
		padding-left: 30px;/*line-height: 230%; */
	}
	.panel-group img {
		margin-right: 30px;
	}
	.panel-group li {
		list-style: inherit;
		padding-top: 12px;
	}
	label.error {
		color: #a94442;
		font-weight: normal;
	}
	.panel-group ul, ol{
		padding-left: 30px;
	}
	.panel-group img{margin-right: 30px;}
/* Subpage specific End */