
		.bs-example{
			display: block;
			margin: 0px auto;
			position: relative;
		}
		.panel, .panel-heading, .panel-title{
			border:0px !important;
			box-shadow:none !important;
			background:transparent !important;
			margin:0px !important;
			padding:0px !important;
			overflow:initial !important;
		}
		.bs-example{
			
		}
		.panel-title>a{
			display:block;
			position:relative;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.panel-title>a.collapsed{
			
		}
		.acc_open{
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			margin:0px;
			border:0px;
			padding:0px;
			z-index:10;
			cursor:pointer;
		}
		.acc_open:hover ~ .panel-heading a, .acc_open:checked ~ .panel-heading a{
			
		}
		.acc_open:checked ~ .panel-collapse{
			display:block !important;
		}
		.panel-group .panel{
			position:relative;
		}
		.panel-title>a span{
			position:relative;
			display:block;
			height:inherit;
			line-height:inherit;
			margin:0px auto;
		}
		.panel-title>a:hover{
			
		}
		.panel-body {
			width: 100%;
			margin: 0px auto;
			border: 0px !important;
			padding: 15px 0px;
		}
		.panel-title>a span:before{
			
		}
		.panel-title>a.collapsed span:before{
			
		}
		.panel-title>a:hover span:before, .acc_open:hover ~ .panel-heading a span:before, .acc_open:checked ~ .panel-heading a span:before{
			
		}
		@media(max-width:800px){
			.panel-title>a{
				width:100% !Important;
			}
		}
	