.fastLinks {
	display:none!important;
	}
.faq_add {
	text-align:right;
	margin-bottom:20px;
	}
.faq_body {
	margin-bottom:20px;
	}
.faq_body .pagesBottom {
	margin:20px 0 0;
	}
.faq_body .pagesBottom .swchItemA1 {
	color:#fff;
	font-weight:400!important;
	border-radius:4px;
	padding:8px 12px;
	font-size:15px;
	line-height:20px;
	}
.faq_body .pagesBottom .swchItem1 {
	font-size: 15px;
	line-height: 20px;
	color: #333;
	font-weight: 400;
	padding: 8px 10px;
	}
.faq_body .pagesBottom .swchItem1:hover {
	text-decoration:none!important;
	color:#000;
	}
.faq-0 {
	margin-bottom:10px;
	}       
.faq-1 {
	display:none;
	}
.faq-1 + label ~ div{
	display: none;
	}
.faq-1 + label {
	width: calc(100% - 4px);
	width:-moz-calc(100% - 4px);
	width:-webkit-calc(100% - 4px);
	background: transparent;
	font-size: 15px;
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
	color: #555!important;
	border: 2px solid #fff;
	border-radius: 4px 4px 0 0;
	font-weight: 500;
	}
.faq-1:checked + label {
	background: transparent;
	border-color: #ebebeb;
	}
.faq-1:checked + label + div {
	border: 2px solid #ebebeb;
	display:block;
	background: #fff;
	border-radius: 0 0 4px 4px;
	} 
.faq-1:checked + label .faq-3:before {
	font-family: FontAwesome;
	content: "\f068";
	padding: 0 8px 0 0;
	color: #555;
	font-size: 16px;
	font-weight:400!important;
	}    
.faq-1 + label .faq-3:before {
	font-family: FontAwesome;
	content: "\f067";
	padding: 0 8px 0 0;
	color: #555;
	font-size: 16px;
	font-weight:400!important;
	}
.faq-2 {
	color:white!important;
	} 
.faq-3 {
	padding:10px 20px;
	display: inline-block;
	}
.faq-4 {
	background: #ebebeb;
	padding: 5px 10px;
	border-bottom: 2px solid #ebebeb;
	color: #555;
	font-size: 14px;
	}
.faq-4 strong {
	font-weight: 400;
	color: #dbe1e8;
	}   
.faq-5 {
	background:#fff;
	padding:10px;
	}
.faq-5, .faq-5 p {
	font-size: 14px;
	color:#333;
	line-height:20px;
	}
.faq-5 {
	margin:0;
	line-height:150%;
	text-align:justify!important;
	font-size: 14px;
	line-height: 20px;
	}
.faq-5 img {
	max-width:100%;
	height:auto!important;
	float:left;
	border:none!important;
	}
.faq-5 p {
	margin: 0;
	padding: 1px 0 10px 0;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	}
.faq-5 ul, .faq-5 ol, .faq-5 li, .faq-5 span, .faq-5 table, .faq-5 td, .faq-5 tr, .faq-5 {
	font-size: 14px;
	line-height: 20px;
	}
.faq-5 a {
	margin: 0;
	padding: 1px 0 10px 0;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	text-decoration:underline;
	}
.faq-5 a:hover {
	color:#000!important;
	}
.faq-5 li {
	margin-bottom:3px;
	}
.faq-5 ul, .faq-5 ol {
	margin-top:3px;
	}
.faq-6 {
	text-align:right;
	color: #777;
	}    