@charset "UTF-8";
@font-face {
	font-family: "RobotoSlab-Bold";
	src: url('../fonts/robotoslab-bold-webfont.woff?1567475278') format('woff'), url('../fonts/robotoslab-bold-webfont.woff?1567475278') format('woff'), url('../fonts/robotoslab-bold-webfont.eot?1567475278') format('embedded-opentype'), url('../fonts/robotoslab-bold-webfont.svg?1567475278') format('svg');
}

@font-face {
	font-family: "RobotoSlab-Regular";
	src: url('../fonts/robotoslab-regular-webfont.woff?1567475278') format('woff'), url('../fonts/robotoslab-regular-webfont.woff2?1567475278') format('woff2'), url('../fonts/robotoslab-regular-webfont.eot?1567475278') format('embedded-opentype'), url('../fonts/robotoslab-regular-webfont.svg?1567475278') format('svg');
}

@font-face {
	font-family: "HelveticaNeue";
	src: url('../fonts/HelveticaNeue.ttf?1567475278') format('truetype'), url('../fonts/HelveticaNeue.woff?1567475278') format('woff'), url('../fonts/HelveticaNeue.eot?1567475278') format('embedded-opentype'), url('../fonts/HelveticaNeue.svg?1567475278') format('svg');
}

@font-face {
	font-family: "HelveticaNeue-Bold";
	src: url('../fonts/HelveticaNeue-Bold.ttf?1567475278') format('truetype'), url('../fonts/HelveticaNeue-Bold.woff?1567475278') format('woff'), url('../fonts/HelveticaNeue-Bold.eot?1567475278') format('embedded-opentype'), url('../fonts/HelveticaNeue-Bold.svg?1567475278') format('svg');
}

.icons-sprite,
.icons-arrow-left-char,
.icons-arrow-left,
.icons-arrow-right-char,
.icons-arrow-right,
.icons-banner-bottom,
.icons-banner-left,
.icons-banner-right,
.icons-banner-top,
.icons-binh,
.icons-bt-batdau,
.icons-bt-dangky,
.icons-bt-dangnhap,
.icons-bt-fb,
.icons-bt-giftcode,
.icons-bt-hotline,
.icons-bt-hotro,
.icons-bt-napthe,
.icons-bt-tai,
.icons-bt-taikhoan,
.icons-bt-top,
.icons-bt-xemthem,
.icons-checkbox,
.icons-fanpage,
.icons-giftcode,
.icons-hethongvip,
.icons-hot,
.icons-hotline-hover,
.icons-icon-down,
.icons-icon-next,
.icons-icon-prev,
.icons-icon-star,
.icons-icon-title,
.icons-list-server,
.icons-lotrinh,
.icons-muathe,
.icons-new,
.icons-next,
.icons-phapbao,
.icons-phutro,
.icons-prev,
.icons-star-active,
.icons-than,
.icons-thucuoi,
.icons-tinhlinh,
.icons-top,
.icons-viewmore,
.icons-xemthem,
.nice-select:after,
.jcarousel-next,
.jcarousel-prev,
.Sidebar .Login ul.Tab li a.DangKy,
.Sidebar .Login ul.Tab li a.NapThe,
.Sidebar .Login ul.Tab li a.TaiKhoan,
.Sidebar .Login .DangNhap,
#banner .Banner_Top,
#banner .Banner_Bottom,
#banner .Banner_Left,
#banner .Banner_Right,
.Skill ul.Tab li.active a .icons-phapbao,
.Skill ul.Tab li.active a .icons-tinhlinh,
.Skill ul.Tab li.active a .icons-thucuoi,
.Skill ul.Tab li.active a .icons-phutro,
.Skill .slider-controls .slider-left,
.Skill .slider-controls .slider-left.disable,
.Skill .slider-controls .slider-right,
.news_post-viewmore,
.floating__list li .icons-giftcode span,
.floating__list li .icons-giftcode span.animate,
.floating__list li .icons-giftcode span.animate:hover,
ul.List_Name li a,
ul.List_Page li.Pre a:hover,
ul.List_Page .NavTop ul.List_Menu li.Pre ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Page li.Pre ul.Sub_nav li.active a,
ul.List_Page li.Pre .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Character ul.Tab li.active a,
.Character ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Skill ul.Tab li.active a,
.Skill ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Pre a,
ul.List_Page li.Pre.Active a,
ul.List_Page li.Next a:hover,
ul.List_Page .NavTop ul.List_Menu li.Next ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Page li.Next ul.Sub_nav li.active a,
ul.List_Page li.Next .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Character ul.Tab li.active a,
.Character ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Skill ul.Tab li.active a,
.Skill ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Next a,
ul.List_Page li.Next.Active a {
	background-image: url('../image/icons-s25afddc66d.png');
	background-repeat: no-repeat;
}

.icons-arrow-left-char {
	background-position: -514px 0;
	height: 47px;
	width: 25px;
}

.icons-arrow-left-char:hover,
.icons-arrow-left-char.arrow-left-char-hover {
	background-position: -333px 0;
}

.icons-arrow-left {
	background-position: -407px -338px;
	height: 67px;
	width: 37px;
}

.icons-arrow-left:hover,
.icons-arrow-left.arrow-left-hover {
	background-position: -370px -338px;
}

.icons-arrow-right-char {
	background-position: -308px 0;
	height: 47px;
	width: 25px;
}

.icons-arrow-right-char:hover,
.icons-arrow-right-char.arrow-right-char-hover {
	background-position: -539px 0;
}

.icons-arrow-right {
	background-position: -424px -71px;
	height: 67px;
	width: 37px;
}

.icons-arrow-right:hover,
.icons-arrow-right.arrow-right-hover {
	background-position: -524px -271px;
}

.icons-banner-bottom {
	background-position: 0 -47px;
	height: 24px;
	width: 573px;
}

.icons-banner-left {
	background-position: -319px -405px;
	height: 342px;
	width: 70px;
}

.icons-banner-right {
	background-position: -120px -405px;
	height: 342px;
	width: 76px;
}

.icons-banner-top {
	background-position: 0 -138px;
	height: 33px;
	width: 573px;
}

.icons-binh {
	background-position: -270px 0;
	height: 38px;
	width: 38px;
}

.icons-binh:hover,
.icons-binh.binh-hover {
	background-position: -358px 0;
}

.icons-bt-batdau {
	background-position: 0 -747px;
	height: 51px;
	width: 182px;
}

.icons-bt-batdau:hover,
.icons-bt-batdau.bt-batdau-hover {
	background-position: 0 -841px;
}

.icons-bt-dangky {
	background-position: -240px -1042px;
	height: 68px;
	width: 148px;
}

.icons-bt-dangky:hover,
.icons-bt-dangky.bt-dangky-hover {
	background-position: 0 -906px;
}

.icons-bt-dangnhap {
	background-position: -147px -1110px;
	height: 44px;
	width: 140px;
}

.icons-bt-dangnhap:hover,
.icons-bt-dangnhap.bt-dangnhap-hover {
	background-position: -430px -747px;
}

.icons-bt-fb {
	background-position: 0 -221px;
	height: 38px;
	width: 123px;
}

.icons-bt-fb:hover,
.icons-bt-fb.bt-fb-hover {
	background-position: -265px -271px;
}

.icons-bt-giftcode {
	background-position: -196px -405px;
	height: 54px;
	width: 123px;
}

.icons-bt-giftcode:hover,
.icons-bt-giftcode.bt-giftcode-hover {
	background-position: -444px -338px;
}

.icons-bt-hotline {
	background-position: -173px -221px;
	height: 40px;
	width: 136px;
}

.icons-bt-hotro {
	background-position: -100px -171px;
	height: 37px;
	width: 131px;
	cursor: pointer;
}

.icons-bt-napthe {
	background-position: 0 -1110px;
	height: 68px;
	width: 147px;
	cursor: pointer;
}

.icons-bt-napthe:hover,
.icons-bt-napthe.bt-napthe-hover {
	background-position: -388px -1042px;
}

.icons-bt-tai {
	background-position: -281px -171px;
	height: 35px;
	width: 265px;
}

.icons-bt-tai:hover,
.icons-bt-tai.bt-tai-hover {
	background-position: 0 -271px;
}

.icons-bt-taikhoan {
	background-position: 0 -974px;
	height: 68px;
	width: 148px;
}

.icons-bt-taikhoan:hover,
.icons-bt-taikhoan.bt-taikhoan-hover {
	background-position: -348px -974px;
}

.icons-bt-top {
	background-position: -472px 0;
	height: 42px;
	width: 42px;
}

.icons-bt-xemthem {
	background-position: 0 -171px;
	height: 30px;
	width: 100px;
}

.icons-bt-xemthem:hover,
.icons-bt-xemthem.bt-xemthem-hover {
	background-position: -170px 0;
}

.icons-checkbox {
	background-position: -244px -71px;
	height: 34px;
	width: 180px;
}

.icons-fanpage {
	background-position: -445px -221px;
	height: 45px;
	width: 120px;
}

.icons-fanpage:hover,
.icons-fanpage.fanpage-hover {
	background-position: 0 -405px;
}

.icons-giftcode {
	background-position: -361px -1110px;
	height: 115px;
	width: 120px;
}

.icons-giftcode:hover,
.icons-giftcode.giftcode-hover {
	background-position: -241px -1110px;
}

.icons-hethongvip {
	background-position: 0 -338px;
	height: 45px;
	width: 120px;
}

.icons-hot {
	background-position: -348px -906px;
	height: 65px;
	width: 200px;
}

.icons-hot:hover,
.icons-hot.hot-hover {
	background-position: -148px -906px;
}

.icons-hotline-hover {
	background-position: 0 -1042px;
	height: 65px;
	width: 240px;
}

.icons-icon-down {
	background-position: -144px 0;
	height: 26px;
	width: 26px;
}

.icons-icon-next {
	background-position: -30px -71px;
	height: 20px;
	width: 20px;
}

.icons-icon-next:hover,
.icons-icon-next.icon-next-hover {
	background-position: -50px -71px;
}

.icons-icon-prev {
	background-position: -70px -71px;
	height: 20px;
	width: 20px;
}

.icons-icon-prev:hover,
.icons-icon-prev.icon-prev-hover {
	background-position: -90px -71px;
}

.icons-icon-star {
	background-position: 0 -71px;
	height: 14px;
	width: 15px;
}

.icons-icon-title {
	background-position: -461px -71px;
	height: 46px;
	width: 50px;
}

.icons-list-server {
	background-position: -309px -221px;
	height: 44px;
	width: 136px;
}

.icons-list-server:hover,
.icons-list-server.list-server-hover {
	background-position: -388px -271px;
}

.icons-lotrinh {
	background-position: -307px -747px;
	height: 62px;
	width: 123px;
}

.icons-lotrinh:hover,
.icons-lotrinh.lotrinh-hover {
	background-position: -182px -747px;
}

.icons-muathe {
	background-position: -182px -841px;
	height: 59px;
	width: 120px;
}

.icons-muathe:hover,
.icons-muathe.muathe-hover {
	background-position: -389px -405px;
}

.icons-new {
	background-position: -148px -974px;
	height: 65px;
	width: 200px;
}

.icons-new:hover,
.icons-new.new-hover {
	background-position: -302px -841px;
}

.icons-next {
	background-position: -72px 0;
	height: 24px;
	width: 24px;
}

.icons-next:hover,
.icons-next.next-hover {
	background-position: -120px 0;
}

.icons-phapbao {
	background-position: -270px -338px;
	height: 50px;
	width: 50px;
}

.icons-phapbao:hover,
.icons-phapbao.phapbao-hover {
	background-position: -220px -338px;
}

.icons-phutro {
	background-position: -320px -338px;
	height: 50px;
	width: 50px;
}

.icons-phutro:hover,
.icons-phutro.phutro-hover {
	background-position: -511px -71px;
}

.icons-prev {
	background-position: -96px 0;
	height: 24px;
	width: 24px;
}

.icons-prev:hover,
.icons-prev.prev-hover {
	background-position: 0 0;
}

.icons-star-active {
	background-position: -15px -71px;
	height: 14px;
	width: 15px;
}

.icons-than {
	background-position: -396px 0;
	height: 38px;
	width: 38px;
}

.icons-than:hover,
.icons-than.than-hover {
	background-position: -434px 0;
}

.icons-thucuoi {
	background-position: -120px -338px;
	height: 50px;
	width: 50px;
}

.icons-thucuoi:hover,
.icons-thucuoi.thucuoi-hover {
	background-position: -170px -338px;
}

.icons-tinhlinh {
	background-position: -231px -171px;
	height: 50px;
	width: 50px;
}

.icons-tinhlinh:hover,
.icons-tinhlinh.tinhlinh-hover {
	background-position: -123px -221px;
}

.icons-top {
	background-position: -155px -71px;
	height: 22px;
	width: 45px;
}

.icons-top:hover,
.icons-top.top-hover {
	background-position: -110px -71px;
}

.icons-viewmore {
	background-position: -24px 0;
	height: 24px;
	width: 24px;
}

.icons-viewmore:hover,
.icons-viewmore.viewmore-hover {
	background-position: -48px 0;
}

.icons-xemthem {
	background-position: -200px -71px;
	height: 22px;
	width: 22px;
}

.icons-xemthem:hover,
.icons-xemthem.xemthem-hover {
	background-position: -222px -71px;
}


/*---- Content CSS Varibles ----*/


/*--- Image -----*/


/*--- Notice Box ---*/


/*---- End Content CSS Varibles ----*/


/*----- Config for Non Responsive Layout -----*/


/*---- take 2 value: 1176px or 984px ----*/


/*----------------------------------------------------------------------------------------------------------*/


/* Import All Mixins */


/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/*----- My Customize ------*/


/*---- End My Customize ----*/


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a.nice-select.open,
a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a,
.BgNews ul.Tab li.active a,
.Character ul.Tab li.active a,
.Skill ul.Tab li.active a,
.Skill .thumbnail-slider .owl-item.active.current a {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn>.caret,
	.dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered th,
	.table-bordered td {
		border: 1px solid #ddd !important;
	}
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
	src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "\2a";
}

.glyphicon-plus:before {
	content: "\2b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
	content: "\20ac";
}

.glyphicon-minus:before {
	content: "\2212";
}

.glyphicon-cloud:before {
	content: "\2601";
}

.glyphicon-envelope:before {
	content: "\2709";
}

.glyphicon-pencil:before {
	content: "\270f";
}

.glyphicon-glass:before {
	content: "\e001";
}

.glyphicon-music:before {
	content: "\e002";
}

.glyphicon-search:before {
	content: "\e003";
}

.glyphicon-heart:before {
	content: "\e005";
}

.glyphicon-star:before {
	content: "\e006";
}

.glyphicon-star-empty:before {
	content: "\e007";
}

.glyphicon-user:before {
	content: "\e008";
}

.glyphicon-film:before {
	content: "\e009";
}

.glyphicon-th-large:before {
	content: "\e010";
}

.glyphicon-th:before {
	content: "\e011";
}

.glyphicon-th-list:before {
	content: "\e012";
}

.glyphicon-ok:before {
	content: "\e013";
}

.glyphicon-remove:before {
	content: "\e014";
}

.glyphicon-zoom-in:before {
	content: "\e015";
}

.glyphicon-zoom-out:before {
	content: "\e016";
}

.glyphicon-off:before {
	content: "\e017";
}

.glyphicon-signal:before {
	content: "\e018";
}

.glyphicon-cog:before {
	content: "\e019";
}

.glyphicon-trash:before {
	content: "\e020";
}

.glyphicon-home:before {
	content: "\e021";
}

.glyphicon-file:before {
	content: "\e022";
}

.glyphicon-time:before {
	content: "\e023";
}

.glyphicon-road:before {
	content: "\e024";
}

.glyphicon-download-alt:before {
	content: "\e025";
}

.glyphicon-download:before {
	content: "\e026";
}

.glyphicon-upload:before {
	content: "\e027";
}

.glyphicon-inbox:before {
	content: "\e028";
}

.glyphicon-play-circle:before {
	content: "\e029";
}

.glyphicon-repeat:before {
	content: "\e030";
}

.glyphicon-refresh:before {
	content: "\e031";
}

.glyphicon-list-alt:before {
	content: "\e032";
}

.glyphicon-lock:before {
	content: "\e033";
}

.glyphicon-flag:before {
	content: "\e034";
}

.glyphicon-headphones:before {
	content: "\e035";
}

.glyphicon-volume-off:before {
	content: "\e036";
}

.glyphicon-volume-down:before {
	content: "\e037";
}

.glyphicon-volume-up:before {
	content: "\e038";
}

.glyphicon-qrcode:before {
	content: "\e039";
}

.glyphicon-barcode:before {
	content: "\e040";
}

.glyphicon-tag:before {
	content: "\e041";
}

.glyphicon-tags:before {
	content: "\e042";
}

.glyphicon-book:before {
	content: "\e043";
}

.glyphicon-bookmark:before {
	content: "\e044";
}

.glyphicon-print:before {
	content: "\e045";
}

.glyphicon-camera:before {
	content: "\e046";
}

.glyphicon-font:before {
	content: "\e047";
}

.glyphicon-bold:before {
	content: "\e048";
}

.glyphicon-italic:before {
	content: "\e049";
}

.glyphicon-text-height:before {
	content: "\e050";
}

.glyphicon-text-width:before {
	content: "\e051";
}

.glyphicon-align-left:before {
	content: "\e052";
}

.glyphicon-align-center:before {
	content: "\e053";
}

.glyphicon-align-right:before {
	content: "\e054";
}

.glyphicon-align-justify:before {
	content: "\e055";
}

.glyphicon-list:before {
	content: "\e056";
}

.glyphicon-indent-left:before {
	content: "\e057";
}

.glyphicon-indent-right:before {
	content: "\e058";
}

.glyphicon-facetime-video:before {
	content: "\e059";
}

.glyphicon-picture:before {
	content: "\e060";
}

.glyphicon-map-marker:before {
	content: "\e062";
}

.glyphicon-adjust:before {
	content: "\e063";
}

.glyphicon-tint:before {
	content: "\e064";
}

.glyphicon-edit:before {
	content: "\e065";
}

.glyphicon-share:before {
	content: "\e066";
}

.glyphicon-check:before {
	content: "\e067";
}

.glyphicon-move:before {
	content: "\e068";
}

.glyphicon-step-backward:before {
	content: "\e069";
}

.glyphicon-fast-backward:before {
	content: "\e070";
}

.glyphicon-backward:before {
	content: "\e071";
}

.glyphicon-play:before {
	content: "\e072";
}

.glyphicon-pause:before {
	content: "\e073";
}

.glyphicon-stop:before {
	content: "\e074";
}

.glyphicon-forward:before {
	content: "\e075";
}

.glyphicon-fast-forward:before {
	content: "\e076";
}

.glyphicon-step-forward:before {
	content: "\e077";
}

.glyphicon-eject:before {
	content: "\e078";
}

.glyphicon-chevron-left:before {
	content: "\e079";
}

.glyphicon-chevron-right:before {
	content: "\e080";
}

.glyphicon-plus-sign:before {
	content: "\e081";
}

.glyphicon-minus-sign:before {
	content: "\e082";
}

.glyphicon-remove-sign:before {
	content: "\e083";
}

.glyphicon-ok-sign:before {
	content: "\e084";
}

.glyphicon-question-sign:before {
	content: "\e085";
}

.glyphicon-info-sign:before {
	content: "\e086";
}

.glyphicon-screenshot:before {
	content: "\e087";
}

.glyphicon-remove-circle:before {
	content: "\e088";
}

.glyphicon-ok-circle:before {
	content: "\e089";
}

.glyphicon-ban-circle:before {
	content: "\e090";
}

.glyphicon-arrow-left:before {
	content: "\e091";
}

.glyphicon-arrow-right:before {
	content: "\e092";
}

.glyphicon-arrow-up:before {
	content: "\e093";
}

.glyphicon-arrow-down:before {
	content: "\e094";
}

.glyphicon-share-alt:before {
	content: "\e095";
}

.glyphicon-resize-full:before {
	content: "\e096";
}

.glyphicon-resize-small:before {
	content: "\e097";
}

.glyphicon-exclamation-sign:before {
	content: "\e101";
}

.glyphicon-gift:before {
	content: "\e102";
}

.glyphicon-leaf:before {
	content: "\e103";
}

.glyphicon-fire:before {
	content: "\e104";
}

.glyphicon-eye-open:before {
	content: "\e105";
}

.glyphicon-eye-close:before {
	content: "\e106";
}

.glyphicon-warning-sign:before {
	content: "\e107";
}

.glyphicon-plane:before {
	content: "\e108";
}

.glyphicon-calendar:before {
	content: "\e109";
}

.glyphicon-random:before {
	content: "\e110";
}

.glyphicon-comment:before {
	content: "\e111";
}

.glyphicon-magnet:before {
	content: "\e112";
}

.glyphicon-chevron-up:before {
	content: "\e113";
}

.glyphicon-chevron-down:before {
	content: "\e114";
}

.glyphicon-retweet:before {
	content: "\e115";
}

.glyphicon-shopping-cart:before {
	content: "\e116";
}

.glyphicon-folder-close:before {
	content: "\e117";
}

.glyphicon-folder-open:before {
	content: "\e118";
}

.glyphicon-resize-vertical:before {
	content: "\e119";
}

.glyphicon-resize-horizontal:before {
	content: "\e120";
}

.glyphicon-hdd:before {
	content: "\e121";
}

.glyphicon-bullhorn:before {
	content: "\e122";
}

.glyphicon-bell:before {
	content: "\e123";
}

.glyphicon-certificate:before {
	content: "\e124";
}

.glyphicon-thumbs-up:before {
	content: "\e125";
}

.glyphicon-thumbs-down:before {
	content: "\e126";
}

.glyphicon-hand-right:before {
	content: "\e127";
}

.glyphicon-hand-left:before {
	content: "\e128";
}

.glyphicon-hand-up:before {
	content: "\e129";
}

.glyphicon-hand-down:before {
	content: "\e130";
}

.glyphicon-circle-arrow-right:before {
	content: "\e131";
}

.glyphicon-circle-arrow-left:before {
	content: "\e132";
}

.glyphicon-circle-arrow-up:before {
	content: "\e133";
}

.glyphicon-circle-arrow-down:before {
	content: "\e134";
}

.glyphicon-globe:before {
	content: "\e135";
}

.glyphicon-wrench:before {
	content: "\e136";
}

.glyphicon-tasks:before {
	content: "\e137";
}

.glyphicon-filter:before {
	content: "\e138";
}

.glyphicon-briefcase:before {
	content: "\e139";
}

.glyphicon-fullscreen:before {
	content: "\e140";
}

.glyphicon-dashboard:before {
	content: "\e141";
}

.glyphicon-paperclip:before {
	content: "\e142";
}

.glyphicon-heart-empty:before {
	content: "\e143";
}

.glyphicon-link:before {
	content: "\e144";
}

.glyphicon-phone:before {
	content: "\e145";
}

.glyphicon-pushpin:before {
	content: "\e146";
}

.glyphicon-usd:before {
	content: "\e148";
}

.glyphicon-gbp:before {
	content: "\e149";
}

.glyphicon-sort:before {
	content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}

.glyphicon-sort-by-order:before {
	content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}

.glyphicon-sort-by-attributes:before {
	content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}

.glyphicon-unchecked:before {
	content: "\e157";
}

.glyphicon-expand:before {
	content: "\e158";
}

.glyphicon-collapse-down:before {
	content: "\e159";
}

.glyphicon-collapse-up:before {
	content: "\e160";
}

.glyphicon-log-in:before {
	content: "\e161";
}

.glyphicon-flash:before {
	content: "\e162";
}

.glyphicon-log-out:before {
	content: "\e163";
}

.glyphicon-new-window:before {
	content: "\e164";
}

.glyphicon-record:before {
	content: "\e165";
}

.glyphicon-save:before {
	content: "\e166";
}

.glyphicon-open:before {
	content: "\e167";
}

.glyphicon-saved:before {
	content: "\e168";
}

.glyphicon-import:before {
	content: "\e169";
}

.glyphicon-export:before {
	content: "\e170";
}

.glyphicon-send:before {
	content: "\e171";
}

.glyphicon-floppy-disk:before {
	content: "\e172";
}

.glyphicon-floppy-saved:before {
	content: "\e173";
}

.glyphicon-floppy-remove:before {
	content: "\e174";
}

.glyphicon-floppy-save:before {
	content: "\e175";
}

.glyphicon-floppy-open:before {
	content: "\e176";
}

.glyphicon-credit-card:before {
	content: "\e177";
}

.glyphicon-transfer:before {
	content: "\e178";
}

.glyphicon-cutlery:before {
	content: "\e179";
}

.glyphicon-header:before {
	content: "\e180";
}

.glyphicon-compressed:before {
	content: "\e181";
}

.glyphicon-earphone:before {
	content: "\e182";
}

.glyphicon-phone-alt:before {
	content: "\e183";
}

.glyphicon-tower:before {
	content: "\e184";
}

.glyphicon-stats:before {
	content: "\e185";
}

.glyphicon-sd-video:before {
	content: "\e186";
}

.glyphicon-hd-video:before {
	content: "\e187";
}

.glyphicon-subtitles:before {
	content: "\e188";
}

.glyphicon-sound-stereo:before {
	content: "\e189";
}

.glyphicon-sound-dolby:before {
	content: "\e190";
}

.glyphicon-sound-5-1:before {
	content: "\e191";
}

.glyphicon-sound-6-1:before {
	content: "\e192";
}

.glyphicon-sound-7-1:before {
	content: "\e193";
}

.glyphicon-copyright-mark:before {
	content: "\e194";
}

.glyphicon-registration-mark:before {
	content: "\e195";
}

.glyphicon-cloud-download:before {
	content: "\e197";
}

.glyphicon-cloud-upload:before {
	content: "\e198";
}

.glyphicon-tree-conifer:before {
	content: "\e199";
}

.glyphicon-tree-deciduous:before {
	content: "\e200";
}

.glyphicon-cd:before {
	content: "\e201";
}

.glyphicon-save-file:before {
	content: "\e202";
}

.glyphicon-open-file:before {
	content: "\e203";
}

.glyphicon-level-up:before {
	content: "\e204";
}

.glyphicon-copy:before {
	content: "\e205";
}

.glyphicon-paste:before {
	content: "\e206";
}

.glyphicon-alert:before {
	content: "\e209";
}

.glyphicon-equalizer:before {
	content: "\e210";
}

.glyphicon-king:before {
	content: "\e211";
}

.glyphicon-queen:before {
	content: "\e212";
}

.glyphicon-pawn:before {
	content: "\e213";
}

.glyphicon-bishop:before {
	content: "\e214";
}

.glyphicon-knight:before {
	content: "\e215";
}

.glyphicon-baby-formula:before {
	content: "\e216";
}

.glyphicon-tent:before {
	content: "\26fa";
}

.glyphicon-blackboard:before {
	content: "\e218";
}

.glyphicon-bed:before {
	content: "\e219";
}

.glyphicon-apple:before {
	content: "\f8ff";
}

.glyphicon-erase:before {
	content: "\e221";
}

.glyphicon-hourglass:before {
	content: "\231b";
}

.glyphicon-lamp:before {
	content: "\e223";
}

.glyphicon-duplicate:before {
	content: "\e224";
}

.glyphicon-piggy-bank:before {
	content: "\e225";
}

.glyphicon-scissors:before {
	content: "\e226";
}

.glyphicon-bitcoin:before {
	content: "\e227";
}

.glyphicon-btc:before {
	content: "\e227";
}

.glyphicon-xbt:before {
	content: "\e227";
}

.glyphicon-yen:before {
	content: "\00a5";
}

.glyphicon-jpy:before {
	content: "\00a5";
}

.glyphicon-ruble:before {
	content: "\20bd";
}

.glyphicon-rub:before {
	content: "\20bd";
}

.glyphicon-scale:before {
	content: "\e230";
}

.glyphicon-ice-lolly:before {
	content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232";
}

.glyphicon-education:before {
	content: "\e233";
}

.glyphicon-option-horizontal:before {
	content: "\e234";
}

.glyphicon-option-vertical:before {
	content: "\e235";
}

.glyphicon-menu-hamburger:before {
	content: "\e236";
}

.glyphicon-modal-window:before {
	content: "\e237";
}

.glyphicon-oil:before {
	content: "\e238";
}

.glyphicon-grain:before {
	content: "\e239";
}

.glyphicon-sunglasses:before {
	content: "\e240";
}

.glyphicon-text-size:before {
	content: "\e241";
}

.glyphicon-text-color:before {
	content: "\e242";
}

.glyphicon-text-background:before {
	content: "\e243";
}

.glyphicon-object-align-top:before {
	content: "\e244";
}

.glyphicon-object-align-bottom:before {
	content: "\e245";
}

.glyphicon-object-align-horizontal:before {
	content: "\e246";
}

.glyphicon-object-align-left:before {
	content: "\e247";
}

.glyphicon-object-align-vertical:before {
	content: "\e248";
}

.glyphicon-object-align-right:before {
	content: "\e249";
}

.glyphicon-triangle-right:before {
	content: "\e250";
}

.glyphicon-triangle-left:before {
	content: "\e251";
}

.glyphicon-triangle-bottom:before {
	content: "\e252";
}

.glyphicon-triangle-top:before {
	content: "\e253";
}

.glyphicon-console:before {
	content: "\e254";
}

.glyphicon-superscript:before {
	content: "\e255";
}

.glyphicon-subscript:before {
	content: "\e256";
}

.glyphicon-menu-left:before {
	content: "\e257";
}

.glyphicon-menu-right:before {
	content: "\e258";
}

.glyphicon-menu-down:before {
	content: "\e259";
}

.glyphicon-menu-up:before {
	content: "\e260";
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #333333;
	background-color: #fff;
}

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a,
.BgNews ul.Tab li.active a,
.Character ul.Tab li.active a,
.Skill ul.Tab li.active a,
.Skill .thumbnail-slider .owl-item.active.current a,
a:focus {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable.nice-select.open,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #777777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
	font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
	font-size: 75%;
}

h1,
.h1 {
	font-size: 36px;
}

h2,
.h2 {
	font-size: 30px;
}

h3,
.h3 {
	font-size: 24px;
}

h4,
.h4 {
	font-size: 18px;
}

h5,
.h5 {
	font-size: 14px;
}

h6,
.h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width: 984px) {
	.lead {
		font-size: 21px;
	}
}

small,
.small {
	font-size: 85%;
}

mark,
.mark {
	background-color: #fcf8e3;
	padding: .2em;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase,
.initialism {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.text-primary,
.BgNews ul.Tab li.active a.text-primary,
.Character ul.Tab li.active a.text-primary,
.Skill ul.Tab li.active a.text-primary,
.Skill .thumbnail-slider .owl-item.active.current a.text-primary,
a.text-primary:focus {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.text-success,
.BgNews ul.Tab li.active a.text-success,
.Character ul.Tab li.active a.text-success,
.Skill ul.Tab li.active a.text-success,
.Skill .thumbnail-slider .owl-item.active.current a.text-success,
a.text-success:focus {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.text-info,
.BgNews ul.Tab li.active a.text-info,
.Character ul.Tab li.active a.text-info,
.Skill ul.Tab li.active a.text-info,
.Skill .thumbnail-slider .owl-item.active.current a.text-info,
a.text-info:focus {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.text-warning,
.BgNews ul.Tab li.active a.text-warning,
.Character ul.Tab li.active a.text-warning,
.Skill ul.Tab li.active a.text-warning,
.Skill .thumbnail-slider .owl-item.active.current a.text-warning,
a.text-warning:focus {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.text-danger,
.BgNews ul.Tab li.active a.text-danger,
.Character ul.Tab li.active a.text-danger,
.Skill ul.Tab li.active a.text-danger,
.Skill .thumbnail-slider .owl-item.active.current a.text-danger,
a.text-danger:focus {
	color: #843534;
}

.bg-primary {
	color: #fff;
}

.bg-primary {
	background-color: #337ab7;
}

a.bg-primary:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.bg-primary,
.BgNews ul.Tab li.active a.bg-primary,
.Character ul.Tab li.active a.bg-primary,
.Skill ul.Tab li.active a.bg-primary,
.Skill .thumbnail-slider .owl-item.active.current a.bg-primary,
a.bg-primary:focus {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.bg-success,
.BgNews ul.Tab li.active a.bg-success,
.Character ul.Tab li.active a.bg-success,
.Skill ul.Tab li.active a.bg-success,
.Skill .thumbnail-slider .owl-item.active.current a.bg-success,
a.bg-success:focus {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.bg-info,
.BgNews ul.Tab li.active a.bg-info,
.Character ul.Tab li.active a.bg-info,
.Skill ul.Tab li.active a.bg-info,
.Skill .thumbnail-slider .owl-item.active.current a.bg-info,
a.bg-info:focus {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.bg-warning,
.BgNews ul.Tab li.active a.bg-warning,
.Character ul.Tab li.active a.bg-warning,
.Skill ul.Tab li.active a.bg-warning,
.Skill .thumbnail-slider .owl-item.active.current a.bg-warning,
a.bg-warning:focus {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.bg-danger,
.BgNews ul.Tab li.active a.bg-danger,
.Character ul.Tab li.active a.bg-danger,
.Skill ul.Tab li.active a.bg-danger,
.Skill .thumbnail-slider .owl-item.active.current a.bg-danger,
a.bg-danger:focus {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eeeeee;
}

ul,
ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dt,
dd {
	line-height: 1.42857;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}

.dl-horizontal dd:after {
	clear: both;
}

@media (min-width: 984px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777777;
}

.initialism {
	font-size: 90%;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
	margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857;
	color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
	content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
	text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
	content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857;
}

code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857;
	word-break: break-all;
	word-wrap: break-word;
	color: #333333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
}

.container:before,
.container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

@media (min-width: 984px) {
	.container {
		width: 100%;
	}
}

@media (min-width: 984px) {
	.container {
		width: 984px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 984px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
}

.container-fluid:before,
.container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

.row {
	margin-left: -5px;
	margin-right: -5px;
}

.row:before,
.row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}

.col-xs-1 {
	width: 8.33333%;
}

.col-xs-2 {
	width: 16.66667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.33333%;
}

.col-xs-5 {
	width: 41.66667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.33333%;
}

.col-xs-8 {
	width: 66.66667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.33333%;
}

.col-xs-11 {
	width: 91.66667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.33333%;
}

.col-xs-pull-2 {
	right: 16.66667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.33333%;
}

.col-xs-pull-5 {
	right: 41.66667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.33333%;
}

.col-xs-pull-8 {
	right: 66.66667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.33333%;
}

.col-xs-pull-11 {
	right: 91.66667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.33333%;
}

.col-xs-push-2 {
	left: 16.66667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.33333%;
}

.col-xs-push-5 {
	left: 41.66667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.33333%;
}

.col-xs-push-8 {
	left: 66.66667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.33333%;
}

.col-xs-push-11 {
	left: 91.66667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

.col-xs-offset-1 {
	margin-left: 8.33333%;
}

.col-xs-offset-2 {
	margin-left: 16.66667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.33333%;
}

.col-xs-offset-5 {
	margin-left: 41.66667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.33333%;
}

.col-xs-offset-8 {
	margin-left: 66.66667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.33333%;
}

.col-xs-offset-11 {
	margin-left: 91.66667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width: 984px) {
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}
	.col-sm-1 {
		width: 8.33333%;
	}
	.col-sm-2 {
		width: 16.66667%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-4 {
		width: 33.33333%;
	}
	.col-sm-5 {
		width: 41.66667%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-7 {
		width: 58.33333%;
	}
	.col-sm-8 {
		width: 66.66667%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-10 {
		width: 83.33333%;
	}
	.col-sm-11 {
		width: 91.66667%;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-pull-1 {
		right: 8.33333%;
	}
	.col-sm-pull-2 {
		right: 16.66667%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-4 {
		right: 33.33333%;
	}
	.col-sm-pull-5 {
		right: 41.66667%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-7 {
		right: 58.33333%;
	}
	.col-sm-pull-8 {
		right: 66.66667%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-10 {
		right: 83.33333%;
	}
	.col-sm-pull-11 {
		right: 91.66667%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-push-1 {
		left: 8.33333%;
	}
	.col-sm-push-2 {
		left: 16.66667%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-4 {
		left: 33.33333%;
	}
	.col-sm-push-5 {
		left: 41.66667%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-7 {
		left: 58.33333%;
	}
	.col-sm-push-8 {
		left: 66.66667%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-10 {
		left: 83.33333%;
	}
	.col-sm-push-11 {
		left: 91.66667%;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 984px) {
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left;
	}
	.col-md-1 {
		width: 8.33333%;
	}
	.col-md-2 {
		width: 16.66667%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-4 {
		width: 33.33333%;
	}
	.col-md-5 {
		width: 41.66667%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-7 {
		width: 58.33333%;
	}
	.col-md-8 {
		width: 66.66667%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-10 {
		width: 83.33333%;
	}
	.col-md-11 {
		width: 91.66667%;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-pull-1 {
		right: 8.33333%;
	}
	.col-md-pull-2 {
		right: 16.66667%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-4 {
		right: 33.33333%;
	}
	.col-md-pull-5 {
		right: 41.66667%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-7 {
		right: 58.33333%;
	}
	.col-md-pull-8 {
		right: 66.66667%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-10 {
		right: 83.33333%;
	}
	.col-md-pull-11 {
		right: 91.66667%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-push-1 {
		left: 8.33333%;
	}
	.col-md-push-2 {
		left: 16.66667%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-4 {
		left: 33.33333%;
	}
	.col-md-push-5 {
		left: 41.66667%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-7 {
		left: 58.33333%;
	}
	.col-md-push-8 {
		left: 66.66667%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-10 {
		left: 83.33333%;
	}
	.col-md-push-11 {
		left: 91.66667%;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66667%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left;
	}
	.col-lg-1 {
		width: 8.33333%;
	}
	.col-lg-2 {
		width: 16.66667%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-4 {
		width: 33.33333%;
	}
	.col-lg-5 {
		width: 41.66667%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-7 {
		width: 58.33333%;
	}
	.col-lg-8 {
		width: 66.66667%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-10 {
		width: 83.33333%;
	}
	.col-lg-11 {
		width: 91.66667%;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-pull-1 {
		right: 8.33333%;
	}
	.col-lg-pull-2 {
		right: 16.66667%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-4 {
		right: 33.33333%;
	}
	.col-lg-pull-5 {
		right: 41.66667%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-7 {
		right: 58.33333%;
	}
	.col-lg-pull-8 {
		right: 66.66667%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-10 {
		right: 83.33333%;
	}
	.col-lg-pull-11 {
		right: 91.66667%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-push-1 {
		left: 8.33333%;
	}
	.col-lg-push-2 {
		left: 16.66667%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-4 {
		left: 33.33333%;
	}
	.col-lg-push-5 {
		left: 41.66667%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-7 {
		left: 58.33333%;
	}
	.col-lg-push-8 {
		left: 66.66667%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-10 {
		left: 83.33333%;
	}
	.col-lg-push-11 {
		left: 91.66667%;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
	background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
	background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
	background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
	background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
	background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 983px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.table-responsive>.table {
		margin-bottom: 0;
	}
	.table-responsive>.table>thead>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>tfoot>tr>td {
		white-space: nowrap;
	}
	.table-responsive>.table-bordered {
		border: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,
	.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,
	.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0;
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.table-responsive>.table-bordered>tfoot>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eeeeee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"].form-control,
	input[type="time"].form-control,
	input[type="datetime-local"].form-control,
	input[type="month"].form-control {
		line-height: 34px;
	}
	input[type="date"].input-sm,
	.input-group-sm>input[type="date"].form-control,
	.input-group-sm>input[type="date"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="date"].btn,
	.input-group-sm input[type="date"],
	input[type="time"].input-sm,
	.input-group-sm>input[type="time"].form-control,
	.input-group-sm>input[type="time"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="time"].btn,
	.input-group-sm input[type="time"],
	input[type="datetime-local"].input-sm,
	.input-group-sm>input[type="datetime-local"].form-control,
	.input-group-sm>input[type="datetime-local"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,
	.input-group-sm input[type="datetime-local"],
	input[type="month"].input-sm,
	.input-group-sm>input[type="month"].form-control,
	.input-group-sm>input[type="month"].input-group-addon,
	.input-group-sm>.input-group-btn>input[type="month"].btn,
	.input-group-sm input[type="month"] {
		line-height: 30px;
	}
	input[type="date"].input-lg,
	.input-group-lg>input[type="date"].form-control,
	.input-group-lg>input[type="date"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="date"].btn,
	.input-group-lg input[type="date"],
	input[type="time"].input-lg,
	.input-group-lg>input[type="time"].form-control,
	.input-group-lg>input[type="time"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="time"].btn,
	.input-group-lg input[type="time"],
	input[type="datetime-local"].input-lg,
	.input-group-lg>input[type="datetime-local"].form-control,
	.input-group-lg>input[type="datetime-local"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,
	.input-group-lg input[type="datetime-local"],
	input[type="month"].input-lg,
	.input-group-lg>input[type="month"].form-control,
	.input-group-lg>input[type="month"].input-group-addon,
	.input-group-lg>.input-group-btn>input[type="month"].btn,
	.input-group-lg input[type="month"] {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.radio,
.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label,
.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
	margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left: 0;
	padding-right: 0;
}

.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
	height: 30px;
	line-height: 30px;
}

textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn,
select[multiple].input-sm,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>.input-group-btn>select[multiple].btn {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn,
select[multiple].input-lg,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>.input-group-btn>select[multiple].btn {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.input-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.input-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 984px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn,
	.form-inline .input-group .form-control {
		width: auto;
	}
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio,
	.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio label,
	.form-inline .checkbox label {
		padding-left: 0;
	}
	.form-inline .radio input[type="radio"],
	.form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -5px;
	margin-right: -5px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media (min-width: 984px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 5px;
}

@media (min-width: 984px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.33333px;
		font-size: 18px;
	}
}

@media (min-width: 984px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn.nice-select.open:focus,
.btn:active.focus,
.btn.focus.nice-select.open,
.btn.active:focus,
.btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #333;
	text-decoration: none;
}

.btn:active,
.btn.nice-select.open,
.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active,
.btn-default.nice-select.open,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active:hover,
.btn-default.nice-select.open:hover,
.btn-default:active:focus,
.btn-default.nice-select.open:focus,
.btn-default:active.focus,
.btn-default.focus.nice-select.open,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default:active,
.btn-default.nice-select.open,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
	background-image: none;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.nice-select.open,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].nice-select.open,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.nice-select.open,
fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary:active,
.btn-primary.nice-select.open,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary.nice-select.open:hover,
.btn-primary:active:focus,
.btn-primary.nice-select.open:focus,
.btn-primary:active.focus,
.btn-primary.focus.nice-select.open,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary:active,
.btn-primary.nice-select.open,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
	background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.nice-select.open,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].nice-select.open,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.nice-select.open,
fieldset[disabled] .btn-primary.active {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active,
.btn-success.nice-select.open,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active:hover,
.btn-success.nice-select.open:hover,
.btn-success:active:focus,
.btn-success.nice-select.open:focus,
.btn-success:active.focus,
.btn-success.focus.nice-select.open,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open>.btn-success.dropdown-toggle:hover,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success:active,
.btn-success.nice-select.open,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
	background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.nice-select.open,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].nice-select.open,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.nice-select.open,
fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active,
.btn-info.nice-select.open,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active:hover,
.btn-info.nice-select.open:hover,
.btn-info:active:focus,
.btn-info.nice-select.open:focus,
.btn-info:active.focus,
.btn-info.focus.nice-select.open,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info:active,
.btn-info.nice-select.open,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
	background-image: none;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.nice-select.open,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].nice-select.open,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.nice-select.open,
fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active,
.btn-warning.nice-select.open,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning.nice-select.open:hover,
.btn-warning:active:focus,
.btn-warning.nice-select.open:focus,
.btn-warning:active.focus,
.btn-warning.focus.nice-select.open,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.nice-select.open,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
	background-image: none;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.nice-select.open,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].nice-select.open,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.nice-select.open,
fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.nice-select.open,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger.nice-select.open:hover,
.btn-danger:active:focus,
.btn-danger.nice-select.open:focus,
.btn-danger:active.focus,
.btn-danger.focus.nice-select.open,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger:active,
.btn-danger.nice-select.open,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
	background-image: none;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.nice-select.open,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].nice-select.open,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.nice-select.open,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: normal;
	border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.nice-select.open,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.nice-select.open {
	border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropup,
.dropdown {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857;
	color: #333333;
	white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>li>a,
.BgNews ul.Tab li.active .dropdown-menu>li>a,
.Character ul.Tab li.active .dropdown-menu>li>a,
.Skill ul.Tab li.active .dropdown-menu>li>a,
.Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>li>a,
.dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.active>a,
.BgNews ul.Tab li.active .dropdown-menu>.active>a,
.Character ul.Tab li.active .dropdown-menu>.active>a,
.Skill ul.Tab li.active .dropdown-menu>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.disabled>a,
.BgNews ul.Tab li.active .dropdown-menu>.disabled>a,
.Character ul.Tab li.active .dropdown-menu>.disabled>a,
.Skill ul.Tab li.active .dropdown-menu>.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus {
	color: #777777;
}

.dropdown-menu>.disabled>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.disabled>a,
.BgNews ul.Tab li.active .dropdown-menu>.disabled>a,
.Character ul.Tab li.active .dropdown-menu>.disabled>a,
.Skill ul.Tab li.active .dropdown-menu>.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857;
	color: #777777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width: 984px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.nice-select.open,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.nice-select.open,
.btn-group-vertical>.btn.active {
	z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
	content: " ";
	display: table;
}

.btn-toolbar:after {
	clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group .dropdown-toggle.nice-select.open,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg>.btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group:after {
	clear: both;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
	margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active,
.input-group-btn>.btn.nice-select.open {
	z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:before,
.nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav>li>a,
.BgNews ul.Tab li.active .nav>li>a,
.Character ul.Tab li.active .nav>li>a,
.Skill ul.Tab li.active .nav>li>a,
.Skill .thumbnail-slider .owl-item.active.current .nav>li>a,
.nav>li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.nav>li.disabled>a {
	color: #777777;
}

.nav>li.disabled>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav>li.disabled>a,
.BgNews ul.Tab li.active .nav>li.disabled>a,
.Character ul.Tab li.active .nav>li.disabled>a,
.Skill ul.Tab li.active .nav>li.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .nav>li.disabled>a,
.nav>li.disabled>a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open>a,
.nav .open>a:hover,
.nav .NavTop ul.List_Menu li ul.Sub_nav li.active .open>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav .open>a,
.nav .BgNews ul.Tab li.active .open>a,
.BgNews ul.Tab li.active .nav .open>a,
.nav .Character ul.Tab li.active .open>a,
.Character ul.Tab li.active .nav .open>a,
.nav .Skill ul.Tab li.active .open>a,
.Skill ul.Tab li.active .nav .open>a,
.nav .Skill .thumbnail-slider .owl-item.active.current .open>a,
.Skill .thumbnail-slider .owl-item.active.current .nav .open>a,
.nav .open>a:focus {
	background-color: #eeeeee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	line-height: 1.42857;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav-tabs>li>a,
.BgNews ul.Tab li.active .nav-tabs>li>a,
.Character ul.Tab li.active .nav-tabs>li>a,
.Skill ul.Tab li.active .nav-tabs>li>a,
.Skill .thumbnail-slider .owl-item.active.current .nav-tabs>li>a {
	border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav .nav-tabs>li.active>a,
.BgNews ul.Tab .nav-tabs>li.active>a,
.Character ul.Tab .nav-tabs>li.active>a,
.Skill ul.Tab .nav-tabs>li.active>a,
.Skill .thumbnail-slider .owl-item.active.current .nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus {
	color: #555555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav .nav-pills>li.active>a,
.BgNews ul.Tab .nav-pills>li.active>a,
.Character ul.Tab .nav-pills>li.active>a,
.Skill ul.Tab .nav-pills>li.active>a,
.Skill .thumbnail-slider .owl-item.active.current .nav-pills>li.active>a,
.nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
	float: none;
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 984px) {
	.nav-justified>li,
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified>li>a,
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav-tabs-justified>.active>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .nav-tabs.nav-justified>.active>a,
.BgNews ul.Tab li.active .nav-tabs-justified>.active>a,
.BgNews ul.Tab li.active .nav-tabs.nav-justified>.active>a,
.Character ul.Tab li.active .nav-tabs-justified>.active>a,
.Character ul.Tab li.active .nav-tabs.nav-justified>.active>a,
.Skill ul.Tab li.active .nav-tabs-justified>.active>a,
.Skill ul.Tab li.active .nav-tabs.nav-justified>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .nav-tabs-justified>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd;
}

@media (min-width: 984px) {
	.nav-tabs-justified>li>a,
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified>.active>a,
	.nav-tabs.nav-justified>.active>a,
	.nav-tabs-justified>.active>a:hover,
	.nav-tabs.nav-justified>.active>a:hover,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .nav-tabs-justified>.active>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .nav-tabs.nav-justified>.active>a,
	.BgNews ul.Tab li.active .nav-tabs-justified>.active>a,
	.BgNews ul.Tab li.active .nav-tabs.nav-justified>.active>a,
	.Character ul.Tab li.active .nav-tabs-justified>.active>a,
	.Character ul.Tab li.active .nav-tabs.nav-justified>.active>a,
	.Skill ul.Tab li.active .nav-tabs-justified>.active>a,
	.Skill ul.Tab li.active .nav-tabs.nav-justified>.active>a,
	.Skill .thumbnail-slider .owl-item.active.current .nav-tabs-justified>.active>a,
	.Skill .thumbnail-slider .owl-item.active.current .nav-tabs.nav-justified>.active>a,
	.nav-tabs-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:focus {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	/*margin-bottom: $navbar-margin-bottom;
  border: 1px solid transparent;*/
}

.navbar:before,
.navbar:after {
	content: " ";
	display: table;
}

.navbar:after {
	clear: both;
}

@media (min-width: 984px) {
	.navbar {
		border-radius: 4px;
	}
}

.navbar-header:before,
.navbar-header:after {
	content: " ";
	display: table;
}

.navbar-header:after {
	clear: both;
}

@media (min-width: 984px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
	content: " ";
	display: table;
}

.navbar-collapse:after {
	clear: both;
}

@media (min-width: 984px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 200px;
	}
}

.container>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-header,
.container-fluid>.navbar-collapse {
	/*margin-right: -$navbar-padding-horizontal;
  margin-left:  -$navbar-padding-horizontal;*/
}

@media (min-width: 984px) {
	.container>.navbar-header,
	.container>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container-fluid>.navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width: 984px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width: 984px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	padding: 15px 5px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media (min-width: 984px) {
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -5px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 5px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media (min-width: 984px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -5px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 983px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>li>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>li>a,
	.BgNews ul.Tab li.active .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .Character ul.Tab li.active .dropdown-menu>li>a,
	.Character ul.Tab li.active .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>li>a,
	.Skill ul.Tab li.active .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>li>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu>li>a:focus {
		background-image: none;
	}
}

@media (min-width: 984px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	margin-left: -5px;
	margin-right: -5px;
	padding: 10px 5px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 984px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .form-control-static {
		display: inline-block;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn,
	.navbar-form .input-group .form-control {
		width: auto;
	}
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio,
	.navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio label,
	.navbar-form .checkbox label {
		padding-left: 0;
	}
	.navbar-form .radio input[type="radio"],
	.navbar-form .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width: 983px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 984px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm,
.btn-group-sm>.navbar-btn.btn {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs,
.btn-group-xs>.navbar-btn.btn {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 984px) {
	.navbar-text {
		float: left;
		margin-left: 5px;
		margin-right: 5px;
	}
}

@media (min-width: 984px) {
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -5px;
	}
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	/*background-color: $navbar-default-bg;
  border-color: $navbar-default-border;*/
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>li>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav>li>a,
.navbar-default .BgNews ul.Tab li.active .navbar-nav>li>a,
.BgNews ul.Tab li.active .navbar-default .navbar-nav>li>a,
.navbar-default .Character ul.Tab li.active .navbar-nav>li>a,
.Character ul.Tab li.active .navbar-default .navbar-nav>li>a,
.navbar-default .Skill ul.Tab li.active .navbar-nav>li>a,
.Skill ul.Tab li.active .navbar-default .navbar-nav>li>a,
.navbar-default .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>li>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.active>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav>.active>a,
.navbar-default .BgNews ul.Tab li.active .navbar-nav>.active>a,
.BgNews ul.Tab li.active .navbar-default .navbar-nav>.active>a,
.navbar-default .Character ul.Tab li.active .navbar-nav>.active>a,
.Character ul.Tab li.active .navbar-default .navbar-nav>.active>a,
.navbar-default .Skill ul.Tab li.active .navbar-nav>.active>a,
.Skill ul.Tab li.active .navbar-default .navbar-nav>.active>a,
.navbar-default .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.disabled>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav>.disabled>a,
.navbar-default .BgNews ul.Tab li.active .navbar-nav>.disabled>a,
.BgNews ul.Tab li.active .navbar-default .navbar-nav>.disabled>a,
.navbar-default .Character ul.Tab li.active .navbar-nav>.disabled>a,
.Character ul.Tab li.active .navbar-default .navbar-nav>.disabled>a,
.navbar-default .Skill ul.Tab li.active .navbar-nav>.disabled>a,
.Skill ul.Tab li.active .navbar-default .navbar-nav>.disabled>a,
.navbar-default .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.open>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav>.open>a,
.navbar-default .BgNews ul.Tab li.active .navbar-nav>.open>a,
.BgNews ul.Tab li.active .navbar-default .navbar-nav>.open>a,
.navbar-default .Character ul.Tab li.active .navbar-nav>.open>a,
.Character ul.Tab li.active .navbar-default .navbar-nav>.open>a,
.navbar-default .Skill ul.Tab li.active .navbar-nav>.open>a,
.Skill ul.Tab li.active .navbar-default .navbar-nav>.open>a,
.navbar-default .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.open>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus {
	background-color: #e7e7e7;
	color: #555;
}

@media (max-width: 983px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-default .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>li>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>li>a,
	.BgNews ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>li>a,
	.Character ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>li>a,
	.Skill ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>li>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-default .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.active>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>.active>a,
	.BgNews ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>.active>a,
	.Character ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>.active>a,
	.Skill ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.active>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
	.navbar-default .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.disabled>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>.disabled>a,
	.BgNews ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>.disabled>a,
	.Character ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>.disabled>a,
	.Skill ul.Tab li.active .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.disabled>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
	color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>li>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav>li>a,
.navbar-inverse .BgNews ul.Tab li.active .navbar-nav>li>a,
.BgNews ul.Tab li.active .navbar-inverse .navbar-nav>li>a,
.navbar-inverse .Character ul.Tab li.active .navbar-nav>li>a,
.Character ul.Tab li.active .navbar-inverse .navbar-nav>li>a,
.navbar-inverse .Skill ul.Tab li.active .navbar-nav>li>a,
.Skill ul.Tab li.active .navbar-inverse .navbar-nav>li>a,
.navbar-inverse .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>li>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.active>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .BgNews ul.Tab li.active .navbar-nav>.active>a,
.BgNews ul.Tab li.active .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .Character ul.Tab li.active .navbar-nav>.active>a,
.Character ul.Tab li.active .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .Skill ul.Tab li.active .navbar-nav>.active>a,
.Skill ul.Tab li.active .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.disabled>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .BgNews ul.Tab li.active .navbar-nav>.disabled>a,
.BgNews ul.Tab li.active .navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .Character ul.Tab li.active .navbar-nav>.disabled>a,
.Character ul.Tab li.active .navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .Skill ul.Tab li.active .navbar-nav>.disabled>a,
.Skill ul.Tab li.active .navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-nav>.open>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .BgNews ul.Tab li.active .navbar-nav>.open>a,
.BgNews ul.Tab li.active .navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .Character ul.Tab li.active .navbar-nav>.open>a,
.Character ul.Tab li.active .navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .Skill ul.Tab li.active .navbar-nav>.open>a,
.Skill ul.Tab li.active .navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .Skill .thumbnail-slider .owl-item.active.current .navbar-nav>.open>a,
.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #090909;
	color: #fff;
}

@media (max-width: 983px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-inverse .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>li>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
	.navbar-inverse .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>li>a,
	.BgNews ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
	.navbar-inverse .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>li>a,
	.Character ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
	.navbar-inverse .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>li>a,
	.Skill ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
	.navbar-inverse .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>li>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-inverse .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.active>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>.active>a,
	.BgNews ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>.active>a,
	.Character ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>.active>a,
	.Skill ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.active>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
	.navbar-inverse .navbar-nav .open .NavTop ul.List_Menu li ul.Sub_nav li.active .dropdown-menu>.disabled>a,
	.NavTop ul.List_Menu li ul.Sub_nav li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .BgNews ul.Tab li.active .dropdown-menu>.disabled>a,
	.BgNews ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .Character ul.Tab li.active .dropdown-menu>.disabled>a,
	.Character ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .Skill ul.Tab li.active .dropdown-menu>.disabled>a,
	.Skill ul.Tab li.active .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .Skill .thumbnail-slider .owl-item.active.current .dropdown-menu>.disabled>a,
	.Skill .thumbnail-slider .owl-item.active.current .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	content: "/Â ";
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb>.active {
	color: #777777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .pagination>li>a,
.BgNews ul.Tab li.active .pagination>li>a,
.Character ul.Tab li.active .pagination>li>a,
.Skill ul.Tab li.active .pagination>li>a,
.Skill .thumbnail-slider .owl-item.active.current .pagination>li>a,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
	z-index: 3;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .pagination>.active>a,
.BgNews ul.Tab li.active .pagination>.active>a,
.Character ul.Tab li.active .pagination>.active>a,
.Skill ul.Tab li.active .pagination>.active>a,
.Skill .thumbnail-slider .owl-item.active.current .pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active .pagination>.disabled>a,
.BgNews ul.Tab li.active .pagination>.disabled>a,
.Character ul.Tab li.active .pagination>.disabled>a,
.Skill ul.Tab li.active .pagination>.disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .pagination>.disabled>a,
.pagination>.disabled>a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager:before,
.pager:after {
	content: " ";
	display: table;
}

.pager:after {
	clear: both;
}

.pager li {
	display: inline;
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li>a:hover,
.pager .NavTop ul.List_Menu li ul.Sub_nav li.active li>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .pager li>a,
.pager .BgNews ul.Tab li.active li>a,
.BgNews ul.Tab li.active .pager li>a,
.pager .Character ul.Tab li.active li>a,
.Character ul.Tab li.active .pager li>a,
.pager .Skill ul.Tab li.active li>a,
.Skill ul.Tab li.active .pager li>a,
.pager .Skill .thumbnail-slider .owl-item.active.current li>a,
.Skill .thumbnail-slider .owl-item.active.current .pager li>a,
.pager li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.pager .next>a,
.pager .next>span {
	float: right;
}

.pager .previous>a,
.pager .previous>span {
	float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .NavTop ul.List_Menu li ul.Sub_nav li.active .disabled>a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .pager .disabled>a,
.pager .BgNews ul.Tab li.active .disabled>a,
.BgNews ul.Tab li.active .pager .disabled>a,
.pager .Character ul.Tab li.active .disabled>a,
.Character ul.Tab li.active .pager .disabled>a,
.pager .Skill ul.Tab li.active .disabled>a,
.Skill ul.Tab li.active .pager .disabled>a,
.pager .Skill .thumbnail-slider .owl-item.active.current .disabled>a,
.Skill .thumbnail-slider .owl-item.active.current .pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>span {
	color: #777777;
	background-color: #fff;
	cursor: not-allowed;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

a.label:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.label,
.BgNews ul.Tab li.active a.label,
.Character ul.Tab li.active a.label,
.Skill ul.Tab li.active a.label,
.Skill .thumbnail-slider .owl-item.active.current a.label,
a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label-default {
	background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-xs .badge,
.btn-group-xs>.btn .badge,
.btn-group-xs>.btn .badge {
	top: 0;
	padding: 1px 5px;
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

a.badge:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.badge,
.BgNews ul.Tab li.active a.badge,
.Character ul.Tab li.active a.badge,
.Skill ul.Tab li.active a.badge,
.Skill .thumbnail-slider .owl-item.active.current a.badge,
a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 984px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}
	.jumbotron h1,
	.jumbotron .h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #333333;
}

a.thumbnail:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.thumbnail,
.BgNews ul.Tab li.active a.thumbnail,
.Character ul.Tab li.active a.thumbnail,
.Skill ul.Tab li.active a.thumbnail,
.Skill .thumbnail-slider .owl-item.active.current a.thumbnail,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: #337ab7;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert>p,
.alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
	background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media,
.media-body {
	zoom: 1;
	overflow: hidden;
}

.media-body {
	/*width: 10000px;*/
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right,
.media>.pull-right {
	padding-left: 10px;
}

.media-left,
.media>.pull-left {
	padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item,
.BgNews ul.Tab li.active a.list-group-item,
.Character ul.Tab li.active a.list-group-item,
.Skill ul.Tab li.active a.list-group-item,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #777777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
	color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-success,
.BgNews ul.Tab li.active a.list-group-item-success,
.Character ul.Tab li.active a.list-group-item-success,
.Skill ul.Tab li.active a.list-group-item-success,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-success,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-success.active,
.BgNews ul.Tab li.active a.list-group-item-success.active,
.Character ul.Tab li.active a.list-group-item-success.active,
.Skill ul.Tab li.active a.list-group-item-success.active,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-success.active,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-info,
.BgNews ul.Tab li.active a.list-group-item-info,
.Character ul.Tab li.active a.list-group-item-info,
.Skill ul.Tab li.active a.list-group-item-info,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-info,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-info.active,
.BgNews ul.Tab li.active a.list-group-item-info.active,
.Character ul.Tab li.active a.list-group-item-info.active,
.Skill ul.Tab li.active a.list-group-item-info.active,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-info.active,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-warning,
.BgNews ul.Tab li.active a.list-group-item-warning,
.Character ul.Tab li.active a.list-group-item-warning,
.Skill ul.Tab li.active a.list-group-item-warning,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-warning,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-warning.active,
.BgNews ul.Tab li.active a.list-group-item-warning.active,
.Character ul.Tab li.active a.list-group-item-warning.active,
.Skill ul.Tab li.active a.list-group-item-warning.active,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-danger,
.BgNews ul.Tab li.active a.list-group-item-danger,
.Character ul.Tab li.active a.list-group-item-danger,
.Skill ul.Tab li.active a.list-group-item-danger,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-danger,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a.list-group-item-danger.active,
.BgNews ul.Tab li.active a.list-group-item-danger.active,
.Character ul.Tab li.active a.list-group-item-danger.active,
.Skill ul.Tab li.active a.list-group-item-danger.active,
.Skill .thumbnail-slider .owl-item.active.current a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-body:before,
.panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
	margin-bottom: 0;
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
	padding-left: 15px;
	padding-right: 15px;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
	border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0;
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857px;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
	content: " ";
	display: table;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 984px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 984px) {
	.modal-lg {
		width: 900px;
	}
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	border-width: 10px;
	content: "";
}

.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}

.popover.top>.arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right>.arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}

.popover.bottom>.arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left>.arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-moz-transition: -moz-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px;
	}
	.carousel-inner>.item.next,
	.carousel-inner>.item.active.right {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0;
	}
	.carousel-inner>.item.prev,
	.carousel-inner>.item.active.left {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0;
	}
	.carousel-inner>.item.next.left,
	.carousel-inner>.item.prev.right,
	.carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif;
}

.carousel-control .icon-prev:before {
	content: '\2039';
}

.carousel-control .icon-next:before {
	content: '\203a';
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent;
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 984px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		font-size: 30px;
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -15px;
	}
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -15px;
	}
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs {
	display: none !important;
}

.visible-sm {
	display: none !important;
}

.visible-md {
	display: none !important;
}

.visible-lg {
	display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}

@media (max-width: 983px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width: 983px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width: 983px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width: 983px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 984px) and (max-width: 983px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
}

@media (min-width: 984px) and (max-width: 983px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media (min-width: 984px) and (max-width: 983px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media (min-width: 984px) and (max-width: 983px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 984px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
}

@media (min-width: 984px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media (min-width: 984px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media (min-width: 984px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width: 983px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 984px) and (max-width: 983px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 984px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print,
	td.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}


/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */


/*
 *  Owl Carousel - Core
 */

.owl-screenshot,
.owl-clip {
	width: 480px;
	height: 229px;
}

.carousel-inner {
	width: 634px;
	height: 299px;
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-dots {
	position: absolute;
	bottom: 10px;
	right: 35px;
}

.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 10px;
	height: 10px;
	background: #000;
	border-radius: 10px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 5px;
}

.owl-carousel .owl-dot.active,
.owl-carousel .owl-dot:hover {
	background: #eb3c34;
	display: inline-block !important;
	zoom: 1;
	*display: inline !important;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
	width: 37px;
	height: 67px;
	position: absolute;
	top: 38%;
	text-indent: -9999px;
}

.owl-carousel .item-video {
	height: 229px;
}

.owl-carousel .owl-nav .owl-prev {
	background: url(index/icons/arrow-left.png) no-repeat 0 0;
	left: 0;
}

.owl-carousel .owl-nav .owl-prev:hover {
	background: url(../index/icons/arrow-left_hover.png) no-repeat 0 0;
}

.owl-carousel .owl-nav .owl-next {
	background: url(../index/icons/arrow-right.png) no-repeat 0 0;
	right: 0;
}

.owl-carousel .owl-nav .owl-next:hover {
	background: url(../index/icons/arrow-right_hover.png) no-repeat 0 0;
}

.Skill .owl-nav .owl-prev {
	background: url(../index/icons/arrow-left-char.png) no-repeat 0 0;
	left: -32px;
	width: 25px;
	height: 47px;
	top: 55%;
}

.Skill .owl-nav .owl-prev:hover {
	background: url(../index/icons/arrow-left-char_hover.png) no-repeat 0 0;
}

.Skill .owl-nav .owl-next {
	background: url(../index/icons/arrow-right-char.png) no-repeat 0 0;
	right: -24px;
	width: 25px;
	height: 47px;
	top: 55%;
}

.Skill .owl-nav .owl-next:hover {
	background: url(../index/icons/arrow-right-char_hover.png) no-repeat 0 0;
}


/* No Js */

.no-js .owl-carousel {
	display: block;
}


/*
 *  Owl Carousel - Animate Plugin
 */

.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


/*
 *  Owl Carousel - Auto Height Plugin
 */

.owl-height {
	transition: height 500ms ease-in-out;
}


/*
 *  Owl Carousel - Lazy Load Plugin
 */

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}


/*
 *  Owl Carousel - Video Plugin
 */

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("../index/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-outer,
.fancybox-inner {
	position: relative;
	z-index: 2;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
	display: block;
	border: 1px solid #fdc689;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	opacity: 1 !important;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url("../index/fancybox/fancybox_sprite.png");
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("../index/fancybox/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 15px;
	right: -53px;
	width: 70px;
	height: 70px;
	cursor: pointer;
	z-index: 1;
	background: url(../index/image/close.jpg) no-repeat 0 0;
}

.fancybox-close:hover {
	background: url(../index/image/close_hover.jpg) no-repeat 0 0;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("../index/fancybox/blank.gif");
	/* helps IE */
	-webkit-tap-highlight-color: transparent;
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}


/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("../index/fancybox/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}


/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}


/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-prev span,
	.fancybox-next span {
		background-image: url("../index/fancybox/fancybox_sprite@2x.png");
	}
	#fancybox-loading div {
		background-image: url("../index/fancybox/fancybox_loading@2x.gif");
		background-size: 24px 24px;
		/*The size of the normal image, half the size of the hi-res image*/
	}
}

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #f5f5f5;
	border-radius: 4px;
	border: solid 1px #d8d8d8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	transition: all 0.2s ease-in-out;
	user-select: none;
	white-space: nowrap;
	width: 100%;
}

.nice-select:hover {
	border-color: #6a6a6a;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
	border-color: #555555;
}

.nice-select:after {
	content: '';
	display: block;
	position: absolute;
	right: 3px;
	top: 10%;
	transform-origin: 66% 66%;
	transition: all 0.15s ease-in-out;
	background-position: -144px 0;
	height: 26px;
	width: 26px;
}

.nice-select.open:after {
	transform: rotate(-180deg);
	top: -17%;
	right: 12px;
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	transform: scale(1) translateY(0);
}

.nice-select.disabled {
	border-color: #7c7c7c;
	color: #555555;
	pointer-events: none;
}

.nice-select.disabled:after {
	border-color: #888888;
}

.nice-select.wide {
	width: 100%;
}

.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.nice-select.right {
	float: right;
}

.nice-select.right .list {
	left: auto;
	right: 0;
}

.nice-select.small {
	font-size: 12px;
	height: 30px;
	line-height: 28px;
}

.nice-select.small:after {
	height: 4px;
	width: 4px;
}

.nice-select.small .option {
	line-height: 28px;
	min-height: 28px;
}

.nice-select .list {
	width: 100%;
	box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	transform-origin: 50% 0;
	transform: scale(0.75) translateY(-21px);
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9;
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	transition: all 0.2s;
	background: #040508;
	border-bottom: 1px solid #25223d;
	color: #68778b;
}

.nice-select .option:last-child {
	border-bottom: none;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	color: #ffb036;
}

.nice-select .option.selected {
	font-weight: bold;
}

.nice-select .option.disabled {
	background-color: #cccccc;
	color: #555555;
	cursor: default;
}

.no-csspointerevents .nice-select .list {
	display: none;
}

.no-csspointerevents .nice-select.open .list {
	display: block;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-container {
	position: relative;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 30px;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

.jcarousel-next {
	z-index: 3;
	display: none;
}

.jcarousel-prev {
	z-index: 3;
	display: none;
}


/*user theme*/


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-container {
	position: relative;
	width: 460px;
	height: 24px;
	overflow: hidden;
	padding: 0 0 0 20px;
	clear: both;
	background: #000;
	margin: 0 auto;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 408px;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
	height: 18px;
	width: 52px !important;
	margin: 0 3px;
}

.jcarousel-list li a:link,
.jcarousel-list li a:visited {
	width: 60px;
	height: 30px;
	text-align: center;
	color: #91a1a9;
	display: block;
	line-height: 18px;
}

.jcarousel-list li a:hover,
.jcarousel-list .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .jcarousel-list li.active ul.Sub_nav li.active a,
.jcarousel-list .BgNews ul.Tab li.active a,
.BgNews ul.Tab .jcarousel-list li.active a,
.jcarousel-list .Character ul.Tab li.active a,
.Character ul.Tab .jcarousel-list li.active a,
.jcarousel-list .Skill ul.Tab li.active a,
.Skill ul.Tab .jcarousel-list li.active a,
.jcarousel-list li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .jcarousel-list li a,
.jcarousel-list li.Active a:link,
.jcarousel-list li.Active a:visited,
.jcarousel-list li.Active a:hover,
.jcarousel-list .NavTop ul.List_Menu li.Active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .jcarousel-list li.Active ul.Sub_nav li.active a,
.jcarousel-list li.Active .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .jcarousel-list li.Active a,
.jcarousel-list li.Active .Character ul.Tab li.active a,
.Character ul.Tab li.active .jcarousel-list li.Active a,
.jcarousel-list li.Active .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .jcarousel-list li.Active a,
.jcarousel-list li.Active .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .jcarousel-list li.Active a {
	color: #a3bdca;
	background-position: 0 -18px;
}

.jcarousel-next,
.jcarousel-prev {
	z-index: 3;
	display: none;
	position: absolute;
	width: 13px;
	height: 13px;
	cursor: pointer;
	top: 3px;
}

.jcarousel-next {
	background-position: -72px 0;
	height: 24px;
	width: 24px;
	right: 0px;
	top: 0px;
}

.jcarousel-next:hover,
.jcarousel-next.next-hover {
	background-position: -120px 0;
}

.jcarousel-prev {
	left: 0px;
	top: 0px;
	background-position: -96px 0;
	height: 24px;
	width: 24px;
}

.jcarousel-prev:hover,
.jcarousel-prev.prev-hover {
	background-position: 0 0;
}

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover {
	/* disabled */
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}


/* END. user theme */


/* Import All Mixins */

html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
	font-smoothing: subpixel-antialiased;
}

body {
	font-size: 14px;
	margin: 0;
	color: #ffefd7;
	font-family: "HelveticaNeue";
	font-size: 100%;
	outline: none;
	line-height: 20px;
}

ul,
ol,
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Wrapper {
	background: url(../image/wrapper.jpg) no-repeat center 0;
}

.Wrapper_bottom {
	/* background: url(../image/bg-footer.jpg) no-repeat center bottom; */
	padding-bottom: 20px;
}

.header {
	background: url(../image/bg-nav.jpg) no-repeat center 0;
}

.container {
	width: 984px !important;
}

a:active,
a.nice-select.open,
a:focus {
	outline: none;
}

input:focus,
select:focus {
	outline: none;
}

.col-lg-3 {
	width: 25%;
	float: left;
}

.col-lg-9 {
	width: 75%;
	float: left;
}

.col-lg-4 {
	width: 33.3333%;
	float: left;
}

.col-lg-8 {
	width: 66.66667%;
	float: left;
}

.container {
	margin: 0 auto;
	position: relative;
}

.LogoCT {
	margin: 40px 0 70px 150px;
	display: block;
}

label {
	display: none;
}

.NavTop {
	width: 100%;
	position: relative;
}

.NavTop ul.List_Menu {
	list-style: none;
	margin: 0;
	padding: 0px 0 40px 0px;
	height: 59px;
}

.NavTop ul.List_Menu li {
	list-style: none;
	float: left;
	padding-right: 5px;
	position: relative;
	width: 16%;
}

.NavTop ul.List_Menu li a {
	display: block;
	color: #9298a5;
	font-family: "RobotoSlab-Regular";
	font-size: 18px;
	text-transform: capitalize;
	text-align: center;
	line-height: 58px;
}

.NavTop ul.List_Menu li a:hover,
.NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .BgNews ul.Tab li.active a,
.BgNews ul.Tab .NavTop ul.List_Menu li.active a,
.NavTop ul.List_Menu .Character ul.Tab li.active a,
.Character ul.Tab .NavTop ul.List_Menu li.active a,
.NavTop ul.List_Menu .Skill ul.Tab li.active a,
.Skill ul.Tab .NavTop ul.List_Menu li.active a,
.NavTop ul.List_Menu li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .NavTop ul.List_Menu li a {
	text-decoration: none;
	color: #1b1b24;
	background: url(../image/nav-hover.jpg) no-repeat 0 0;
}

.NavTop ul.List_Menu li.active a {
	text-decoration: none;
	color: #1b1b24;
	background: url(../image/nav-hover.jpg) no-repeat 0 0;
	cursor: pointer;
}

.NavTop ul.List_Menu li:hover ul.Sub_nav {
	display: block;
}

.NavTop ul.List_Menu li ul.Sub_nav {
	width: 97%;
	position: absolute;
	top: 58px;
	z-index: 2;
	display: none;
}

.NavTop ul.List_Menu li ul.Sub_nav li {
	width: 100%;
	padding-right: 0;
}

.NavTop ul.List_Menu li ul.Sub_nav li a {
	display: block;
	padding: 0 10px 0 10px;
	color: #abb1be;
	font-size: 14px;
	text-transform: capitalize;
	text-align: left;
	*background: #18181e;
	background: rgba(30, 30, 39, 0.9);
}

.NavTop ul.List_Menu li ul.Sub_nav li a:hover,
.NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu .BgNews ul.Tab li.active ul.Sub_nav li a,
.BgNews ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li a,
.NavTop ul.List_Menu .Character ul.Tab li.active ul.Sub_nav li a,
.Character ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li a,
.NavTop ul.List_Menu .Skill ul.Tab li.active ul.Sub_nav li a,
.Skill ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li a,
.NavTop ul.List_Menu li ul.Sub_nav li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .NavTop ul.List_Menu li ul.Sub_nav li a {
	color: #181820;
	background: #d5b67c;
	text-decoration: none;
}

.MainContent {
	position: relative;
}

.MainContent .col-xs-4,
.MainContent .col-xs-8 {
	padding: 0;
}

.MainContent .col-xs-4 {
	position: relative;
	z-index: 5;
}

.MainContent .rong {
	background: url(../image/than-rong.png) no-repeat 0 0;
	width: 251px;
	height: 386px;
	position: absolute;
	top: -205px;
	left: -53px;
}

.MainContent .daurong {
	background: url(../image/dau-rong.png) no-repeat 0 0;
	width: 144px;
	height: 65px;
	position: absolute;
	top: -8px;
	left: 50px;
	z-index: 6;
}

.Sidebar {
	position: relative;
	z-index: 2;
}

.Sidebar .ChoiNgay {
	margin-left: -14px;
	display: block;
	height: 296px;
	width: 349px;
	margin-top: -115px;
	background: url(../image/choingay.png) no-repeat 0 220px;
}

.Sidebar .Download {
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 234px;
	left: 7px;
	background: url(../image/bt-tai.png) no-repeat 0 0;
	width: 307px;
	height: 47px;
	animation: download 1.3s steps(2) infinite;
}
.Sidebar .Download1 {
	position: absolute;
	top: 150px;
	left: 10px;
	background: url(../image/bt-tai1.png) no-repeat;
	width: 308px;
	height: 47px;
	border: 0px;
}

.Sidebar .Download:hover {
	animation: pause;
}


.Sidebar .Login {
	background: url(../image/bg-boxleft.png) no-repeat center 0;
	width: 335px;
	height: 334px;
	display: block;
	margin-top: -24px;
	margin-left: -4px;
	position: relative;
	z-index: 2;
}

.Sidebar .Login ul.Tab {
	list-style: none;
	margin: 0;
	padding: 13px 0 14px 16px;
	overflow: hidden;
}

.Sidebar .Login ul.Tab li {
	list-style: none;
	float: left;
}

.Sidebar .Login ul.Tab li a {
	display: block;
	text-indent: -9999px;
	border: 1px solid #0d1e1f;
}

.Sidebar .Login ul.Tab li a.DangKy {
	background-position: -240px -1042px;
	height: 68px;
	width: 148px;
}

.Sidebar .Login ul.Tab li a.DangKy:hover,
.Sidebar .Login ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a.DangKy,
.NavTop ul.List_Menu .Sidebar .Login ul.Tab li.active ul.Sub_nav li.active a.DangKy,
.Sidebar .Login .BgNews ul.Tab li.active a.DangKy,
.BgNews .Sidebar .Login ul.Tab li.active a.DangKy,
.Sidebar .Login .Character ul.Tab li.active a.DangKy,
.Character .Sidebar .Login ul.Tab li.active a.DangKy,
.Sidebar .Login .Skill ul.Tab li.active a.DangKy,
.Skill .Sidebar .Login ul.Tab li.active a.DangKy,
.Sidebar .Login ul.Tab li .Skill .thumbnail-slider .owl-item.active.current a.DangKy,
.Skill .thumbnail-slider .owl-item.active.current .Sidebar .Login ul.Tab li a.DangKy,
.Sidebar .Login ul.Tab li a.DangKy.bt-dangky-hover {
	background-position: 0 -906px;
}

.Sidebar .Login ul.Tab li a.NapThe {
	background-position: 0 -1110px;
	height: 68px;
	width: 147px;
	cursor: pointer;
}

.Sidebar .Login ul.Tab li a.NapThe:hover,
.Sidebar .Login ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a.NapThe,
.NavTop ul.List_Menu .Sidebar .Login ul.Tab li.active ul.Sub_nav li.active a.NapThe,
.Sidebar .Login .BgNews ul.Tab li.active a.NapThe,
.BgNews .Sidebar .Login ul.Tab li.active a.NapThe,
.Sidebar .Login .Character ul.Tab li.active a.NapThe,
.Character .Sidebar .Login ul.Tab li.active a.NapThe,
.Sidebar .Login .Skill ul.Tab li.active a.NapThe,
.Skill .Sidebar .Login ul.Tab li.active a.NapThe,
.Sidebar .Login ul.Tab li .Skill .thumbnail-slider .owl-item.active.current a.NapThe,
.Skill .thumbnail-slider .owl-item.active.current .Sidebar .Login ul.Tab li a.NapThe,
.Sidebar .Login ul.Tab li a.NapThe.bt-napthe-hover {
	background-position: -388px -1042px;
}

.Sidebar .Login ul.Tab li a.TaiKhoan {
	background-position: 0 -974px;
	height: 68px;
	width: 148px;
}

.Sidebar .Login ul.Tab li a.TaiKhoan:hover,
.Sidebar .Login ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a.TaiKhoan,
.NavTop ul.List_Menu .Sidebar .Login ul.Tab li.active ul.Sub_nav li.active a.TaiKhoan,
.Sidebar .Login .BgNews ul.Tab li.active a.TaiKhoan,
.BgNews .Sidebar .Login ul.Tab li.active a.TaiKhoan,
.Sidebar .Login .Character ul.Tab li.active a.TaiKhoan,
.Character .Sidebar .Login ul.Tab li.active a.TaiKhoan,
.Sidebar .Login .Skill ul.Tab li.active a.TaiKhoan,
.Skill .Sidebar .Login ul.Tab li.active a.TaiKhoan,
.Sidebar .Login ul.Tab li .Skill .thumbnail-slider .owl-item.active.current a.TaiKhoan,
.Skill .thumbnail-slider .owl-item.active.current .Sidebar .Login ul.Tab li a.TaiKhoan,
.Sidebar .Login ul.Tab li a.TaiKhoan.bt-taikhoan-hover {
	background-position: -348px -974px;
}

.Sidebar .Login #login {
	clear: both;
}

.Sidebar .Login .BgInput {
	background: #060509;
	border: 1px solid #24223c;
	width: 270px;
	height: 45px;
	padding: 6px 5px;
	color: #68778b;
	font-size: 18px;
	font-weight: bold;
}

.Sidebar .Login ::-webkit-input-placeholder {
	color: #68778b;
}

.Sidebar .Login :-moz-placeholder {
	color: #68778b;
}

.Sidebar .Login .forminput {
	position: relative;
}

.Sidebar .Login .error {
	color: #ba4442;
	position: absolute;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 6px;
	bottom: 2px;
	left: 0;
}

.Sidebar .Login .error:before {
	position: absolute;
	left: 0;
	top: 8px;
	width: 3px;
	height: 3px;
	background: #ba4442;
	content: "";
}

.Sidebar .Login .BoxInput {
	float: left;
	margin: 0 5px 0 27px;
	width: 100%;
}

.Sidebar .Login .glyphicon-triangle-right {
	vertical-align: text-top;
}

.Sidebar .Login .DangNhap {
	background-position: -147px -1110px;
	height: 44px;
	width: 140px;
	border: none;
	cursor: pointer;
	text-indent: -9999px;
	float: left;
	background-color: transparent;
	outline: none;
}

.Sidebar .Login .DangNhap:hover,
.Sidebar .Login .DangNhap.bt-dangnhap-hover {
	background-position: -430px -747px;
}

.Sidebar .Login .ingame {
	margin-bottom: 14px;
}

.Sidebar .Login .TextNote {
	font-size: 14px;
	color: #aec3df;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 45px;
}

.Sidebar .Login .TextNote a {
	color: #aec3df;
}

.Sidebar .Login .BgQuit {
	margin-bottom: 10px;
	text-align: center;
}

.Sidebar .Login .TextIngame {
	color: #7a7f9c;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 12px;
	line-height: 18px;
}

.Sidebar .Login .TextIngame a {
	text-decoration: underline;
	color: #7a7f9c;
}

.Sidebar .Login .TextIngame a:hover,
.Sidebar .Login .TextIngame .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .Sidebar .Login .TextIngame a,
.Sidebar .Login .TextIngame .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .Sidebar .Login .TextIngame a,
.Sidebar .Login .TextIngame .Character ul.Tab li.active a,
.Character ul.Tab li.active .Sidebar .Login .TextIngame a,
.Sidebar .Login .TextIngame .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .Sidebar .Login .TextIngame a,
.Sidebar .Login .TextIngame .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .Sidebar .Login .TextIngame a {
	text-decoration: none;
}

.Sidebar .Login .Textuser {
	font-size: 20px;
	color: #ffb036;
	font-weight: bold;
	margin: 0 10px;
}

.Sidebar .Login .icons-bt-batdau {
	margin: 0 auto;
	border: none;
	text-indent: -9999px;
	background-color: transparent;
	display: block;
}

.Sidebar .Login .bgselect {
	background: #05060a;
	border: 1px solid #25223d;
	padding: 5px;
	width: 182px;
	height: 34px;
	margin: 0 auto 10px;
}

.Sidebar .Login .bgselect span {
	color: #68778b;
}

.Sidebar .Login .Hotro {
	position: absolute;
	overflow: hidden;
	bottom: 18px;
	left: 28px;
	cursor: pointer;
}

.Sidebar .Login .Hotro a {
	float: left;
	cursor: pointer;
}

.Sidebar .Login .Hotro a:first-child {
	margin-right: 0px;
	cursor: pointer;
}

.BgNews {
	background: url(../image/bg-news.png) no-repeat center 0;
	width: 707px;
	height: 408px;
	float: left;
	padding-top: 12px;
	margin: -13px 0 10px -2px;
	position: relative;
}

.BgNews ul.Tab {
	list-style: none;
	margin: 0;
	padding: 4px 0 14px 10px;
	overflow: hidden;
}

.BgNews ul.Tab li {
	list-style: none;
	float: left;
	font-family: "RobotoSlab-Regular";
	margin-right: 2px;
}

.BgNews ul.Tab li a {
	display: block;
	font-size: 16px;
	padding: 15px 0px;
	text-align: center;
	width: 110px;
	text-transform: capitalize;
	color: #8186c1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afdafe+0,51609a+99 */
}

.BgNews ul.Tab li a:hover,
.BgNews ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .BgNews ul.Tab li.active ul.Sub_nav li.active a,
.BgNews ul.Tab li.active a,
.BgNews ul.Tab li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .BgNews ul.Tab li a {
	background: url(../image/menu-news-hover.png) no-repeat center 0;
	color: #1f2032;
	text-decoration: none;
	-webkit-text-fill-color: #1f2032;
	filter: opacity(1);
}

.sukien-server-moi {
	float: right;
	background: url(../image/bg-news-tooltip.png) no-repeat;
	width: 268px;
	height: 408px;
	margin-top: -13px;
	margin-right: -3px;
	padding: 0px 15px 20px 20px;
}

.sukien-server-moi h2 {
	font-family: "RobotoSlab-Bold";
	text-transform: capitalize;
	text-align: center;
	font-size: 16px;
	margin: 30px 0 35px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afdafe+0,51609a+99 */
	background: #afdafe;
	/* Old browsers */
	background: -moz-linear-gradient(top, #afdafe 50%, #51609a 60%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #afdafe 50%, #51609a 60%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #afdafe 50%, #51609a 60%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afdafe', endColorstr='#51609a', GradientType=0);
	/* IE6-9 */
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.sukien-server-moi a {
	color: #7a7da4;
	background-color: #182130;
	border: 1px solid #4a5371;
	display: inline-block;
	font-size: 14px;
	width: 66px;
	position: relative;
	padding: 5px;
	margin: 5px;
	float: left;
	font-family: "RobotoSlab-Regular";
}

.sukien-server-moi a:hover,
.sukien-server-moi .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .sukien-server-moi a,
.sukien-server-moi .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .sukien-server-moi a,
.sukien-server-moi .Character ul.Tab li.active a,
.Character ul.Tab li.active .sukien-server-moi a,
.sukien-server-moi .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .sukien-server-moi a,
.sukien-server-moi .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .sukien-server-moi a,
.sukien-server-moi a:focus {
	text-decoration: none;
	background-color: #191513;
	border: 1px solid #a0896d;
	color: #ffc947;
}

.sukien-server-moi a:hover .tooltip,
.sukien-server-moi .NavTop ul.List_Menu li ul.Sub_nav li.active a .tooltip,
.NavTop ul.List_Menu li ul.Sub_nav li.active .sukien-server-moi a .tooltip,
.sukien-server-moi .BgNews ul.Tab li.active a .tooltip,
.BgNews ul.Tab li.active .sukien-server-moi a .tooltip,
.sukien-server-moi .Character ul.Tab li.active a .tooltip,
.Character ul.Tab li.active .sukien-server-moi a .tooltip,
.sukien-server-moi .Skill ul.Tab li.active a .tooltip,
.Skill ul.Tab li.active .sukien-server-moi a .tooltip,
.sukien-server-moi .Skill .thumbnail-slider .owl-item.active.current a .tooltip,
.Skill .thumbnail-slider .owl-item.active.current .sukien-server-moi a .tooltip,
.sukien-server-moi a:focus .tooltip {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.sukien-server-moi a span.tooltip {
	width: 155px !important;
	min-height: 74px;
	position: absolute;
	top: -1px;
	left: -157px;
	z-index: 10;
	border: 1px solid #474a54;
	background-color: rgba(7, 7, 7, 0.9);
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 10px;
	visibility: hidden;
}

.sukien-server-moi a span.tooltip .title {
	display: block;
	text-transform: capitalize;
	font-size: 14px;
	color: #ffdf49 !important;
	text-align: center;
	font-family: "RobotoSlab-Regular";
}

.sukien-server-moi a span.tooltip .description {
	display: block;
	color: #9da3c0;
	text-align: left;
	font-family: "HelveticaNeue";
	font-size: 12px;
}

.boxbanner {
	position: absolute;
	top: 172px;
	left: 340px;
	width: 634px;
	z-index: 1;
}

#banner {
	position: relative;
	z-index: 1;
}

#banner .Banner_Top {
	background-position: 0 -138px;
	height: 33px;
	width: 573px;
	position: absolute;
	top: -27px;
	left: 31px;
	z-index: 3;
}

#banner .Banner_Bottom {
	background-position: 0 -47px;
	height: 24px;
	width: 573px;
	position: absolute;
	bottom: -19px;
	left: 31px;
	z-index: 3;
}

#banner .Banner_Left {
	background-position: -319px -405px;
	height: 342px;
	width: 70px;
	position: absolute;
	top: -24px;
	left: -38px;
	z-index: 3;
}

#banner .Banner_Right {
	background-position: -120px -405px;
	height: 342px;
	width: 76px;
	position: absolute;
	top: -24px;
	right: -44px;
	z-index: 3;
}

.Character {
	height: 535px;
	margin-bottom: 40px;
	position: relative;
}

.Character--bg {
	position: absolute;
	width: 1193px;
	left: -80px;
	background: url(../image/bg-character.png) no-repeat 0 bottom;
	height: 100%;
	z-index: 1;
}

.Character ul.Tab {
	list-style: none;
	padding: 4px 0 14px 30px;
	position: relative;
	z-index: 3;
}

.Character ul.Tab li {
	list-style: none;
	display: inline-block !important;
	background: #23232e;
	padding: 3px;
	font-family: "RobotoSlab-Bold";
	width: 120px;
	margin-right: 5px;
}

.Character ul.Tab li a {
	display: block;
	padding: 8px 0;
	font-size: 16px;
	color: #7f8dac;
	border: 1px solid #4d515b;
	text-align: center;
	text-transform: capitalize;
}

.Character ul.Tab li a:hover,
.Character ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .Character ul.Tab li.active ul.Sub_nav li.active a,
.Character ul.Tab li.active a,
.Character ul.Tab li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .Character ul.Tab li a {
	color: #ffc947;
	border: 1px solid #ffc947;
	text-decoration: none;
}

.Character .BoxCharacter {
	position: relative;
	z-index: 2;
}

.Character .BoxCharacter .img_Character1 {
	position: absolute;
	top: -100px;
}

.Character .BoxCharacter .img_Character2 {
	position: absolute;
	top: -100px;
}

.Character .BoxCharacter .img_Character3 {
	position: absolute;
	top: -75px;
}

.Character_skill {
	color: #eee9d4;
	padding: 140px 0 0 40px;
	width: 405px;
	line-height: 24px;
	position: relative;
	z-index: 2;
}

.Character_skill--text {
	color: #ff5948;
	font-size: 15px;
	font-family: "RobotoSlab-Bold";
}

.Character_skill .icon {
	margin-left: 12px;
}

.Character_skill .star {
	display: inline-block;
	vertical-align: inherit;
}

.Skill {
	height: 500px;
	padding-right: 34px;
	opacity: 1;
	position: relative;
}

.Skill a {
	text-indent: -9999px;
	display: block;
}

.Skill ul.Tab {
	list-style: none;
	margin: 0;
	float: right;
	overflow: hidden;
	padding-top: 68px;
	position: relative;
	z-index: 2;
	width: 50px;
}

.Skill ul.Tab li {
	list-style: none;
	margin-bottom: 14px;
}

.Skill ul.Tab li a {
	display: block;
	text-indent: -9999px;
	padding: 0;
	border-radius: 25px;
	border: none;
}

.Skill ul.Tab li a:hover,
.Skill ul.Tab .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .Skill ul.Tab li.active ul.Sub_nav li.active a,
.Skill ul.Tab li.active a,
.Skill ul.Tab li .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.Tab li a {
	border: none;
}

.Skill ul.Tab li.active a .icons-phapbao {
	background-position: -220px -338px;
	height: 50px;
	width: 50px;
}

.Skill ul.Tab li.active a .icons-tinhlinh {
	background-position: -123px -221px;
	height: 50px;
	width: 50px;
}

.Skill ul.Tab li.active a .icons-thucuoi {
	background-position: -170px -338px;
	height: 50px;
	width: 50px;
}

.Skill ul.Tab li.active a .icons-phutro {
	background-position: -511px -71px;
	height: 50px;
	width: 50px;
}

.Skill .slider {
	margin-top: -72px;
	float: left;
	width: 890px;
}

.Skill .box_skill .owl-dot {
	display: none !important;
}

.Skill .slider-controls .slider-left {
	background-position: -308px 0;
	height: 47px;
	width: 25px;
	position: absolute;
	right: 436px;
	top: 83%;
	z-index: 5;
}

.Skill .slider-controls .slider-left:hover,
.Skill .slider-controls .slider-left.arrow-right-char-hover {
	background-position: -539px 0;
}

.Skill .slider-controls .slider-left.disable {
	background-position: -308px 0;
	height: 47px;
	width: 25px;
	opacity: 0.5;
}

.Skill .slider-controls .slider-left.disable:hover,
.Skill .slider-controls .slider-left.disable.arrow-right-char-hover {
	background-position: -539px 0;
}

.Skill .slider-controls .slider-left.disable:hover {
	background: url(../index/icons/arrow-right-char.png) no-repeat 0 0 !important;
	opacity: 0.5;
}

.Skill .slider-controls .slider-right {
	background-position: -514px 0;
	height: 47px;
	width: 25px;
	position: absolute;
	left: 105px;
	top: 83%;
	z-index: 5;
}

.Skill .slider-controls .slider-right:hover,
.Skill .slider-controls .slider-right.arrow-left-char-hover {
	background-position: -333px 0;
}

.Skill .thumbnail-slider {
	float: left;
	padding-top: 70px;
	margin-left: 140px;
	width: 370px;
	display: flex;
	justify-content: center;
}

.Skill .thumbnail-slider .owl-item .item {
	display: inline-block !important;
	margin-right: 8px;
}

.Skill .thumbnail-slider .owl-item .item a {
	padding: 5px;
	border-radius: 15px;
	border: 2px solid #9a9a9a;
	text-indent: 0 !important;
}

.Skill .thumbnail-slider .owl-item .item a:hover,
.Skill .thumbnail-slider .owl-item .item .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .Skill .thumbnail-slider .owl-item .item a,
.BgNews ul.Tab li.active .Skill .thumbnail-slider .owl-item .item a,
.Character ul.Tab li.active .Skill .thumbnail-slider .owl-item .item a,
.Skill .thumbnail-slider .owl-item .item ul.Tab li.active a,
.Skill ul.Tab li.active .thumbnail-slider .owl-item .item a,
.Skill .thumbnail-slider .owl-item.active.current .item a {
	border: 2px solid #be8b3d;
}

.Skill .thumbnail-slider .owl-item .item img {
	border-radius: 12px;
}

.Skill-des {
	color: #eee9d4;
	width: 350px;
	text-align: right;
	position: absolute;
	top: 140px;
	right: 30px;
	font-size: 14px;
}

.Skill-des .title {
	font-size: 40px;
	line-height: 42px;
	color: #fff;
	font-family: "RobotoSlab-Regular";
	margin: 0 auto;
	text-align: right;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.Skill-des--text {
	font-family: "RobotoSlab-Bold";
	font-size: 15px;
	color: #fcb835;
}

.Skill-icon {
	display: block !important;
}

.Skill-pet {
	float: left;
	position: relative;
	width: 610px;
	height: 405px;
}

.Skill-pet .imgpet1 {
	position: absolute;
	left: 15px;
	top: 0px;
}

.Skill .icons-bt-xemthem {
	display: inline-block;
	text-indent: -9999px;
	text-align: left;
}

.boxall {
	overflow: hidden;
	margin-bottom: 40px;
}

.boxall .col-xs-6:first-child {
	padding-left: 0;
}

.bgall {
	background: url(../image/bg-screenshot.png) no-repeat 0 0;
	width: 482px;
	height: 280px;
	position: relative;
	padding: 1px 1px 0;
}

.bgall:first-child {
	margin-right: 2px;
}

.bgall:last-child {
	margin-left: 2px;
}

.bgall .title {
	text-transform: capitalize;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 37px;
}

.Nav_Bottom {
	text-align: center;
	clear: both;
	padding-top: 20px;
}

.Nav_Bottom ul.List_navbottom {
	list-style: none;
	overflow: hidden;
	padding-bottom: 10px;
}

.Nav_Bottom ul.List_navbottom li {
	list-style: none;
	display: inline-block;
}

.Nav_Bottom ul.List_navbottom li a {
	color: #89785f;
	font-size: 14px;
	font-weight: bold;
	border-right: 2px solid #89785f;
	padding: 0 5px;
}

.Nav_Bottom ul.List_navbottom li a:hover,
.Nav_Bottom ul.List_navbottom .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .Nav_Bottom ul.List_navbottom li.active ul.Sub_nav li.active a,
.Nav_Bottom ul.List_navbottom .BgNews ul.Tab li.active a,
.BgNews ul.Tab .Nav_Bottom ul.List_navbottom li.active a,
.Nav_Bottom ul.List_navbottom .Character ul.Tab li.active a,
.Character ul.Tab .Nav_Bottom ul.List_navbottom li.active a,
.Nav_Bottom ul.List_navbottom .Skill ul.Tab li.active a,
.Skill ul.Tab .Nav_Bottom ul.List_navbottom li.active a,
.Nav_Bottom ul.List_navbottom li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .Nav_Bottom ul.List_navbottom li a {
	color: #fff;
	text-decoration: none;
}

.Nav_Bottom ul.List_navbottom li:last-child a {
	border-right: none;
}

.footer {
	margin: 0 auto;
	color: #88775e;
	line-height: 19px;
	font-size: 12px;
}

.footer a {
	color: #88775e;
	text-decoration: underline;
	margin: 0 10px 00px;
}

.footer .logocmn {
	float: left;
	margin-left: 293px;
}

.footer .rating {
	float: left;
	margin-top: -22px;
}

.box_content_social {
	height: 185px;
	overflow: hidden;
}

ul.List_News {
	list-style: none !important;
	padding: 5px 30px 0px 35px;
}

ul.List_News li {
	list-style: none !important;
	width: 100%;
	border-bottom: 1px solid #292b36;
	color: #fff;
	overflow: hidden;
	padding: 6px 0;
	position: relative;
}

ul.List_News li a {
	color: #5b6473;
	background: url(../image/icon-news.png) no-repeat 0 bottom;
}

ul.List_News li a:hover,
ul.List_News .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_News li.active ul.Sub_nav li.active a,
ul.List_News .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul.List_News li.active a,
ul.List_News .Character ul.Tab li.active a,
.Character ul.Tab ul.List_News li.active a,
ul.List_News .Skill ul.Tab li.active a,
.Skill ul.Tab ul.List_News li.active a,
ul.List_News li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_News li a {
	text-decoration: none;
	color: #7f7358;
}

ul.List_News li .news_post-images {
	float: left;
	margin: 2px 15px 0 1px;
	height: 120px;
}

ul.List_News li .news_post-images img {
	background: url("http://home.ngoalongviet.com/wp-content/uploads/2019/10/sukien.jpg") no-repeat 0 bottom;
	border: 2px solid #0d1016;
}

ul.List_News li:last-child {
	border-bottom: none;
}

ul.List_News li:first-child {
	padding-top: 0;
	border-bottom: none;
}

ul.List_News li:first-child a {
	background: none;
}

ul.List_News li:first-child .news_post-title {
	font-size: 16px !important;
	color: #ffc947 !important;
	width: 425px;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding-left: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "HelveticaNeue-Bold";
}

ul.List_News li:first-child .news_post-title .news_post-time {
	color: #ffc947 !important;
	font-size: 14px;
	background: none;
	padding-top: 0px;
	padding-left: 0px;
}

ul.List_News li .new_post-des {
	color: #9da3c0;
	font-size: 16px;
	line-height: 24px;
	float: left;
	width: 505px;
}

ul.List_News li .news_post-title {
	color: #5b6473;
	padding-left: 20px;
	width: 780px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

ul.List_News li .news_post-time {
	font-family: "HelveticaNeue-Bold";
	color: #5b6473 !important;
	font-size: 14px;
	position: absolute;
	right: 0;
	padding-top: 0px;
	padding-left: 4px;
	text-align: center;
}

.news_post-viewmore {
	background-position: -24px 0;
	height: 24px;
	width: 24px;
	position: absolute;
	top: 26px;
	right: 37px;
	display: block;
	text-indent: -9999px;
}

.news_post-viewmore:hover,
.news_post-viewmore.viewmore-hover {
	background-position: -48px 0;
}

.floating {
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
}

.floating__list li {
	margin: 0;
	padding: 0;
	text-align: center;
}

.floating__list li [class*='icons'] {
	display: block;
}

.floating__list li .icons-top {
	display: inline-block;
}

.floating__list li .icons-giftcode span {
	display: block;
	background-position: -361px -1110px;
	height: 115px;
	width: 120px;
}

.floating__list li .icons-giftcode span:hover,
.floating__list li .icons-giftcode span.giftcode-hover {
	background-position: -241px -1110px;
}

.floating__list li .icons-giftcode span.animate {
	background-position: -241px -1110px;
	height: 115px;
	width: 120px;
	-webkit-animation: lotrinh 1s ease-in-out infinite;
	-moz-animation: lotrinh 1s ease-in-out infinite;
	animation: lotrinh 1s ease-in-out infinite;
}

.floating__list li .icons-giftcode span.animate:hover {
	background-position: -241px -1110px;
	height: 115px;
	width: 120px;
	opacity: 1;
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused;
	cursor: pointer;
}

.fancybox-type-iframe .Popup_Bottom {
	bottom: 8px;
}

.fancybox-type-iframe .Popup_Right {
	right: 23px;
}

.fancybox-type-iframe .fancybox-close {
	right: 23px;
}

.bgover {
	background: rgba(0, 0, 0, 0.7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";
	/* Below IE7 supported */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.popup {
	background: #0b0b0b;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	position: fixed;
	border: 1px solid #fdc689;
	width: 640px;
	min-height: 300px;
	z-index: 101;
	padding-bottom: 40px;
}

.popup .close {
	background: url(../image/close.jpg) no-repeat 0 0;
	position: absolute;
	right: -70px;
	top: -1px;
	text-indent: -9999px;
	display: block;
	width: 70px;
	height: 70px;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10;
}

.popup .close:hover {
	background: url(../image/close_hover.jpg) no-repeat 0 0;
}

.popup .title {
	margin: 0 auto;
	text-align: center;
	padding-top: 32px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.popup .popup-content-text {
	font-size: 20px;
	color: #828f9c;
	font-family: "HelveticaNeue-Bold";
	text-align: center;
	margin-bottom: 20px;
}

.popup .popup-content-code {
	padding: 20px 0;
	width: 50%;
	background: #0c0e1a;
	border: 1px solid #303844;
	font-size: 30px;
	text-transform: uppercase;
	font-family: "HelveticaNeue-Bold";
	margin: 0 auto;
	text-align: center;
}

.popup .popup-content .StaticMain {
	margin: 0;
	padding: 0;
}

.animate-in {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.animate-out {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

@keyframes download {
	100% {
		background-position: -614px 0;
	}
}

@keyframes choingay {
	100% {
		background-position: 0 -552px;
	}
}

@keyframes thuvien {
	100% {
		background-position: -1715px;
	}
}

.active {
	display: block !important;
}

.fade {
	opacity: 0;
	transition: opacity 0.2s linear;
}

.fade.in {
	opacity: 1;
}

@keyframes lotrinh {
	from {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	to {
		opacity: 0;
		filter: alpha(opacity=0);
	}
}

.Wrapper_Sub {
	background: url(../image/wrapper-sub-top.jpg) no-repeat center 0;
}

.Wrapper_Sub-Bottom {
	background: url(../image/wrapper-sub-bottom.jpg) no-repeat center bottom;
}

.Wrapper_Top {
	background: url(../image/sub-loop.jpg) repeat-y center 0;
}

.BgContent_Top {
	background: url(../image/bg-content-top.png) no-repeat center 0;
}

.BgContent {
	background: url(../image/bg-content-loop.png) repeat-y center 0;
	float: left;
	margin-left: 3px;
	margin-top: -12px;
	position: relative;
	width: 983px;
	margin-bottom: 0;
}

.BgContent_Bottom {
	background: url(../image/bg-content-bottom.png) no-repeat center bottom;
	padding-bottom: 40px;
}

.t-box-news__title {
	overflow: hidden;
	padding: 6px 0px 0 18px;
	position: relative;
}

.t-box-news__title h2 {
	font-size: 19px;
	font-weight: bold;
	color: #9da3c0;
	padding: 13px 0 0px 68px;
	margin: 0;
	text-transform: uppercase;
}

.t-box-news__title .Day {
	float: right;
	font-size: 12px;
	color: #04e4eb;
	position: absolute;
	bottom: 0px;
	right: 10px;
}

.t-box-news__title .icons-icon-title {
	float: left;
	margin: 10px;
}

.boxsearch {
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 2;
	background: #060608;
	border: 1px solid #292935;
	border-radius: 20px;
	width: 125px;
}

.boxsearch .bgsearch {
	background: transparent;
	border: none;
	width: 90px;
	font-size: 14px;
	padding: 3px 9px;
	color: #707480;
}

.boxsearch .btsearch {
	background: url(../image/icon-search.png) no-repeat 0 0;
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	top: 7px;
	right: 11px;
	border: none;
	text-indent: -9999px;
}

.breadcrumb {
	font-size: 12px;
	color: #9da3c0;
	margin-left: 68px;
	background: none;
	padding: 0;
}

.breadcrumb li {
	list-style: none;
	display: inline-block;
	zoom: 1;
	*display: inline !important;
	position: relative;
	padding: 0 1px;
}

.breadcrumb li.active {
	display: inline-block !important;
	zoom: 1;
	*display: inline !important;
	color: #9da3c0;
}

.breadcrumb>li+li:before {
	content: "";
	color: #9da3c0;
	padding: 0;
}

.breadcrumb a {
	color: #9da3c0;
	text-decoration: none;
}

.breadcrumb a:hover,
.breadcrumb .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .breadcrumb a,
.breadcrumb .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .breadcrumb a,
.breadcrumb .Character ul.Tab li.active a,
.Character ul.Tab li.active .breadcrumb a,
.breadcrumb .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .breadcrumb a,
.breadcrumb .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .breadcrumb a {
	text-decoration: underline;
}


/*server */

.boxserver {
	background: url(../image/bg-server.png) no-repeat center 0;
	width: 979px;
	height: 469px;
	float: left;
	margin-top: -8px;
}

.boxserver .title {
	margin: 0 auto;
	padding: 40px 0 15px;
	text-align: center;
}

.list-server__title {
	text-align: center;
	margin: 1px 0 0px 0px;
}

.hot-server {
	margin-top: 0px;
	margin-bottom: 20px;
}

.hot-server a {
	line-height: 65px;
	margin: 0 3px;
	color: #fff6ce;
	font-size: 16px;
	text-transform: capitalize;
	font-family: "RobotoSlab-Bold";
}

.hot-server a:hover,
.hot-server .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .hot-server a,
.hot-server .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .hot-server a,
.hot-server .Character ul.Tab li.active a,
.Character ul.Tab li.active .hot-server a,
.hot-server .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .hot-server a,
.hot-server .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .hot-server a {
	text-decoration: none;
}

[class*="icons"] {
	display: inline-block;
	vertical-align: middle;
}

.server-action {
	color: #b28860;
	font-size: 15px;
	margin-top: 10px;
	vertical-align: top;
}

.server-action .nice-select .option {
	background: #202126;
	border: 1px solid #252a39;
	border-bottom: none;
	color: #485767;
}

.server-action .nice-select .option:hover,
.server-action .nice-select .option.focus,
.server-action .nice-select .option.selected.focus {
	color: #b4914d;
	background: #181919;
}

.server-action .nice-select .option:last-child {
	border-bottom: 1px solid #252a39;
}

.action_text {
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 34px;
	line-height: 34px;
	vertical-align: top;
	padding-right: 5px;
}

.selectsv {
	color: #737a82;
	background: transparent;
	padding: 5px 35px 5px 5px;
	font-size: 16px;
	height: 34px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	width: 165px;
	position: relative;
	z-index: 5;
	border: 1px solid #383a3f;
}

.selectsv:hover,
.selectsv:focus {
	outline: none;
}

.selectsv option {
	outline: none;
}

.selectsv option:hover,
.selectsv option:focus {
	outline: none;
}

#navTab {
	display: block;
	height: 188px;
	overflow: hidden;
	width: 605px;
	margin: 0 auto;
	margin-top: 10px;
}

ul#TabNum {
	overflow: hidden;
	height: 30px;
	border-top: 1px solid #101523;
	border-bottom: 1px solid #101523;
	margin-bottom: 10px;
	width: 500px;
	margin: 0 auto;
}

ul#TabNum li {
	float: left;
	padding-right: 1px;
}

ul#TabNum li:last-child a {
	border-right: none;
}

ul#TabNum li a {
	background: #030405;
	width: 56px;
	height: 24px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #434c5c;
	display: block;
	line-height: 24px;
	border-right: 1px solid #15161e;
}

ul#TabNum li a:hover,
ul#TabNum .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul#TabNum li.active ul.Sub_nav li.active a,
ul#TabNum .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul#TabNum li.active a,
ul#TabNum .Character ul.Tab li.active a,
.Character ul.Tab ul#TabNum li.active a,
ul#TabNum .Skill ul.Tab li.active a,
.Skill ul.Tab ul#TabNum li.active a,
ul#TabNum li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul#TabNum li a {
	text-decoration: none;
}

ul#TabNum li a:hover,
ul#TabNum .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul#TabNum li.active ul.Sub_nav li.active a,
ul#TabNum .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul#TabNum li.active a,
ul#TabNum .Character ul.Tab li.active a,
.Character ul.Tab ul#TabNum li.active a,
ul#TabNum .Skill ul.Tab li.active a,
.Skill ul.Tab ul#TabNum li.active a,
ul#TabNum li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul#TabNum li a,
ul#TabNum li.Active a {
	text-decoration: none;
	outline: none;
	color: #a47a3e;
}

.scroll {
	overflow: auto;
	height: 130px;
	position: relative;
}

ul.List_Name {
	padding-top: 10px;
	display: none;
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
	height: 95px;
	margin-top: 10px;
	width: 585px;
}

ul.List_Name.Active {
	display: block;
}

ul.List_Name li {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
	position: relative;
}

ul.List_Name li.Last {
	padding-right: 0;
}

ul.List_Name li a {
	background-position: -309px -221px;
	height: 44px;
	width: 136px;
	display: block;
	line-height: 44px;
	text-align: center;
	color: #ffede3;
	font-weight: 500;
	font-size: 12px;
	text-transform: capitalize;
	font-family: "RobotoSlab-Bold";
}

ul.List_Name li a:hover,
ul.List_Name .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Name li.active ul.Sub_nav li.active a,
ul.List_Name .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul.List_Name li.active a,
ul.List_Name .Character ul.Tab li.active a,
.Character ul.Tab ul.List_Name li.active a,
ul.List_Name .Skill ul.Tab li.active a,
.Skill ul.Tab ul.List_Name li.active a,
ul.List_Name li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Name li a,
ul.List_Name li a.list-server-hover {
	background-position: -388px -271px;
}

ul.List_Name li a:hover,
ul.List_Name .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Name li.active ul.Sub_nav li.active a,
ul.List_Name .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul.List_Name li.active a,
ul.List_Name .Character ul.Tab li.active a,
.Character ul.Tab ul.List_Name li.active a,
ul.List_Name .Skill ul.Tab li.active a,
.Skill ul.Tab ul.List_Name li.active a,
ul.List_Name li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Name li a {
	text-decoration: none;
}


/**/

.Relative {
	background: url(../image/bg-relative.png) no-repeat center 0;
	text-align: left;
	padding: 9px 50px 15px;
}

.Relative .Title_Relative {
	display: block;
	color: #9da3c0;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	text-transform: capitalize;
	font-family: "RobotoSlab-Bold";
	position: relative;
}

.Relative .Title_Relative:hover {
	color: #ffc947;
	text-decoration: none;
}

.Relative .Title_Relative:before {
	content: '+';
	font-size: 30px;
	position: absolute;
	top: 0px;
	right: 20px;
}

.Relative ul.List_Relative {
	list-style: none;
	text-align: left;
	padding: 5px 10px 0;
	margin: 0;
}

.Relative ul.List_Relative li {
	list-style: none;
	padding: 8px 0 6px 0px;
	position: relative;
}

.Relative ul.List_Relative li:last-child {
	border-bottom: none;
}

.Relative ul.List_Relative li a {
	color: #778193;
}

.Relative ul.List_Relative li a:hover,
.Relative ul.List_Relative .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .Relative ul.List_Relative li.active ul.Sub_nav li.active a,
.Relative ul.List_Relative .BgNews ul.Tab li.active a,
.BgNews ul.Tab .Relative ul.List_Relative li.active a,
.Relative ul.List_Relative .Character ul.Tab li.active a,
.Character ul.Tab .Relative ul.List_Relative li.active a,
.Relative ul.List_Relative .Skill ul.Tab li.active a,
.Skill ul.Tab .Relative ul.List_Relative li.active a,
.Relative ul.List_Relative li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .Relative ul.List_Relative li a {
	color: #5f6878;
	text-decoration: none;
}

.Relative ul.List_Relative li .Date {
	font-size: 14px;
	color: #778193;
	display: block;
	position: absolute;
	right: 0;
	top: 12px;
	text-align: center;
	padding-left: 4px;
	line-height: 21px;
	font-family: "HelveticaNeue-Bold";
}


/* Paging */

.Page {
	text-align: center;
	padding-bottom: 25px;
}

ul.List_Page {
	padding: 20px 0 0 !important;
}

ul.List_Page li {
	display: inline-block !important;
	zoom: 1;
	*display: inline !important;
	padding: 0 2px !important;
	margin: 0 !important;
}

ul.List_Page li a {
	color: #606876 !important;
	text-decoration: none !important;
	font-size: 16px;
	border: 1px solid #656e7d;
	display: block;
	padding: 0 6px;
	line-height: 18px;
}

ul.List_Page li a:hover,
ul.List_Page .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Page li.active ul.Sub_nav li.active a,
ul.List_Page .BgNews ul.Tab li.active a,
.BgNews ul.Tab ul.List_Page li.active a,
ul.List_Page .Character ul.Tab li.active a,
.Character ul.Tab ul.List_Page li.active a,
ul.List_Page .Skill ul.Tab li.active a,
.Skill ul.Tab ul.List_Page li.active a,
ul.List_Page li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li a {
	color: #25212d !important;
	background: #656e7d;
	border: 1px solid #656e7d;
}

ul.List_Page li a.Dis,
ul.List_Page li a:hover.Dis,
ul.List_Page .NavTop ul.List_Menu li.active ul.Sub_nav li.active a.Dis,
.NavTop ul.List_Menu ul.List_Page li.active ul.Sub_nav li.active a.Dis,
ul.List_Page .BgNews ul.Tab li.active a.Dis,
.BgNews ul.Tab ul.List_Page li.active a.Dis,
ul.List_Page .Character ul.Tab li.active a.Dis,
.Character ul.Tab ul.List_Page li.active a.Dis,
ul.List_Page .Skill ul.Tab li.active a.Dis,
.Skill ul.Tab ul.List_Page li.active a.Dis,
ul.List_Page li .Skill .thumbnail-slider .owl-item.active.current a.Dis,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li a.Dis {
	opacity: 0.6;
	cursor: default;
	border: none;
}

ul.List_Page li.Active a {
	color: #25212d !important;
	background: #656e7d;
	border: 1px solid #656e7d;
}

ul.List_Page li.Pre a,
ul.List_Page li.Next a {
	display: inline-block;
	zoom: 1;
	*display: inline !important;
	padding: 0 0px;
	vertical-align: bottom;
	border: none;
	background-color: transparent;
}

ul.List_Page li.Pre a:hover,
ul.List_Page .NavTop ul.List_Menu li.Pre ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Page li.Pre ul.Sub_nav li.active a,
ul.List_Page li.Pre .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Character ul.Tab li.active a,
.Character ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Skill ul.Tab li.active a,
.Skill ul.Tab li.active ul.List_Page li.Pre a,
ul.List_Page li.Pre .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Pre a,
ul.List_Page li.Pre.Active a {
	background-position: -90px -71px;
	height: 20px;
	width: 20px;
	background-color: transparent;
}

ul.List_Page li.Pre a.Dis:hover,
ul.List_Page .NavTop ul.List_Menu li.Pre ul.Sub_nav li.active a.Dis,
.NavTop ul.List_Menu ul.List_Page li.Pre ul.Sub_nav li.active a.Dis,
ul.List_Page li.Pre .BgNews ul.Tab li.active a.Dis,
.BgNews ul.Tab li.active ul.List_Page li.Pre a.Dis,
ul.List_Page li.Pre .Character ul.Tab li.active a.Dis,
.Character ul.Tab li.active ul.List_Page li.Pre a.Dis,
ul.List_Page li.Pre .Skill ul.Tab li.active a.Dis,
.Skill ul.Tab li.active ul.List_Page li.Pre a.Dis,
ul.List_Page li.Pre .Skill .thumbnail-slider .owl-item.active.current a.Dis,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Pre a.Dis {
	background: url(../index/icons/icon-prev.png) no-repeat 0 0;
}

ul.List_Page li.Next a:hover,
ul.List_Page .NavTop ul.List_Menu li.Next ul.Sub_nav li.active a,
.NavTop ul.List_Menu ul.List_Page li.Next ul.Sub_nav li.active a,
ul.List_Page li.Next .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Character ul.Tab li.active a,
.Character ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Skill ul.Tab li.active a,
.Skill ul.Tab li.active ul.List_Page li.Next a,
ul.List_Page li.Next .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Next a,
ul.List_Page li.Next.Active a {
	background-position: -50px -71px;
	height: 20px;
	width: 20px;
	background-color: transparent;
}

ul.List_Page li.Next a.Dis:hover,
ul.List_Page .NavTop ul.List_Menu li.Next ul.Sub_nav li.active a.Dis,
.NavTop ul.List_Menu ul.List_Page li.Next ul.Sub_nav li.active a.Dis,
ul.List_Page li.Next .BgNews ul.Tab li.active a.Dis,
.BgNews ul.Tab li.active ul.List_Page li.Next a.Dis,
ul.List_Page li.Next .Character ul.Tab li.active a.Dis,
.Character ul.Tab li.active ul.List_Page li.Next a.Dis,
ul.List_Page li.Next .Skill ul.Tab li.active a.Dis,
.Skill ul.Tab li.active ul.List_Page li.Next a.Dis,
ul.List_Page li.Next .Skill .thumbnail-slider .owl-item.active.current a.Dis,
.Skill .thumbnail-slider .owl-item.active.current ul.List_Page li.Next a.Dis {
	background: url(../index/icons/icon-next.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
}

.StaticMain {
	margin-bottom: 0;
}

.StaticMain ul.List_News {
	padding: 0;
	margin: 0;
}

.StaticMain ul.List_News li {
	padding: 10px 0 10px 10px;
	margin: 0;
	border-bottom: 1px solid #2d2e30;
}

.StaticMain ul.List_News li:last-child {
	border-bottom: none;
}

.StaticMain ul.List_News li:first-child {
	padding-top: 0;
}

.StaticMain ul.List_News li a {
	text-align: left;
	display: block;
	background: none;
	text-decoration: none;
}

.StaticMain ul.List_News li a:hover,
.StaticMain ul.List_News .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .StaticMain ul.List_News li.active ul.Sub_nav li.active a,
.StaticMain ul.List_News .BgNews ul.Tab li.active a,
.BgNews ul.Tab .StaticMain ul.List_News li.active a,
.StaticMain ul.List_News .Character ul.Tab li.active a,
.Character ul.Tab .StaticMain ul.List_News li.active a,
.StaticMain ul.List_News .Skill ul.Tab li.active a,
.Skill ul.Tab .StaticMain ul.List_News li.active a,
.StaticMain ul.List_News li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain ul.List_News li a,
.StaticMain ul.List_News li a:hover .news_post-title,
.StaticMain ul.List_News .NavTop ul.List_Menu li.active ul.Sub_nav li.active a .news_post-title,
.NavTop ul.List_Menu .StaticMain ul.List_News li.active ul.Sub_nav li.active a .news_post-title,
.StaticMain ul.List_News .BgNews ul.Tab li.active a .news_post-title,
.BgNews ul.Tab .StaticMain ul.List_News li.active a .news_post-title,
.StaticMain ul.List_News .Character ul.Tab li.active a .news_post-title,
.Character ul.Tab .StaticMain ul.List_News li.active a .news_post-title,
.StaticMain ul.List_News .Skill ul.Tab li.active a .news_post-title,
.Skill ul.Tab .StaticMain ul.List_News li.active a .news_post-title,
.StaticMain ul.List_News li .Skill .thumbnail-slider .owl-item.active.current a .news_post-title,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain ul.List_News li a .news_post-title,
.StaticMain ul.List_News li a:hover .news_post-time,
.StaticMain ul.List_News .NavTop ul.List_Menu li.active ul.Sub_nav li.active a .news_post-time,
.NavTop ul.List_Menu .StaticMain ul.List_News li.active ul.Sub_nav li.active a .news_post-time,
.StaticMain ul.List_News .BgNews ul.Tab li.active a .news_post-time,
.BgNews ul.Tab .StaticMain ul.List_News li.active a .news_post-time,
.StaticMain ul.List_News .Character ul.Tab li.active a .news_post-time,
.Character ul.Tab .StaticMain ul.List_News li.active a .news_post-time,
.StaticMain ul.List_News .Skill ul.Tab li.active a .news_post-time,
.Skill ul.Tab .StaticMain ul.List_News li.active a .news_post-time,
.StaticMain ul.List_News li .Skill .thumbnail-slider .owl-item.active.current a .news_post-time,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain ul.List_News li a .news_post-time {
	color: #9499c2 !important;
}

.StaticMain ul.List_News li .new_post-content {
	float: left;
	width: 737px;
}

.StaticMain ul.List_News li .news_post-title {
	font-size: 18px !important;
	color: #ffc947 !important;
	width: 630px;
	font-family: "HelveticaNeue-Bold";
	text-decoration: none;
	padding-left: 0 !important;
	display: inline-block;
	margin-bottom: 5px;
	background: none;
}

.StaticMain ul.List_News li .new_post-des {
	text-decoration: none;
	color: #9da3c0 !important;
	width: 100%;
}

.StaticMain ul.List_News li .news_post-images {
	list-style: none;
}

.StaticMain ul.List_News li .news_post-time {
	color: #ffc947 !important;
	font-size: 16px;
	background: none;
	padding-top: 0px;
	padding-left: 0px;
	text-align: right;
	font-family: "HelveticaNeue-Bold";
}

.StaticMain ul.List_News li .news_post-images:before {
	top: 10px;
}

.allpage {
	width: 100%;
	height: 491px;
}

.dacsac .BgContent {
	background: url(../image/dacsac-loop.png) repeat-y center 0;
	width: 646px;
	float: left;
	margin-left: 11px;
	position: relative;
	width: 645px;
}

.dacsac .BgContent_Top {
	background: url(../image/dacsac-top.png) no-repeat center 0;
}

.dacsac .BgContent_Bottom {
	background: url(../image/dacsac-bottom.png) no-repeat center bottom;
}

.dacsac .menuleft {
	width: 325px;
	float: left;
}

.dacsac .menuleft .list_left {
	list-style: none;
	text-align: center;
	margin-top: -15px;
	background: url(../image/menu-left-loop.png) repeat-y center 0;
}

.dacsac .menuleft .list_left li {
	list-style: none;
	font-size: 22px;
	text-transform: capitalize;
	font-family: "HelveticaNeue-Bold";
}

.dacsac .menuleft .list_left li.Last {
	background: url(../image/menu-left-bottom.png) no-repeat center bottom;
	padding-bottom: 40px;
}

.dacsac .menuleft .list_left li:first-child {
	padding-top: 15px;
}

.dacsac .menuleft .list_left li.active a {
	text-decoration: none;
	color: #302b2b;
	background: url(../image/menu-left_hover.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li.active.child a {
	background: url(../image/menu-left-child_active.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li.active.child.slide a {
	background: url(../image/menu-left-child_hover.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li a {
	display: block;
	text-align: center;
	line-height: 56px;
	color: #302b2b;
	background: url(../image/menu-left.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li a:hover,
.dacsac .menuleft .list_left .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .dacsac .menuleft .list_left li.active ul.Sub_nav li.active a,
.dacsac .menuleft .list_left .BgNews ul.Tab li.active a,
.BgNews ul.Tab .dacsac .menuleft .list_left li.active a,
.dacsac .menuleft .list_left .Character ul.Tab li.active a,
.Character ul.Tab .dacsac .menuleft .list_left li.active a,
.dacsac .menuleft .list_left .Skill ul.Tab li.active a,
.Skill ul.Tab .dacsac .menuleft .list_left li.active a,
.dacsac .menuleft .list_left li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .dacsac .menuleft .list_left li a {
	text-decoration: none;
	color: #302b2b;
	background: url(../image/menu-left_hover.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li a:focus {
	text-decoration: none;
}

.dacsac .menuleft .list_left li.child a {
	background: url(../image/menu-left-child.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li.child a:hover,
.dacsac .menuleft .list_left .NavTop ul.List_Menu li.child ul.Sub_nav li.active a,
.NavTop ul.List_Menu .dacsac .menuleft .list_left li.child ul.Sub_nav li.active a,
.dacsac .menuleft .list_left li.child .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .dacsac .menuleft .list_left li.child a,
.dacsac .menuleft .list_left li.child .Character ul.Tab li.active a,
.Character ul.Tab li.active .dacsac .menuleft .list_left li.child a,
.dacsac .menuleft .list_left li.child .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .dacsac .menuleft .list_left li.child a,
.dacsac .menuleft .list_left li.child .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .dacsac .menuleft .list_left li.child a {
	background: url(../image/menu-left-child_active.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li.child.slide a {
	background: url(../image/menu-left-child_slide.png) no-repeat center 0;
}

.dacsac .menuleft .list_left li .list_left-sub {
	padding: 10px 35px;
	display: none;
}

.dacsac .menuleft .list_left li .list_left-sub li {
	background: none;
	padding-top: 0;
}

.dacsac .menuleft .list_left li .list_left-sub li:last-child {
	padding-bottom: 0;
}

.dacsac .menuleft .list_left li .list_left-sub li a {
	color: #778193;
	font-size: 13px;
	line-height: 20px;
	padding: 5px 0 5px 25px;
	text-align: left;
	background: url(../image/icon-menuleft.png) no-repeat 0 center !important;
}

.dacsac .menuleft .list_left li .list_left-sub li a:hover,
.dacsac .menuleft .list_left .NavTop ul.List_Menu li .list_left-sub ul.Sub_nav li.active a,
.NavTop ul.List_Menu .dacsac .menuleft .list_left li .list_left-sub ul.Sub_nav li.active a,
.dacsac .menuleft .list_left .NavTop ul.List_Menu li ul.Sub_nav .list_left-sub li.active a,
.NavTop ul.List_Menu .dacsac .menuleft .list_left li ul.Sub_nav .list_left-sub li.active a,
.dacsac .menuleft .list_left .BgNews ul.Tab li.active .list_left-sub li a,
.BgNews ul.Tab .dacsac .menuleft .list_left li.active .list_left-sub li a,
.dacsac .menuleft .list_left .Character ul.Tab li.active .list_left-sub li a,
.Character ul.Tab .dacsac .menuleft .list_left li.active .list_left-sub li a,
.dacsac .menuleft .list_left .Skill ul.Tab li.active .list_left-sub li a,
.Skill ul.Tab .dacsac .menuleft .list_left li.active .list_left-sub li a,
.dacsac .menuleft .list_left li .list_left-sub li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .dacsac .menuleft .list_left li .list_left-sub li a {
	background: url(../image/icon-menuleft_hover.png) no-repeat 0 center !important;
	color: #d2a53a;
}

.dacsac .menuleft .list_left li .list_left-sub li.active {
	background: none;
}

.dacsac .menuleft .list_left li .list_left-sub li.active a {
	background: url(../image/icon-menuleft_hover.png) no-repeat 0 center !important;
	color: #d2a53a;
}


/* page not found */

.pagenotfound #wrapper {
	padding-top: 0;
}

.pagenotfound .LogoCT {
	padding-top: 50px;
}

.pagenotfound .Wrapper_Sub,
.pagenotfound .Wrapper {
	background: none;
}

.pagenotfound .Wrapper_Sub-Bottom {
	background: url(../image/bg-404.jpg) no-repeat center 0;
}

.pagenotfound .Nav_Bottom {
	padding-top: 600px;
}


/* General */

.StaticMain {
	margin: 25px 0 20px;
	padding: 0 50px 0 50px;
	clear: both;
	text-align: justify;
	min-height: 530px;
	color: #778193;
	/* Text styles */
	/* END. Text styles */
	/* Image styles */
	/* Notice box */
	/* List styles */
}

.StaticMain h3 {
	color: #fef7d2;
	font-size: 3em;
	font-weight: bold;
	text-align: center;
	margin: 0px 0 30px 0;
	text-transform: uppercase;
	font-family: 'RobotoSlab-Bold';
}

.StaticMain a {
	color: #00ffdc;
	text-decoration: underline;
}

.StaticMain a:hover,
.StaticMain .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .StaticMain a,
.StaticMain .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .StaticMain a,
.StaticMain .Character ul.Tab li.active a,
.Character ul.Tab li.active .StaticMain a,
.StaticMain .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .StaticMain a,
.StaticMain .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain a {
	color: #60baff;
	text-decoration: none;
}

.StaticMain p {
	margin: 0 0 10px;
}

.StaticMain ul {
	list-style: disc;
	padding: 0 0 0 0;
}

.StaticMain ul li {
	list-style: disc;
	padding: 0 0 0 0px;
	margin: 0 0 5px 20px;
}

.StaticMain ul li ul {
	list-style: circle;
	padding: 0 0 10px 0;
}

.StaticMain ol {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}

.StaticMain ol li {
	margin: 0 0 10px;
	list-style: decimal !important;
}

.StaticMain .AnchorLink {
	margin: 0px 30px 20px;
	overflow: hidden;
	list-style: none outside none;
}

.StaticMain .AnchorLink li {
	float: left;
	width: 49%;
	padding: 0 0 5px 1px;
	margin: 0 1% 0 0;
	list-style: none;
}

@media only screen and (max-width: 984px) {
	.StaticMain .AnchorLink li {
		width: 31%;
		margin-right: 2%;
	}
}

@media only screen and (max-width: 984px) {
	.StaticMain .AnchorLink li {
		width: 48%;
		margin-right: 2%;
	}
}

@media only screen and (max-width: 480px) {
	.StaticMain .AnchorLink li {
		width: 98%;
		margin-right: 2%;
	}
}

.StaticMain .AnchorLink li a {
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
	position: relative;
	color: #ffd973;
}

.StaticMain .AnchorLink li a:before {
	font-size: 10px;
	content: "\e074";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0px;
	left: 0;
	transform: rotate(45deg);
	color: #ffd973;
}

.StaticMain .AnchorLink li a.Active,
.StaticMain .AnchorLink li a.Active:hover,
.StaticMain .AnchorLink .NavTop ul.List_Menu li.active ul.Sub_nav li.active a.Active,
.NavTop ul.List_Menu .StaticMain .AnchorLink li.active ul.Sub_nav li.active a.Active,
.StaticMain .AnchorLink .BgNews ul.Tab li.active a.Active,
.BgNews ul.Tab .StaticMain .AnchorLink li.active a.Active,
.StaticMain .AnchorLink .Character ul.Tab li.active a.Active,
.Character ul.Tab .StaticMain .AnchorLink li.active a.Active,
.StaticMain .AnchorLink .Skill ul.Tab li.active a.Active,
.Skill ul.Tab .StaticMain .AnchorLink li.active a.Active,
.StaticMain .AnchorLink li .Skill .thumbnail-slider .owl-item.active.current a.Active,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain .AnchorLink li a.Active,
.StaticMain .AnchorLink li a:hover,
.StaticMain .AnchorLink .NavTop ul.List_Menu li.active ul.Sub_nav li.active a,
.NavTop ul.List_Menu .StaticMain .AnchorLink li.active ul.Sub_nav li.active a,
.StaticMain .AnchorLink .BgNews ul.Tab li.active a,
.BgNews ul.Tab .StaticMain .AnchorLink li.active a,
.StaticMain .AnchorLink .Character ul.Tab li.active a,
.Character ul.Tab .StaticMain .AnchorLink li.active a,
.StaticMain .AnchorLink .Skill ul.Tab li.active a,
.Skill ul.Tab .StaticMain .AnchorLink li.active a,
.StaticMain .AnchorLink li .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain .AnchorLink li a {
	color: #50ffe0;
}

.StaticMain .FirstChar {
	padding: 4px 4px 0 0;
	line-height: 30px;
	font-size: 42px;
	font-weight: bold;
	float: left;
	color: #99bacb;
}

.StaticMain .ContentBlock {
	padding-bottom: 20px;
	clear: both;
}

.StaticMain .ImagesBlock {
	text-align: center;
	margin-bottom: 20px;
}

.StaticMain .ImgCenter {
	text-align: center !important;
	margin-bottom: 20px !important;
	font-size: 90%;
	font-style: italic;
}

.StaticMain h4 {
	color: #50ffe0;
	padding: 5px 0 5px 2.5rem;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0px;
	background: url('../index/content/icon-h4.png?1567475278') no-repeat;
}

.StaticMain .ContentH4 {
	clear: both;
	margin: 0 0 10px 2.5rem;
	padding: 0 0 0 0px;
}

.StaticMain .ContentH4 p {
	margin-bottom: 10px;
	/*text-align: justify;*/
}

.StaticMain .ImagesH4 {
	text-align: center;
	margin: 0 0 20px 2.5rem;
}

.StaticMain h5 {
	color: #50ffe0;
	padding: 3px 0 0 1.5rem;
	margin: 0 0 10px 2.5rem;
	font-size: 18px;
	font-weight: bold;
	background: url('../index/content/icon-h5.png?1567475278') no-repeat 0 6px;
}

.StaticMain .ContentH5 {
	clear: both;
	margin: 0 0 0 4rem;
	padding: 0 0 20px;
}

.StaticMain .ContentH5 p {
	margin-bottom: 10px;
	text-align: justify;
}

.StaticMain .ImagesH5 {
	text-align: center;
	margin: 0 0 20px 1.5rem;
}

.StaticMain table {
	border-top: solid 1px #1f002b;
	margin: 0 auto 20px;
	border-collapse: collapse;
}

.StaticMain table thead tr th {
	color: #eef9f9;
	background: #7488a3;
	font-weight: bolder;
	padding: 10px 10px;
	border-right: 1px solid #1f002b;
	border-left: 1px solid #1f002b;
	border-bottom: 1px solid #1f002b;
	text-align: center;
}

.StaticMain table tbody tr:nth-child(odd) {
	background-color: #d2e2ec;
}

.StaticMain table tbody tr:nth-child(even) {
	background-color: #ebf8ff;
}

.StaticMain table tbody tr td {
	padding: 10px 10px;
	border: 1px solid #1f002b;
	border-top: none;
	color: #424b52;
}

.StaticMain table tbody tr td a {
	color: #424b52;
}

.StaticMain table tbody tr td a:hover,
.StaticMain table tbody tr td .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .StaticMain table tbody tr td a,
.StaticMain table tbody tr td .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .StaticMain table tbody tr td a,
.StaticMain table tbody tr td .Character ul.Tab li.active a,
.Character ul.Tab li.active .StaticMain table tbody tr td a,
.StaticMain table tbody tr td .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .StaticMain table tbody tr td a,
.StaticMain table tbody tr td .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain table tbody tr td a {
	color: #50ffe0;
}

.StaticMain table.Notice {
	border: 1px solid #1f002b;
}

.StaticMain table.Notice tr td {
	padding: 10px 20px;
	border: 1px solid #1f002b;
}

.StaticMain table.Notice tr td p {
	margin-bottom: 10px;
}

.StaticMain table.Notice tr td ul,
.StaticMain table.Notice tr td ol {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.StaticMain .TextCenter {
	text-align: center;
}

.StaticMain .TextRight {
	text-align: right;
}

.StaticMain .Strong01 {
	font-weight: bolder;
	color: #ffd973;
}

.StaticMain .Strong02 {
	font-weight: bolder;
	color: #50ffe0;
}

.StaticMain .Strong03 {
	font-weight: bolder;
	color: #cfd389;
}

.StaticMain .TextFont17 {
	font-size: 17px;
}

.StaticMain .TextFont19 {
	font-size: 19px;
}

.StaticMain .TextFont21 {
	font-size: 21px;
}

.StaticMain .NoBorderImg {
	border: none;
	background: none;
	padding: 0;
}

.StaticMain .BorderImg {
	background: #000;
	border: 1px solid #000;
	padding: 0px;
}

.StaticMain .ImgLeft {
	float: left;
	margin: 1px 10px 5px 0;
	border: 1px solid #000;
}

.StaticMain .ImgRight {
	float: right;
	margin: 0 0 5px 10px;
	border: 1px solid #000;
}

.StaticMain blockquote {
	border-left: 2px solid #1f002b;
	font-size: 14px;
	margin: 0 20px;
	padding: 10px 40px;
	margin: 0;
	position: relative;
	font-style: italic;
}

.StaticMain blockquote:before,
.StaticMain blockquote:after {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	content: '';
}

.StaticMain blockquote:before {
	top: 0;
	left: 10px;
	background-position: 0 0;
}

.StaticMain blockquote:after {
	right: 0;
	bottom: 0;
	background-position: -20px 0;
}

.StaticMain .NoticeBox {
	border: solid 1px #8db6ed;
	padding: 10px;
	background: #ebf8ff;
}

.StaticMain .NoticeBox p.Legend {
	font-size: 13px;
	font-weight: bolder;
	padding: 0 15px;
	color: #fff;
	background: #fd4b36;
	height: 23px;
	margin: -20px 0 10px;
	float: left;
	border: solid 1px #fd4b36;
}

.StaticMain .NoticeBox .NoteContent {
	width: 100%;
	overflow: hidden;
	text-align: justify;
	color: #1c0f41;
}

.StaticMain .NoticeBox .NoteContent a {
	color: #006cff;
}

.StaticMain .NoticeBox .NoteContent a:hover,
.StaticMain .NoticeBox .NoteContent .NavTop ul.List_Menu li ul.Sub_nav li.active a,
.NavTop ul.List_Menu li ul.Sub_nav li.active .StaticMain .NoticeBox .NoteContent a,
.StaticMain .NoticeBox .NoteContent .BgNews ul.Tab li.active a,
.BgNews ul.Tab li.active .StaticMain .NoticeBox .NoteContent a,
.StaticMain .NoticeBox .NoteContent .Character ul.Tab li.active a,
.Character ul.Tab li.active .StaticMain .NoticeBox .NoteContent a,
.StaticMain .NoticeBox .NoteContent .Skill ul.Tab li.active a,
.Skill ul.Tab li.active .StaticMain .NoticeBox .NoteContent a,
.StaticMain .NoticeBox .NoteContent .Skill .thumbnail-slider .owl-item.active.current a,
.Skill .thumbnail-slider .owl-item.active.current .StaticMain .NoticeBox .NoteContent a {
	color: #006cff;
}

.StaticMain ul.Decimal {
	margin: 0px 0px 10px 0px;
}

.StaticMain ul.Decimal li {
	list-style-type: decimal;
	margin-bottom: 10px;
	text-align: justify;
}

.StaticMain ul.Decimal li ul {
	padding-top: 5px;
}

.StaticMain ul.UpperAlpha {
	margin: 0px 0px 10px 0px;
}

.StaticMain ul.UpperAlpha li {
	list-style-type: upper-alpha;
	margin-bottom: 10px;
	text-align: justify;
}

.StaticMain ul.UpperAlpha li ul {
	padding-top: 5px;
}

.StaticMain ul.LowerAlpha {
	margin: 0px 0px 10px 0px;
}

.StaticMain ul.LowerAlpha li {
	list-style-type: lower-alpha;
	margin-bottom: 10px;
	text-align: justify;
}

.StaticMain ul.LowerAlpha li ul {
	padding-top: 5px;
}

.StaticMain ul.Icon {
	margin: 0px 0px 10px 5px;
}

.StaticMain ul.Icon li {
	margin-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
	text-align: justify;
	position: relative;
}

.StaticMain ul.Icon li:before {
	font-size: 8px;
	content: "\e074";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0px;
	left: 0;
	transform: rotate(45deg);
}

.StaticMain ul.Icon li ul {
	padding-top: 5px;
}

.StaticMain ul.Icon li ul.LowerAlpha li {
	list-style-type: lower-alpha;
	margin-bottom: 10px;
	background: none;
	padding-left: 0px;
}

.StaticMain ul.Dash {
	margin: 0px 0px 10px 5px;
}

.StaticMain ul.Dash li {
	margin-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
	text-align: justify;
	position: relative;
}

.StaticMain ul.Dash li:before {
	font-size: 8px;
	content: "\2212";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0px;
	left: 0;
}

.StaticMain ul.Dash li ul {
	padding-top: 5px;
}

.StaticMain ul.Disc {
	margin: 0px 0px 10px 5px;
}

.StaticMain ul.Disc li {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	text-align: justify;
	position: relative;
}

.StaticMain ul.Disc li:before {
	font-size: 8px;
	content: "\e165";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0px;
	left: 0;
}

.StaticMain ul.Disc li ul {
	padding-top: 5px;
}


/*# sourceMappingURL=style.css.map */

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration: none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #3C8DC5;
}
.bgimg {
	background: url(../image/ngoalongmod.png) no-repeat;
	width: 634px;
	height: 299px;
}
.ngoalongoffline {
	cursor: pointer;
	position: absolute;
	left: 65px; 
	top: 120px;
}
.tool {
	cursor: pointer;
}
.tool a{
	cursor: pointer;
}