/* DEMO */

.container-tab{
	margin:auto;
	padding:0;
	margin-bottom:20px;
	text-align:justify;font-size:11pt;
}
/* TABS */
.accordion-tabs {
	*zoom: 1;
	width: 100%;
	border: 1px solid #dddddd;
	border-radius: 0.1875em;
	margin-bottom: 1.5em; 
	margin-left:0;
	padding-left:0;
}
    .accordion-tabs:before, 
	.accordion-tabs:after {
		content: " ";
		display: table;
	}
    .accordion-tabs:after {
		clear: both; 
	}
		.accordion-tabs .tab-head-cont{
			list-style:none;
		}
			.accordion-tabs li.tab-head-cont:first-child a.tab-head-cont-a {
				border-top-left-radius: 0.1875em;
				border-top-right-radius: 0.1875em;
				border-top: 0;
			}
			.accordion-tabs li.tab-head-cont:last-child a.tab-head-cont-a {
				border-bottom-left-radius: 0.1875em;
				border-bottom-right-radius: 0.1875em; 
			}
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a {
				text-decoration:none;
				border-top: 1px solid #dddddd;
				color: #000;
				display: block;
				padding: 0.75em 0.809em;
			}
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a:hover {
				color: #000000;
			}
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a:focus {
				outline: none;
			}
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a.is-active {
				background-color: #fff;
				border-bottom: 0; 
				color:#333333;
				font-size:10pt;
			}
		.accordion-tabs li.tab-head-cont section {
			background: #fff;
			display: none;
			overflow: hidden;
			width: 100%; 
			padding:0px;
		}
		
 
/* RESPONSIVE */
@media screen and (min-width: 40em) {
	.accordion-tabs {
		border: none;
		position: relative; 
	}
		.accordion-tabs li.tab-head-cont {
			display: inline; 
		}
			.accordion-tabs li.tab-head-cont:last-child a.tab-head-cont-a {
				border-bottom-left-radius: 0;
				border-bottom-right-radius: 0;
			} 
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a {
				display: inline-block;
				vertical-align: baseline;
				zoom: 1;
				*display: inline;
				*vertical-align: auto;
				border-top: 0;
				border-top-right-radius: 0.1875em;
				border-top-left-radius: 0.1875em; 
				background-color: #f2f2f2;
			} 
			.accordion-tabs li.tab-head-cont a.tab-head-cont-a.is-active {
				background-color: #fff; font-weight:bold;
				border: 1px solid #dddddd;
				border-bottom: 1px solid #f7f7f7;
				margin-bottom: -1px; 
			}
			.accordion-tabs li.tab-head-cont section {
				padding:0px;
				border-bottom-left-radius: 0.1875em;
				border-bottom-right-radius: 0.1875em;
				border: 1px solid #dddddd;
				float: left;
				left: 0;
				
			}
				/*.accordion-tabs li.tab-head-cont section p {
					-webkit-columns: 2;
					-moz-columns: 2;
					columns: 2;
				}/*
}