#page-con-content {
	position:relative;
	top:0;
	overflow-x:hidden;
	width:100%;
	height:100%;
	min-height:100%;
	margin:0;
}
.toolbar {
	display: none !important;}

caption{display:none}
#footer-tx1-mail {
    font-family: helvetica;
    font-size: 18px;
    line-height: 30px;
    position: absolute;
    bottom: 80px;
    width: 100%;
    height: 60px;
    text-align: center;
    color: #fff;
}
#page-con-container {
	position:relative;
	top:0;
	height:auto;
	margin:auto 0;
	margin-right:60px;
	margin-left:60px;
	padding-top:20px;
}
#page-in-container {
	overflow:auto;
	overflow-x:hidden;
	max-width:1100px;
	min-height:60px;
	margin: 0 auto;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#footer-con-wrapper {
	position:relative;
	z-index:1;
	overflow:hidden;
	width:100%;
	height: 180px;
	margin-top: 10px;
	background: linear-gradient(to right,#0482fe,#03479b);
}
#footer-ovr-wrapper {
	position:absolute;
	width:100%;
	height:100%;
}
#footer-tx1-author {
	font-family:helvetica;
	font-size:10px;
	line-height:60px;
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	text-align:center;
	color:#fff;
}
#footer-tx1-author:hover a {
	text-decoration:underline;
	color:#fff !important;
}
#footer-tx1-author a {
	color:#fff !important;
}
#footer-btn-discord {
	position:absolute;
	z-index:1;
	bottom:0;
	left:20px;
	width:100px;
	height:60px;
	cursor:pointer;
	background:url('/img/icons/footer/discordserver.png') no-repeat center;
	background-size:100px;
}
#footer-btn-discord:hover {
	opacity: .8;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#alert-tx1-notify {
	font-family:helvetica;
	font-size:12px;
	line-height:30px;
	position:fixed;
	z-index:9990;
	top:60px;
	width:100%;
	height:30px;
	text-align:center;
	color:#fff;
	background: #ff3434;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-con-navbar {
	position:fixed;
	z-index:9998;
	top:0;
	width:100%;
	height:60px;
	border-bottom:1px solid rgba(0,0,0,.1);
	background:rgba(255,255,255,.95);
}
#menu-btn-backtotop:hover {
	opacity: .8;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-con-footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	border-top:1px solid rgba(0,0,0,.1);
}
#menu-ico-footer {
	width:60px;
	height:60px;
	background:url('/img/icons/menu/github.png') no-repeat center;
	background-size:15px;
}
#menu-tx1-footer {
	font-family:helvetica;
	font-size:12px;
	line-height:60px;
	position:relative;
	bottom:60px;
	height:100%;
	padding-left:50px;
	text-align:left;
	color: #002556;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-ico-logo {
	position:absolute;
	z-index:1;
	top:0;
	left:50%;
	width:200px;
	height:100%;
	margin:0 -100px;
	background-size:80px;
}
#menu-ico-patreon {
	position:absolute;
	top:0;
	right:0;
	width: 405px;
	height:100%;
	cursor:pointer;
	transition:all .1s ease-in-out;
	background: url('/img/icons/menu/discussion.png') no-repeat center;
	background-size: 30px;
}
#menu-ico-patreon:hover {
	opacity: .8;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.min-ico-patreon {
	width:60px !important;
	height:100% !important;
	transition:all .1s ease-in-out;
	border-bottom:1px solid rgba(0,0,0,0) !important;
	background:url('/img/icons/menu/patreon-min.png') no-repeat center !important;
	background-size: 20px !important;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-tx1-title {
	font-family:helvetica;
	font-size:12px;
	line-height:60px;
	position:relative;
	height:60px;
	padding-left:20px;
	letter-spacing:4px;
	color:#002556;
	border-bottom:1px solid rgba(0,0,0,.1);
}
#menu-btn-open {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	float:left;
	width:60px;
	height:60px;
	cursor:pointer;
	-ms-interpolation-mode:nearest-neighbor;
	background:url('/img/icons/menu/menu.png') no-repeat center;
	background-size:20px;
	image-rendering:-moz-crisp-edges;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
}
#menu-btn-open:hover {
	border-bottom:1px solid rgba(0,0,0,.1);
	background: #0353b0 url(/img/icons/menu/menu-h.png) no-repeat center;
	background-size: 20px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-con-dim {
	position:fixed;
	z-index:9998;
	width:100%;
	height:100%;
	background:rgba(0,37,86,.4);
}
#menu-con-anim {
	position:fixed;
	z-index:9999;
	top:0;
	overflow-y: scroll;
	overflow-x: hidden;
	width:270px;
	height:100%;
	transition:all .2s ease-in-out;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
	-webkit-animation-duration:.2s;
	-webkit-animation-iteration-count:1;
	background: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#menu-con-menu {
	position:absolute;
	z-index:9999;
	top:60px;
	left:0;
	width:100%;
	height:576px;
}
#menu-ico-button {
	position:relative;
	z-index:1;
	left:6px;
	width:45px;
	height:45px;
	pointer-events:none;
}
#menu-ico-button-h {
	position:relative;
	z-index:1;
	left:8px;
	float:left;
	width:42px;
	height:42px;
	pointer-events:none;
}
#menu-btn-button {
	font-family:helvetica;
	font-size:14px;
	line-height:45px;
	position:relative;
	float:left;
	width:222px;
	height:45px;
	padding-left:48px;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
	text-align:left;
	color:#002556;
}
#menu-btn-button:hover {
	color:#fff;
	background: #0260bb;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
 .ico-home {
	background:url('/img/icons/menu/home-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-blog {
	background:url('/img/icons/menu/blog-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-roadmap {
	background:url('/img/icons/menu/roadmap-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-compatibility {
	background:url('/img/icons/menu/compatibility-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-quickstart {
	background:url('/img/icons/menu/quickstart-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-download {
	background:url('/img/icons/menu/download-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-faqs {
	background:url('/img/icons/menu/faq-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-discussion {
	background:url('/img/icons/menu/discussion-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-patreon {
	background:url('/img/icons/menu/patreon-min-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-discord {
	background:url('/img/icons/menu/discord-h.png') no-repeat center !important;
	background-size:20px !important;
}
 .ico-reddit {
	background:url('/img/icons/menu/reddit-h.png') no-repeat center !important;
	background-size:15px !important;
}
 .ico-github {
	background:url('/img/icons/menu/github-h.png') no-repeat center !important;
	background-size: 15px !important;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#header-con-head {
	position:relative;
	z-index:2;
	overflow:hidden;
	width:100%;
	height:400px;
	margin-top:60px;
	background:#0072ff;
}
#header-img-head {
	position:absolute;
	display:none;
	width:100%;
	height:400px;
	background-size:cover !important;
}
#header-con-overlay-a {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	background:url('/img/icons/aesthetic/grid.png') repeat;
	background-size:2px;
	image-rendering:pixelated;
}
#header-con-overlay-b {
	position:absolute;
	width:100%;
	height:100%;
	background: linear-gradient(to right,#0e50a2,rgba(16, 54, 101, 0.8));
	image-rendering:pixelated;
}
#header-con-body {
	position:absolute;
	top:50%;
	left:158px;
	width:860px;
	height:110px;
	margin:-55px 0;
}
#header-tx1-body {
	font-family:helvetica;
	font-size:60px;
	font-weight:bold;
	line-height:80px;
	height:80px;
	text-align:left;
	color:#fff;
}
#header-tx2-body {
	font-family:helvetica;
	font-size:16px;
	line-height:20px;
	height:20px;
	margin-bottom:10px;
	text-align:left;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#header-con-body-b {
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	width:860px;
	height:110px;
	margin:-55px -430px;
	speak:spell-out;
}
#header-tx1-body-b {
	font-family:helvetica;
	font-size: 47px;
	font-weight:bold;
	line-height: 79px;
	height:80px;
	text-align:center;
	color:#fff;
}
#header-tx2-body-b {
	font-family:helvetica;
	font-size:16px;
	line-height:20px;
	height:20px;
	text-align:center;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#video-con-dim {
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.9);
}
#video-con-viewport {
	position:fixed;
	top:50%;
	left:50%;
	width:1100px;
	height:618px;
	margin-top:-309px;
	margin-left:-550px;
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn;
	-webkit-animation-duration:.4s;
	-webkit-animation-iteration-count:1;
	-webkit-box-shadow:0 0 100px 0 rgba(0,0,0,.75);
	-moz-box-shadow:0 0 100px 0 rgba(0,0,0,.75);
	box-shadow: 0 0 100px 0 rgba(0,0,0,.75);
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#sidebar-con-top {
	position:relative;
	width:100%;
	height:50%;
}
#sidebar-con-top:hover {
	opacity:.9;
}
#sidebar-con-bottom {
	position:relative;
	width:100%;
	height:50%;
}
#sidebar-con-bottom:hover {
	opacity: .9;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#sidebar-con-container {
	position:relative;
	float:right;
	width:25%;
	height:482px;
}
#sidebar-ico-top {
	position:absolute;
	z-index:2;
	top:0;
	width:100%;
	height:100%;
	background:url(/img/icons/buttons/github.png) no-repeat center;
	background-size: 54px;
}
#sidebar-ovr-top {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:100%;
	background: linear-gradient(to right,rgba(0,114,255,.6),rgba(166,0,217,.6));
}
#sidebar-img-top {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background-size:cover;
}
#sidebar-tx1-top {
	font-family:helvetica;
	font-size:12px;
	line-height:50px;
	position:absolute;
	z-index:2;
	top:190px;
	width:100%;
	height:50px;
	text-align:center;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#sidebar-ico-bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
	background: url('/img/icons/buttons/patreon.png') no-repeat center;
	background-size: 54px;
}

#sidebar-ovr-bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
	background: linear-gradient(to right,rgba(0,114,255,.6),rgba(166,0,217,.6));
}
#sidebar-img-bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
	background-size:cover;
}
#sidebar-tx1-bottom {
	font-family:helvetica;
	font-size:12px;
	line-height:50px;
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	text-align:center;
	color:#fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-con-content {
	position:relative;
	overflow:hidden;
	width:100%;
	height:482px;
}
#featured-con-grid {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 24.5%;
	height: auto;
	margin-bottom: 5px;
	background: #fff;
	margin-right: 2.5px;
	margin-left: 2.5px;
}
#featured-img-grid {
	position:relative;
	overflow:hidden;
	width:100%;
	height: 212px;
}
#featured-ico-content {
	position:relative;
	z-index:2;
	float:left;
	width:50px;
	height:50px;
	background:#fff url('/img/icons/buttons/featured.png') no-repeat center;
	background-size: 20px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-con-author {
	position:relative;
	width:100%;
	height:40px;
	border-bottom:1px solid rgba(0,0,0,.05);
	background:#fff;
}
#featured-tx1-author {
	font-family:helvetica;
	font-size:12px;
	line-height:40px;
	color:#002556;
	width: 100%;
	text-align: center;
}
#featured-tx1-speed {
	font-family:helvetica;
	font-size:12px;
	line-height:20px;
	position:absolute;
	z-index:2;
	right:12px;
	bottom:12px;
	width:auto;
	height:20px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	padding-left:6px;
	text-align:center;
	color:#fff;
	border:solid 1px #fff;
}
#featured-ico-author {
	position:absolute;
	width:40px;
	height:40px;
	padding-left:14px;
	/* background:url(/img/icons/buttons/featured.png) no-repeat center; */
	background-size: 12px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-con-master {
	position:relative;
	width:100%;
	height:482px;
}
#featured-con-main {
	position: relative;
	float: left;
	width: 100%;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-wrp-panel {
	position:relative;
	overflow:hidden;
	height:120px;
	margin-bottom:20px;
}
#featured-con-panel {
	position:relative;
	overflow:hidden;
	height:120px;
	margin-bottom:20px;
	transition:.1s ease-in-out;
}
#featured-con-panel:hover {
	opacity:.9;
}
#featured-ovr-panel {
	position:absolute;
	width:100%;
	height:100%;
	background:linear-gradient(to right,rgba(166,0,217,.8),rgba(0,114,255,.8));
}
#featured-ico-panel {
	position:relative;
	z-index:1;
	float:left;
	width:166px;
	height:100%;
}
#featured-tx3-panel {
	font-family:helvetica;
	font-size:17px;
	font-weight:bold;
	line-height:120px;
	position:absolute;
	left:166px;
	width:auto;
	height:100%;
	text-align:left;
	text-transform:uppercase;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-tx1-heading {
	font-family:helvetica;
	font-size:14px;
	line-height:30px;
	width:100%;
	height:40px;
	margin-bottom:20px;
	color:#002556;
	border-bottom:1px solid #002556;

}
#featured-tx1-content {
	font-family:helvetica;
	font-size:14px;
	line-height:50px;
	position:absolute;
	z-index:2;
	top:0;
	left:60px;
	width:auto;
	height:50px;
	text-align:center;
	color:#fff;
}
#featured-con-ad {
	font-family:helvetica;
	font-size:12px;
	line-height:35px;
	position:absolute;
	z-index:1;
	width:35px;
	height:35px;
	text-align:center;
	color:#fff;
	background: #002556;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-con-button {
	position:relative;
	width:100%;
	height:60px;
	margin-bottom: 10px;
	transition:.1s ease-in-out;
	border-radius: 6px;
	margin-top: 10px;
	background: linear-gradient(to right,#0482ff,#03479a);
}
#featured-con-button:hover {
	opacity:.8;
}
#featured-wrp-button {
	position:relative;
	margin: 0 auto;
	width: 100%;
	height:60px;
}
#featured-ico-button {
	position:relative;
	float:left;
	width:45px;
	height:60px;
}
#featured-tx1-button {
	font-family:helvetica;
	font-size: 20px;
	line-height:60px;
	position:relative;
	float:left;
	width:auto;
	width: 100%;
	height:60px;
	text-align:center;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-con-block {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	min-height: 91px;
	margin-bottom: 10px;
	background:#fff;
}
#featured-wrp-block {
	position:relative;
	left:24px;
	width:auto;
	height:auto;
	padding-top:18px;
	padding-right:50px;
	padding-bottom:18px;
}
#featured-tx1-block {
	font-family:helvetica;
	font-size: 16px;
	font-weight: bold;
	line-height:25px;
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	margin-bottom:5px;
	text-align:left;
	color:#002556;
}
#featured-tx2-block {
	font-family:helvetica;
	font-size: 14px;
	line-height: 26px;
	position:relative;
	width:100%;
	height:auto;
	text-align:left;
	color:#000;
}
#featured-tx3-block {
	font-family:helvetica;
	font-size:14px;
	line-height:24px;
	position:relative;
	width:100%;
	height:auto;
	text-align:left;
	color:#000;
}
#featured-ovr-play {
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
	background:linear-gradient(to right,rgba(166,0,217,.2),rgba(0,114,255,.2));
}
#featured-btn-play {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	transition:.1s ease-in-out;
	background-size:50px;
}
#featured-btn-play:hover {
	background: rgba(0,114,255,.2) no-repeat center;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-btn-play-b {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	transition:.1s ease-in-out;
	background:rgba(0,0,0,0) url('/img/icons/playback/play.png') no-repeat center;
	background-size:50px;
}
#featured-btn-play-b:hover {
	background:rgba(0,114,255,.2) url('/img/icons/playback/play-h.png') no-repeat center;
	background-size: 50px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#featured-lst-block {
	position:relative;
	width:100%;
	height:auto;
	min-height:24px;
	margin-top:10px;
	margin-right:8px;
	margin-bottom:10px;
}
#featured-ico-block {
	font-family:'font-default';
	font-size:14px;
	line-height:24px;
	position:relative;
	float:left;
	width:24px;
	height:24px;
	margin-right:8px;
	text-align:left;
	color: #5a5a5a;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-con-author {
	position:relative;
	width:100%;
	height:40px;
	margin-bottom:20px;
	background:linear-gradient(to right,#a600d9,#0072ff);
}
#compat-tx1-author {
	font-family:helvetica;
	font-size:10px;
	line-height:40px;
	width:100%;
	height:40px;
	padding-left:24px;
	text-align:LEFT;
	color:#fff;
}
#compat-tx1-author a {
	color:#fff !important;

}

#compat-tx1-author:hover a {
	text-decoration:underline;
	color: #fff !important;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-con-search {
	font-family:helvetica;
	left:0;
	width:100%;
	height:40px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-top:1px solid #eee;
}
#compat-con-search tr {
	border:none !important;
}
#compat-con-search tr td {
	font-size:14px;
	line-height:40px;
	position:relative;
	height:100%;
	cursor:pointer;
	text-align:center;
	color:#000;
}
#compat-inr-search {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
}
#compat-inr-search:hover {
	color:#fff;
	background: #002556;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-con-container {
	margin-top:11px;
	margin-bottom:14px;
	padding-top:14px;
	border-top:1px solid rgba(0,0,0,.05);
}
.compat-con-container tr:hover {
	background:rgba(0,37,86,.1);
}
.compat-con-container {
	overflow:hidden;
	background:#fff;
}
#compat-con-status {
	position:relative;
	width:100%;
	height:24px;
}
#compat-ico-status {
	position:relative;
	top:7px;
	left:24px;
	float:left;
	width:10px;
	height:10px;
	border-radius:100%;
}
#compat-tx1-status {
	font-family:helvetica;
	font-size:14px;
	line-height:24px;
	position:relative;
	left:32px;
	width:600px;
	height:24px;
	text-align:left;
	color: #000;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-con-searchbox {
	position:relative;
	width:100%;
	height:40px;
	border-top:1px solid rgba(0,0,0,.05);
}
#searchbox {
	position:relative;
	float:left;
	width:90%;
	height:100%;
}
#searchbox-field {
	width:100%;
	height:100%;
	color:#000;
	border:none;
	background:#fff;
}
#submit {
	font-family:helvetica;
	font-size:14px;
	line-height:40px;
	position:relative;
	float:right;
	width:9%;
	height:100%;
	text-align:center;
	color:#fff;
	border-left:1px solid rgba(0,0,0,.1);
	background:#fff url(/img/icons/menu/search.png) no-repeat center;
	background-size:15px;
}
#submit:hover {
	cursor:pointer;
	background:#003070 url('/img/icons/menu/search-h.png') no-repeat center;
	background-size: 15px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-con-pages {
	font-family:helvetica;
	font-size:14px;
	line-height:33px;
	position:relative;
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	color:#000;
	background: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#compat-hdr-left {
	font-family:helvetica;
	font-size:12px;
	line-height:35px;
	position:relative;
	width:210px;
	margin-top:-15px;
	margin-left:23px;
	text-align:left;
	color:#000;
}
#compat-hdr-right {
	font-family:helvetica;
	font-size:12px;
	line-height:35px;
	float:right;
	width:auto;
	margin-top:-15px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:right;
	color:#000;
}
#compat-hdr-right a {
	line-height:22px;
	position:relative;
	width:auto;
	height:20px;
	margin-left:6px;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px;
	text-align:center;
	color:#fff;
	border-radius:16px;
}
#compat-hdr-right a:hover {
	opacity:.8;
	color:#fff;
}
#compat-hdr-right b {
	color:#fff;
}
#compat-hdr-right a:nth-child(1) {
	background:#20b2aa;
}
#compat-hdr-right a:nth-child(2) {
	background:#2ecc71;
}
#compat-hdr-right a:nth-child(3) {
	background:#f1c40f;
}
#compat-hdr-right a:nth-child(4) {
	background:#f39c12;
}
#compat-hdr-right a:nth-child(5) {
	background:#e74c3c;
}
#compat-hdr-right a:nth-child(6) {
	background:#2c3e50;
}
.compat-tx1-criteria {
	font-family:helvetica;
	font-size:14px;
	line-height:24px;
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:20px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	color:#000;
	border-bottom:1px solid red;
	border-bottom:2px solid rgba(0,0,0,.1);
	background: #fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-compat-fmat {
	position:relative;
	z-index:1;
	top:7px;
	left:0;
	float:left;
	width:14px;
	height:14px;
	margin-right:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	text-align:left;
	border-radius:16px;
	background: rgba(0,37,86,.4);
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#error-con-content {
	position:fixed;
	top:50%;
	left:50%;
	width:500px;
	height:110px;
	margin:-55px -250px;
}
#error-ico-content {
	position:relative;
	width:100%;
	height:60px;
}
#error-tx1-content {
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:60px;
	position:relative;
	width:100%;
	height:60px;
	text-align:center;
	text-indent:4px;
	letter-spacing:4px;
	color:#002556;
}
#error-tx2-content {
	font-family:helvetica;
	font-size:14px;
	line-height:24px;
	position:relative;
	width:100%;
	height:25px;
	text-align:center;
	color: #002556;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
#popup-con-dimming {
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	background:linear-gradient(to right,#a600d9,#0072ff);
}
#disclaimer-con-content {
	position:fixed;
	z-index:200;
	top:50%;
	left:50%;
	width:500px;
	height: 550px;
	margin: -275px -250px;
	background-size:cover;
}
#disclaimer-ico-content {
	position:relative;
	width:100%;
	height:40px;
	margin-bottom: 15px;
	background:url('/img/icons/disclaimer/ps3.png') no-repeat center;
	background-size: 92px;
}
#disclaimer-tx1-content {
	font-family:helvetica;
	font-size:12px;
	line-height:16px;
	position:relative;
	width:100%;
	height:auto;
	margin-bottom: 15px;
	text-align:center;
	color:#fff;
}
#disclaimer-tx2-content {
	font-family:helvetica;
	font-size:12px;
	line-height: 20px;
	position:relative;
	width:442px;
	height:auto;
	padding-right:34px;
	padding-left:24px;
	text-align:left;
	color:#fff;
}
#disclaimer-btn-continue {
	position:relative;
	top:16px;
	left:50%;
	width: 76px;
	height:40px;
	margin: 0 -38px;
	cursor:pointer;
	text-align:center;
	border-radius: 6px;
	font-family: helvetica;
	font-size: 12px;
	line-height: 40px;
	color: #fff;
	background: rgba(255, 255, 255, .1);
}
#disclaimer-btn-continue:hover {
	background:rgba(255, 255, 255, .2);
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.txt-link {
	text-decoration:none !important;
	color:#06c !important;
}
.txt-link:hover {
	text-decoration:underline !important;
	color: #06c !important;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.txt-compat-build {
	line-height:20px;
	position:relative;
	height:20px;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:8px;
	text-align:center;
	color:#fff !important;
	border-radius:20px;
	background:#20b2aa;
}
.txt-compat-nobuild {
	line-height:20px;
	position:relative;
	width:68px;
	height:20px;
	cursor:pointer;
	text-align:center;
	color:#fff !important;
	border-radius:20px;
}
.txt-compat-status {
	line-height:20px;
	position:relative;
	width:auto;
	height:20px;
	text-align:center;
	text-transform:none;
	color:#fff !important;
	border-radius:20px;
}
.txt-compat-build:hover {
	opacity:.8;
}
.txt-compat-nobuild:hover {
	opacity: .8;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.txt-demo {
	font-size:10px;
	line-height:22px;
	position:relative;
	top:7px;
	float:left;
	width:44px;
	height:22px;
	text-align:center;
	color:#fff;
	border-radius:16px;
	background: #ffa500;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-heading {
	margin-top: -8px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-panel-left {
	float:left;
	width:49.1%;
}
.div-panel-right {
	float:right;
	width: 49.1%;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-button-left {
	left:0;
	float:left;
	width:32% !important;
	margin-right:1%;
}
.div-button-center {
	float:left;
	width:34% !important;
}
.div-button-right {
	left:0;
	float:right;
	width:32% !important;
	margin-left: 1%;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-pagecounter {
	font-size:12px;
}
.div-pagecounter a {
	font-size:12px;
	position:relative;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	color:#002556;
	background:rgba(0,37,86,.1);
}
.div-pagecounter a:hover {
	position:relative;
	width:22px;
	color:#fff;
	background: rgba(0,37,86,.4);
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-video-left {
	left:0;
	float:left;
}
.div-video-right {
	right:0;
	float: right;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-standalone {
	margin-bottom:20px !important;
}
.div-hidden {
	display:none !important;
}
.div-visible {
	display: block !important;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-roadmap-git p:first-child {
	font-family:helvetica;
	font-size:16px;
	display:block;
	margin-top:20px;
	padding-left:10px;
}
.div-roadmap-git a {
	color:#06c;
}
.div-roadmap-git a:hover {
	text-decoration:underline;
}
.div-roadmap-goal {
	margin-top:20px;
	border-left:2px solid #0080ff;
}
.div-roadmap-goal:first-child {
	margin-top:0;
	border-left:2px solid #0080ff;
}
.div-roadmap-git {
	box-sizing:border-box !important;
	margin-bottom:20px !important;
	padding-top:0 !important;
	padding-right:15px !important;
	padding-bottom:15px;
	padding-left:15px !important;
	background: #fff !important;
}
#menu-ico-button-mail {
    position: relative;
    z-index: 1;
    left: 35px;
    width: 45px;
    height: 57px;
    pointer-events: none;
}
#menu-btn-button-mail {
    font-family: helvetica;
    font-size: 15px;
    line-height: 58px;
    position: relative;
    float: left;
    width: 222px;
    height: 60px;
    padding-left: 69px;
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    color: #002556;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.div-button {
	width:100%;
	height:100%;
	cursor:pointer;
	opacity: 0;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.anchor {
	display:none !important;
	width:16;
	height:16;
}
.markdown-body h2 {
	font-family:helvetica;
	font-size:16px;
	font-weight:600;
	margin-bottom:16px;
	margin-left:9px;
	padding-top:21px;
	padding-bottom:15px;
	text-align:left;
	color:#002556;
	border-bottom:1px solid #eee;
}
.markdown-body {
	font-family:helvetica;
	font-size:16px;
}
.markdown-body ul {
	padding-left: 25px;
}
