article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
display:none
}
[hidden] {
display:none
}


#overview .demo-tabs {
	width:800px;
	float:left
}
#overview .demo-tabs .z-tabs.horizontal, .demo-tabs .z-tabs.vertical {
	padding-top:20px
}
.social-icons {
	padding:20px;
	text-align:left
}
.social-icons a {
	color:#444;
	font-size:48px;
	line-height:48px;
	margin-right:10px;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.social-icons a:hover {
	color:#e95c33
}
#related-articles, #credits, #comments, #Author, #version-history {
	display:none
}
.download-btn {
	padding:20px 20px;
	text-align:center
}
.f-btn {
	background-color:#444;
	padding:10px 0;
	position:relative;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#fff!important;
	border:solid 1px #333;
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #333), color-stop(1, #555));
	-webkit-box-shadow:inset 0 1px 0 #666, 0 1px 0 #777;
	-moz-box-shadow:inset 0 1px 0 #666, 0 1px 0 #777;
	box-shadow:inset 0 1px 0 #666, 0 1px 0 #777;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	display:block
}
.f-btn::before {
content:"";
display:block;
position:absolute;
width:100%;
height:100%;
padding:8px;
left:-8px;
top:-8px;
z-index:-1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px
}
.f-btn:active, .f-btn:hover {
	background:-moz-linear-gradient(top, rgba(233, 92, 51, 1) 0, rgba(229, 59, 44, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(233, 92, 51, 1)), color-stop(100%, rgba(229, 59, 44, 1)));
	background:-webkit-linear-gradient(top, rgba(233, 92, 51, 1) 0, rgba(229, 59, 44, 1) 100%);
	background:-o-linear-gradient(top, rgba(233, 92, 51, 1) 0, rgba(229, 59, 44, 1) 100%);
	background:-ms-linear-gradient(top, rgba(233, 92, 51, 1) 0, rgba(229, 59, 44, 1) 100%);
	background:linear-gradient(top, rgba(233, 92, 51, 1) 0, rgba(229, 59, 44, 1) 100%);
	background-color:#e95c33;
	border:1px solid rgba(0, 0, 0, .1);
	-moz-box-shadow:inset 0 1px 0 rgba(229, 59, 44, 1), 0 1px 0 rgba(229, 59, 44, 1);
	-webkit-box-shadow:inset 0 1px 0 rgba(229, 59, 44, 1), 0 1px 0 rgba(229, 59, 44, 1);
	box-shadow:inset 0 1px 0 rgba(229, 59, 44, 1), 0 1px 0 rgba(229, 59, 44, 1)
}
.z-tabs.vertical {
	margin:auto;
	color:#333;
	font:12px/18px Arial, sans-serif;
	padding:20px 0
}
.z-tabs.vertical>ul.z-tabs-nav, .z-tabs.vertical>ul.z-tabs-nav>li, .z-tabs.vertical>.z-container {
	border-color:#ddd;
	border-style:solid
}
.z-tabs.vertical a {
	color:#333
}
.z-tabs.vertical>ul.z-tabs-nav {
	float:left;
	width:210px;
	display:block;
	position:relative;
	top:0;
	border-width:1px 0 1px 1px;
	border-right-width:0;
	margin:auto 0!important;
	padding:0
}
.z-tabs.vertical>ul.z-tabs-nav>li {
	height:38px;
	margin:auto;
	cursor:hand;
	cursor:pointer;
	display:block;
	padding:6px 15px;
	position:relative;
	font-size:1.11em;
	min-width:180px;
	background:#f9f9f9;
	line-height:38px;
	text-shadow:1px 1px white;
	border-width:0 0 1px;
	list-style-type:none
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-active {
	border-right-width:0;
	z-index:10;
	background:#fff!important;
	position:relative;
	font-weight:700
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-first.z-active {
	border-bottom-width:1px
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-last {
	border-bottom-width:0
}
.z-tabs.vertical>ul.z-tabs-nav>li a.z-link {
	text-decoration:none!important;
	border-bottom-width:0;
	outline:0;
	color:#111;
	text-decoration:none;
	text-shadow:0 1px 0 white
}
.z-tabs.vertical>.z-container {
	margin-left:210px;
	border-width:1px;
	background:#fff;
	min-height:158px;
	position:relative;
	padding:12px;
	font-size:1.2em;
	padding:25px 20px 20px 40px
}
.z-tabs.vertical>.z-container .z-content {
	display:none;
	padding:40px
}
.z-tabs.vertical>.z-container>h5 {
	font-weight:400
}
.z-tabs.vertical>.z-container>h4 {
	text-shadow:0 1px 1px #f2f1f0;
	border-bottom:1px dotted #eeeded;
	padding-top:15px;
	padding-bottom:5px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li.z-active {
	border-right-width:0!important;
	border-left:1px solid #fff!important;
	left:-1px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li, .ie7 body .z-tabs.vertical.top-right>ul {
	z-index:10!important
}

.z-tabs.horizontal ul.z-tabs-nav {
	margin:0 0 5px;
	padding:0;
	/*border:0;*/
	outline:0;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.z-tabs.horizontal ul.z-tabs-nav li {
	position:relative;
	/*line-height:44px;
	border-width:1px 1px 0;
	margin:0 -1px 0 0;
	color:#111;
	text-shadow:1px 1px white;
	padding:0;*/
	display:block;
	float:left;
	vertical-align:top;
	cursor:hand;
	cursor:pointer;
	background:#f9f9f9;
	text-align:center;
	margin-right:4px;
	margin-bottom: 0;
}
.z-tabs.horizontal ul.z-tabs-nav li:hover {
	outline:0 none;
	text-decoration:none !important;
}
.thumbnail:hover li.z-active>a{color:#ebcd30 !important;}
/*.z-tabs.horizontal ul.z-tabs-nav li.z-active {
	margin-bottom:-1px;
	padding-bottom:1px;
	z-index:1;
	font-weight:700
}*/
.z-tabs.horizontal ul.z-tabs-nav li.z-active, .z-tabs.horizontal ul.z-tabs-nav li.z-active:hover {
	background:#fff;
	
}


.z-tabs.horizontal ul.z-tabs-nav a{
	font-size:12px;
	color:#c4020a;
	/*line-height:35px;*/
}


.z-tabs.horizontal .z-container {
	position:static;
	border-width:1px;
	clear:both;
	width:100%;
	min-height:80px;
	zoom:1
}
/*

.z-tabs.horizontal ul.z-tabs-nav li a.z-link {
	border-bottom-width:0;
	padding:3px;
	outline:0;
	display:inline-block;
	text-decoration:none!important;
	border-bottom-width:0;
	outline:0;
	color:#111;
	text-decoration:none;
	text-shadow:0 1px 0 white
}
.z-tabs.horizontal div.z-content {
	padding:30px;
	font-size:1.2em;
	display:none
}*/

.z-tabs.horizontal.top-center {
	width:100%
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav {
	clear:left;
	float:left;
	position:relative;
	left:50%;
	text-align:center
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav>li {
	right:50%;
	display:block;
	position:relative;
	float:left
}
.z-tabs.horizontal.top-right>.z-container {
	margin-right:0;
	padding-right:0;
	margin-left:0;
	padding-left:0
}
.z-tabs.horizontal.top-right>ul.z-tabs-nav {
	float:right;
	position:relative;
	padding:0;
	margin:0 -1px 0 0
}
.z-tabs.horizontal.top-right>.z-container {
	margin-right:0;
	padding-right:0;
	margin-left:0;
	padding-left:0
}
.ie7 body .z-tabs.horizontal.top-right>.z-container {
	clear:none
}
.ie7 body .z-tabs.horizontal.top-right {
	margin-right:2px
}
.z-tabs.horizontal.bottom-left>ul.z-tabs-nav {
	position:relative;
	padding:0;
	margin:-3px 0 0 3px;
	margin:0
}
.z-tabs.horizontal.bottom-left ul.z-tabs-nav li {
	border-width:0 1px 1px
}
.z-tabs.horizontal.bottom-left .z-container {
	padding:0;
	margin:0
}
.z-tabs.horizontal.bottom-center {
	width:100%
}
.z-tabs.horizontal.bottom-center>ul.z-tabs-nav {
	padding:0;
	margin:0;
	float:left;
	position:relative;
	left:50%;
	text-align:center
}
.z-tabs.horizontal.bottom-center ul.z-tabs-nav li {
	border-width:0 1px 1px;
	right:50%;
	display:block;
	position:relative;
	float:left
}
.z-tabs.horizontal.bottom-center ul.z-tabs-nav li.z-active {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:-1px;
	padding-top:1px
}
.z-tabs.horizontal.bottom-right .z-container {
	padding:0;
	margin:0
}
.ie7 body .z-tabs.horizontal.bottom-right {
	margin-right:2px
}
.z-tabs.horizontal.top-compact {
	width:601px
}
.ie8 body .z-tabs.horizontal.top-compact, .ie9 body .z-tabs.horizontal.top-compact {
	width:600px
}
.ie7 body .z-tabs.horizontal.top-compact {
	width:601px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav {
	padding:0;
	display:table;
	width:100%;
	margin-left:-1px;
	padding-left:1px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li {
	width:150px;
	margin:0 -2px 0 0;
	display:inline-block
}
.ie7 body .z-tabs.horizontal.top-compact ul.z-tabs-nav li.z-first {
	padding-left:1px
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li a.z-link {
	padding:.2em 0
}
.z-tabs.horizontal.top-compact ul.z-tabs-nav li.z-active {
	font-weight:400;
	margin-bottom:-1px;
	padding-bottom:1px
}
.z-tabs.horizontal.top-compact .z-container {
	margin:0;
	padding:0;
	width:initial;
	margin-right:-1px!important
}

.z-tabs.horizontal.bottom-compact {
	width:601px
}
.ie8 body .z-tabs.horizontal.bottom-compact, .ie9 body .z-tabs.horizontal.bottom-compact {
	width:600px
}
.ie7 body .z-tabs.horizontal.bottom-compact {
	width:601px
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav {
	padding:0;
	display:table;
	width:100%;
	margin-left:-1px;
	padding-left:1px
}
.ie7 body .z-tabs.horizontal.bottom ul.z-tabs-nav {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li {
	width:150px;
	margin:0 -2px 0 0;
	display:inline-block;
	border-width:0 1px 1px
}
.ie7 body .z-tabs.horizontal.bottom-compact ul.z-tabs-nav li.z-first {
	padding-left:1px
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li a.z-link {
	padding:.2em 0
}
.z-tabs.horizontal.bottom-compact ul.z-tabs-nav li.z-active {
	margin-top:-1px;
	padding-top:1px;
	margin-bottom:0;
	padding-bottom:0
}
.z-tabs.horizontal.bottom-compact .z-container {
	margin:0;
	padding:0;
	width:initial;
	margin-right:-1px!important
}
