.speaker1:before{
			background-image: url("img/icons/quotes.png");
			background-repeat: no-repeat;
			top: 180px;
			height: 33px;
			left: -60px;
			position: absolute;
			width: 45px;
}

.speaker1:after {
			background-image: url("img/icons/quotes.png");
			background-position: -58px 0;
			background-repeat: no-repeat;
			bottom: -50px;
			height: 33px;
			position: absolute;
			right: 0;
			width: 45px;
}
span.btn.btn-link {
    font-weight: bold;
}
		.bg-gr{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,207cca+42,207cca+42,2989d8+54,7db9e8+82 */
background: 	#20B2AA; /* Old browsers */
 /* #01A9DB;*/
		}
		#id-side{width:100%;}
		.panel-body{
			padding-top: 0;
			padding-bottom:0;
		}
		.mistslider>li{height:100%;}
		
					.toto {
    text-align: center;  /* align the inline(-block) elements horizontally */
    font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.toto:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}

.element  {
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    font: 16px/1 Arial sans-serif;        /* <-- reset the font property */
}
		#specialSessions {
			background-image: url('img/slider/banner.jpg');
			padding: 0;
		}

		.panel-title>a {
			color: inherit;
			font-weight: bolder;
		}

		.panel-group {
			margin-bottom: 20px;
			font-weight: bolder;
		}
		
		.bg-img-media-1{
			    //background-image: url(./img/i1.jpg);
				//background-image: url(./img/i2.jpg);
		}
		.bg-img-media-2{
			    background-image: url(img/i2.jpg);
		}
		.bg-img-media-3{
			    background-image: url(img/i10.jpg);
		}
		.bg-img-media-4{
			    background-image: url(img/i3.jpg);
		}
		.firstLetter{
			font-size:35px;
			font-weight: 900;
		}
		.firstLetterHeader{
			font-size:25px;
			font-weight: 900;
		}
		span{margin:0px;}
		.bordered{
			border: 1px solid black;
		}
		.social-button-a {
				margin:auto;
				border: 2px solid #aaa;
				border-radius: 50%;
				color: #aaa;
				display: block;
				height: 90px;
				line-height: 96px;
				width: 90px;
				-webkit-transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-ms-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;
				transition: all 0.2s ease 0s;
			}
			.social-button-a:hover {
				margin:auto;
				color:#009ee3;
				border: 2px solid #009ee3;
				border-radius: 50%;
				display: block;
				height: 90px;
				line-height: 96px;
				width: 90px;
				-webkit-transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-ms-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;
				transition: all 0.2s ease 0s;
			}
			.commitee-button-a {
				margin:auto;
				border: 2px solid #aaa;
				border-radius: 50%;
				color: #aaa;
				display: block;
				height: 90px;
				line-height: 96px;
				width: 90px;
				-webkit-transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-ms-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;
				transition: all 0.2s ease 0s;
			}
			.commitee-button-a:hover {
				margin:auto;
				color:#009ee3;
				border: 2px solid #009ee3;
				border-radius: 50%;
				display: block;
				height: 90px;
				line-height: 96px;
				width: 90px;
				-webkit-transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-ms-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;
				transition: all 0.2s ease 0s;
			}
			.panel.panel-default{color:black;/*background:transparent;*/}
			.panel>.panel-heading{background:rgba(245, 245, 245, 0.75);}
			#commitee {
				padding: 0;
			}
			/*background-image: url(./img/i10.jpg);*/
				
				/*background-color:rgba(0,0,0,.75);*/
			
#tracks_ .accordion-block #accordion .card, #tracks_ .accordion-block #accordionTwo .card {
  /*border-radius: 0;*/
  margin-bottom: 20px;
}

#tracks_ .accordion-block #accordion .card .card-header, #tracks_ .accordion-block #accordionTwo .card .card-header {
  background: #fff;
  padding: 0;
}
#tracks_ .accordion-block #accordion .card .card-header h5 , #tracks_ .accordion-block #accordionTwo .card .card-header h5  {
	padding: 20px; border: 1px solid #e5e5e5;;  margin-right: 20px;
}

#tracks_ .accordion-block #accordion .card .card-header h5 a, #tracks_ .accordion-block #accordionTwo .card .card-header h5 a {
  font-family: calibri;
  font-size: 20px;
  color: #222222;
  /*border: 1px solid green;*/
  padding-top: 20px;
  margin: 20px;
  padding-right: 20px;
  vertical-align: center;


}

#tracks_ .accordion-block #accordion .card .card-header h5 a span , #tracks_ .accordion-block #accordionTwo .card .card-header h5 a span{

  /*border-right: 1px solid #e5e5e5;*/
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom:20px;
  padding-right:20px;
  padding-left:20px;

  vertical-align: center;

}

#tracks_ .accordion-block #accordion .card .card-body, #tracks_ .accordion-block #accordionTwo .card .card-body {
  color: #848484;
  padding: 15px 20px;
}

#tracks_ .accordion-block #accordion .card .collapse.show + .card-header h5 a, #tracks_ .accordion-block #accordionTwo .card .collapse.show + .card-header h5 a {
  color: #ff6600;
}

.imgAB {
  float: center;
  margin-right: 20px;
  margin-left: 20px;
  border-radius: 50%;
  
}
@media (max-width: 500px) {
  .imgAB {
      margin: auto;
      float: none;
      display: block;
  }
}