.fa, .glyphicon {
	-moz-osx-font-smoothing: grayscale;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
	max-height: 340px;
}
.mfp-arrow, .owl-controls, html {
	-webkit-tap-highlight-color: transparent;
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 10px;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
h1 {
	margin: .67em 0;
	font-size: 2em;
}
mark {
	color: #000;
	background: #ff0;
}
button, input, optgroup, select, textarea {
	font: inherit;
	margin: 0;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
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;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
	display: none;
}
a {
	background-color: transparent;
}
a:active, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, optgroup, strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
small {
	font-size: 80%;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
pre, textarea {
	overflow: auto;
}
code, kbd, pre, samp {
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
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;
}
input {
	line-height: normal;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
*, :after, :before, input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}
td, th {
	padding: 0;
}
@media print {
	blockquote, img, pre, tr {
		page-break-inside: avoid;
	}
	*, :after, :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-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: "";
			}
			blockquote, pre {
				border: 1px solid #999;
			}
			thead {
				display: table-header-group;
			}
			img {
				max-width: 100% !important;
			}
			h2, h3, p {
				orphans: 3;
				widows: 3;
			}
			h2, h3 {
				page-break-after: avoid;
			}
			select {
				background: #fff !important;
			}
			.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 td, .table-bordered th {
				border: 1px solid #ddd !important;
			}
		}
		.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover, .form-control, .navbar-toggle, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-warning {
			background-image: none;
		}
		@font-face {
			font-family: 'Glyphicons Halflings';
			src: url(../fonts/glyphicons-halflings-regular.eot);
			src: url(../fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2)format("woff2"), url(../fonts/glyphicons-halflings-regular.woff)format("woff"), url(../fonts/glyphicons-halflings-regular.ttf)format("truetype"), url(../fonts/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: 400;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
		}
		.glyphicon-asterisk:before {
			content: "\2a";
		}
		.glyphicon-plus:before {
			content: "\2b";
		}
		.glyphicon-eur:before, .glyphicon-euro: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, .glyphicon-btc:before, .glyphicon-xbt:before {
			content: "\e227";
		}
		.glyphicon-jpy:before, .glyphicon-yen:before {
			content: "\00a5";
		}
		.glyphicon-rub:before, .glyphicon-ruble: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";
		}
		*, :after, :before {
			box-sizing: border-box;
		}
		body {
			line-height: 1.42857143;
			color: #8F8E8E;
		}
		button, input, select, textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
		}
		a {
			color: #337ab7;
			text-decoration: none;
		}
		a:focus, a:hover {
			color: #23527c;
			text-decoration: underline;
		}
		a:focus {
			outline: dotted thin;
			outline: -webkit-focus-ring-color auto 5px;
			outline-offset: -2px;
		}
		figure {
			margin: 0;
		}
		.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
			display: block;
			max-width: 100%;
			height: auto;
		}
		.img-rounded {
			border-radius: 6px;
		}
		.img-thumbnail {
			display: inline-block;
			max-width: 100%;
			height: auto;
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 4px;
			-webkit-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		.img-circle {
			border-radius: 50%;
		}
		code, pre {
			border-radius: 4px;
		}
		hr {
			margin-top: 20px;
			margin-bottom: 20px;
			border: 0;
			border-top: 1px solid #eee;
		}
		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			padding: 0;
			margin: -1px;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0;
		}
		.sr-only-focusable:active, .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: 400;
			line-height: 1;
			color: #777;
		}
		.h1, .h2, .h3, h1, h2, h3 {
			margin-top: 20px;
			margin-bottom: 10px;
		}
		.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
			font-size: 65%;
		}
		.h4, .h5, .h6, h4, h5, h6 {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 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;
		}
		address, blockquote .small, blockquote footer, blockquote small, dd, dt, pre {
			line-height: 1.42857143;
		}
		dt, kbd kbd, label {
			font-weight: 700;
		}
		@media (min-width:768px) {
			.lead {
				font-size: 21px;
			}
		}
		.small, small {
			font-size: 85%;
		}
		.mark, mark {
			padding: .2em;
			background-color: #fcf8e3;
		}
		.list-inline, .list-unstyled {
			list-style: none;
			padding-left: 0;
		}
		.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 {
			text-transform: uppercase;
		}
		.text-capitalize {
			text-transform: capitalize;
		}
		.text-muted {
			color: #777;
		}
		.text-primary {
			color: #337ab7;
		}
		a.text-primary:hover {
			color: #286090;
		}
		.text-success {
			color: #3c763d;
		}
		a.text-success:hover {
			color: #2b542c;
		}
		.text-info {
			color: #31708f;
		}
		a.text-info:hover {
			color: #245269;
		}
		.text-warning {
			color: #8a6d3b;
		}
		a.text-warning:hover {
			color: #66512c;
		}
		.text-danger {
			color: #a94442;
		}
		a.text-danger:hover {
			color: #843534;
		}
		.bg-primary {
			color: #fff;
			background-color: #337ab7;
		}
		a.bg-primary:hover {
			background-color: #286090;
		}
		.bg-success {
			background-color: #dff0d8;
		}
		a.bg-success:hover {
			background-color: #c1e2b3;
		}
		.bg-info {
			background-color: #d9edf7;
		}
		a.bg-info:hover {
			background-color: #afd9ee;
		}
		.bg-warning {
			background-color: #fcf8e3;
		}
		a.bg-warning:hover {
			background-color: #f7ecb5;
		}
		.bg-danger {
			background-color: #f2dede;
		}
		a.bg-danger:hover {
			background-color: #e4b9b9;
		}
		pre code, table {
			background-color: transparent;
		}
		.page-header {
			padding-bottom: 9px;
			margin: 40px 0 20px;
			border-bottom: 1px solid #eee;
		}
		dl, ol, ul {
			margin-top: 0;
		}
		ol, ul {
			margin-bottom: 10px;
		}
		ol ol, ol ul, ul ol, ul ul {
			margin-bottom: 0;
		}
		.list-inline {
			margin-left: -5px;
		}
		.list-inline>li {
			display: inline-block;
			padding-right: 5px;
			padding-left: 5px;
		}
		dl {
			margin-bottom: 20px;
		}
		dd {
			margin-left: 0;
		}
		@media (min-width:768px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				overflow: hidden;
				clear: left;
				text-align: right;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			.dl-horizontal dd {
				margin-left: 180px;
			}
		}
		abbr[data-original-title], abbr[title] {
			cursor: help;
			border-bottom: 1px dotted #777;
		}
		.initialism {
			font-size: 90%;
			text-transform: uppercase;
		}
		blockquote {
			padding: 10px 20px;
			margin: 0 0 20px;
			font-size: 17.5px;
			border-left: 5px solid #eee;
		}
		blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
			margin-bottom: 0;
		}
		blockquote .small, blockquote footer, blockquote small {
			display: block;
			font-size: 80%;
			color: #777;
		}
		blockquote .small:before, blockquote footer:before, blockquote small:before {
			content: '\2014 \00A0';
		}
		.blockquote-reverse, blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			text-align: right;
			border-right: 5px solid #eee;
			border-left: 0;
		}
		caption, th {
			text-align: left;
		}
		code, kbd {
			padding: 2px 4px;
			font-size: 90%;
		}
		.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
			content: '';
		}
		.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
			content: '\00A0 \2014';
		}
		address {
			margin-bottom: 20px;
			font-style: normal;
		}
		code, kbd, pre, samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
		}
		code {
			color: #c7254e;
			background-color: #f9f2f4;
		}
		kbd {
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
		}
		kbd kbd {
			padding: 0;
			font-size: 100%;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		pre {
			display: block;
			padding: 9.5px;
			margin: 0 0 10px;
			font-size: 13px;
			color: #333;
			word-break: break-all;
			word-wrap: break-word;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
		}
		.container, .container-fluid {
			margin-right: auto;
			margin-left: auto;
		}
		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			border-radius: 0;
		}
		.container, .container-fluid {
			padding-right: 15px;
			padding-left: 15px;
		}
		.pre-scrollable {
			overflow-y: scroll;
		}
		@media (min-width:768px) {
			.container {
				width: 750px;
			}
		}
		@media (min-width:992px) {
			.container {
				width: 970px;
			}
		}
		@media (min-width:1200px) {
			.container {
				width: 1170px;
			}
		}
		.row {
			margin-right: -15px;
			margin-left: -15px;
		}
		.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			position: relative;
			min-height: 1px;
			padding-right: 15px;
			padding-left: 15px;
		}
		.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			float: left;
		}
		.col-xs-12 {
			width: 100%;
		}
		.col-xs-11 {
			width: 91.66666667%;
		}
		.col-xs-10 {
			width: 83.33333333%;
		}
		.col-xs-9 {
			width: 75%;
		}
		.col-xs-8 {
			width: 66.66666667%;
		}
		.col-xs-7 {
			width: 58.33333333%;
		}
		.col-xs-6 {
			width: 50%;
		}
		.col-xs-5 {
			width: 41.66666667%;
		}
		.col-xs-4 {
			width: 33.33333333%;
		}
		.col-xs-3 {
			width: 25%;
		}
		.col-xs-2 {
			width: 16.66666667%;
		}
		.col-xs-1 {
			width: 8.33333333%;
		}
		.col-xs-pull-12 {
			right: 100%;
		}
		.col-xs-pull-11 {
			right: 91.66666667%;
		}
		.col-xs-pull-10 {
			right: 83.33333333%;
		}
		.col-xs-pull-9 {
			right: 75%;
		}
		.col-xs-pull-8 {
			right: 66.66666667%;
		}
		.col-xs-pull-7 {
			right: 58.33333333%;
		}
		.col-xs-pull-6 {
			right: 50%;
		}
		.col-xs-pull-5 {
			right: 41.66666667%;
		}
		.col-xs-pull-4 {
			right: 33.33333333%;
		}
		.col-xs-pull-3 {
			right: 25%;
		}
		.col-xs-pull-2 {
			right: 16.66666667%;
		}
		.col-xs-pull-1 {
			right: 8.33333333%;
		}
		.col-xs-pull-0 {
			right: auto;
		}
		.col-xs-push-12 {
			left: 100%;
		}
		.col-xs-push-11 {
			left: 91.66666667%;
		}
		.col-xs-push-10 {
			left: 83.33333333%;
		}
		.col-xs-push-9 {
			left: 75%;
		}
		.col-xs-push-8 {
			left: 66.66666667%;
		}
		.col-xs-push-7 {
			left: 58.33333333%;
		}
		.col-xs-push-6 {
			left: 50%;
		}
		.col-xs-push-5 {
			left: 41.66666667%;
		}
		.col-xs-push-4 {
			left: 33.33333333%;
		}
		.col-xs-push-3 {
			left: 25%;
		}
		.col-xs-push-2 {
			left: 16.66666667%;
		}
		.col-xs-push-1 {
			left: 8.33333333%;
		}
		.col-xs-push-0 {
			left: auto;
		}
		.col-xs-offset-12 {
			margin-left: 100%;
		}
		.col-xs-offset-11 {
			margin-left: 91.66666667%;
		}
		.col-xs-offset-10 {
			margin-left: 83.33333333%;
		}
		.col-xs-offset-9 {
			margin-left: 75%;
		}
		.col-xs-offset-8 {
			margin-left: 66.66666667%;
		}
		.col-xs-offset-7 {
			margin-left: 58.33333333%;
		}
		.col-xs-offset-6 {
			margin-left: 50%;
		}
		.col-xs-offset-5 {
			margin-left: 41.66666667%;
		}
		.col-xs-offset-4 {
			margin-left: 33.33333333%;
		}
		.col-xs-offset-3 {
			margin-left: 25%;
		}
		.col-xs-offset-2 {
			margin-left: 16.66666667%;
		}
		.col-xs-offset-1 {
			margin-left: 8.33333333%;
		}
		.col-xs-offset-0 {
			margin-left: 0;
		}
		@media (min-width:768px) {
			.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
				float: left;
			}
			.col-sm-12 {
				width: 100%;
			}
			.col-sm-11 {
				width: 91.66666667%;
			}
			.col-sm-10 {
				width: 83.33333333%;
			}
			.col-sm-9 {
				width: 75%;
			}
			.col-sm-8 {
				width: 66.66666667%;
			}
			.col-sm-7 {
				width: 58.33333333%;
			}
			.col-sm-6 {
				width: 50%;
			}
			.col-sm-5 {
				width: 41.66666667%;
			}
			.col-sm-4 {
				width: 33.33333333%;
			}
			.col-sm-3 {
				width: 25%;
			}
			.col-sm-2 {
				width: 16.66666667%;
			}
			.col-sm-1 {
				width: 8.33333333%;
			}
			.col-sm-pull-12 {
				right: 100%;
			}
			.col-sm-pull-11 {
				right: 91.66666667%;
			}
			.col-sm-pull-10 {
				right: 83.33333333%;
			}
			.col-sm-pull-9 {
				right: 75%;
			}
			.col-sm-pull-8 {
				right: 66.66666667%;
			}
			.col-sm-pull-7 {
				right: 58.33333333%;
			}
			.col-sm-pull-6 {
				right: 50%;
			}
			.col-sm-pull-5 {
				right: 41.66666667%;
			}
			.col-sm-pull-4 {
				right: 33.33333333%;
			}
			.col-sm-pull-3 {
				right: 25%;
			}
			.col-sm-pull-2 {
				right: 16.66666667%;
			}
			.col-sm-pull-1 {
				right: 8.33333333%;
			}
			.col-sm-pull-0 {
				right: auto;
			}
			.col-sm-push-12 {
				left: 100%;
			}
			.col-sm-push-11 {
				left: 91.66666667%;
			}
			.col-sm-push-10 {
				left: 83.33333333%;
			}
			.col-sm-push-9 {
				left: 75%;
			}
			.col-sm-push-8 {
				left: 66.66666667%;
			}
			.col-sm-push-7 {
				left: 58.33333333%;
			}
			.col-sm-push-6 {
				left: 50%;
			}
			.col-sm-push-5 {
				left: 41.66666667%;
			}
			.col-sm-push-4 {
				left: 33.33333333%;
			}
			.col-sm-push-3 {
				left: 25%;
			}
			.col-sm-push-2 {
				left: 16.66666667%;
			}
			.col-sm-push-1 {
				left: 8.33333333%;
			}
			.col-sm-push-0 {
				left: auto;
			}
			.col-sm-offset-12 {
				margin-left: 100%;
			}
			.col-sm-offset-11 {
				margin-left: 91.66666667%;
			}
			.col-sm-offset-10 {
				margin-left: 83.33333333%;
			}
			.col-sm-offset-9 {
				margin-left: 75%;
			}
			.col-sm-offset-8 {
				margin-left: 66.66666667%;
			}
			.col-sm-offset-7 {
				margin-left: 58.33333333%;
			}
			.col-sm-offset-6 {
				margin-left: 50%;
			}
			.col-sm-offset-5 {
				margin-left: 41.66666667%;
			}
			.col-sm-offset-4 {
				margin-left: 33.33333333%;
			}
			.col-sm-offset-3 {
				margin-left: 25%;
			}
			.col-sm-offset-2 {
				margin-left: 16.66666667%;
			}
			.col-sm-offset-1 {
				margin-left: 8.33333333%;
			}
			.col-sm-offset-0 {
				margin-left: 0;
			}
		}
		@media (min-width:992px) {
			.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
				float: left;
			}
			.col-md-12 {
				width: 100%;
			}
			.col-md-11 {
				width: 91.66666667%;
			}
			.col-md-10 {
				width: 83.33333333%;
			}
			.col-md-9 {
				width: 75%;
			}
			.col-md-8 {
				width: 66.66666667%;
			}
			.col-md-7 {
				width: 58.33333333%;
			}
			.col-md-6 {
				width: 50%;
			}
			.col-md-5 {
				width: 41.66666667%;
			}
			.col-md-4 {
				width: 33.33333333%;
			}
			.col-md-3 {
				width: 25%;
			}
			.col-md-2 {
				width: 16.66666667%;
			}
			.col-md-1 {
				width: 8.33333333%;
			}
			.col-md-pull-12 {
				right: 100%;
			}
			.col-md-pull-11 {
				right: 91.66666667%;
			}
			.col-md-pull-10 {
				right: 83.33333333%;
			}
			.col-md-pull-9 {
				right: 75%;
			}
			.col-md-pull-8 {
				right: 66.66666667%;
			}
			.col-md-pull-7 {
				right: 58.33333333%;
			}
			.col-md-pull-6 {
				right: 50%;
			}
			.col-md-pull-5 {
				right: 41.66666667%;
			}
			.col-md-pull-4 {
				right: 33.33333333%;
			}
			.col-md-pull-3 {
				right: 25%;
			}
			.col-md-pull-2 {
				right: 16.66666667%;
			}
			.col-md-pull-1 {
				right: 8.33333333%;
			}
			.col-md-pull-0 {
				right: auto;
			}
			.col-md-push-12 {
				left: 100%;
			}
			.col-md-push-11 {
				left: 91.66666667%;
			}
			.col-md-push-10 {
				left: 83.33333333%;
			}
			.col-md-push-9 {
				left: 75%;
			}
			.col-md-push-8 {
				left: 66.66666667%;
			}
			.col-md-push-7 {
				left: 58.33333333%;
			}
			.col-md-push-6 {
				left: 50%;
			}
			.col-md-push-5 {
				left: 41.66666667%;
			}
			.col-md-push-4 {
				left: 33.33333333%;
			}
			.col-md-push-3 {
				left: 25%;
			}
			.col-md-push-2 {
				left: 16.66666667%;
			}
			.col-md-push-1 {
				left: 8.33333333%;
			}
			.col-md-push-0 {
				left: auto;
			}
			.col-md-offset-12 {
				margin-left: 100%;
			}
			.col-md-offset-11 {
				margin-left: 91.66666667%;
			}
			.col-md-offset-10 {
				margin-left: 83.33333333%;
			}
			.col-md-offset-9 {
				margin-left: 75%;
			}
			.col-md-offset-8 {
				margin-left: 66.66666667%;
			}
			.col-md-offset-7 {
				margin-left: 58.33333333%;
			}
			.col-md-offset-6 {
				margin-left: 50%;
			}
			.col-md-offset-5 {
				margin-left: 41.66666667%;
			}
			.col-md-offset-4 {
				margin-left: 33.33333333%;
			}
			.col-md-offset-3 {
				margin-left: 25%;
			}
			.col-md-offset-2 {
				margin-left: 16.66666667%;
			}
			.col-md-offset-1 {
				margin-left: 8.33333333%;
			}
			.col-md-offset-0 {
				margin-left: 0;
			}
		}
		@media (min-width:1200px) {
			.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
				float: left;
			}
			.col-lg-12 {
				width: 100%;
			}
			.col-lg-11 {
				width: 91.66666667%;
			}
			.col-lg-10 {
				width: 83.33333333%;
			}
			.col-lg-9 {
				width: 75%;
			}
			.col-lg-8 {
				width: 70.666667%;
			}
			.col-lg-7 {
				width: 58.33333333%;
			}
			.col-lg-6 {
				width: 50%;
			}
			.col-lg-5 {
				width: 41.66666667%;
			}
			.col-lg-4 {
				width: 29.333333%;
			}
			.col-lg-3 {
				width: 25%;
			}
			.col-lg-2 {
				width: 16.66666667%;
			}
			.col-lg-1 {
				width: 8.33333333%;
			}
			.col-lg-pull-12 {
				right: 100%;
			}
			.col-lg-pull-11 {
				right: 91.66666667%;
			}
			.col-lg-pull-10 {
				right: 83.33333333%;
			}
			.col-lg-pull-9 {
				right: 75%;
			}
			.col-lg-pull-8 {
				right: 66.66666667%;
			}
			.col-lg-pull-7 {
				right: 58.33333333%;
			}
			.col-lg-pull-6 {
				right: 50%;
			}
			.col-lg-pull-5 {
				right: 41.66666667%;
			}
			.col-lg-pull-4 {
				right: 33.33333333%;
			}
			.col-lg-pull-3 {
				right: 25%;
			}
			.col-lg-pull-2 {
				right: 16.66666667%;
			}
			.col-lg-pull-1 {
				right: 8.33333333%;
			}
			.col-lg-pull-0 {
				right: auto;
			}
			.col-lg-push-12 {
				left: 100%;
			}
			.col-lg-push-11 {
				left: 91.66666667%;
			}
			.col-lg-push-10 {
				left: 83.33333333%;
			}
			.col-lg-push-9 {
				left: 75%;
			}
			.col-lg-push-8 {
				left: 66.66666667%;
			}
			.col-lg-push-7 {
				left: 58.33333333%;
			}
			.col-lg-push-6 {
				left: 50%;
			}
			.col-lg-push-5 {
				left: 41.66666667%;
			}
			.col-lg-push-4 {
				left: 33.33333333%;
			}
			.col-lg-push-3 {
				left: 25%;
			}
			.col-lg-push-2 {
				left: 16.66666667%;
			}
			.col-lg-push-1 {
				left: 8.33333333%;
			}
			.col-lg-push-0 {
				left: auto;
			}
			.col-lg-offset-12 {
				margin-left: 100%;
			}
			.col-lg-offset-11 {
				margin-left: 91.66666667%;
			}
			.col-lg-offset-10 {
				margin-left: 83.33333333%;
			}
			.col-lg-offset-9 {
				margin-left: 75%;
			}
			.col-lg-offset-8 {
				margin-left: 66.66666667%;
			}
			.col-lg-offset-7 {
				margin-left: 58.33333333%;
			}
			.col-lg-offset-6 {
				margin-left: 50%;
			}
			.col-lg-offset-5 {
				margin-left: 41.66666667%;
			}
			.col-lg-offset-4 {
				margin-left: 33.33333333%;
			}
			.col-lg-offset-3 {
				margin-left: 25%;
			}
			.col-lg-offset-2 {
				margin-left: 16.66666667%;
			}
			.col-lg-offset-1 {
				margin-left: 8.33333333%;
			}
			.col-lg-offset-0 {
				margin-left: 0;
			}
		}
		caption {
			padding-top: 8px;
			padding-bottom: 8px;
			color: #777;
		}
		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 20px;
		}
		.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
			padding: 8px;
			line-height: 1.42857143;
			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>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
			border-top: 0;
		}
		.table>tbody+tbody {
			border-top: 2px solid #ddd;
		}
		.table .table {
			background-color: #fff;
		}
		.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
			padding: 5px;
		}
		.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
			border: 1px solid #ddd;
		}
		.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
			border-bottom-width: 2px;
		}
		.table-striped>tbody>tr:nth-of-type(odd) {
			background-color: #f9f9f9;
		}
		.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
			background-color: #f5f5f5;
		}
		table col[class*=col-] {
			position: static;
			display: table-column;
			float: none;
		}
		table td[class*=col-], table th[class*=col-] {
			position: static;
			display: table-cell;
			float: none;
		}
		.btn-group>.btn-group, .btn-toolbar .btn-group, .btn-toolbar .input-group, .dropdown-menu {
			float: left;
		}
		.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
			background-color: #e8e8e8;
		}
		.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
			background-color: #dff0d8;
		}
		.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
			background-color: #d0e9c6;
		}
		.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
			background-color: #d9edf7;
		}
		.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
			background-color: #c4e3f3;
		}
		.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
			background-color: #fcf8e3;
		}
		.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
			background-color: #faf2cc;
		}
		.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
			background-color: #f2dede;
		}
		.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
			background-color: #ebcccc;
		}
		.table-responsive {
			min-height: .01%;
			overflow-x: auto;
		}
		@media screen and (max-width:767px) {
			.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>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
				white-space: nowrap;
			}
			.table-responsive>.table-bordered {
				border: 0;
			}
			.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
				border-left: 0;
			}
			.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
				border-right: 0;
			}
			.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
				border-bottom: 0;
			}
		}
		fieldset, legend {
			padding: 0;
			border: 0;
		}
		fieldset {
			min-width: 0;
			margin: 0;
		}
		legend {
			display: block;
			width: 100%;
			margin-bottom: 20px;
			font-size: 21px;
			line-height: inherit;
			color: #333;
			border-bottom: 1px solid #e5e5e5;
		}
		label {
			display: block;
			max-width: 100%;
			margin-bottom: 5px;
		}
		input[type=search] {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-appearance: none;
		}
		input[type=checkbox], input[type=radio] {
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal;
		}
		.form-control, output {
			display: block;
			font-size: 13px;
			line-height: 1.42857143;
			color: #DADADA;
		}
		input[type=file] {
			display: block;
		}
		input[type=range] {
			display: block;
			width: 100%;
		}
		select[multiple], select[size] {
			height: auto;
		}
		input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
			outline: dotted thin;
			outline: -webkit-focus-ring-color auto 5px;
			outline-offset: -2px;
		}
		output {
			padding-top: 7px;
		}
		.form-control {
			width: 100%;
			height: 34px;
			padding: 6px 12px;
			background-color: #1D1D1D;
			border: 1px solid #060606;
			border-radius: 4px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
			-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		}
		.form-group-sm .form-control, .input-sm {
			padding: 5px 10px;
			font-size: 12px;
			border-radius: 3px;
		}
		.form-control:focus {
			border-color: #66afe9;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		}
		.form-control::-moz-placeholder {
			color: #999;
			opacity: 1;
		}
		.form-control:-ms-input-placeholder {
			color: #999;
		}
		.form-control::-webkit-input-placeholder {
			color: #999;
		}
		.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
			color: #3c763d;
		}
		.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
			background-color: #eee;
			opacity: 1;
		}
		.form-control[disabled], fieldset[disabled] .form-control {
			cursor: not-allowed;
		}
		textarea.form-control {
			height: auto;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
				line-height: 34px;
			}
			.input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
				line-height: 30px;
			}
			.input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
				line-height: 46px;
			}
		}
		.form-group {
			margin-bottom: 15px;
		}
		.checkbox, .radio {
			position: relative;
			display: block;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.checkbox label, .radio label {
			min-height: 20px;
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer;
		}
		.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
			position: absolute;
			margin-top: 4px \9;
			margin-left: -20px;
		}
		.checkbox+.checkbox, .radio+.radio {
			margin-top: -5px;
		}
		.checkbox-inline, .radio-inline {
			position: relative;
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			vertical-align: middle;
			cursor: pointer;
		}
		.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
			margin-top: 0;
			margin-left: 10px;
		}
		.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
			cursor: not-allowed;
		}
		.form-control-static {
			min-height: 34px;
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 0;
		}
		.form-control-static.input-lg, .form-control-static.input-sm {
			padding-right: 0;
			padding-left: 0;
		}
		.input-sm {
			height: 30px;
			line-height: 1.5;
		}
		select.input-sm {
			height: 30px;
			line-height: 30px;
		}
		select[multiple].input-sm, textarea.input-sm {
			height: auto;
		}
		.form-group-sm .form-control {
			height: 30px;
			line-height: 1.5;
		}
		.form-group-lg .form-control, .input-lg {
			padding: 10px 16px;
			font-size: 18px;
			border-radius: 6px;
		}
		select.form-group-sm .form-control {
			height: 30px;
			line-height: 30px;
		}
		select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control {
			height: auto;
		}
		.form-group-sm .form-control-static {
			height: 30px;
			min-height: 32px;
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
		}
		.input-lg {
			height: 46px;
			line-height: 1.3333333;
		}
		select.input-lg {
			height: 46px;
			line-height: 46px;
		}
		select[multiple].input-lg, textarea.input-lg {
			height: auto;
		}
		.form-group-lg .form-control {
			height: 46px;
			line-height: 1.3333333;
		}
		select.form-group-lg .form-control {
			height: 46px;
			line-height: 46px;
		}
		select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control {
			height: auto;
		}
		.form-group-lg .form-control-static {
			height: 46px;
			min-height: 38px;
			padding: 10px 16px;
			font-size: 18px;
			line-height: 1.3333333;
		}
		.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;
		}
		.collapsing, .dropdown, .dropup {
			position: relative;
		}
		.input-lg+.form-control-feedback {
			width: 46px;
			height: 46px;
			line-height: 46px;
		}
		.input-sm+.form-control-feedback {
			width: 30px;
			height: 30px;
			line-height: 30px;
		}
		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		}
		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
		}
		.has-success .input-group-addon {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #3c763d;
		}
		.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
			color: #8a6d3b;
		}
		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		}
		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
		}
		.has-warning .input-group-addon {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #8a6d3b;
		}
		.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
			color: #a94442;
		}
		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		}
		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		}
		.has-error .input-group-addon {
			color: #a94442;
			background-color: #f2dede;
			border-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:768px) {
			.form-inline .form-control-static, .form-inline .form-group {
				display: inline-block;
			}
			.form-inline .control-label, .form-inline .form-group {
				margin-bottom: 15px;
				vertical-align: middle;
				width: 100%;
			}
			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle;
			}
			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle;
			}
			.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
				width: auto;
			}
			.form-inline .input-group>.form-control {
				width: 100%;
			}
			.form-inline .checkbox, .form-inline .radio {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle;
			}
			.form-inline .checkbox label, .form-inline .radio label {
				padding-left: 0;
			}
			.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
				position: relative;
				margin-left: 0;
			}
			.form-inline .has-feedback .form-control-feedback {
				top: 0;
			}
		}
		.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
			width: 100%;
		}
		.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
			padding-top: 7px;
			margin-top: 0;
			margin-bottom: 0;
		}
		.form-horizontal .checkbox, .form-horizontal .radio {
			min-height: 27px;
		}
		.form-horizontal .form-group {
			margin-right: -15px;
			margin-left: -15px;
		}
		.form-horizontal .has-feedback .form-control-feedback {
			right: 15px;
		}
		@media (min-width:768px) {
			.form-horizontal .control-label {
				padding-top: 7px;
				margin-bottom: 0;
				text-align: right;
			}
			.form-horizontal .form-group-lg .control-label {
				padding-top: 14.33px;
			}
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px;
			}
		}
		.btn {
			display: inline-block;
			padding: 6px 12px;
			margin-bottom: 0;
			font-size: 14px;
			font-weight: 400;
			line-height: 1.42857143;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			-ms-touch-action: manipulation;
			touch-action: manipulation;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			border: 1px solid transparent;
			border-radius: 4px;
		}
		.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
			outline: dotted thin;
			outline: -webkit-focus-ring-color auto 5px;
			outline-offset: -2px;
		}
		.btn.focus, .btn:focus, .btn:hover {
			color: #FFF;
			text-decoration: none;
		}
		.btn.active, .btn:active {
			outline: 0;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		}
		.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
			pointer-events: none;
			cursor: not-allowed;
			filter: alpha(opacity=65);
			-webkit-box-shadow: none;
			box-shadow: none;
			opacity: .65;
		}
		.btn-default {
			color: #333;
			background-color: #fff;
			border-color: #ccc;
		}
		.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
			color: #333;
			background-color: #e6e6e6;
			border-color: #adadad;
		}
		.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
			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.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #286090;
			border-color: #204d74;
		}
		.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
			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.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
			color: #fff;
			background-color: #449d44;
			border-color: #398439;
		}
		.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
			background-image: none;
		}
		.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
			background-color: #5cb85c;
			border-color: #4cae4c;
		}
		.btn-success .badge {
			color: #5cb85c;
			background-color: #fff;
		}
		.btn-info {
			color: #121212;
			background-color: #cd960b;
			border-color: #cd960b;
		}
		.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info {
			color: #131313;
			background-color: #f3b61c;
			border-color: #f3b61c;
		}
		.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
			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.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ec971f;
			border-color: #d58512;
		}
		.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
			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.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #c9302c;
			border-color: #ac2925;
		}
		.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
			background-color: #d9534f;
			border-color: #d43f3a;
		}
		.btn-danger .badge {
			color: #d9534f;
			background-color: #fff;
		}
		.btn-link {
			font-weight: 400;
			color: #337ab7;
			border-radius: 0;
		}
		.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
			border-color: transparent;
		}
		.btn-link:focus, .btn-link:hover {
			color: #23527c;
			text-decoration: underline;
			background-color: transparent;
		}
		.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
			color: #777;
			text-decoration: none;
		}
		.btn-group-lg>.btn, .btn-lg {
			padding: 10px 16px;
			font-size: 18px;
			line-height: 1.3333333;
			border-radius: 6px;
		}
		.btn-group-sm>.btn, .btn-sm {
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 3px;
		}
		.btn-group-xs>.btn, .btn-xs {
			padding: 1px 5px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 3px;
		}
		.btn-block {
			display: block;
		}
		.btn-block+.btn-block {
			margin-top: 5px;
		}
		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			-o-transition: opacity .15s linear;
			transition: opacity .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 {
			height: 0;
			overflow: hidden;
			-webkit-transition-timing-function: ease;
			-o-transition-timing-function: ease;
			transition-timing-function: ease;
			-webkit-transition-duration: .35s;
			-o-transition-duration: .35s;
			transition-duration: .35s;
			-webkit-transition-property: height, visibility;
			-o-transition-property: height, visibility;
			transition-property: height, visibility;
		}
		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px dashed;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent;
		}
		.input-group-addon:last-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
			border-left: 0;
		}
		.input-group-addon:first-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
			border-right: 0;
		}
		.dropdown-toggle:focus {
			outline: 0;
		}
		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			font-size: 14px;
			text-align: left;
			list-style: none;
			background-color: #fff;
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		}
		.btn-group-vertical>.btn:not(:first-child):not(:last-child), .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0;
		}
		.dropdown-header, .dropdown-menu>li>a {
			white-space: nowrap;
			padding: 3px 20px;
			line-height: 1.42857143;
		}
		.dropdown-menu-right, .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;
			clear: both;
			font-weight: 400;
			color: #333;
		}
		.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
			color: #ffffff;
			text-decoration: none;
			background-color: #357ebd;
			background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
			background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
			background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
			background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
		}
		.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
			color: #fff;
			text-decoration: none;
			background-color: #337ab7;
			outline: 0;
		}
		.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
			color: #777;
		}
		.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
			text-decoration: none;
			cursor: not-allowed;
			background-color: transparent;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		}
		.open>.dropdown-menu {
			display: block;
		}
		.open>a {
			outline: 0;
		}
		.dropdown-menu-left {
			right: auto;
			left: 0;
		}
		.dropdown-header {
			display: block;
			font-size: 12px;
			color: #777;
		}
		.dropdown-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 990;
		}
		.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover, .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
			z-index: 2;
		}
		.nav-justified>.dropdown .dropdown-menu, .nav-tabs.nav-justified>.dropdown .dropdown-menu {
			left: auto;
			top: auto;
		}
		.pull-right>.dropdown-menu {
			right: 0;
			left: auto;
		}
		.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
			content: "";
			border-top: 0;
			border-bottom: 4px solid;
		}
		.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 2px;
		}
		@media (min-width:768px) {
			.navbar-right .dropdown-menu {
				right: 0;
				left: auto;
			}
			.navbar-right .dropdown-menu-left {
				right: auto;
				left: 0;
			}
		}
		.btn-group, .btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle;
		}
		.btn-group-vertical>.btn, .btn-group>.btn {
			position: relative;
			float: left;
		}
		.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>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
			margin-left: 5px;
		}
		.btn .caret, .btn-group>.btn:first-child {
			margin-left: 0;
		}
		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
		.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
			border-top-left-radius: 0;
			border-bottom-left-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-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
		.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}
		.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
			outline: 0;
		}
		.btn-group>.btn+.dropdown-toggle {
			padding-right: 8px;
			padding-left: 8px;
		}
		.btn-group>.btn-lg+.dropdown-toggle {
			padding-right: 12px;
			padding-left: 12px;
		}
		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		}
		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.btn-lg .caret {
			border-width: 5px 5px 0;
		}
		.dropup .btn-lg .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>.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;
		}
		.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group, .input-group-btn>.btn+.btn {
			margin-left: -1px;
		}
		.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-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 4px;
		}
		.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-left-radius: 0;
			border-top-right-radius: 0;
		}
		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate;
		}
		.btn-group-justified>.btn, .btn-group-justified>.btn-group {
			display: table-cell;
			float: none;
			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=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
			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-right: 0;
			padding-left: 0;
		}
		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0;
		}
		.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.3333333;
			border-radius: 6px;
		}
		select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
			height: 46px;
			line-height: 46px;
		}
		select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
			height: auto;
		}
		.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-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
			height: 30px;
			line-height: 30px;
		}
		select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
			height: auto;
		}
		.input-group .form-control, .input-group-addon, .input-group-btn {
			display: table-cell;
		}
		.nav>li, .nav>li>a {
			position: relative;
			display: block;
		}
		.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn: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: 400;
			line-height: 1;
			color: #555;
			text-align: center;
			background-color: #eee;
			border: 1px solid #ccc;
			border-radius: 4px;
		}
		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 12px;
			border-radius: 3px;
		}
		.input-group-addon.input-lg {
			padding: 10px 16px;
			font-size: 18px;
			border-radius: 6px;
		}
		.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
			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-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
		.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
		}
		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap;
		}
		.input-group-btn>.btn {
			position: relative;
		}
		.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
			margin-right: -1px;
		}
		.nav {
			padding-left: 0;
			margin-bottom: 0;
			list-style: none;
		}
		.nav>li>a {
			padding: 10px 15px;
		}
		.nav>li>a:focus, .nav>li>a:hover {
			text-decoration: none;
			background-color: #eee;
		}
		.nav>li.disabled>a {
			color: #777;
		}
		.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
			color: #777;
			text-decoration: none;
			cursor: not-allowed;
			background-color: transparent;
		}
		.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
			background-color: #eee;
			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 {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0;
		}
		.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
			border: 1px solid #ddd;
		}
		.nav-tabs>li>a:hover {
			border-color: #eee #eee #ddd;
		}
		.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
			color: #555;
			cursor: default;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
		}
		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0;
		}
		.nav-tabs.nav-justified>li {
			float: none;
		}
		.nav-tabs.nav-justified>li>a {
			margin-bottom: 5px;
			text-align: center;
			margin-right: 0;
			border-radius: 4px;
		}
		@media (min-width:768px) {
			.nav-tabs.nav-justified>li {
				display: table-cell;
				width: 1%;
			}
			.nav-tabs.nav-justified>li>a {
				margin-bottom: 0;
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0;
			}
			.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
				border-bottom-color: #fff;
			}
		}
		.nav-pills>li {
			float: left;
		}
		.nav-justified>li, .nav-stacked>li {
			float: none;
		}
		.nav-pills>li>a {
			border-radius: 4px;
		}
		.nav-pills>li+li {
			margin-left: 2px;
		}
		.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
			color: #fff;
			background-color: #337ab7;
		}
		.nav-stacked>li+li {
			margin-top: 2px;
			margin-left: 0;
		}
		.nav-justified {
			width: 100%;
		}
		.nav-justified>li>a {
			margin-bottom: 5px;
			text-align: center;
		}
		.nav-tabs-justified {
			border-bottom: 0;
		}
		.nav-tabs-justified>li>a {
			margin-right: 0;
			border-radius: 4px;
		}
		.navbar, .navbar-toggle {
			border: 1px solid transparent;
		}
		@media (min-width:768px) {
			.nav-justified>li {
				display: table-cell;
				width: 1%;
			}
			.nav-justified>li>a {
				margin-bottom: 0;
			}
			.nav-tabs-justified>li>a {
				border-bottom: 1px solid #ddd;
				border-radius: 4px 4px 0 0;
			}
			.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
				border-bottom-color: #fff;
			}
		}
		.navbar-form, .panel-heading {
			border-bottom: 1px solid transparent;
		}
		.tab-content>.tab-pane {
			display: none;
		}
		.tab-content>.active {
			display: block;
		}
		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 20px;
		}
		.navbar-collapse {
			padding-right: 15px;
			padding-left: 15px;
			overflow-x: visible;
			-webkit-overflow-scrolling: touch;
			border-top: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
		}
		.navbar-collapse.in {
			overflow-y: auto;
		}
		@media (min-width:768px) {
			.navbar {
				border-radius: 4px;
			}
			.navbar-header {
				float: left;
			}
			.navbar-collapse {
				width: auto;
				border-top: 0;
				-webkit-box-shadow: none;
				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-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
				padding-right: 0;
				padding-left: 0;
			}
		}
		.embed-responsive, .modal, .modal-open, .progress {
			overflow: hidden;
		}
		@media (max-device-width:480px)and (orientation:landscape) {
			.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
				max-height: 200px;
			}
		}
		.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin-right: -15px;
			margin-left: -15px;
		}
		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px;
		}
		.navbar-fixed-bottom, .navbar-fixed-top {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
		}
		.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;
			height: 50px;
			padding: 15px;
			font-size: 18px;
			line-height: 20px;
		}
		.navbar-brand:focus, .navbar-brand:hover {
			text-decoration: none;
		}
		.navbar-brand>img {
			display: block;
		}
		@media (min-width:768px) {
			.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
				margin-right: 0;
				margin-left: 0;
			}
			.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
				border-radius: 0;
			}
			.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
				margin-left: -15px;
			}
		}
		.navbar-toggle {
			position: relative;
			float: right;
			padding: 9px 10px;
			margin-top: 8px;
			margin-right: 15px;
			margin-bottom: 8px;
			background-color: 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;
		}
		.navbar-nav {
			margin: 7.5px -15px;
		}
		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 20px;
		}
		@media (max-width:767px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
				padding: 5px 15px 5px 25px;
			}
			.navbar-nav .open .dropdown-menu>li>a {
				line-height: 20px;
			}
			.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
				background-image: none;
			}
		}
		.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-danger, .progress-striped .progress-bar-info, .progress-striped .progress-bar-success, .progress-striped .progress-bar-warning {
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		}
		@media (min-width:768px) {
			.navbar-toggle {
				display: none;
			}
			.navbar-nav {
				float: left;
				margin: 0;
			}
			.navbar-nav>li {
				float: left;
			}
			.navbar-nav>li>a {
				padding-top: 15px;
				padding-bottom: 15px;
			}
		}
		.navbar-form {
			padding: 10px 15px;
			border-top: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin: 8px -15px;
		}
		@media (min-width:768px) {
			.navbar-form .form-control-static, .navbar-form .form-group {
				display: inline-block;
			}
			.navbar-form .control-label, .navbar-form .form-group {
				margin-bottom: 0;
				vertical-align: middle;
			}
			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle;
			}
			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle;
			}
			.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
				width: auto;
			}
			.navbar-form .input-group>.form-control {
				width: 100%;
			}
			.navbar-form .checkbox, .navbar-form .radio {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle;
			}
			.navbar-form .checkbox label, .navbar-form .radio label {
				padding-left: 0;
			}
			.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
				position: relative;
				margin-left: 0;
			}
			.navbar-form .has-feedback .form-control-feedback {
				top: 0;
			}
		}
		.btn .badge, .btn .label {
			position: relative;
			top: -1px;
		}
		.breadcrumb>li, .pagination {
			display: inline-block;
		}
		@media (max-width:767px) {
			.navbar-form .form-group {
				margin-bottom: 5px;
			}
			.navbar-form .form-group:last-child {
				margin-bottom: 0;
			}
		}
		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
			margin-bottom: 0;
			border-radius: 4px 4px 0 0;
		}
		.navbar-btn {
			margin-top: 8px;
			margin-bottom: 8px;
		}
		.navbar-btn.btn-sm {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px;
		}
		.navbar-text {
			margin-top: 15px;
			margin-bottom: 15px;
		}
		@media (min-width:768px) {
			.navbar-form {
				width: auto;
				padding-top: 0;
				padding-bottom: 0;
				margin-right: 0;
				margin-left: 0;
				border: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			.navbar-text {
				float: left;
				margin-right: 15px;
				margin-left: 15px;
			}
			.navbar-left {
				float: left !important;
			}
			.navbar-right {
				float: right !important;
				margin-right: -15px;
			}
			.navbar-right~.navbar-right {
				margin-right: 0;
			}
		}
		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7;
		}
		.navbar-default .navbar-brand {
			color: #777;
		}
		.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
			color: #5e5e5e;
			background-color: transparent;
		}
		.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
			color: #777;
		}
		.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
			color: #333;
			background-color: transparent;
		}
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
			color: #555;
			background-color: #e7e7e7;
		}
		.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
			color: #ccc;
			background-color: transparent;
		}
		.navbar-default .navbar-toggle {
			border-color: #ddd;
		}
		.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
			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:focus, .navbar-default .navbar-nav>.open>a:hover {
			color: #555;
			background-color: #e7e7e7;
		}
		@media (max-width:767px) {
			.navbar-default .navbar-nav .open .dropdown-menu>li>a {
				color: #777;
			}
			.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
				color: #333;
				background-color: transparent;
			}
			.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
				color: #555;
				background-color: #e7e7e7;
			}
			.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
				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:focus, .navbar-default .btn-link:hover {
			color: #333;
		}
		.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
			color: #ccc;
		}
		.navbar-inverse {
			background-color: #222;
			border-color: #080808;
		}
		.navbar-inverse .navbar-brand {
			color: #9d9d9d;
		}
		.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
			color: #fff;
			background-color: transparent;
		}
		.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
			color: #9d9d9d;
		}
		.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
			color: #fff;
			background-color: transparent;
		}
		.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
			color: #fff;
			background-color: #080808;
		}
		.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
			color: #444;
			background-color: transparent;
		}
		.navbar-inverse .navbar-toggle {
			border-color: #333;
		}
		.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
			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:focus, .navbar-inverse .navbar-nav>.open>a:hover {
			color: #fff;
			background-color: #080808;
		}
		@media (max-width:767px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
				border-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
				color: #9d9d9d;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
				color: #fff;
				background-color: transparent;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
				color: #fff;
				background-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
				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:focus, .navbar-inverse .btn-link:hover {
			color: #fff;
		}
		.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
			color: #444;
		}
		.breadcrumb {
			padding: 8px 15px;
			margin: 0 auto;
			margin-bottom: 5px;
			list-style: none;
			border-radius: 4px;
			background: rgba(68, 74, 80, 0.08) none repeat scroll 0% 0%;
		}
		.breadcrumb>li+li:before {
			padding: 0 5px;
			color: #ccc;
			content: "\00a0";
		}
		.breadcrumb li a {
			color: #296C7A;
		}
		.breadcrumb li a:hover {
			color: #46E1FF;
		}
		.breadcrumb>.active {
			color: #777;
		}
		.pagination {
			padding-left: 0;
			margin: 20px 0;
			border-radius: 4px;
		}
		.pager li, .pagination>li {
			display: inline;
		}
		.pagination>li>a, .pagination>li>span {
			position: relative;
			float: left;
			padding: 6px 12px;
			margin-left: -1px;
			line-height: 1.42857143;
			color: #337ab7;
			text-decoration: none;
			background-color: #fff;
			border: 1px solid #ddd;
		}
		.badge, .label {
			white-space: nowrap;
			text-align: center;
			font-weight: 700;
			line-height: 1;
			vertical-align: baseline;
		}
		.pagination>li:first-child>a, .pagination>li:first-child>span {
			margin-left: 0;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
		}
		.pagination>li:last-child>a, .pagination>li:last-child>span {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
		}
		.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
			color: #23527c;
			background-color: #eee;
			border-color: #ddd;
		}
		.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
			z-index: 2;
			color: #fff;
			cursor: default;
			background-color: #337ab7;
			border-color: #337ab7;
		}
		.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
			color: #777;
			cursor: not-allowed;
			background-color: #fff;
			border-color: #ddd;
		}
		.pagination-lg>li>a, .pagination-lg>li>span {
			padding: 10px 16px;
			font-size: 18px;
		}
		.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
			border-top-left-radius: 6px;
			border-bottom-left-radius: 6px;
		}
		.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
			border-top-right-radius: 6px;
			border-bottom-right-radius: 6px;
		}
		.pagination-sm>li>a, .pagination-sm>li>span {
			padding: 5px 10px;
			font-size: 12px;
		}
		.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
			border-top-left-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
			border-top-right-radius: 3px;
			border-bottom-right-radius: 3px;
		}
		.pager {
			padding-left: 0;
			margin: 20px 0;
			text-align: center;
			list-style: none;
		}
		.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:focus, .pager li>a:hover {
			text-decoration: none;
			background-color: #eee;
		}
		.pager .next>a, .pager .next>span {
			float: right;
		}
		.pager .previous>a, .pager .previous>span {
			float: left;
		}
		.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
			color: #777;
			cursor: not-allowed;
			background-color: #fff;
		}
		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			color: #fff;
			border-radius: .25em;
		}
		a.label:focus, a.label:hover {
			color: #fff;
			text-decoration: none;
			cursor: pointer;
		}
		.label:empty {
			display: none;
		}
		.label-default {
			background-color: #777;
		}
		.label-default[href]:focus, .label-default[href]:hover {
			background-color: #5e5e5e;
		}
		.label-primary {
			background-color: #337ab7;
		}
		.label-primary[href]:focus, .label-primary[href]:hover {
			background-color: #286090;
		}
		.label-success {
			background-color: #5cb85c;
		}
		.label-success[href]:focus, .label-success[href]:hover {
			background-color: #449d44;
		}
		.label-info {
			background-color: #5bc0de;
		}
		.label-info[href]:focus, .label-info[href]:hover {
			background-color: #31b0d5;
		}
		.label-warning {
			background-color: #f0ad4e;
		}
		.label-warning[href]:focus, .label-warning[href]:hover {
			background-color: #ec971f;
		}
		.label-danger {
			background-color: #d9534f;
		}
		.label-danger[href]:focus, .label-danger[href]:hover {
			background-color: #c9302c;
		}
		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 12px;
			color: #fff;
			background-color: #777;
			border-radius: 10px;
		}
		.badge:empty {
			display: none;
		}
		.media-object, .thumbnail {
			display: block;
		}
		.btn-group-xs>.btn .badge, .btn-xs .badge {
			top: 0;
			padding: 1px 5px;
		}
		a.badge:focus, a.badge:hover {
			color: #fff;
			text-decoration: none;
			cursor: pointer;
		}
		.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
			color: #337ab7;
			background-color: #fff;
		}
		.jumbotron, .jumbotron .h1, .jumbotron h1 {
			color: inherit;
		}
		.list-group-item>.badge {
			float: right;
		}
		.list-group-item>.badge+.badge {
			margin-right: 5px;
		}
		.nav-pills>li>a>.badge {
			margin-left: 3px;
		}
		.jumbotron {
			padding: 30px 15px;
			margin-bottom: 30px;
			background-color: #eee;
		}
		.jumbotron p {
			margin-bottom: 15px;
			font-size: 21px;
			font-weight: 200;
		}
		.alert .alert-link, .close {
			font-weight: 700;
		}
		.alert, .thumbnail {
			margin-bottom: 20px;
		}
		.jumbotron>hr {
			border-top-color: #d5d5d5;
		}
		.container .jumbotron, .container-fluid .jumbotron {
			border-radius: 6px;
		}
		.alert, .panel, .progress, .thumbnail {
			border-radius: 4px;
		}
		.jumbotron .container {
			max-width: 100%;
		}
		@media screen and (min-width:768px) {
			.jumbotron {
				padding: 48px 0;
			}
			.container .jumbotron, .container-fluid .jumbotron {
				padding-right: 60px;
				padding-left: 60px;
			}
			.jumbotron .h1, .jumbotron h1 {
				font-size: 63px;
			}
		}
		.thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			-webkit-transition: border .2s ease-in-out;
			-o-transition: border .2s ease-in-out;
			transition: border .2s ease-in-out;
		}
		.thumbnail a>img, .thumbnail>img {
			margin-right: auto;
			margin-left: auto;
		}
		a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
			border-color: #337ab7;
		}
		.thumbnail .caption {
			padding: 9px;
			color: #333;
		}
		.alert {
			padding: 15px;
			border: 1px solid transparent;
		}
		.alert h4 {
			margin-top: 0;
			color: inherit;
		}
		.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 {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6;
		}
		.alert-success hr {
			border-top-color: #c9e2b3;
		}
		.alert-success .alert-link {
			color: #2b542c;
		}
		.alert-info {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1;
		}
		.alert-info hr {
			border-top-color: #a6e1ec;
		}
		.alert-info .alert-link {
			color: #245269;
		}
		.alert-warning {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc;
		}
		.alert-warning hr {
			border-top-color: #f7e1b5;
		}
		.alert-warning .alert-link {
			color: #66512c;
		}
		.alert-danger {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1;
		}
		.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;
			}
		}
		@-o-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 {
			height: 20px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(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, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease;
		}
		.progress-bar-striped, .progress-striped .progress-bar {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
			-webkit-background-size: 40px 40px;
			background-size: 40px 40px;
		}
		.progress-bar.active, .progress.active .progress-bar {
			-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: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		}
		.progress-bar-info {
			background-color: #5bc0de;
		}
		.progress-striped .progress-bar-info {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		}
		.progress-bar-warning {
			background-color: #f0ad4e;
		}
		.progress-striped .progress-bar-warning {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		}
		.progress-bar-danger {
			background-color: #d9534f;
		}
		.progress-striped .progress-bar-danger {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		}
		.media {}
		.media:first-child {
			margin-top: 0;
		}
		.media, .media-body {
			overflow: hidden;
			zoom: 1;
		}
		.media-body {
			width: 10000px;
		}
		.media-right, .media>.pull-right {
			padding-left: 10px;
		}
		.media-left, .media>.pull-left {
			padding-right: 10px;
		}
		.media-body, .media-left, .media-right {
			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 {
			padding-left: 0;
			margin-bottom: 20px;
		}
		.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-left-radius: 4px;
			border-top-right-radius: 4px;
		}
		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px;
		}
		a.list-group-item {
			color: #555;
		}
		a.list-group-item .list-group-item-heading {
			color: #333;
		}
		a.list-group-item:focus, a.list-group-item:hover {
			color: #555;
			text-decoration: none;
			background-color: #f5f5f5;
		}
		.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
			color: #777;
			cursor: not-allowed;
			background-color: #eee;
		}
		.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
			color: inherit;
		}
		.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
			color: #777;
		}
		.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
			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: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, .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 {
			color: inherit;
		}
		.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
			color: #c7ddef;
		}
		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8;
		}
		a.list-group-item-success {
			color: #3c763d;
		}
		a.list-group-item-success .list-group-item-heading {
			color: inherit;
		}
		a.list-group-item-success:focus, a.list-group-item-success:hover {
			color: #3c763d;
			background-color: #d0e9c6;
		}
		a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d;
		}
		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7;
		}
		a.list-group-item-info {
			color: #31708f;
		}
		a.list-group-item-info .list-group-item-heading {
			color: inherit;
		}
		a.list-group-item-info:focus, a.list-group-item-info:hover {
			color: #31708f;
			background-color: #c4e3f3;
		}
		a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f;
		}
		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3;
		}
		a.list-group-item-warning {
			color: #8a6d3b;
		}
		a.list-group-item-warning .list-group-item-heading {
			color: inherit;
		}
		a.list-group-item-warning:focus, a.list-group-item-warning:hover {
			color: #8a6d3b;
			background-color: #faf2cc;
		}
		a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b;
		}
		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede;
		}
		a.list-group-item-danger {
			color: #a94442;
		}
		a.list-group-item-danger .list-group-item-heading {
			color: inherit;
		}
		a.list-group-item-danger:focus, a.list-group-item-danger:hover {
			color: #a94442;
			background-color: #ebcccc;
		}
		a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442;
		}
		.panel-heading>.dropdown .dropdown-toggle, .panel-title, .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
			color: inherit;
		}
		.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;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		}
		.panel-title, .panel>.list-group, .panel>.panel-collapse>.list-group, .panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
			margin-bottom: 0;
		}
		.panel-body {
			padding: 15px;
		}
		.panel-heading {
			padding: 10px 15px;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
		}
		.panel-group .panel-heading, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .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-bordered>thead>tr:first-child>td, .panel>.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, .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, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
			border-bottom: 0;
		}
		.panel-title {
			margin-top: 0;
			font-size: 16px;
		}
		.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 .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-left-radius: 3px;
			border-top-right-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;
		}
		.list-group+.panel-footer, .panel-heading+.list-group .list-group-item:first-child {
			border-top-width: 0;
		}
		.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
			padding-right: 15px;
			padding-left: 15px;
		}
		.panel>.table-responsive:first-child>.table:first-child, .panel>.table-responsive:first-child>.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:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
		}
		.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, .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: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:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
			border-top-left-radius: 3px;
		}
		.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, .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: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:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
			border-top-right-radius: 3px;
		}
		.panel>.table-responsive:last-child>.table: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, .panel>.table:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		.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, .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 {
			border-bottom-left-radius: 3px;
		}
		.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, .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 {
			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 td, .panel>.table>tbody:first-child>tr:first-child th {
			border-top: 0;
		}
		.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
			border: 0;
		}
		.panel>.table-responsive {
			margin-bottom: 0;
			border: 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+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
			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: #333;
			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: #333;
		}
		.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;
		}
		.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 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, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
		}
		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15);
		}
		.well-lg {
			padding: 24px;
			border-radius: 6px;
		}
		.well-sm {
			padding: 9px;
			border-radius: 3px;
		}
		.close {
			float: right;
			font-size: 21px;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			filter: alpha(opacity=20);
			opacity: .2;
		}
		.carousel-caption, .carousel-control {
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
		}
		.popover, .tooltip {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-weight: 400;
		}
		.close:focus, .close:hover {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			filter: alpha(opacity=50);
			opacity: .5;
		}
		button.close {
			-webkit-appearance: none;
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
		}
		.modal {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			display: none;
			-webkit-overflow-scrolling: touch;
			outline: 0;
		}
		.modal.fade .modal-dialog {
			-webkit-transition: -webkit-transform .3s ease-out;
			-o-transition: -o-transform .3s ease-out;
			transition: transform .3s ease-out;
			-webkit-transform: translate(0, -25%);
			-ms-transform: translate(0, -25%);
			-o-transform: translate(0, -25%);
			transform: translate(0, -25%);
		}
		.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;
			background-clip: padding-box;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			outline: 0;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
		}
		.modal-content, .popover {
			-webkit-background-clip: padding-box;
		}
		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000;
		}
		.modal-backdrop.fade {
			filter: alpha(opacity=0);
			opacity: 0;
		}
		.modal-backdrop.in {
			filter: alpha(opacity=50);
			opacity: .5;
		}
		.modal-header {
			min-height: 16.43px;
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
		}
		.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
			top: 0;
			border-width: 0 5px 5px;
			border-bottom-color: #000;
		}
		.modal-header .close {
			margin-top: -2px;
		}
		.modal-title {
			margin: 0;
			line-height: 1.42857143;
		}
		.modal-body {
			position: relative;
			padding: 15px;
		}
		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5;
		}
		.modal-footer .btn+.btn {
			margin-bottom: 0;
			margin-left: 5px;
		}
		.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:768px) {
			.modal-dialog {
				width: 600px;
				margin: 30px auto;
			}
			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
			}
			.modal-sm {
				width: 300px;
			}
		}
		.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
			bottom: 0;
			margin-bottom: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000;
		}
		@media (min-width:992px) {
			.modal-lg {
				width: 900px;
			}
		}
		.popover>.arrow, .popover>.arrow:after, .tooltip-arrow {
			border-style: solid;
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
		}
		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			font-size: 12px;
			line-height: 1.4;
			filter: alpha(opacity=0);
			opacity: 0;
		}
		.tooltip.in {
			filter: alpha(opacity=90);
			opacity: .9;
		}
		.tooltip.top {
			padding: 5px 0;
			margin-top: -3px;
		}
		.tooltip.right {
			padding: 0 5px;
			margin-left: 3px;
		}
		.tooltip.bottom {
			padding: 5px 0;
			margin-top: 3px;
		}
		.tooltip.left {
			padding: 0 5px;
			margin-left: -3px;
		}
		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 4px;
		}
		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000;
		}
		.tooltip.top-left .tooltip-arrow {
			right: 5px;
		}
		.tooltip.top-right .tooltip-arrow {
			left: 5px;
		}
		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000;
		}
		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000;
		}
		.tooltip.bottom .tooltip-arrow {
			left: 50%;
			margin-left: -5px;
		}
		.tooltip.bottom-left .tooltip-arrow {
			right: 5px;
			margin-top: -5px;
		}
		.tooltip.bottom-right .tooltip-arrow {
			left: 5px;
			margin-top: -5px;
		}
		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			font-size: 14px;
			line-height: 1.42857143;
			text-align: left;
			white-space: normal;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 6px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		}
		.carousel-caption, .carousel-control, .carousel-indicators, .fa-fw, .fa-li, .mfp-container {
			text-align: center;
		}
		.popover.top {
			margin-top: -10px;
		}
		.popover.right {
			margin-left: 10px;
		}
		.popover.bottom {
			margin-top: 10px;
		}
		.popover.left {
			margin-left: -10px;
		}
		.popover-title {
			padding: 8px 14px;
			margin: 0;
			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 {
			display: block;
		}
		.carousel, .carousel-inner {
			position: relative;
		}
		.popover>.arrow {
			border-width: 11px;
		}
		.popover>.arrow:after {
			content: "";
			border-width: 10px;
		}
		.popover.top>.arrow {
			bottom: -11px;
			left: 50%;
			margin-left: -11px;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			border-bottom-width: 0;
		}
		.popover.top>.arrow:after {
			bottom: 1px;
			margin-left: -10px;
			content: " ";
			border-top-color: #fff;
			border-bottom-width: 0;
		}
		.popover.left>.arrow:after, .popover.right>.arrow:after {
			bottom: -10px;
			content: " ";
		}
		.popover.right>.arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25);
			border-left-width: 0;
		}
		.popover.right>.arrow:after {
			left: 1px;
			border-right-color: #fff;
			border-left-width: 0;
		}
		.popover.bottom>.arrow {
			top: -11px;
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
		}
		.popover.bottom>.arrow:after {
			top: 1px;
			margin-left: -10px;
			content: " ";
			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: #999;
			border-left-color: rgba(0, 0, 0, .25);
		}
		.popover.left>.arrow:after {
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
		}
		.carousel-inner {
			width: 100%;
			overflow: hidden;
		}
		.carousel-inner>.item {
			position: relative;
			display: none;
			-webkit-transition: .6s ease-in-out left;
			-o-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left;
		}
		.carousel-inner>.item>a>img, .carousel-inner>.item>img {
			line-height: 1;
		}
		@media all and (transform-3d), (-webkit-transform-3d) {
			.carousel-inner>.item {
				-webkit-transition: -webkit-transform .6s ease-in-out;
				-o-transition: -o-transform .6s ease-in-out;
				transition: transform .6s ease-in-out;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				-webkit-perspective: 1000;
				perspective: 1000;
			}
			.carousel-inner>.item.active.right, .carousel-inner>.item.next {
				left: 0;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0);
			}
			.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
				left: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
			}
			.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
				left: 0;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 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;
			bottom: 0;
			left: 0;
			width: 15%;
			font-size: 20px;
			color: #fff;
			filter: alpha(opacity=50);
			opacity: .5;
		}
		.carousel-control.left {
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
			background-repeat: repeat-x;
		}
		.carousel-control.right {
			right: 0;
			left: auto;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
			background-repeat: repeat-x;
		}
		.carousel-control:focus, .carousel-control:hover {
			color: #fff;
			text-decoration: none;
			filter: alpha(opacity=90);
			outline: 0;
			opacity: .9;
		}
		.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block;
		}
		.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
			left: 50%;
			margin-left: -10px;
		}
		.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
			right: 50%;
			margin-right: -10px;
		}
		.carousel-control .icon-next, .carousel-control .icon-prev {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif;
			line-height: 1;
		}
		.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%;
			padding-left: 0;
			margin-left: -30%;
			list-style: none;
		}
		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			cursor: pointer;
			background-color: transparent;
			border: 1px solid #fff;
			border-radius: 10px;
		}
		.bootstrap-select.btn-group .dropdown-menu li.disabled a, .bootstrap-select.btn-group>.disabled {
			cursor: not-allowed;
		}
		.carousel-indicators .active {
			width: 12px;
			height: 12px;
			margin: 0;
			background-color: #fff;
		}
		.carousel-caption {
			position: absolute;
			right: 15%;
			bottom: 20px;
			left: 15%;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
		}
		.carousel-caption .btn, .text-hide {
			text-shadow: none;
		}
		@media screen and (min-width:768px) {
			.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
				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 {
				right: 20%;
				left: 20%;
				padding-bottom: 30px;
			}
			.carousel-indicators {
				bottom: 20px;
			}
		}
		.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
			display: table;
			content: " ";
		}
		.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
			clear: both;
		}
		.center-block {
			display: block;
			margin-right: auto;
			margin-left: auto;
		}
		.pull-right {
			float: right !important;
		}
		.pull-left {
			float: left !important;
		}
		.hide {
			display: none !important;
		}
		.show {
			display: block !important;
		}
		.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
			display: none !important;
		}
		.invisible {
			visibility: hidden;
		}
		.text-hide {
			font: 0/0 a;
			color: transparent;
			background-color: transparent;
			border: 0;
		}
		.list-film .item .name {
			display: block;
			font-size: 13px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
		}
		.list-film .item dfn {
			display: block;
			font-size: 12px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
		}
		.affix {
			position: fixed;
		}
		@-ms-viewport {
			width: device-width;
		}
		@media (max-width:767px) {
			.visible-xs {
				display: block !important;
			}
			table.visible-xs {
				display: table;
			}
			tr.visible-xs {
				display: table-row !important;
			}
			td.visible-xs, th.visible-xs {
				display: table-cell !important;
			}
			.visible-xs-block {
				display: block !important;
			}
			.visible-xs-inline {
				display: inline !important;
			}
			.visible-xs-inline-block {
				display: inline-block !important;
			}
		}
		@media (min-width:768px)and (max-width:991px) {
			.visible-sm {
				display: block !important;
			}
			table.visible-sm {
				display: table;
			}
			tr.visible-sm {
				display: table-row !important;
			}
			td.visible-sm, th.visible-sm {
				display: table-cell !important;
			}
			.visible-sm-block {
				display: block !important;
			}
			.visible-sm-inline {
				display: inline !important;
			}
			.visible-sm-inline-block {
				display: inline-block !important;
			}
		}
		@media (min-width:992px)and (max-width:1199px) {
			.visible-md {
				display: block !important;
			}
			table.visible-md {
				display: table;
			}
			tr.visible-md {
				display: table-row !important;
			}
			td.visible-md, th.visible-md {
				display: table-cell !important;
			}
			.visible-md-block {
				display: block !important;
			}
			.visible-md-inline {
				display: inline !important;
			}
			.visible-md-inline-block {
				display: inline-block !important;
			}
			.movie-update .col-right {
				width: 330px!important;
			}
			#tabs-movie .tabs-movie-block .tab-movie {
				width: 109.9px!important;
				font-size: 12px!important;
			}
		}
		@media (min-width:1200px) {
			.visible-lg {
				display: block !important;
			}
			table.visible-lg {
				display: table;
			}
			tr.visible-lg {
				display: table-row !important;
			}
			td.visible-lg, th.visible-lg {
				display: table-cell !important;
			}
			.visible-lg-block {
				display: block !important;
			}
			.visible-lg-inline {
				display: inline !important;
			}
			.visible-lg-inline-block {
				display: inline-block !important;
			}
		}
		@media (min-width:768px)and (max-width:991px) {
			.hidden-sm {
				display: none !important;
			}
		}
		@media (min-width:992px)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;
			}
			tr.visible-print {
				display: table-row !important;
			}
			td.visible-print, th.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;
			}
			.hidden-print {
				display: none !important;
			}
		}
		@font-face {
			font-family: 'FontAwesome';
			src: url(../fonts/fontawesome-webfont.eot?v=4.3.0);
			src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0)format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff?v=4.3.0)format("woff2"), url(../fonts/fontawesome-webfont.woff?v=4.3.0)format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.3.0)format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular)format("svg");
			font-weight: 400;
			font-style: normal;
		}
		.fa {
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			transform: translate(0, 0);
		}
		.fa-lg {
			font-size: 1.33333333em;
			line-height: .75em;
			vertical-align: -15%;
		}
		.checkbox label, .fa-stack, .mfp-container:before, .mfp-content, .micon, .radio label {
			vertical-align: middle;
		}
		.fa-2x {
			font-size: 2em;
		}
		.fa-3x {
			font-size: 3em;
		}
		.fa-4x {
			font-size: 4em;
		}
		.fa-5x {
			font-size: 5em;
		}
		.fa-fw {
			width: 1.28571429em;
		}
		.fa-ul {
			padding-left: 0;
			margin-left: 2.14285714em;
			list-style-type: none;
		}
		.fa-ul>li {
			position: relative;
		}
		.fa-li {
			position: absolute;
			left: -2.14285714em;
			width: 2.14285714em;
			top: .14285714em;
		}
		.fa-li.fa-lg {
			left: -1.85714286em;
		}
		.fa-border {
			padding: .2em .25em .15em;
			border: .08em solid #eee;
			border-radius: .1em;
		}
		.fa.pull-left {
			margin-right: .3em;
		}
		.fa.pull-right {
			margin-left: .3em;
		}
		.fa-spin {
			-webkit-animation: fa-spin 2s infinite linear;
			animation: fa-spin 2s infinite linear;
		}
		.fa-pulse {
			-webkit-animation: fa-spin 1s infinite steps(8);
			animation: fa-spin 1s infinite steps(8);
		}
		@-webkit-keyframes fa-spin {
			0% {
				-webkit-transform: rotate(0);
				transform: rotate(0);
			}
			100% {
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg);
			}
		}
		@keyframes fa-spin {
			0% {
				-webkit-transform: rotate(0);
				transform: rotate(0);
			}
			100% {
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg);
			}
		}
		.fa-rotate-90 {
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
			-webkit-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
			transform: rotate(90deg);
		}
		.fa-rotate-180 {
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
			-webkit-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			transform: rotate(180deg);
		}
		.fa-rotate-270 {
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
			-webkit-transform: rotate(270deg);
			-ms-transform: rotate(270deg);
			transform: rotate(270deg);
		}
		.fa-flip-horizontal {
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
			-webkit-transform: scale(-1, 1);
			-ms-transform: scale(-1, 1);
			transform: scale(-1, 1);
		}
		.fa-flip-vertical {
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
			-webkit-transform: scale(1, -1);
			-ms-transform: scale(1, -1);
			transform: scale(1, -1);
		}
		:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
			filter: none;
		}
		.fa-stack {
			position: relative;
			display: inline-block;
			width: 2em;
			height: 2em;
			line-height: 2em;
		}
		.fa-stack-1x, .fa-stack-2x {
			position: absolute;
			left: 0;
			width: 100%;
			text-align: center;
		}
		.fa-stack-1x {
			line-height: inherit;
		}
		.fa-stack-2x {
			font-size: 2em;
		}
		.fa-inverse {
			color: #fff;
		}
		.fa-glass:before {
			content: "\f000";
		}
		.fa-music:before {
			content: "\f001";
		}
		.fa-search:before {
			content: "\f002";
		}
		.fa-envelope-o:before {
			content: "\f003";
		}
		.fa-heart:before {
			content: "\f004";
		}
		.fa-star:before {
			content: "\f005";
		}
		.fa-star-o:before {
			content: "\f006";
		}
		.fa-user:before {
			content: "\f007";
		}
		.fa-film:before {
			content: "\f008";
		}
		.fa-th-large:before {
			content: "\f009";
		}
		.fa-th:before {
			content: "\f00a";
		}
		.fa-th-list:before {
			content: "\f00b";
		}
		.fa-check:before {
			content: "\f00c";
		}
		.fa-close:before, .fa-remove:before, .fa-times:before {
			content: "\f00d";
		}
		.fa-search-plus:before {
			content: "\f00e";
		}
		.fa-search-minus:before {
			content: "\f010";
		}
		.fa-power-off:before {
			content: "\f011";
		}
		.fa-signal:before {
			content: "\f012";
		}
		.fa-cog:before, .fa-gear:before {
			content: "\f013";
		}
		.fa-trash-o:before {
			content: "\f014";
		}
		.fa-home:before {
			content: "\f015";
		}
		.fa-file-o:before {
			content: "\f016";
		}
		.fa-clock-o:before {
			content: "\f017";
		}
		.fa-road:before {
			content: "\f018";
		}
		.fa-download:before {
			content: "\f019";
		}
		.fa-arrow-circle-o-down:before {
			content: "\f01a";
		}
		.fa-arrow-circle-o-up:before {
			content: "\f01b";
		}
		.fa-inbox:before {
			content: "\f01c";
		}
		.fa-play-circle-o:before {
			content: "\f01d";
		}
		.fa-repeat:before, .fa-rotate-right:before {
			content: "\f01e";
		}
		.fa-refresh:before {
			content: "\f021";
		}
		.fa-list-alt:before {
			content: "\f022";
		}
		.fa-lock:before {
			content: "\f023";
		}
		.fa-flag:before {
			content: "\f024";
		}
		.fa-headphones:before {
			content: "\f025";
		}
		.fa-volume-off:before {
			content: "\f026";
		}
		.fa-volume-down:before {
			content: "\f027";
		}
		.fa-volume-up:before {
			content: "\f028";
		}
		.fa-qrcode:before {
			content: "\f029";
		}
		.fa-barcode:before {
			content: "\f02a";
		}
		.fa-tag:before {
			content: "\f02b";
		}
		.fa-tags:before {
			content: "\f02c";
		}
		.fa-book:before {
			content: "\f02d";
		}
		.fa-bookmark:before {
			content: "\f02e";
		}
		.fa-print:before {
			content: "\f02f";
		}
		.fa-camera:before {
			content: "\f030";
		}
		.fa-font:before {
			content: "\f031";
		}
		.fa-bold:before {
			content: "\f032";
		}
		.fa-italic:before {
			content: "\f033";
		}
		.fa-text-height:before {
			content: "\f034";
		}
		.fa-text-width:before {
			content: "\f035";
		}
		.fa-align-left:before {
			content: "\f036";
		}
		.fa-align-center:before {
			content: "\f037";
		}
		.fa-align-right:before {
			content: "\f038";
		}
		.fa-align-justify:before {
			content: "\f039";
		}
		.fa-list:before {
			content: "\f03a";
		}
		.fa-dedent:before, .fa-outdent:before {
			content: "\f03b";
		}
		.fa-indent:before {
			content: "\f03c";
		}
		.fa-video-camera:before {
			content: "\f03d";
		}
		.fa-image:before, .fa-photo:before, .fa-picture-o:before {
			content: "\f03e";
		}
		.fa-pencil:before {
			content: "\f040";
		}
		.fa-map-marker:before {
			content: "\f041";
		}
		.fa-adjust:before {
			content: "\f042";
		}
		.fa-tint:before {
			content: "\f043";
		}
		.fa-edit:before, .fa-pencil-square-o:before {
			content: "\f044";
		}
		.fa-share-square-o:before {
			content: "\f045";
		}
		.fa-check-square-o:before {
			content: "\f046";
		}
		.fa-arrows:before {
			content: "\f047";
		}
		.fa-step-backward:before {
			content: "\f048";
		}
		.fa-fast-backward:before {
			content: "\f049";
		}
		.fa-backward:before {
			content: "\f04a";
		}
		.fa-play:before {
			content: "\f04b";
		}
		.fa-pause:before {
			content: "\f04c";
		}
		.fa-stop:before {
			content: "\f04d";
		}
		.fa-forward:before {
			content: "\f04e";
		}
		.fa-fast-forward:before {
			content: "\f050";
		}
		.fa-step-forward:before {
			content: "\f051";
		}
		.fa-eject:before {
			content: "\f052";
		}
		.fa-chevron-left:before {
			content: "\f053";
		}
		.fa-chevron-right:before {
			content: "\f054";
		}
		.fa-plus-circle:before {
			content: "\f055";
		}
		.fa-minus-circle:before {
			content: "\f056";
		}
		.fa-times-circle:before {
			content: "\f057";
		}
		.fa-check-circle:before {
			content: "\f058";
		}
		.fa-question-circle:before {
			content: "\f059";
		}
		.fa-info-circle:before {
			content: "\f05a";
		}
		.fa-crosshairs:before {
			content: "\f05b";
		}
		.fa-times-circle-o:before {
			content: "\f05c";
		}
		.fa-check-circle-o:before {
			content: "\f05d";
		}
		.fa-ban:before {
			content: "\f05e";
		}
		.fa-arrow-left:before {
			content: "\f060";
		}
		.fa-arrow-right:before {
			content: "\f061";
		}
		.fa-arrow-up:before {
			content: "\f062";
		}
		.fa-arrow-down:before {
			content: "\f063";
		}
		.fa-mail-forward:before, .fa-share:before {
			content: "\f064";
		}
		.fa-expand:before {
			content: "\f065";
		}
		.fa-compress:before {
			content: "\f066";
		}
		.fa-plus:before {
			content: "\f067";
		}
		.fa-minus:before {
			content: "\f068";
		}
		.fa-asterisk:before {
			content: "\f069";
		}
		.fa-exclamation-circle:before {
			content: "\f06a";
		}
		.fa-gift:before {
			content: "\f06b";
		}
		.fa-leaf:before {
			content: "\f06c";
		}
		.fa-fire:before {
			content: "\f06d";
		}
		.fa-eye:before {
			content: "\f06e";
		}
		.fa-eye-slash:before {
			content: "\f070";
		}
		.fa-exclamation-triangle:before, .fa-warning:before {
			content: "\f071";
		}
		.fa-plane:before {
			content: "\f072";
		}
		.fa-calendar:before {
			content: "\f073";
		}
		.fa-random:before {
			content: "\f074";
		}
		.fa-comment:before {
			content: "\f075";
		}
		.fa-magnet:before {
			content: "\f076";
		}
		.fa-chevron-up:before {
			content: "\f077";
		}
		.fa-chevron-down:before {
			content: "\f078";
		}
		.fa-retweet:before {
			content: "\f079";
		}
		.fa-shopping-cart:before {
			content: "\f07a";
		}
		.fa-folder:before {
			content: "\f07b";
		}
		.fa-folder-open:before {
			content: "\f07c";
		}
		.fa-arrows-v:before {
			content: "\f07d";
		}
		.fa-arrows-h:before {
			content: "\f07e";
		}
		.fa-bar-chart-o:before, .fa-bar-chart:before {
			content: "\f080";
		}
		.fa-twitter-square:before {
			content: "\f081";
		}
		.fa-facebook-square:before {
			content: "\f082";
		}
		.fa-camera-retro:before {
			content: "\f083";
		}
		.fa-key:before {
			content: "\f084";
		}
		.fa-cogs:before, .fa-gears:before {
			content: "\f085";
		}
		.fa-comments:before {
			content: "\f086";
		}
		.fa-thumbs-o-up:before {
			content: "\f087";
		}
		.fa-thumbs-o-down:before {
			content: "\f088";
		}
		.fa-star-half:before {
			content: "\f089";
		}
		.fa-heart-o:before {
			content: "\f08a";
		}
		.fa-sign-out:before {
			content: "\f08b";
		}
		.fa-linkedin-square:before {
			content: "\f08c";
		}
		.fa-thumb-tack:before {
			content: "\f08d";
		}
		.fa-external-link:before {
			content: "\f08e";
		}
		.fa-sign-in:before {
			content: "\f090";
		}
		.fa-trophy:before {
			content: "\f091";
		}
		.fa-github-square:before {
			content: "\f092";
		}
		.fa-upload:before {
			content: "\f093";
		}
		.fa-lemon-o:before {
			content: "\f094";
		}
		.fa-phone:before {
			content: "\f095";
		}
		.fa-square-o:before {
			content: "\f096";
		}
		.fa-bookmark-o:before {
			content: "\f097";
		}
		.fa-phone-square:before {
			content: "\f098";
		}
		.fa-twitter:before {
			content: "\f099";
		}
		.fa-facebook-f:before, .fa-facebook:before {
			content: "\f09a";
		}
		.fa-github:before {
			content: "\f09b";
		}
		.fa-unlock:before {
			content: "\f09c";
		}
		.fa-credit-card:before {
			content: "\f09d";
		}
		.fa-rss:before {
			content: "\f09e";
		}
		.fa-hdd-o:before {
			content: "\f0a0";
		}
		.fa-bullhorn:before {
			content: "\f0a1";
		}
		.fa-bell:before {
			content: "\f0f3";
		}
		.fa-certificate:before {
			content: "\f0a3";
		}
		.fa-hand-o-right:before {
			content: "\f0a4";
		}
		.fa-hand-o-left:before {
			content: "\f0a5";
		}
		.fa-hand-o-up:before {
			content: "\f0a6";
		}
		.fa-hand-o-down:before {
			content: "\f0a7";
		}
		.fa-arrow-circle-left:before {
			content: "\f0a8";
		}
		.fa-arrow-circle-right:before {
			content: "\f0a9";
		}
		.fa-arrow-circle-up:before {
			content: "\f0aa";
		}
		.fa-arrow-circle-down:before {
			content: "\f0ab";
		}
		.fa-globe:before {
			content: "\f0ac";
		}
		.fa-wrench:before {
			content: "\f0ad";
		}
		.fa-tasks:before {
			content: "\f0ae";
		}
		.fa-filter:before {
			content: "\f0b0";
		}
		.fa-briefcase:before {
			content: "\f0b1";
		}
		.fa-arrows-alt:before {
			content: "\f0b2";
		}
		.fa-group:before, .fa-users:before {
			content: "\f0c0";
		}
		.fa-chain:before, .fa-link:before {
			content: "\f0c1";
		}
		.fa-cloud:before {
			content: "\f0c2";
		}
		.fa-flask:before {
			content: "\f0c3";
		}
		.fa-cut:before, .fa-scissors:before {
			content: "\f0c4";
		}
		.fa-copy:before, .fa-files-o:before {
			content: "\f0c5";
		}
		.fa-paperclip:before {
			content: "\f0c6";
		}
		.fa-floppy-o:before, .fa-save:before {
			content: "\f0c7";
		}
		.fa-square:before {
			content: "\f0c8";
		}
		.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
			content: "\f0c9";
		}
		.fa-list-ul:before {
			content: "\f0ca";
		}
		.fa-list-ol:before {
			content: "\f0cb";
		}
		.fa-strikethrough:before {
			content: "\f0cc";
		}
		.fa-underline:before {
			content: "\f0cd";
		}
		.fa-table:before {
			content: "\f0ce";
		}
		.fa-magic:before {
			content: "\f0d0";
		}
		.fa-truck:before {
			content: "\f0d1";
		}
		.fa-pinterest:before {
			content: "\f0d2";
		}
		.fa-pinterest-square:before {
			content: "\f0d3";
		}
		.fa-google-plus-square:before {
			content: "\f0d4";
		}
		.fa-google-plus:before {
			content: "\f0d5";
		}
		.fa-money:before {
			content: "\f0d6";
		}
		.fa-caret-down:before {
			content: "\f0d7";
		}
		.fa-caret-up:before {
			content: "\f0d8";
		}
		.fa-caret-left:before {
			content: "\f0d9";
		}
		.fa-caret-right:before {
			content: "\f0da";
		}
		.fa-columns:before {
			content: "\f0db";
		}
		.fa-sort:before, .fa-unsorted:before {
			content: "\f0dc";
		}
		.fa-sort-desc:before, .fa-sort-down:before {
			content: "\f0dd";
		}
		.fa-sort-asc:before, .fa-sort-up:before {
			content: "\f0de";
		}
		.fa-envelope:before {
			content: "\f0e0";
		}
		.fa-linkedin:before {
			content: "\f0e1";
		}
		.fa-rotate-left:before, .fa-undo:before {
			content: "\f0e2";
		}
		.fa-gavel:before, .fa-legal:before {
			content: "\f0e3";
		}
		.fa-dashboard:before, .fa-tachometer:before {
			content: "\f0e4";
		}
		.fa-comment-o:before {
			content: "\f0e5";
		}
		.fa-comments-o:before {
			content: "\f0e6";
		}
		.fa-bolt:before, .fa-flash:before {
			content: "\f0e7";
		}
		.fa-sitemap:before {
			content: "\f0e8";
		}
		.fa-umbrella:before {
			content: "\f0e9";
		}
		.fa-clipboard:before, .fa-paste:before {
			content: "\f0ea";
		}
		.fa-lightbulb-o:before {
			content: "\f0eb";
		}
		.fa-exchange:before {
			content: "\f0ec";
		}
		.fa-cloud-download:before {
			content: "\f0ed";
		}
		.fa-cloud-upload:before {
			content: "\f0ee";
		}
		.fa-user-md:before {
			content: "\f0f0";
		}
		.fa-stethoscope:before {
			content: "\f0f1";
		}
		.fa-suitcase:before {
			content: "\f0f2";
		}
		.fa-bell-o:before {
			content: "\f0a2";
		}
		.fa-coffee:before {
			content: "\f0f4";
		}
		.fa-cutlery:before {
			content: "\f0f5";
		}
		.fa-file-text-o:before {
			content: "\f0f6";
		}
		.fa-building-o:before {
			content: "\f0f7";
		}
		.fa-hospital-o:before {
			content: "\f0f8";
		}
		.fa-ambulance:before {
			content: "\f0f9";
		}
		.fa-medkit:before {
			content: "\f0fa";
		}
		.fa-fighter-jet:before {
			content: "\f0fb";
		}
		.fa-beer:before {
			content: "\f0fc";
		}
		.fa-h-square:before {
			content: "\f0fd";
		}
		.fa-plus-square:before {
			content: "\f0fe";
		}
		.fa-angle-double-left:before {
			content: "\f100";
		}
		.fa-angle-double-right:before {
			content: "\f101";
		}
		.fa-angle-double-up:before {
			content: "\f102";
		}
		.fa-angle-double-down:before {
			content: "\f103";
		}
		.fa-angle-left:before {
			content: "\f104";
		}
		.fa-angle-right:before {
			content: "\f105";
		}
		.fa-angle-up:before {
			content: "\f106";
		}
		.fa-angle-down:before {
			content: "\f107";
		}
		.fa-desktop:before {
			content: "\f108";
		}
		.fa-laptop:before {
			content: "\f109";
		}
		.fa-tablet:before {
			content: "\f10a";
		}
		.fa-mobile-phone:before, .fa-mobile:before {
			content: "\f10b";
		}
		.fa-circle-o:before {
			content: "\f10c";
		}
		.fa-quote-left:before {
			content: "\f10d";
		}
		.fa-quote-right:before {
			content: "\f10e";
		}
		.fa-spinner:before {
			content: "\f110";
		}
		.fa-circle:before {
			content: "\f111";
		}
		.fa-mail-reply:before, .fa-reply:before {
			content: "\f112";
		}
		.fa-github-alt:before {
			content: "\f113";
		}
		.fa-folder-o:before {
			content: "\f114";
		}
		.fa-folder-open-o:before {
			content: "\f115";
		}
		.fa-smile-o:before {
			content: "\f118";
		}
		.fa-frown-o:before {
			content: "\f119";
		}
		.fa-meh-o:before {
			content: "\f11a";
		}
		.fa-gamepad:before {
			content: "\f11b";
		}
		.fa-keyboard-o:before {
			content: "\f11c";
		}
		.fa-flag-o:before {
			content: "\f11d";
		}
		.fa-flag-checkered:before {
			content: "\f11e";
		}
		.fa-terminal:before {
			content: "\f120";
		}
		.fa-code:before {
			content: "\f121";
		}
		.fa-mail-reply-all:before, .fa-reply-all:before {
			content: "\f122";
		}
		.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
			content: "\f123";
		}
		.fa-location-arrow:before {
			content: "\f124";
		}
		.fa-crop:before {
			content: "\f125";
		}
		.fa-code-fork:before {
			content: "\f126";
		}
		.fa-chain-broken:before, .fa-unlink:before {
			content: "\f127";
		}
		.fa-question:before {
			content: "\f128";
		}
		.fa-info:before {
			content: "\f129";
		}
		.fa-exclamation:before {
			content: "\f12a";
		}
		.fa-superscript:before {
			content: "\f12b";
		}
		.fa-subscript:before {
			content: "\f12c";
		}
		.fa-eraser:before {
			content: "\f12d";
		}
		.fa-puzzle-piece:before {
			content: "\f12e";
		}
		.fa-microphone:before {
			content: "\f130";
		}
		.fa-microphone-slash:before {
			content: "\f131";
		}
		.fa-shield:before {
			content: "\f132";
		}
		.fa-calendar-o:before {
			content: "\f133";
		}
		.fa-fire-extinguisher:before {
			content: "\f134";
		}
		.fa-rocket:before {
			content: "\f135";
		}
		.fa-maxcdn:before {
			content: "\f136";
		}
		.fa-chevron-circle-left:before {
			content: "\f137";
		}
		.fa-chevron-circle-right:before {
			content: "\f138";
		}
		.fa-chevron-circle-up:before {
			content: "\f139";
		}
		.fa-chevron-circle-down:before {
			content: "\f13a";
		}
		.fa-html5:before {
			content: "\f13b";
		}
		.fa-css3:before {
			content: "\f13c";
		}
		.fa-anchor:before {
			content: "\f13d";
		}
		.fa-unlock-alt:before {
			content: "\f13e";
		}
		.fa-bullseye:before {
			content: "\f140";
		}
		.fa-ellipsis-h:before {
			content: "\f141";
		}
		.fa-ellipsis-v:before {
			content: "\f142";
		}
		.fa-rss-square:before {
			content: "\f143";
		}
		.fa-play-circle:before {
			content: "\f144";
		}
		.fa-ticket:before {
			content: "\f145";
		}
		.fa-minus-square:before {
			content: "\f146";
		}
		.fa-minus-square-o:before {
			content: "\f147";
		}
		.fa-level-up:before {
			content: "\f148";
		}
		.fa-level-down:before {
			content: "\f149";
		}
		.fa-check-square:before {
			content: "\f14a";
		}
		.fa-pencil-square:before {
			content: "\f14b";
		}
		.fa-external-link-square:before {
			content: "\f14c";
		}
		.fa-share-square:before {
			content: "\f14d";
		}
		.fa-compass:before {
			content: "\f14e";
		}
		.fa-caret-square-o-down:before, .fa-toggle-down:before {
			content: "\f150";
		}
		.fa-caret-square-o-up:before, .fa-toggle-up:before {
			content: "\f151";
		}
		.fa-caret-square-o-right:before, .fa-toggle-right:before {
			content: "\f152";
		}
		.fa-eur:before, .fa-euro:before {
			content: "\f153";
		}
		.fa-gbp:before {
			content: "\f154";
		}
		.fa-dollar:before, .fa-usd:before {
			content: "\f155";
		}
		.fa-inr:before, .fa-rupee:before {
			content: "\f156";
		}
		.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
			content: "\f157";
		}
		.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
			content: "\f158";
		}
		.fa-krw:before, .fa-won:before {
			content: "\f159";
		}
		.fa-bitcoin:before, .fa-btc:before {
			content: "\f15a";
		}
		.fa-file:before {
			content: "\f15b";
		}
		.fa-file-text:before {
			content: "\f15c";
		}
		.fa-sort-alpha-asc:before {
			content: "\f15d";
		}
		.fa-sort-alpha-desc:before {
			content: "\f15e";
		}
		.fa-sort-amount-asc:before {
			content: "\f160";
		}
		.fa-sort-amount-desc:before {
			content: "\f161";
		}
		.fa-sort-numeric-asc:before {
			content: "\f162";
		}
		.fa-sort-numeric-desc:before {
			content: "\f163";
		}
		.fa-thumbs-up:before {
			content: "\f164";
		}
		.fa-thumbs-down:before {
			content: "\f165";
		}
		.fa-youtube-square:before {
			content: "\f166";
		}
		.fa-youtube:before {
			content: "\f167";
		}
		.fa-xing:before {
			content: "\f168";
		}
		.fa-xing-square:before {
			content: "\f169";
		}
		.fa-youtube-play:before {
			content: "\f16a";
		}
		.fa-dropbox:before {
			content: "\f16b";
		}
		.fa-stack-overflow:before {
			content: "\f16c";
		}
		.fa-instagram:before {
			content: "\f16d";
		}
		.fa-flickr:before {
			content: "\f16e";
		}
		.fa-adn:before {
			content: "\f170";
		}
		.fa-bitbucket:before {
			content: "\f171";
		}
		.fa-bitbucket-square:before {
			content: "\f172";
		}
		.fa-tumblr:before {
			content: "\f173";
		}
		.fa-tumblr-square:before {
			content: "\f174";
		}
		.fa-long-arrow-down:before {
			content: "\f175";
		}
		.fa-long-arrow-up:before {
			content: "\f176";
		}
		.fa-long-arrow-left:before {
			content: "\f177";
		}
		.fa-long-arrow-right:before {
			content: "\f178";
		}
		.fa-apple:before {
			content: "\f179";
		}
		.fa-windows:before {
			content: "\f17a";
		}
		.fa-android:before {
			content: "\f17b";
		}
		.fa-linux:before {
			content: "\f17c";
		}
		.fa-dribbble:before {
			content: "\f17d";
		}
		.fa-skype:before {
			content: "\f17e";
		}
		.fa-foursquare:before {
			content: "\f180";
		}
		.fa-trello:before {
			content: "\f181";
		}
		.fa-female:before {
			content: "\f182";
		}
		.fa-male:before {
			content: "\f183";
		}
		.fa-gittip:before, .fa-gratipay:before {
			content: "\f184";
		}
		.fa-sun-o:before {
			content: "\f185";
		}
		.fa-moon-o:before {
			content: "\f186";
		}
		.fa-archive:before {
			content: "\f187";
		}
		.fa-bug:before {
			content: "\f188";
		}
		.fa-vk:before {
			content: "\f189";
		}
		.fa-weibo:before {
			content: "\f18a";
		}
		.fa-renren:before {
			content: "\f18b";
		}
		.fa-pagelines:before {
			content: "\f18c";
		}
		.fa-stack-exchange:before {
			content: "\f18d";
		}
		.fa-arrow-circle-o-right:before {
			content: "\f18e";
		}
		.fa-arrow-circle-o-left:before {
			content: "\f190";
		}
		.fa-caret-square-o-left:before, .fa-toggle-left:before {
			content: "\f191";
		}
		.fa-dot-circle-o:before {
			content: "\f192";
		}
		.fa-wheelchair:before {
			content: "\f193";
		}
		.fa-vimeo-square:before {
			content: "\f194";
		}
		.fa-try:before, .fa-turkish-lira:before {
			content: "\f195";
		}
		.fa-plus-square-o:before {
			content: "\f196";
		}
		.fa-space-shuttle:before {
			content: "\f197";
		}
		.fa-slack:before {
			content: "\f198";
		}
		.fa-envelope-square:before {
			content: "\f199";
		}
		.fa-wordpress:before {
			content: "\f19a";
		}
		.fa-openid:before {
			content: "\f19b";
		}
		.fa-bank:before, .fa-institution:before, .fa-university:before {
			content: "\f19c";
		}
		.fa-graduation-cap:before, .fa-mortar-board:before {
			content: "\f19d";
		}
		.fa-yahoo:before {
			content: "\f19e";
		}
		.fa-google:before {
			content: "\f1a0";
		}
		.fa-reddit:before {
			content: "\f1a1";
		}
		.fa-reddit-square:before {
			content: "\f1a2";
		}
		.fa-stumbleupon-circle:before {
			content: "\f1a3";
		}
		.fa-stumbleupon:before {
			content: "\f1a4";
		}
		.fa-delicious:before {
			content: "\f1a5";
		}
		.fa-digg:before {
			content: "\f1a6";
		}
		.fa-pied-piper:before {
			content: "\f1a7";
		}
		.fa-pied-piper-alt:before {
			content: "\f1a8";
		}
		.fa-drupal:before {
			content: "\f1a9";
		}
		.fa-joomla:before {
			content: "\f1aa";
		}
		.fa-language:before {
			content: "\f1ab";
		}
		.fa-fax:before {
			content: "\f1ac";
		}
		.fa-building:before {
			content: "\f1ad";
		}
		.fa-child:before {
			content: "\f1ae";
		}
		.fa-paw:before {
			content: "\f1b0";
		}
		.fa-spoon:before {
			content: "\f1b1";
		}
		.fa-cube:before {
			content: "\f1b2";
		}
		.fa-cubes:before {
			content: "\f1b3";
		}
		.fa-behance:before {
			content: "\f1b4";
		}
		.fa-behance-square:before {
			content: "\f1b5";
		}
		.fa-steam:before {
			content: "\f1b6";
		}
		.fa-steam-square:before {
			content: "\f1b7";
		}
		.fa-recycle:before {
			content: "\f1b8";
		}
		.fa-automobile:before, .fa-car:before {
			content: "\f1b9";
		}
		.fa-cab:before, .fa-taxi:before {
			content: "\f1ba";
		}
		.fa-tree:before {
			content: "\f1bb";
		}
		.fa-spotify:before {
			content: "\f1bc";
		}
		.fa-deviantart:before {
			content: "\f1bd";
		}
		.fa-soundcloud:before {
			content: "\f1be";
		}
		.fa-database:before {
			content: "\f1c0";
		}
		.fa-file-pdf-o:before {
			content: "\f1c1";
		}
		.fa-file-word-o:before {
			content: "\f1c2";
		}
		.fa-file-excel-o:before {
			content: "\f1c3";
		}
		.fa-file-powerpoint-o:before {
			content: "\f1c4";
		}
		.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
			content: "\f1c5";
		}
		.fa-file-archive-o:before, .fa-file-zip-o:before {
			content: "\f1c6";
		}
		.fa-file-audio-o:before, .fa-file-sound-o:before {
			content: "\f1c7";
		}
		.fa-file-movie-o:before, .fa-file-video-o:before {
			content: "\f1c8";
		}
		.fa-file-code-o:before {
			content: "\f1c9";
		}
		.fa-vine:before {
			content: "\f1ca";
		}
		.fa-codepen:before {
			content: "\f1cb";
		}
		.fa-jsfiddle:before {
			content: "\f1cc";
		}
		.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
			content: "\f1cd";
		}
		.fa-circle-o-notch:before {
			content: "\f1ce";
		}
		.fa-ra:before, .fa-rebel:before {
			content: "\f1d0";
		}
		.fa-empire:before, .fa-ge:before {
			content: "\f1d1";
		}
		.fa-git-square:before {
			content: "\f1d2";
		}
		.fa-git:before {
			content: "\f1d3";
		}
		.fa-hacker-news:before {
			content: "\f1d4";
		}
		.fa-tencent-weibo:before {
			content: "\f1d5";
		}
		.fa-qq:before {
			content: "\f1d6";
		}
		.fa-wechat:before, .fa-weixin:before {
			content: "\f1d7";
		}
		.fa-paper-plane:before, .fa-send:before {
			content: "\f1d8";
		}
		.fa-paper-plane-o:before, .fa-send-o:before {
			content: "\f1d9";
		}
		.fa-history:before {
			content: "\f1da";
		}
		.fa-circle-thin:before, .fa-genderless:before {
			content: "\f1db";
		}
		.fa-header:before {
			content: "\f1dc";
		}
		.fa-paragraph:before {
			content: "\f1dd";
		}
		.fa-sliders:before {
			content: "\f1de";
		}
		.fa-share-alt:before {
			content: "\f1e0";
		}
		.fa-share-alt-square:before {
			content: "\f1e1";
		}
		.fa-bomb:before {
			content: "\f1e2";
		}
		.fa-futbol-o:before, .fa-soccer-ball-o:before {
			content: "\f1e3";
		}
		.fa-tty:before {
			content: "\f1e4";
		}
		.fa-binoculars:before {
			content: "\f1e5";
		}
		.fa-plug:before {
			content: "\f1e6";
		}
		.fa-slideshare:before {
			content: "\f1e7";
		}
		.fa-twitch:before {
			content: "\f1e8";
		}
		.fa-yelp:before {
			content: "\f1e9";
		}
		.fa-newspaper-o:before {
			content: "\f1ea";
		}
		.fa-wifi:before {
			content: "\f1eb";
		}
		.fa-calculator:before {
			content: "\f1ec";
		}
		.fa-paypal:before {
			content: "\f1ed";
		}
		.fa-google-wallet:before {
			content: "\f1ee";
		}
		.fa-cc-visa:before {
			content: "\f1f0";
		}
		.fa-cc-mastercard:before {
			content: "\f1f1";
		}
		.fa-cc-discover:before {
			content: "\f1f2";
		}
		.fa-cc-amex:before {
			content: "\f1f3";
		}
		.fa-cc-paypal:before {
			content: "\f1f4";
		}
		.fa-cc-stripe:before {
			content: "\f1f5";
		}
		.fa-bell-slash:before {
			content: "\f1f6";
		}
		.fa-bell-slash-o:before {
			content: "\f1f7";
		}
		.fa-trash:before {
			content: "\f1f8";
		}
		.fa-copyright:before {
			content: "\f1f9";
		}
		.fa-at:before {
			content: "\f1fa";
		}
		.fa-eyedropper:before {
			content: "\f1fb";
		}
		.fa-paint-brush:before {
			content: "\f1fc";
		}
		.fa-birthday-cake:before {
			content: "\f1fd";
		}
		.fa-area-chart:before {
			content: "\f1fe";
		}
		.fa-pie-chart:before {
			content: "\f200";
		}
		.fa-line-chart:before {
			content: "\f201";
		}
		.fa-lastfm:before {
			content: "\f202";
		}
		.fa-lastfm-square:before {
			content: "\f203";
		}
		.fa-toggle-off:before {
			content: "\f204";
		}
		.fa-toggle-on:before {
			content: "\f205";
		}
		.fa-bicycle:before {
			content: "\f206";
		}
		.fa-bus:before {
			content: "\f207";
		}
		.fa-ioxhost:before {
			content: "\f208";
		}
		.fa-angellist:before {
			content: "\f209";
		}
		.fa-cc:before {
			content: "\f20a";
		}
		.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
			content: "\f20b";
		}
		.fa-meanpath:before {
			content: "\f20c";
		}
		.fa-buysellads:before {
			content: "\f20d";
		}
		.fa-connectdevelop:before {
			content: "\f20e";
		}
		.fa-dashcube:before {
			content: "\f210";
		}
		.fa-forumbee:before {
			content: "\f211";
		}
		.fa-leanpub:before {
			content: "\f212";
		}
		.fa-sellsy:before {
			content: "\f213";
		}
		.fa-shirtsinbulk:before {
			content: "\f214";
		}
		.fa-simplybuilt:before {
			content: "\f215";
		}
		.fa-skyatlas:before {
			content: "\f216";
		}
		.fa-cart-plus:before {
			content: "\f217";
		}
		.fa-cart-arrow-down:before {
			content: "\f218";
		}
		.fa-diamond:before {
			content: "\f219";
		}
		.fa-ship:before {
			content: "\f21a";
		}
		.fa-user-secret:before {
			content: "\f21b";
		}
		.fa-motorcycle:before {
			content: "\f21c";
		}
		.fa-street-view:before {
			content: "\f21d";
		}
		.fa-heartbeat:before {
			content: "\f21e";
		}
		.fa-venus:before {
			content: "\f221";
		}
		.fa-mars:before {
			content: "\f222";
		}
		.fa-mercury:before {
			content: "\f223";
		}
		.fa-transgender:before {
			content: "\f224";
		}
		.fa-transgender-alt:before {
			content: "\f225";
		}
		.fa-venus-double:before {
			content: "\f226";
		}
		.fa-mars-double:before {
			content: "\f227";
		}
		.fa-venus-mars:before {
			content: "\f228";
		}
		.fa-mars-stroke:before {
			content: "\f229";
		}
		.fa-mars-stroke-v:before {
			content: "\f22a";
		}
		.fa-mars-stroke-h:before {
			content: "\f22b";
		}
		.fa-neuter:before {
			content: "\f22c";
		}
		.fa-facebook-official:before {
			content: "\f230";
		}
		.fa-pinterest-p:before {
			content: "\f231";
		}
		.fa-whatsapp:before {
			content: "\f232";
		}
		.fa-server:before {
			content: "\f233";
		}
		.fa-user-plus:before {
			content: "\f234";
		}
		.fa-user-times:before {
			content: "\f235";
		}
		.fa-bed:before, .fa-hotel:before {
			content: "\f236";
		}
		.fa-viacoin:before {
			content: "\f237";
		}
		.fa-train:before {
			content: "\f238";
		}
		.fa-subway:before {
			content: "\f239";
		}
		.fa-medium:before {
			content: "\f23a";
		}
		@font-face {
			font-family: 'icomoon';
			src: url(../fonts/icomoon.eot?ld5vnx);
			src: url(../fonts/icomoon.eot?#iefixld5vnx)format("embedded-opentype"), url(../fonts/icomoon.woff?ld5vnx)format("woff"), url(../fonts/icomoon.ttf?ld5vnx)format("truetype"), url(../fonts/icomoon.svg?ld5vnx#icomoon)format("svg");
			font-weight: 400;
			font-style: normal;
		}
		[class*=" icon-"], [class^=icon-] {
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: 400;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
		.icon-dropdown:before {
			content: "\e606";
		}
		.icon-dglass:before {
			content: "\e600";
		}
		.icon-cate:before {
			content: "\e601";
		}
		.icon-dice:before {
			content: "\e602";
		}
		.icon-dice-2:before {
			content: "\e915";
		}
		.icon-earth:before {
			content: "\e603";
		}
		.icon-newfilm:before {
			content: "\e604";
		}
		.icon-video:before {
			content: "\e605";
		}
		.bootstrap-select {
			width: 220px \0;
		}
		.bootstrap-select>.btn {
			width: 100%;
			padding-right: 25px;
		}
		.error .bootstrap-select .btn {
			border: 1px solid #b94a48;
		}
		.control-group.error .bootstrap-select .dropdown-toggle {
			border-color: #b94a48;
		}
		.bootstrap-select.fit-width {
			width: auto !important;
		}
		.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
			width: 220px;
		}
		.bootstrap-select.btn-group[class*=col-] .btn, .bootstrap-select.form-control:not([class*=col-]), .form-inline .bootstrap-select.btn-group .form-control {
			width: 100%;
		}
		.bootstrap-select .btn:focus {
			outline: #333 dotted thin !important;
			outline: -webkit-focus-ring-color auto 5px !important;
			outline-offset: -2px;
		}
		.bootstrap-select.form-control {
			margin-bottom: 0;
			padding: 0;
			border: none;
		}
		.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
			float: none;
			display: inline-block;
			margin-left: 0;
		}
		.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
			float: right;
		}
		.form-group .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-search .bootstrap-select.btn-group {
			margin-bottom: 0;
		}
		.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
			padding: 0;
		}
		.input-append .bootstrap-select.btn-group {
			margin-left: -1px;
		}
		.input-prepend .bootstrap-select.btn-group {
			margin-right: -1px;
		}
		.bootstrap-select.btn-group>.disabled:focus {
			outline: 0 !important;
		}
		.bootstrap-select.btn-group .btn .filter-option {
			display: inline-block;
			overflow: hidden;
			width: 100%;
			text-align: left;
		}
		.bootstrap-select.btn-group .btn .caret {
			position: absolute;
			top: 50%;
			right: 12px;
			margin-top: -2px;
			vertical-align: middle;
		}
		.bootstrap-select.btn-group .dropdown-menu {
			min-width: 100%;
			z-index: 1035;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.bootstrap-select.btn-group .dropdown-menu.inner {
			position: static;
			border: 0;
			padding: 0;
			margin: 0;
			border-radius: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.bootstrap-select.btn-group .dropdown-menu li {
			position: relative;
		}
		.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small {
			color: #64b1d8;
			color: rgba(100, 177, 216, .4);
		}
		.bootstrap-select.btn-group .dropdown-menu li a {
			cursor: pointer;
		}
		.bootstrap-select.btn-group .dropdown-menu li a.opt {
			position: relative;
			padding-left: 2.25em;
		}
		.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
			display: none;
		}
		.bootstrap-select.btn-group .dropdown-menu li a span.text {
			display: inline-block;
		}
		.bootstrap-select.btn-group .dropdown-menu li small {
			padding-left: .5em;
		}
		.bootstrap-select.btn-group .dropdown-menu .notify {
			position: absolute;
			bottom: 5px;
			width: 96%;
			margin: 0 2%;
			min-height: 26px;
			padding: 3px 5px;
			background: #f5f5f5;
			border: 1px solid #e3e3e3;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			pointer-events: none;
			opacity: .9;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.bootstrap-select.btn-group .no-results {
			padding: 3px;
			background: #f5f5f5;
			margin: 0 5px;
		}
		.bootstrap-select.btn-group.fit-width .btn .filter-option {
			position: static;
		}
		.bootstrap-select.btn-group.fit-width .btn .caret {
			position: static;
			top: auto;
			margin-top: -1px;
		}
		.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
			position: absolute;
			display: inline-block;
			right: 15px;
			margin-top: 5px;
		}
		.checkbox.checkbox-inline, .radio.radio-inline {
			margin-top: 0;
		}
		.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
			margin-right: 34px;
		}
		.bootstrap-select.show-menu-arrow.open>.btn {
			z-index: 1036;
		}
		.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
			content: '';
			border-left: 7px solid transparent;
			border-right: 7px solid transparent;
			border-bottom-width: 7px;
			border-bottom-style: solid;
			border-bottom-color: #ccc;
			border-bottom-color: rgba(204, 204, 204, .2);
			position: absolute;
			bottom: -4px;
			left: 9px;
			display: none;
		}
		.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
			content: '';
			border-left: 6px solid transparent;
			border-right: 6px solid transparent;
			border-bottom: 6px solid #fff;
			position: absolute;
			bottom: -4px;
			left: 10px;
			display: none;
		}
		.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
			bottom: auto;
			top: -3px;
			border-bottom: 0;
			border-top-width: 7px;
			border-top-style: solid;
			border-top-color: #ccc;
			border-top-color: rgba(204, 204, 204, .2);
		}
		.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
			bottom: auto;
			top: -3px;
			border-top: 6px solid #fff;
			border-bottom: 0;
		}
		.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
			right: 12px;
			left: auto;
		}
		.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
			right: 13px;
			left: auto;
		}
		.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
			display: block;
		}
		.bs-actionsbox, .bs-searchbox {
			padding: 4px 8px;
		}
		.bs-actionsbox {
			float: left;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.bs-actionsbox .btn-group button {
			width: 50%;
		}
		.bs-searchbox+.bs-actionsbox {
			padding: 0 8px 4px;
		}
		.bs-searchbox input.form-control {
			margin-bottom: 0;
			width: 100%;
		}
		.mobile-device {
			position: absolute;
			top: 0;
			left: 0;
			display: block !important;
			width: 100%;
			height: 100% !important;
			opacity: 0;
		}
		.checkbox {
			padding-left: 20px;
		}
		.checkbox label {
			display: inline-block;
			position: relative;
			padding-left: 5px;
		}
		.checkbox label::after, .checkbox label::before {
			left: 0;
			display: inline-block;
			position: absolute;
			margin-left: -20px;
		}
		.checkbox label::before {
			content: "";
			width: 17px;
			height: 17px;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #fff;
			-webkit-transition: border .15s ease-in-out, color .15s ease-in-out;
			-o-transition: border .15s ease-in-out, color .15s ease-in-out;
			transition: border .15s ease-in-out, color .15s ease-in-out;
		}
		.checkbox label::after {
			width: 16px;
			height: 16px;
			top: 0;
			padding-left: 3px;
			padding-top: 1px;
			font-size: 11px;
			color: #555;
		}
		.checkbox-danger input[type=checkbox]:checked+label::after, .checkbox-info input[type=checkbox]:checked+label::after, .checkbox-primary input[type=checkbox]:checked+label::after, .checkbox-success input[type=checkbox]:checked+label::after, .checkbox-warning input[type=checkbox]:checked+label::after {
			color: #fff;
		}
		.checkbox input[type=checkbox] {
			opacity: 0;
			z-index: 1;
		}
		.checkbox input[type=checkbox]:focus+label::before {
			outline: dotted thin;
			outline: -webkit-focus-ring-color auto 5px;
			outline-offset: -2px;
		}
		.checkbox input[type=checkbox]:checked+label::after {
			font-family: 'FontAwesome';
			content: "\f00c";
		}
		.checkbox input[type=checkbox]:disabled+label {
			opacity: .65;
		}
		.checkbox input[type=checkbox]:disabled+label::before {
			background-color: #eee;
			cursor: not-allowed;
		}
		.checkbox.checkbox-circle label::before {
			border-radius: 50%;
		}
		.checkbox-primary input[type=checkbox]:checked+label::before {
			background-color: #428bca;
			border-color: #428bca;
		}
		.checkbox-danger input[type=checkbox]:checked+label::before {
			background-color: #d9534f;
			border-color: #d9534f;
		}
		.checkbox-info input[type=checkbox]:checked+label::before {
			background-color: #5bc0de;
			border-color: #5bc0de;
		}
		.checkbox-warning input[type=checkbox]:checked+label::before {
			background-color: #f0ad4e;
			border-color: #f0ad4e;
		}
		.checkbox-success input[type=checkbox]:checked+label::before {
			background-color: #5cb85c;
			border-color: #5cb85c;
		}
		.radio {
			padding-left: 20px;
		}
		.radio label {
			display: inline-block;
			position: relative;
			padding-left: 5px;
		}
		.radio label::after, .radio label::before {
			display: inline-block;
			position: absolute;
			margin-left: -20px;
			border-radius: 50%;
		}
		.radio label::before {
			content: "";
			width: 17px;
			height: 17px;
			left: 0;
			border: 1px solid #ccc;
			background-color: #fff;
			-webkit-transition: border .15s ease-in-out;
			-o-transition: border .15s ease-in-out;
			transition: border .15s ease-in-out;
		}
		.radio label::after {
			content: " ";
			width: 11px;
			height: 11px;
			left: 3px;
			top: 3px;
			background-color: #555;
			-webkit-transform: scale(0, 0);
			-ms-transform: scale(0, 0);
			-o-transform: scale(0, 0);
			transform: scale(0, 0);
			-webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
			-moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
			-o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
			transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33);
		}
		.radio-primary input[type=radio]+label::after, .radio-primary input[type=radio]:checked+label::after {
			background-color: #428bca;
		}
		.mfp-container:before, .mfp-figure:after {
			content: '';
		}
		.mfp-bg, .mfp-wrap {
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			position: fixed;
		}
		.radio input[type=radio] {
			opacity: 0;
			z-index: 1;
		}
		.radio input[type=radio]:focus+label::before {
			outline: dotted thin;
			outline: -webkit-focus-ring-color auto 5px;
			outline-offset: -2px;
		}
		.radio input[type=radio]:checked+label::after {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
		}
		.radio input[type=radio]:disabled+label {
			opacity: .65;
		}
		.radio input[type=radio]:disabled+label::before {
			cursor: not-allowed;
		}
		.radio-primary input[type=radio]:checked+label::before {
			border-color: #428bca;
		}
		.radio-danger input[type=radio]+label::after, .radio-danger input[type=radio]:checked+label::after {
			background-color: #d9534f;
		}
		.radio-danger input[type=radio]:checked+label::before {
			border-color: #d9534f;
		}
		.radio-info input[type=radio]+label::after, .radio-info input[type=radio]:checked+label::after {
			background-color: #5bc0de;
		}
		.radio-info input[type=radio]:checked+label::before {
			border-color: #5bc0de;
		}
		.radio-warning input[type=radio]+label::after, .radio-warning input[type=radio]:checked+label::after {
			background-color: #f0ad4e;
		}
		.radio-warning input[type=radio]:checked+label::before {
			border-color: #f0ad4e;
		}
		.radio-success input[type=radio]+label::after, .radio-success input[type=radio]:checked+label::after {
			background-color: #5cb85c;
		}
		.radio-success input[type=radio]:checked+label::before {
			border-color: #5cb85c;
		}
		.mfp-bg {
			z-index: 1042;
			overflow: hidden;
			background: #0b0b0b;
			opacity: .8;
			filter: alpha(opacity=80);
		}
		.mfp-wrap {
			z-index: 1000000;
			outline: 0 !important;
			-webkit-backface-visibility: hidden;
		}
		.mfp-container {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			padding: 0 8px;
			box-sizing: border-box;
		}
		.mfp-container, img.mfp-img {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		.mfp-container:before {
			display: inline-block;
			height: 100%;
		}
		.mfp-align-top .mfp-container:before {
			display: none;
		}
		.mfp-content {
			position: relative;
			display: inline-block;
			margin: 0 auto;
			text-align: left;
			z-index: 1045;
		}
		.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
			width: 100%;
			cursor: auto;
		}
		.mfp-ajax-cur {
			cursor: progress;
		}
		.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
			cursor: -moz-zoom-out;
			cursor: -webkit-zoom-out;
			cursor: zoom-out;
		}
		.mfp-zoom {
			cursor: pointer;
			cursor: -webkit-zoom-in;
			cursor: -moz-zoom-in;
			cursor: zoom-in;
		}
		.mfp-auto-cursor .mfp-content {
			cursor: auto;
		}
		.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none;
		}
		.mfp-loading.mfp-figure {
			display: none;
		}
		.mfp-hide {
			display: none !important;
		}
		.mfp-preloader {
			color: #CCC;
			position: absolute;
			top: 50%;
			width: auto;
			text-align: center;
			margin-top: -.8em;
			left: 8px;
			right: 8px;
			z-index: 1044;
		}
		.mfp-preloader a {
			color: #CCC;
		}
		.mfp-close, .mfp-preloader a:hover {
			color: #FFF;
		}
		.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
			display: none;
		}
		button.mfp-arrow, button.mfp-close {
			overflow: visible;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none;
			display: block;
			outline: 0;
			padding: 0;
			z-index: 1046;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.mfp-figure:after, .mfp-iframe-scaler iframe {
			position: absolute;
			left: 0;
			box-shadow: 0 0 8px rgba(0, 0, 0, .6);
		}
		button::-moz-focus-inner {
			padding: 0;
			border: 0;
		}
		.mfp-close {
			width: 44px;
			height: 44px;
			line-height: 44px;
			position: absolute;
			right: 0;
			top: 0;
			text-decoration: none;
			text-align: center;
			opacity: .65;
			filter: alpha(opacity=65);
			padding: 0 0 18px 10px;
			font-style: normal;
			font-size: 28px;
			font-family: Arial, Baskerville, monospace;
		}
		.mfp-close:focus, .mfp-close:hover {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.mfp-close:active {
			top: 1px;
		}
		.mfp-close-btn-in .mfp-close {
			color: #333;
		}
		.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
			color: #FFF;
			right: -6px;
			text-align: right;
			padding-right: 6px;
			width: 100%;
		}
		.mfp-counter {
			position: absolute;
			top: 0;
			right: 0;
			color: #CCC;
			font-size: 12px;
			line-height: 18px;
			white-space: nowrap;
		}
		.mfp-figure, img.mfp-img {
			line-height: 0;
		}
		.mfp-arrow {
			position: absolute;
			opacity: .65;
			filter: alpha(opacity=65);
			margin: -55px 0 0;
			top: 50%;
			padding: 0;
			width: 90px;
			height: 110px;
		}
		.mfp-arrow:active {
			margin-top: -54px;
		}
		.mfp-arrow:focus, .mfp-arrow:hover {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
			content: '';
			display: block;
			width: 0;
			height: 0;
			position: absolute;
			left: 0;
			top: 0;
			margin-top: 35px;
			margin-left: 35px;
			border: inset transparent;
		}
		.mfp-arrow .mfp-a, .mfp-arrow:after {
			border-top-width: 13px;
			border-bottom-width: 13px;
			top: 8px;
		}
		.mfp-arrow .mfp-b, .mfp-arrow:before {
			border-top-width: 21px;
			border-bottom-width: 21px;
			opacity: .7;
		}
		.mfp-arrow-left {
			left: 0;
		}
		.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
			border-right: 17px solid #FFF;
			margin-left: 31px;
		}
		.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
			margin-left: 25px;
			border-right: 27px solid #3F3F3F;
		}
		.mfp-arrow-right {
			right: 0;
		}
		.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
			border-left: 17px solid #FFF;
			margin-left: 39px;
		}
		.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
			border-left: 27px solid #3F3F3F;
		}
		.mfp-iframe-holder {
			padding-top: 40px;
			padding-bottom: 40px;
		}
		.mfp-iframe-holder .mfp-content {
			line-height: 0;
			width: 100%;
			max-width: 900px;
		}
		.mfp-image-holder .mfp-content, img.mfp-img {
			max-width: 100%;
		}
		.mfp-iframe-holder .mfp-close {
			top: -40px;
		}
		.mfp-iframe-scaler {
			width: 100%;
			height: 0;
			overflow: hidden;
			padding-top: 56.25%;
		}
		.mfp-iframe-scaler iframe {
			display: block;
			top: 0;
			width: 100%;
			height: 100%;
			background: #000;
		}
		.mfp-figure:after, img.mfp-img {
			display: block;
			width: auto;
			height: auto;
		}
		img.mfp-img {
			box-sizing: border-box;
			padding: 40px 0;
			margin: 0 auto;
		}
		.mfp-figure:after {
			top: 40px;
			bottom: 40px;
			right: 0;
			z-index: -1;
			background: #444;
		}
		.mfp-figure small {
			color: #BDBDBD;
			display: block;
			font-size: 12px;
			line-height: 14px;
		}
		.mfp-figure figure {
			margin: 0;
		}
		.mfp-bottom-bar {
			margin-top: -36px;
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
			cursor: auto;
		}
		.mfp-gallery .mfp-image-holder .mfp-figure, .owl-controls .owl-buttons div, .owl-controls .owl-page {
			cursor: pointer;
		}
		.mfp-title {
			text-align: left;
			line-height: 18px;
			color: #F3F3F3;
			word-wrap: break-word;
			padding-right: 36px;
		}
		@media screen and (max-width:800px)and (orientation:landscape), screen and (max-height:300px) {
			.mfp-img-mobile .mfp-image-holder {
				padding-left: 0;
				padding-right: 0;
			}
			.mfp-img-mobile img.mfp-img {
				padding: 0;
			}
			.mfp-img-mobile .mfp-figure:after {
				top: 0;
				bottom: 0;
			}
			.mfp-img-mobile .mfp-figure small {
				display: inline;
				margin-left: 5px;
			}
			.mfp-img-mobile .mfp-bottom-bar {
				background: rgba(0, 0, 0, .6);
				bottom: 0;
				margin: 0;
				top: auto;
				padding: 3px 5px;
				position: fixed;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.mfp-img-mobile .mfp-bottom-bar:empty {
				padding: 0;
			}
			.mfp-img-mobile .mfp-counter {
				right: 5px;
				top: 3px;
			}
			.mfp-img-mobile .mfp-close {
				top: 0;
				right: 0;
				width: 35px;
				height: 35px;
				line-height: 35px;
				background: rgba(0, 0, 0, .6);
				position: fixed;
				text-align: center;
				padding: 0;
			}
		}
		@media all and (max-width:900px) {
			.mfp-arrow {
				-webkit-transform: scale(.75);
				transform: scale(.75);
			}
			.mfp-arrow-left {
				-webkit-transform-origin: 0;
				transform-origin: 0;
			}
			.mfp-arrow-right {
				-webkit-transform-origin: 100%;
				transform-origin: 100%;
			}
			.mfp-container {
				padding-left: 6px;
				padding-right: 6px;
			}
		}
		.mfp-ie7 .mfp-img {
			padding: 0;
		}
		.mfp-ie7 .mfp-bottom-bar {
			width: 600px;
			left: 50%;
			margin-left: -300px;
			margin-top: 5px;
			padding-bottom: 5px;
		}
		.mfp-ie7 .mfp-container {
			padding: 0;
		}
		.mfp-ie7 .mfp-content {
			padding-top: 44px;
		}
		.mfp-ie7 .mfp-close {
			top: 0;
			right: 0;
			padding-top: 0;
		}
		.owl-carousel .owl-wrapper:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		.owl-carousel {
			display: none;
			position: relative;
			width: 100%;
			-ms-touch-action: pan-y;
		}
		.owl-carousel .owl-wrapper {
			position: relative;
			-webkit-transform: translate3d(0, 0, 0);
			display: block;
		}
		.owl-carousel .owl-wrapper-outer {
			overflow: hidden;
			position: relative;
			width: 100%;
		}
		.owl-carousel .owl-wrapper-outer.autoHeight {
			-webkit-transition: height 500ms ease-in-out;
			-moz-transition: height 500ms ease-in-out;
			-ms-transition: height 500ms ease-in-out;
			-o-transition: height 500ms ease-in-out;
			transition: height 500ms ease-in-out;
		}
		.owl-carousel .owl-item {
			float: left;
		}
		.owl-controls {
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}
		.grabbing {
			cursor: url(../vendor/jquery-owl-carousel/grabbing.png)8 8, move;
		}
		.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
			-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);
		}
		* {
			outline: 0;
		}
		body {
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
			font-size: 12px;
			padding: 0;
			margin: 0;
			background: #191919;
			outline: 0;
		}
		a, a:focus, a:hover {
			text-decoration: none;
			outline: 0;
		}
		.sidebar .ad_location {
			max-width: 339px;
			display: block;
			margin: 0 auto;
			padding: 10px 0;
			margin-bottom: 10px;
		}
		.ad_location .code, .micon {
			display: inline-block;
		}
		.ad_location {
			text-align: center;
		}
		.ad_location+.content-wrapper {
			padding-top: 0;
		}
		.content-text {
			padding: 15px 30px;
			text-align: justify;
			background: #FFF;
			color: #131313;
			font-size: 13px;
		}
		#footer .logo, #logo, #search .icon, #search .submit, .block .block-title:after, .block.hotest .block-body .control, .block.hotest .block-title .stars i, .block.list-film-slide .block-body .control, .list-film .item .poster i, .micon {
			background-image: url('../images/img.png');
			background-repeat: no-repeat;
		}
		.content-partner .block-body .row>div {
			margin-bottom: 10px;
		}
		.content-partner .block-body .row>div img {
			width: 100%;
			height: 100%;
		}
		.micon.slash {
			background-position: -250px -7px;
			height: 26px;
			width: 20px;
		}
		.micon.views {
			background-position: -220px -12px;
			width: 18px;
			height: 18px;
		}
		.micon.heart {
			background-position: -233px -38px;
			width: 15px;
			height: 15px;
		}
		.micon.imdb {
			background-position: -197px -38px;
			width: 32px;
			height: 15px;
		}
		.micon.play {
			background-position: -147px -114px;
			height: 26px;
			width: 26px;
		}
		.micon.play-dark {
			background-position: -147px -114px;
			height: 26px;
			width: 26px;
		}
		.container {
			margin: 0 auto;
			padding: 0 5px;
			max-width: 1048px;
		}
		.background-dark {}
		#header {
			padding-bottom: 18px;
			background: #3eb3e1;
		}
		#header .menu-trigger {
			margin-left: 11px;
			margin-top: 25px;
			text-align: center;
			width: 100%;
			cursor: pointer;
		}
		#header .menu-trigger .fa {
			font-size: 30px;
			color: #45CCFF;
		}
		#header #logo {
			background-position: center;
			background-size: contain;
			margin-top: 17px;
			margin-bottom: 0;
			height: 46px
		}
		#header #logo a {
			color: #B5B5B5;
			display: block;
			font-size: 10px;
			letter-spacing: 6px;
			padding-left: 5px;
			padding-top: 30px;
			text-transform: lowercase;
		}
		#header #main-logo {
			background-image: url('../images/logo.png?v=1');
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			margin-top: 17px;
			margin-bottom: 0;
			height: 46px
		}
		#header #main-logo a {
			display: block;
			height: 46px
		}
		#header #search {
			margin-top: 17px;
			position: relative;
			box-sizing: border-box;
		}
		#header #search, #header #search .keyword {
			-webkit-box-sizing: border-box;
			-khtml-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}
		#header #search .keyword, #header #search .submit {
			border: none;
			float: left;
			background-color: #1E1E1E;
			height: 46px;
			border: 1px solid #1D1C1C;
		}
		#header #search .icon {
			background-position: -151px 3px;
			width: 46px;
			height: 46px;
			position: absolute;
			top: 0;
			left: 15px;
		}
		#header #search .keyword {
			line-height: 46px;
			padding-left: 46px;
			padding-right: 20px;
			font-size: 13px;
			color: #ddd;
			width: 100%;
			outline: 0;
			box-sizing: border-box;
			border-radius: 6px;
		}
		#header #search .submit {
			background-position: -151px 3px;
			width: 46px;
			cursor: pointer;
			display: none;
		}
		#header #search.style2 .icon {
			display: none;
		}
		#header #search.style2 .keyword {
			background-image: none;
		}
		#header #search.style2 .submit {
			display: block;
			position: absolute;
			left: 0;
			top: 0;
		}
		#header #search.style2 .submit:hover {
			opacity: .6;
		}
		#header #search ul.autocomplete-list {
			position: absolute;
			top: 45px;
			width: 95%;
			display: block;
			padding: 0;
			background: #1c2a3e;
			z-index: 1001;
		}
		#header #search ul.autocomplete-list li a {
			font-size: 13px;
			color: #ddd;
			display: block;
			padding-left: 45px;
			padding-bottom: 10px;
			padding-top: 10px;
			overflow: hidden;
			border-bottom: 1px solid #23334b;
			border-top: 1px solid #375074;
		}
		#header #search ul.autocomplete-list li a strong {
			color: #fff;
		}
		#header #search ul.autocomplete-list li a:hover {
			background: #2F4461;
		}
		#header .logged {
			color: #888888;
			margin-top: 22px;
			font-size: 14px;
		}
		#header .logged .welcome {
			display: block;
			margin-top: 25px;
			color: #ddd;
		}
		#header .logged .welcome button.btn-bdown {
			background: #1C1D1C;
		}
		#header .logged .welcome .user {
			color: #B1B1B1;
			font-size: 12px;
		}
		#header .logged .welcome .user a {
			font-size: 12px;
			font-weight: bold;
			color: #fff;
		}
		#header .logged .welcome .user a:hover {
			color: #EAAB0C;
		}
		#header .logged .links {
			margin-top: 3px;
			font-size: 11px;
		}
		#header #signing .signin, #header #signing .signup {
			font-weight: 700;
			display: block;
			font-size: 12px;
			text-transform: uppercase;
		}
		#menu ul li.item a {
			font-weight: 700;
			display: block;
			font-size: 14px;
			text-transform: uppercase;
		}
		#header .logged .links a {
			float: left;
			color: #B1B1B1;
			-webkit-transition: color .1s ease-in-out 0s;
			-khtml-transition: color .1s ease-in-out 0s;
			-moz-transition: color .1s ease-in-out 0s;
			-ms-transition: color .1s ease-in-out 0s;
			-o-transition: color .1s ease-in-out 0s;
			transition: color .1s ease-in-out 0s;
			padding: 0 9px;
		}
		#header .logged .links a:hover {
			color: #EAAB0C;
		}
		#header .logged .links a+a {
			border-left: 1px solid #005778;
		}
		#header #signing {
			height: 36px;
			margin-top: 22px;
		}
		#header #signing .signin, #header #signing .signup {
			float: left;
			line-height: 36px;
			position: relative;
			width: 50%;
			height: 36px;
			text-align: center;
			transition: all .2s ease-in-out 0s;
			border-radius: 5px;
		}
		#header #signing .signin, #header #signing .signin:after, #header #signing .signup, #header #signing .signup:after {
			-khtml-transition: all .2s ease-in-out 0s;
			-moz-transition: all .2s ease-in-out 0s;
			-ms-transition: all .2s ease-in-out 0s;
		}
		#header #signing .signin, #header #signing .signin:after, #header #signing .signup, #header #signing .signup:after, .block .block-title a {
			-webkit-transition: all .2s ease-in-out 0s;
			-o-transition: all .2s ease-in-out 0s;
		}
		#header #signing .signin:before, #header #signing .signup:before {
			position: absolute;
			content: "";
			height: 2px;
			width: 14px;
		}
		#header #signing .signin:after, #header #signing .signup:after {
			transition: all .2s ease-in-out 0s;
			position: absolute;
			content: "";
			top: 0;
			z-index: 100;
			width: 0;
			height: 0;
			border-style: solid;
		}
		#header #signing .signup {
			margin-right: 0;
			background-color: #1a2b44;
			color: #fff;
		}
		#header #signing .signup:before {
			top: -2px;
			right: -7px;
		}
		#header #signing .signup:after {
			right: -5px;
			border-width: 36px 10px 0 0;
			border-color: #1a2b44 transparent transparent;
		}
		#header #signing .signup:hover {
			background-color: #253e62;
		}
		#header #signing .signup:hover:after {
			border-color: #253e62 transparent transparent;
		}
		#header #signing .signin {
			margin-left: 0;
			background-color: #45ccff;
			color: #273855;
		}
		#header #signing .signin:before {
			bottom: -2px;
			left: -7px;
		}
		.block.info-film .col2 .buttons .watch a:after, .mbtn span:after {
			bottom: -6px;
		}
		#header #signing .signin:after {
			left: -5px;
			border-width: 0 0 36px 10px;
			border-color: transparent transparent #45ccff;
		}
		#header #signing .signin:hover {
			background-color: #00a9e8;
		}
		#header #signing .signin:hover:after {
			border-color: transparent transparent #00a9e8;
		}
		#menu {
			background-color: #3eb3e1;
		}
		#menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#menu ul li.item {
			float: left;
			position: relative;
			height: 60px;
		}
		#menu ul li.item a {
			padding: 0 10px;
			line-height: 60px;
			color: #1D1C1C;
			transition: color .2s ease-in-out 0s;
		}
		#menu ul li.item .sub li a, #menu ul li.item a {
			-webkit-transition: color .2s ease-in-out 0s;
			-khtml-transition: color .2s ease-in-out 0s;
			-moz-transition: color .2s ease-in-out 0s;
			-ms-transition: color .2s ease-in-out 0s;
			-o-transition: color .2s ease-in-out 0s;
		}
		#menu ul li.item:hover:before {
			height: 4px;
			display: block;
			content: "";
			width: 100%;
			background: #2bc5ff;
			top: 0;
			left: 0;
			position: absolute;
		}
		#menu ul li.item:hover a {
			background-color: #272727;
			color: #3eb3e1;
		}
		#menu ul li.item:hover .sub {
			display: block;
		}
		#menu ul li.item .sub {
			display: none;
			position: absolute;
			background-color: #272727;
			overflow: hidden;
			width: 520px;
			top: 60px;
			left: 0;
			z-index: 100000
		}
		#menu ul li.item .sub li {
			float: left;
		}
		#menu ul li.item .sub li a {
			display: block;
			border: none;
			color: #fff;
			font-size: 12px;
			text-transform: none;
			font-weight: 400;
			width: 170px;
			padding: 0 20px;
			line-height: 40px;
			transition: color .2s ease-in-out 0s;
		}
		#menu ul li.item .sub li a:hover {
			background-color: #45CCFF;
			color: #000;
		}
		.list-film {
			margin-left: 0;
			margin-right: 0;
			overflow: hidden;
		}
		.list-film.row {
			margin-left: -5px;
			margin-right: -5px;
		}
		.list-film .item {
			float: left;
			position: relative;
			box-sizing: border-box;
			overflow: hidden;
		}
		.list-film .item, .list-film .item .poster img {
			-webkit-box-sizing: border-box;
			-khtml-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			-o-box-sizing: border-box;
		}
		.list-film .item .inner {
			margin: 0;
			position: relative;
			margin-top: 10px;
			background: #000;
		}
		.block-body .content .list-film .item .inner {}
		.item.col-lg-3.col-md-3.col-sm-6.col-xs-6 {
			margin-bottom: 10px;
		}
		.item.col-lg-3.col-md-3.col-sm-6.col-xs-6:hover .list-film .item .inner {
			background: #141414;
		}
		.list-film .item .speaker {
			position: absolute;
			top: 17px;
			right: 6px;
			width: 20px;
			height: 20px;
			z-index: 5;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/sprite1.png);
			background-position: -534px -105px;
			background-size: 330px 230px;
		}
		.list-film .item .status {
			position: absolute;
			color: #fff;
			background: #A21D0A;
			font-size: 11px;
			font-weight: bold;
			float: left;
			clear: both;
			padding: 4px;
			text-shadow: 1px 1px 2px #111;
			left: 2px;
			top: 10px;
			white-space: nowrap;
			display: inline-block;
			-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
			-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
			box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
		}
		.list-film .item .status:after {
			content: "";
			float: right;
			position: absolute;
			top: 0;
			right: -12px;
			width: 0;
			height: 0;
			border-color: transparent transparent transparent #A21D0A;
			border-style: solid;
			border-width: 11px 0 12px 12px;
		}
		.list-film .item .poster {
			display: block;
			margin-bottom: 8px;
			width: 100%;
			position: relative;
		}
		.list-film .item .poster:hover i {
			display: block;
		}
		.list-film .item .poster i {
			display: none;
			position: absolute;
			background-position: 0 -48px;
			width: 70px;
			height: 70px;
			content: "";
			top: 50%;
			left: 50%;
			margin-left: -35px;
			margin-top: -35px;
		}
		.list-film .item .poster img {
			width: 100%;
			height: 250px;
			display: block;
			;
		}
		.list-film .item .name {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			/*color: #fb8967;*/
			font-size: 13px;
			font-weight: bold;
			padding: 1px 5px;
		}
		.list-film .item dfn {
			color: #696969;
			font-style: normal;
			padding: 1px 5px;
		}
		.list-film.clip .item {}
		.list-film.clip .item .name {
			font-size: 11px;
			color: rgb(234, 171, 12);
			padding: 7px;
			margin-top: -8px;
		}
		.content-wrapper {
			padding-top: 30px;
			padding-bottom: 100px;
			clear: both;
		}
		.content-wrapper .container.fit {
			padding: 0;
		}
		.content-wrapper .container.fit .col-lg-1, .content-wrapper .container.fit .col-lg-10, .content-wrapper .container.fit .col-lg-11, .content-wrapper .container.fit .col-lg-12, .content-wrapper .container.fit .col-lg-2, .content-wrapper .container.fit .col-lg-3, .content-wrapper .container.fit .col-lg-4, .content-wrapper .container.fit .col-lg-5, .content-wrapper .container.fit .col-lg-6, .content-wrapper .container.fit .col-lg-7, .content-wrapper .container.fit .col-lg-8, .content-wrapper .container.fit .col-lg-9, .content-wrapper .container.fit .col-md-1, .content-wrapper .container.fit .col-md-10, .content-wrapper .container.fit .col-md-11, .content-wrapper .container.fit .col-md-12, .content-wrapper .container.fit .col-md-2, .content-wrapper .container.fit .col-md-3, .content-wrapper .container.fit .col-md-4, .content-wrapper .container.fit .col-md-5, .content-wrapper .container.fit .col-md-6, .content-wrapper .container.fit .col-md-7, .content-wrapper .container.fit .col-md-8, .content-wrapper .container.fit .col-md-9, .content-wrapper .container.fit .col-sm-1, .content-wrapper .container.fit .col-sm-10, .content-wrapper .container.fit .col-sm-11, .content-wrapper .container.fit .col-sm-12, .content-wrapper .container.fit .col-sm-2, .content-wrapper .container.fit .col-sm-3, .content-wrapper .container.fit .col-sm-4, .content-wrapper .container.fit .col-sm-5, .content-wrapper .container.fit .col-sm-6, .content-wrapper .container.fit .col-sm-7, .content-wrapper .container.fit .col-sm-8, .content-wrapper .container.fit .col-sm-9, .content-wrapper .container.fit .col-xs-1, .content-wrapper .container.fit .col-xs-10, .content-wrapper .container.fit .col-xs-11, .content-wrapper .container.fit .col-xs-12, .content-wrapper .container.fit .col-xs-2, .content-wrapper .container.fit .col-xs-3, .content-wrapper .container.fit .col-xs-4, .content-wrapper .container.fit .col-xs-5, .content-wrapper .container.fit .col-xs-6, .content-wrapper .container.fit .col-xs-7, .content-wrapper .container.fit .col-xs-8, .content-wrapper .container.fit .col-xs-9 {
			padding-left: 5px;
			padding-right: 5px;
		}
		.content-wrapper .container.fit .row {
			margin-left: -5px;
			margin-right: -5px;
		}
		.block {
			margin-bottom: 10px;
			background: #0F0F0F;
			padding: 5px;
			overflow: hidden;
		}
		.block .block-title {
			overflow: hidden;
			background-color: rgba(255, 255, 255, 0.05);
			line-height: 45px;
			position: relative;
			color: #fff;
			font-size: 13px;
			padding: 0 100px 0 30px;
			text-transform: uppercase;
			font-weight: 700;
			margin-bottom: 10px;
		}
		.block .block-title a {
			color: #fff;
			-moz-transition: all .2s ease-in-out 0s;
			transition: all .2s ease-in-out 0s;
		}
		.block .block-title .tabs .tab, .block .block-title a {
			-khtml-transition: all .2s ease-in-out 0s;
			-ms-transition: all .2s ease-in-out 0s;
		}
		.block .block-title a:hover {
			color: #ccc;
		}
		.block .block-title:after, .block .block-title:before {
			top: 0;
			height: 45px;
			position: absolute;
			content: "";
		}
		.block .block-title:before {
			width: 25px;
			left: 0;
			border-left: 4px solid #45ccff;
		}
		.block .block-title:after {
			background: rgba(255, 255, 255, 0.05);
		}
		.block .block-title.style2 {
			background: 0 0;
			position: relative;
			height: 30px;
			line-height: 30px;
			color: #eaab0c;
			padding: 0;
			margin-bottom: 10px;
			-webkit-box-shadow: 0 0;
			-khtml-box-shadow: 0 0;
			-moz-box-shadow: 0 0;
			-ms-box-shadow: 0 0;
			-o-box-shadow: 0 0;
			box-shadow: 0 0;
		}
		.block .block-title.style2:after, .block .block-title.style2:before {
			display: none;
			border: none;
		}
		.block .block-title.style2:before {
			position: absolute;
			background-position: -250px -5px;
			display: inherit;
			width: 20px;
		}
		.block .block-title.style2 a {
			color: #1a2b44;
		}
		.block .block-title .tabs {
			margin-left: 20px;
		}
		.block .block-title .tabs .tab {
			color: #fff;
			padding: 11px 10px;
			-webkit-transition: all .2s ease-in-out 0s;
			-moz-transition: all .2s ease-in-out 0s;
			-o-transition: all .2s ease-in-out 0s;
			transition: all .2s ease-in-out 0s;
		}
		.block .block-title .tabs .tab.active {
			border-bottom: 3px solid #45CCFF;
		}
		.block .block-title .tabs .tab:hover {
			color: #bbb;
		}
		.block .block-title .tabs .tab:hover.active, .mbtn span, .page_nav .item a {
			color: #fff;
		}
		.block .block-title.breadcrumb {
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			-moz-border-radius: 0;
			-ms-border-radius: 0;
			-o-border-radius: 0;
			border-radius: 0;
		}
		.block .block-title.breadcrumb .item {
			display: inline;
			font-size: 100%;
			font-weight: 700;
		}
		.block .block-body.center {
			text-align: center;
		}
		.block .block-body .more {
			text-align: right;
			margin-top: 10px;
		}
		.block .block-body .more a {
			color: #FFFFFF;
			font-size: 12px;
			font-style: italic;
			text-decoration: underline;
		}
		.background-dark, .background-dark .list-film .item .name {
			color: #eee;
		}
		.block.list-film-slide .block-body {
			position: relative;
		}
		.block.list-film-slide .block-body .control {
			display: block;
			width: 28px;
			height: 33px;
			position: absolute;
			top: 100px;
			z-index: 3;
			cursor: pointer;
		}
		.block.list-film-slide .block-body .control.prev {
			background-position: -80px -110px;
			left: -5px;
		}
		.block.list-film-slide .block-body .control.next {
			background-position: -110px -110px;
			right: -5px;
		}
		.block.list-film-slide .block-body .list-film {
			height: 325px;
			overflow: hidden;
		}
		.background-dark .block .block-title {
			-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-o-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			margin-bottom: 0;
		}
		.background-dark .block .block-title, .block.hotest .block-title {
			-khtml-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
		}
		.background-dark .main .block-title {
			margin-bottom: 10px;
		}
		.background-dark .list-film .item .poster img {
			border-color: #1a2b44;
		}
		.background-dark .list-film .item .name, .background-dark .list-film .item dfn {
			text-shadow: 0 0 0 rgba(0, 0, 0, .4);
		}
		.block .form {
			margin-top: 10px;
			padding-top: 30px;
			border-top: 1px solid #ddd;
			font-size: 14px;
			color: #444;
		}
		.block .form .form-control, .block .form .selectpicker {
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;
			color: #45CCFF;
		}
		.mbtn {
			position: relative;
			height: 40px;
			margin: 0;
			padding: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			-moz-border-radius: 0;
			-ms-border-radius: 0;
			-o-border-radius: 0;
			border-radius: 0;
		}
		.mbtn span:after, .mbtn span:before, .mbtn:after, .mbtn:before {
			content: "";
			position: absolute;
		}
		.mbtn:after, .mbtn:before {
			background: rgba(69, 204, 255, .2);
			width: 6px;
			height: 40px;
			top: 0;
		}
		.mbtn:before {
			left: -6px;
		}
		.mbtn:after {
			right: -6px;
		}
		.mbtn span {
			background: #26c4ff;
			height: 40px;
			padding: 0 25px;
			line-height: 40px;
			display: inline-block;
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 700;
			-webkit-transition: background .2s ease-in-out 0s;
			-khtml-transition: background .2s ease-in-out 0s;
			-moz-transition: background .2s ease-in-out 0s;
			-ms-transition: background .2s ease-in-out 0s;
			-o-transition: background .2s ease-in-out 0s;
			transition: background .2s ease-in-out 0s;
		}
		.mbtn span:after, .mbtn span:before {
			background: rgba(69, 204, 255, .2);
			width: 100%;
			height: 6px;
			left: 0;
		}
		.mbtn span:before {
			top: -6px;
		}
		.mbtn:hover span {
			background: #00b4f7;
		}
		span.page_nav {
			margin-top: 15px;
			overflow: hidden;
			clear: both;
			display: block;
			text-align: center;
			font-size: 13px;
		}
		.page_nav .desc {
			margin-right: 5px;
		}
		.page_nav .current, .page_nav .item {
			margin: 0;
		}
		.page_nav .current, .page_nav .item a {
			background: #272727;
			color: #a1a1a1;
			display: inline-block;
			font-size: 12px;
			font-weight: bold;
			margin: 2px;
			padding: 8px 14px;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			transition: color .2s, background .2s;
			transition-delay: 0s;
			transition-timing-function: linear;
			-moz-transition: color .2s, background .2s;
			-moz-transition-delay: 0s;
			-moz-transition-timing-function: linear;
			-webkit-transition: color .2s, background .2s;
			-webkit-transition-delay: 0s;
			-webkit-transition-timing-function: linear;
		}
		.page_nav .current, .page_nav .item a:hover {
			background: #eaab0c;
			color: #222;
		}
		#footer {
			background: #0C0C0C;
			padding: 15px 0 0;
			line-height: 1.5em;
			color: #8f8f8f;
			overflow: hidden;
		}
		#footer a {
			color: #fff;
		}
		#footer .logo {
			background-position: -6px -159px;
			width: 137px;
			height: 36px;
			display: block;
		}
		#footer .cols {
			margin-top: 20px;
		}
		#footer .cols .highlight {
			color: #CA9B0F;
			font-weight: 700;
		}
		#footer .cols .highlight a {
			color: #CA9B0F;
		}
		#footer .cols ul {
			margin-left: 0;
			padding-left: 0;
			list-style: none;
		}
		#footer .cols ul a:hover {
			color: #ccc;
		}
		#footer a {
			color: #999;
			font-weight: normal;
			font-size: 12px;
		}
		#footer .links {
			border-top: 1px solid #191919;
			margin-top: 30px;
			padding: 15px 0 15px;
			overflow: hidden;
		}
		#footer .links .powered {
			float: left;
		}
		#footer .links .link {
			float: right;
		}
		#footer .links .link a {
			padding: 0 10px;
			color: #797979;
		}
		#footer .links .external {
			display: block;
			clear: both;
			font-size: 11px;
			color: #555;
		}
		#footer .links .external a {
			color: #555;
		}
		#footer .links .external a:after {
			content: ",\00a0";
		}
		#footer .links .external a:last-child:after {
			content: "";
		}
		#jPanelMenu-menu {
			background: #1a2b44;
		}
		#jPanelMenu-menu ul {
			margin-left: 0;
			padding-left: 0;
			font-size: 15px;
		}
		#jPanelMenu-menu ul li a {
			display: block;
			height: 40px;
			line-height: 40px;
			padding-left: 15px;
			border-bottom: 1px solid #131f32;
			color: #45CCFF;
		}
		#jPanelMenu-menu ul li a:hover {
			background: #213756;
		}
		#jPanelMenu-menu ul li a i {
			margin-right: 5px;
		}
		#jPanelMenu-menu ul li .sub {
			width: 100% !important;
		}
		#jPanelMenu-menu ul li .sub li a {
			padding-left: 40px;
		}
		.sidebar .block.interested .block-title {
			background: 0 0;
			padding: 0;
		}
		.sidebar .block.interested .block-title:after, .sidebar .block.interested .block-title:before {
			display: none;
		}
		.sidebar .block.interested .block-title .tabs {
			display: block;
			overflow: hidden;
			margin: 0;
		}
		.sidebar .block.interested .block-title .tabs .tab {
			display: block;
			width: 50%;
			float: left;
			padding: 0;
			text-align: center;
			cursor: pointer;
			position: relative;
			-webkit-transition: all .2s ease-in-out 0s;
			-khtml-transition: all .2s ease-in-out 0s;
			-moz-transition: all .2s ease-in-out 0s;
			-ms-transition: all .2s ease-in-out 0s;
			-o-transition: all .2s ease-in-out 0s;
			transition: all .2s ease-in-out 0s;
		}
		.sidebar .block.interested .block-title .tabs .tab.active, .sidebar .block.interested .block-title .tabs .tab:hover {
			color: #eee;
		}
		.sidebar .block.interested .block-title .tabs .tab:after {
			transition: all .2s ease-in-out 0s;
			position: absolute;
			content: "";
			top: 0;
			z-index: 2;
			width: 0;
			height: 0;
			border-style: solid;
		}
		.block.hotest .block-body .control, .sidebar .block.interested .block-title .tabs .tab:after {
			-webkit-transition: all .2s ease-in-out 0s;
			-khtml-transition: all .2s ease-in-out 0s;
			-moz-transition: all .2s ease-in-out 0s;
			-ms-transition: all .2s ease-in-out 0s;
			-o-transition: all .2s ease-in-out 0s;
		}
		.sidebar .block.interested .block-title .tabs .tab.dark {
			background: #1B2D43;
		}
		.sidebar .block.interested .block-title .tabs .tab.dark.active, .sidebar .block.interested .block-title .tabs .tab.dark:hover {
			background-color: #2a4567;
		}
		.sidebar .block.interested .block-title .tabs .tab.dark.active:after, .sidebar .block.interested .block-title .tabs .tab.dark:hover:after {
			border-color: #2a4567 transparent transparent;
		}
		.sidebar .block.interested .block-title .tabs .tab.dark:after {
			right: -5px;
			border-width: 45px 10px 0 0;
			border-color: #1B2D43 transparent transparent;
		}
		.sidebar .block.interested .block-title .tabs .tab.light {
			background: #45CCFF;
		}
		.sidebar .block.interested .block-title .tabs .tab.light.active, .sidebar .block.interested .block-title .tabs .tab.light:hover {
			background-color: #12beff;
		}
		.sidebar .block.interested .block-title .tabs .tab.light.active:after, .sidebar .block.interested .block-title .tabs .tab.light:hover:after {
			border-color: transparent transparent #12beff;
		}
		.sidebar .block.interested .block-title .tabs .tab.light:after {
			left: -5px;
			border-width: 0 0 45px 10px;
			border-color: transparent transparent #45CCFF;
		}
		.sidebar .block.interested .block-title .tabs .tab.active {
			border-bottom: none;
		}
		.sidebar .block.interested .block-body .fa {
			color: #45CCFF;
		}
		.sidebar .block .block-title:before {
			background-position: -200px -62px;
		}
		.sidebar .block .block-title:after {
			width: 55px;
		}
		.sidebar .list-film-simple .item {
			padding: 8px;
			overflow: hidden;
			background: #1A1A1A;
		}
		.sidebar .list-film-simple .item:nth-child(2n) {
			background: #141414;
			border-bottom: 1px solid #202020;
		}
		.sidebar .list-film-simple .item .st {
			float: left;
			width: 35px;
			padding-right: 8px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			display: block;
			font-weight: 700;
			color: #45CCFF;
			font-size: 14px;
		}
		.sidebar .list-film-simple .item .thumb {
			float: left;
		}
		.sidebar .list-film-simple .item .thumb img {
			width: 40px;
			height: 40px;
			display: block;
			overflow: hidden;
			background: #ccc;
			border: 1px solid #000;
		}
		.background-dark .sidebar .list-film-simple, .sidebar .block.active-users .block-body {
			background: #F2F2F2;
		}
		.sidebar .list-film-simple .item .info {
			margin-left: 85px;
		}
		.sidebar .list-film-simple .item .info .name, .sidebar .list-film-simple .item .info dfn {
			display: block;
		}
		.sidebar .list-film-simple .item .info .name {
			color: #FFFFFF;
			font-size: 12px;
		}
		.sidebar .list-film-simple .item .info dfn {
			color: #1a2b44;
			font-style: normal;
		}
		.sidebar .list-film-simple .item .info dfn.status {
			font-weight: 700;
			color: #8DC63F;
		}
		.sidebar .block.active-users .block-title {
			margin-bottom: 5;
		}
		.sidebar .block.active-users .block-body .list .item {
			padding: 6px;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+1) .st {
			background: #e36f12;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+2) .st {
			background: #3BC4E8;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+3) .st {
			background: #71BB24;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+4) .st {
			background: #1EB7BD;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+5) .st {
			background: #744E98;
		}
		.sidebar .block.active-users .block-body .list .item:nth-child(6n+6) .st {
			background: #DAB52A;
		}
		.sidebar .block.active-users .block-body .list .item .st {
			float: left;
			width: 40px;
			height: 40px;
			display: block;
			text-align: center;
			line-height: 40px;
			font-weight: 700;
			color: #fff;
			font-size: 23px;
			background: #3BC4E8;
		}
		.sidebar .block.active-users .block-body .list .item .avatar {
			float: left;
			margin-left: 10px;
		}
		.sidebar .block.active-users .block-body .list .item .avatar img {
			width: 40px;
			height: 40px;
			-webkit-border-radius: 50%;
			-khtml-border-radius: 50%;
			-moz-border-radius: 50%;
			-ms-border-radius: 50%;
			-o-border-radius: 50%;
			border-radius: 50%;
		}
		.sidebar .block.active-users .block-body .list .item .name {
			color: #1a2b44;
			font-size: 14px;
			font-weight: 700;
			line-height: 40px;
			margin-left: 10px;
		}
		.sidebar .block.active-users .block-body .list .item .status {
			line-height: 40px;
			font-size: 13px;
			float: right;
			color: #5f6e85;
		}
		.sidebar .block.active-users .block-body .list .item .status i {
			color: #45CCFF;
		}
		.sidebar .block.tagcloud {}
		.sidebar .block.tagcloud .block-body {
			overflow: hidden;
		}
		.sidebar .block.tagcloud .block-body ul {
			margin: 0;
			padding: 0;
			text-align: justify;
		}
		.sidebar .block.tagcloud .block-body ul li {
			float: left;
			list-style: none;
			margin: 1.5px;
		}
		.sidebar .block.tagcloud .block-body ul li a {
			font-weight: normal;
			color: #a8a8a8;
			display: block;
			padding: 4px 6px;
			font-size: 11px;
			background: #2b2b2b;
			transition: background .1s;
			transition-delay: 0s;
			transition-timing-function: linear;
			-moz-transition: background .1s;
			-moz-transition-delay: 0s;
			-moz-transition-timing-function: linear;
			-webkit-transition: background .1s;
			-webkit-transition-delay: 0s;
			-webkit-transition-timing-function: linear;
			white-space: nowrap;
		}
		.sidebar .block.tagcloud .block-body ul li a:hover {
			background: #3e3e3e;
		}
		.block.hotest {
			background-color: rgba(10, 10, 10, 0.96)
		}
		.block.hotest .block-title {
			background: 0 0;
			margin-bottom: 0;
			border-bottom: 1px solid #e6b12c;
			text-align: center;
			height: 45px;
			line-height: 45px;
			padding: 0;
			-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-o-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			box-shadow: 0 0 0 rgba(0, 0, 0, .4);
		}
		.block.hotest .block-title:after, .block.hotest .block-title:before {
			display: none;
		}
		.block.hotest .block-title .stars {
			display: inline;
			margin-top: 15px;
		}
		.block.hotest .block-title .stars i {
			background-position: -198px -11px;
			width: 18px;
			height: 18px;
			margin: 13px 3px 0;
			display: inline-block;
		}
		.block.hotest .block-title .title {
			display: inline-block;
			color: #ddd;
			text-transform: uppercase;
			font-size: 16px;
			margin: 0 10px;
			line-height: 35px;
			padding: 0 10px;
			border-bottom: 2px solid #ddd;
		}
		.block.hotest .block-body {
			overflow: hidden;
			padding: 20px 0;
			border-bottom: 1px solid #e6b12c;
		}
		.block.hotest .block-body .container {
			position: relative;
			overflow: hidden;
			height: unset;
			padding-left: 0;
			padding-right: 0;
		}
		.block.hotest .block-body .row .col-lg-1, .block.hotest .block-body .row .col-lg-10, .block.hotest .block-body .row .col-lg-11, .block.hotest .block-body .row .col-lg-12, .block.hotest .block-body .row .col-lg-2, .block.hotest .block-body .row .col-lg-3, .block.hotest .block-body .row .col-lg-4, .block.hotest .block-body .row .col-lg-5, .block.hotest .block-body .row .col-lg-6, .block.hotest .block-body .row .col-lg-7, .block.hotest .block-body .row .col-lg-8, .block.hotest .block-body .row .col-lg-9, .block.hotest .block-body .row .col-md-1, .block.hotest .block-body .row .col-md-10, .block.hotest .block-body .row .col-md-11, .block.hotest .block-body .row .col-md-12, .block.hotest .block-body .row .col-md-2, .block.hotest .block-body .row .col-md-3, .block.hotest .block-body .row .col-md-4, .block.hotest .block-body .row .col-md-5, .block.hotest .block-body .row .col-md-6, .block.hotest .block-body .row .col-md-7, .block.hotest .block-body .row .col-md-8, .block.hotest .block-body .row .col-md-9, .block.hotest .block-body .row .col-sm-1, .block.hotest .block-body .row .col-sm-10, .block.hotest .block-body .row .col-sm-11, .block.hotest .block-body .row .col-sm-12, .block.hotest .block-body .row .col-sm-2, .block.hotest .block-body .row .col-sm-3, .block.hotest .block-body .row .col-sm-4, .block.hotest .block-body .row .col-sm-5, .block.hotest .block-body .row .col-sm-6, .block.hotest .block-body .row .col-sm-7, .block.hotest .block-body .row .col-sm-8, .block.hotest .block-body .row .col-sm-9, .block.hotest .block-body .row .col-xs-1, .block.hotest .block-body .row .col-xs-10, .block.hotest .block-body .row .col-xs-11, .block.hotest .block-body .row .col-xs-12, .block.hotest .block-body .row .col-xs-2, .block.hotest .block-body .row .col-xs-3, .block.hotest .block-body .row .col-xs-4, .block.hotest .block-body .row .col-xs-5, .block.hotest .block-body .row .col-xs-6, .block.hotest .block-body .row .col-xs-7, .block.hotest .block-body .row .col-xs-8, .block.hotest .block-body .row .col-xs-9, .block.info-film .row {
			padding-left: 5px;
			padding-right: 5px;
		}
		.block.hotest .block-body .control {
			width: 38px;
			height: 76px;
			position: absolute;
			top: 105px;
			z-index: 5;
			cursor: pointer;
			opacity: 0.7;
			transition: all .2s ease-in-out 0s;
		}
		.block.hotest .block-body .control:hover {
			opacity: 1;
		}
		.block.hotest .block-body .control.prev {
			background-position: -249px -118px;
			left: 5px;
		}
		.block.hotest .block-body .control.next {
			background-position: -286px -118px;
			right: 3px;
		}
		.block.hotest .block-body .row {
			margin-left: 0;
			margin-right: 0;
		}
		.block.hotest .block-body .list-film {
			margin: 0;
		}
		.block.hotest .block-body .list-film .item {
			margin: 0;
			height: 330px;
		}
		.block.hotest .block-body .list-film .item .name {
			color: #fb8967;
			text-shadow: none;
		}
		.block.hotest .block-body .list-film .item dfn {
			color: #7B7B7B;
			text-shadow: 0 0 0 rgba(0, 0, 0, .4);
		}
		.block.hotest .block-foot {
			padding-bottom: 10px;
		}
		.filters {
			margin-bottom: 10px;
		}
		.filters .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
			width: auto;
		}
		.filters .dropdown {
			display: inline-block;
		}
		.block.info-film {
			overflow: hidden;
			padding-bottom: 10px;
			padding: 5px 0px;
			background: #0F0E0E;
		}
		.block.info-film .col1 .poster {
			width: 100%;
			position: relative;
		}
		.block.info-film .col1 .poster img {
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;
			border: 3px solid rgba(15, 15, 15, 0);
			width: 100%;
			height: 100%;
		}
		.block.info-film .col1 .poster .status {
			position: absolute;
			top: 15px;
			left: 1px;
			background-color: #fb8967;
			color: #000;
			height: 29px;
			line-height: 29px;
			padding: 0 8px;
			text-transform: uppercase;
			font-weight: 700;
			z-index: 5;
		}
		.block.info-film .col2 dl dd, .block.info-film .col2 dl dt {
			color: #b2b2b2;
			line-height: 24px;
			font-weight: 400;
			display: inline;
		}
		.block.info-film .col2 .name {
			height: 33px;
			position: relative;
			padding-top: 4px;
			border-bottom: 1px solid #151515;
		}
		.block.info-film .col2 .name .icon-slash {
			float: left;
		}
		.block.info-film .col2 .name h2, .block.info-film .col2 .name h3 {
			float: left;
			margin: 0;
			color: #FFFFFF;
			text-transform: uppercase;
			font-size: 16px;
			font-weight: 700;
			display: inline-block;
			padding-top: 4px;
		}
		.block.info-film .col2 .name dfn {
			display: inline;
			font-size: 13.5px;
			color: #45CCFF;
		}
		.block.info-film .col2 .name2 {
			color: #45CCFF;
			font-size: 14px;
			margin-bottom: 6px;
		}
		.block.info-film .col2 dl {
			font-size: 14px;
			overflow: hidden;
			margin-bottom: 10px;
		}
		.block.info-film .col2 dl dt {
			float: left;
			clear: left;
			margin-right: 6px;
		}
		.block.info-film .col2 dl dd a {
			color: #45CCFF;
		}
		.block.info-film .col2 dl dd.status {
			color: red;
		}
		.block.info-film .col2 .extra-info {
			color: #FFF;
			height: 36px;
			border-top: 1px solid #151515;
			border-bottom: 1px solid #151515;
			line-height: 36px;
		}
		.block.info-film .col2 .extra-info div {
			float: left;
			margin-right: 30px;
		}
		.block.info-film .col2 .extra-info div .fa, .block.info-film .col2 .extra-info div .micon {
			margin-top: 10px;
			margin-right: 5px;
		}
		.block.info-film .col2 .extra-info div i, .block.info-film .col2 .extra-info div span {
			float: left;
		}
		.block.info-film .col2 .extra-info .like .fa {
			color: #F0B320;
			font-size: 15px;
		}
		.block.info-film .col2 .buttons {
			text-align: left;
			margin-top: 15px;
		}
		.block.info-film .col2 .buttons .watch {
			position: relative;
			width: 100%;
			text-align: center;
		}
		.block.info-film .col2 .buttons ._watch:after, .block.info-film .col2 .buttons ._watch:before {
			background: rgba(255, 0, 0, 0.12);
			width: 8px;
			height: 40px;
			top: 0;
			content: "";
			position: absolute;
			z-index: 100;
		}
		.block.info-film .col2 .buttons .watch:before {
			left: -8px;
		}
		.block.info-film .col2 .buttons .watch:after {
			right: -8px;
		}
		.block.info-film .col2 .buttons .watch a {
			background: #860E0E;
			height: 40px;
			display: block;
			line-height: 40px;
			color: #fff;
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 700;
			-webkit-transition: background .2s ease-in-out 0s;
			-khtml-transition: background .2s ease-in-out 0s;
			-moz-transition: background .2s ease-in-out 0s;
			-ms-transition: background .2s ease-in-out 0s;
			-o-transition: background .2s ease-in-out 0s;
			transition: background .2s ease-in-out 0s;
		}
		.block.info-film .col2 .buttons ._watch a:after, .block.info-film .col2 .buttons ._watch a:before {
			background: rgba(165, 0, 0, 0.2);
			width: 100%;
			height: 6px;
			left: 0;
			content: "";
			position: absolute;
			z-index: 100;
		}
		.block.info-film .col2 .buttons .watch a:before {
			top: -6px;
		}
		.block.info-film .col2 .buttons .watch a:hover {
			background: #AD0505;
		}
		.block.info-film .col2 .buttons .watch a .micon.play {
			margin-right: 12px;
		}
		.block.info-film .col2 .buttons .rating {
			text-align: center;
		}
		.block.info-film .col2 .buttons .rating .stars-wrap {
			margin: 0 auto;
			overflow: hidden;
			display: block;
		}
		.block.info-film .col2 .buttons .rating .stars {
			overflow: hidden;
			display: inline-block;
		}
		.block.info-film .col2 .buttons .rating .stars .fa {
			color: #F0B320;
			cursor: pointer;
			font-size: 22px;
			padding: 2px 3px;
			margin: 0;
			float: left;
		}
		.block.info-film-text {
			padding: 10px;
			background: #0F0E0E;
		}
		.block.info-film-text .block-body {
			font-size: 13px;
			line-height: 1.6em;
			text-align: justify;
		}
		.block.info-film-text .block-body img {
			width: 100%!important;
			height: 100%!important;
			border: 1px solid rgba(0, 0, 0, 0.46);
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			-moz-border-radius: 2px;
			-ms-border-radius: 2px;
			-o-border-radius: 2px;
			border-radius: 2px;
			display: block;
			margin: 0 auto;
		}
		.block.media {
			margin-bottom: 0;
		}
		.block.media .block-title {
			padding-left: 20px;
			padding-right: 0;
			margin-bottom: 0;
			-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-khtml-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-ms-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			-o-box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			box-shadow: 0 0 0 rgba(0, 0, 0, .4);
			font-size: 13px;
		}
		.block.media .block-title:after, .block.media .block-title:before {
			display: none;
		}
		.block.media .block-title .status {
			float: right;
			background: #131617;
			padding: 0 20px 0 30px;
			position: relative;
			color: #eaab0c;
		}
		.block.media .block-title .status:before {
			-webkit-transition: all .2s ease-in-out 0s;
			-khtml-transition: all .2s ease-in-out 0s;
			-moz-transition: all .2s ease-in-out 0s;
			-ms-transition: all .2s ease-in-out 0s;
			-o-transition: all .2s ease-in-out 0s;
			transition: all .2s ease-in-out 0s;
			position: absolute;
			content: "";
			top: 0;
			z-index: 2;
			width: 0;
			height: 0;
			border-style: solid;
			left: 0;
			border-width: 45px 20px 0 0;
			border-color: rgba(255, 255, 255, 0.06) transparent transparent;
		}
		.block.media .block-body #abd_mv {
			width: 100%;
			height: 400px;
			overflow: hidden;
		}
		.block.media .block-body.miniPlayer #player-area {
			width: 350px !important;
			height: 250px !important;
			display: block;
			background: #000;
		}
		.block.media .block-body.miniPlayer {
			padding-top: 395px !important;
		}
		.block.media .block-body.miniPlayer #abd_mv {
			position: fixed;
			right: 0;
			top: 50px;
			z-index: 2;
			border: 1px solid #000;
		}
		.block.media .block-body .controls {
			color: #ddd;
			padding: 5px;
			border: 1px solid #070707;
			background: #0e0e0e;
		}
		.block.media .block-body .controls, .block.servers .server {
			overflow: hidden;
		}
		.block.media .block-body .controls .item {
			float: left;
			display: block;
			height: 30px;
			line-height: 30px;
			margin: 3px;
			cursor: pointer;
		}
		.block.media .block-body .controls .item.right {
			float: right;
		}
		.block.media .block-body .controls .item .wrap {
			background: #000;
			padding: 0 6px;
			border-radius: 4px;
			-webkit-transition: background .2s, color .2s ease-in-out 0s;
			-khtml-transition: background .2s, color .2s ease-in-out 0s;
			-moz-transition: background .2s, color .2s ease-in-out 0s;
			-ms-transition: background .2s, color .2s ease-in-out 0s;
			-o-transition: background .2s, color .2s ease-in-out 0s;
			transition: background .2s, color .2s ease-in-out 0s;
		}
		.block.media .block-body .controls .item .wrap, .block.servers .server .episodes ul li a {
			display: block;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			-moz-border-radius: 4px;
			-ms-border-radius: 4px;
			-o-border-radius: 4px;
		}
		.block.media .block-body .controls .item .wrap:hover {
			color: #999;
		}
		.block.media .block-body .controls .item .wrap .fa {
			color: #CA8800;
		}
		.block.media .block-body .controls .item.rating {
			width: 190px;
		}
		.block.media .block-body .controls .item.rating .stars {
			display: block;
			float: left;
			margin-right: 8px;
			margin-top: 2px;
		}
		.block.media .block-body .controls .item.rating .stars i {
			padding: 0 2px;
			color: #F0B320;
			font-size: 19px;
			cursor: pointer;
		}
		.block.servers .server {
			border: 1px solid #070707;
			background: #0e0e0e;
			margin: 5px 0;
			padding: 10px 15px;
			color: #fff;
		}
		.block.servers .server .name {
			font-weight: 700;
			line-height: 28px;
			margin-top: 8px;
		}
		.block.servers .server .name .fa {
			color: #CA8800;
			margin-right: 8px;
			font-size: 16px;
		}
		.block.servers .server .episodes ul {
			list-style: none;
			overflow: hidden;
			padding: 0;
			margin: 0;
		}
		.block.servers .server .episodes ul li {
			float: left;
			margin: 5px;
		}
		.block.servers .server .episodes ul li a {
			background: #2b2b2b;
			color: #FFF;
			height: 25px;
			line-height: 25px;
			padding: 0 10px;
			min-width: 45px;
			text-align: center;
			font-weight: 700;
			border-radius: 4px;
			-webkit-transition: background .1s ease-in-out 0s;
			-khtml-transition: background .1s ease-in-out 0s;
			-moz-transition: background .1s ease-in-out 0s;
			-ms-transition: background .1s ease-in-out 0s;
			-o-transition: background .1s ease-in-out 0s;
			transition: background .1s ease-in-out 0s;
		}
		.block.servers .server .episodes ul li a:hover {
			background: #3e3e3e;
		}
		.block.servers .server .episodes ul li a.active {
			background: #3eb3e1;
			/*color: #000;*/
		}
		li a.current {}
		.movie-update .col-left {
			width: 310px;
			height: auto;
			float: left;
		}
		.movie-update .col-right {
			float: left;
			margin-left: 5px;
			width: 415px;
		}
		#tabs-movie {
			background-color: #131313;
			color: #b9b9b9;
			border-bottom: 1px solid #868489;
		}
		#tabs-movie .tabs-movie-block {
			list-style: none;
			margin: 0px auto;
			padding: 0px;
			display: block;
		}
		#tabs-movie .tabs-movie-block .tab-movie {
			float: left;
			padding: 10px;
			background: #1B1B1B;
			outline: none;
			width: 127.6px;
			font-size: 13px;
		}
		#tabs-movie .tabs-movie-block .ui-tabs-active {
			background-color: #131313;
		}
		#tabs-movie .tabs-movie-block .ui-tabs-active>a {
			color: #eaab0c!important;
			font-weight: bold;
			text-transform: uppercase;
		}
		#tabs-movie .tab-content .movie {
			border-bottom: 1px dashed #292929;
			padding: 6px 0px;
			font-size: 12px;
			list-style: none;
		}
		.movie-link {
			display: block;
		}
		#tabs-movie .tab-content .movie .eps {
			float: right;
			color: #666;
			font-size: 12px;
		}
		.clear {
			clear: both;
			line-height: 0px;
			overflow: hidden;
			display: block;
			height: 0px;
			max-height: 0px;
		}
		#tabs-movie .tab-content .movie .thumbn, #tabs-movie .tab-content .movie .meta {
			float: left;
		}
		.movie-link .thumbn {
			background-size: cover;
			background-repeat: no-repeat;
			width: 35px;
			height: 35px;
			border: 1px solid #CCC;
		}
		#tabs-movie .tab-content .movie .thumbn, #tabs-movie .tab-content .movie .meta {
			float: left;
		}
		#tabs-movie .tab-content .movie .meta .name-vn {
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
		}
		#tabs-movie .tab-content .movie .meta .link {
			color: #b2b2b2;
		}
		#tabs-movie .tab-content .movie .meta .name-en {
			color: #484848;
			padding-top: 2px;
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
		}
		.movie-update {
			width: 730px;
			padding: 0px !important;
			margin: 0px;
			margin-bottom: 10px;
			background: transparent;
		}
		#tabs-movie .tab-content {
			padding: 10px;
			margin-bottom: 0px;
		}
		#tabs-movie .tab-content .movie .meta {
			padding-left: 10px;
			width: 230px;
		}
		#tabs-movie .tabs-movie-block .tab-movie a:hover {
			color: #ddd;
		}
		#tabs-movie .tabs-movie-block .tab-movie a {
			outline: none;
			color: #b9b9b9;
			text-transform: uppercase;
		}
		.ribbon {
			position: absolute;
			color: #fff;
			background: #A21D0A;
			font-size: 11px;
			font-weight: bold;
			float: left;
			clear: both;
			padding: 4px;
			text-shadow: 1px 1px 2px #111;
			left: 2px;
			top: 5px;
			white-space: nowrap;
			display: inline-block;
			-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
			-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
			box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
		}
		.widget-title {
			margin-bottom: 0;
			display: block;
			overflow: hidden;
		}
		.widget-title .title {
			float: left;
			color: #3eb3e1;
			font-size: 13px;
			font-weight: bold;
			position: relative;
			margin-top: 5px;
			padding: 4px 10px;
			text-transform: uppercase;
			border: 1px solid #1B1B1B;
		}
		.widget-title .title+.tabs {
			margin-left: 30px;
		}
		.tabs {
			float: left;
		}
		.tabs .tab {
			float: left;
			height: 30px;
			padding-top: 10px;
			margin-bottom: 5px;
			cursor: pointer;
			overflow: hidden;
			font-weight: bold;
			font-size: 11px;
			*padding-top: 0;
		}
		.tabs .tab a {
			color: #c3c3c3;
		}
		.tabs .tab:hover span, .tabs .tab:hover .name {
			color: #eee;
			background: #2c2c2c;
		}
		.tabs .tab:hover span:before, .tabs .tab:hover .name:before {
			border-bottom-color: #2c2c2c;
		}
		.tabs .tab:hover span:after, .tabs .tab:hover .name:after {
			border-top-color: #2c2c2c;
		}
		.tabs .tab span, .tabs .tab .name {
			background: #252525;
			display: block;
			padding: 2px 15px;
			line-height: 10px;
			position: relative;
			font-size: 11px;
			height: 15px;
			transition: all .1s;
			transition-delay: 0s;
			transition-timing-function: linear;
			-moz-transition: all .1s;
			-moz-transition-delay: 0s;
			-moz-transition-timing-function: linear;
			-webkit-transition: all .1s;
			-webkit-transition-delay: 0s;
			-webkit-transition-timing-function: linear;
			*padding: 10px;
		}
		.tabs .tab span:before, .tabs .tab span:after, .tabs .tab .name:before, .tabs .tab .name:after {
			transition: all .1s;
			transition-delay: 0s;
			transition-timing-function: linear;
			-moz-transition: all .1s;
			-moz-transition-delay: 0s;
			-moz-transition-timing-function: linear;
			-webkit-transition: all .1s;
			-webkit-transition-delay: 0s;
			-webkit-transition-timing-function: linear;
			content: "";
			display: block;
			width: 100%;
			height: 10px;
			position: absolute;
			box-sizing: initial;
		}
		.tabs .tab span:before, .tabs .tab .name:before {
			border-bottom: 10px solid #252525;
			border-left: 10px solid transparent;
			top: -19px;
			left: -1px;
		}
		.tabs .tab span:after, .tabs .tab .name:after {
			border-top: 10px solid #252525;
			border-right: 10px solid transparent;
			bottom: -19px;
			right: -1px;
			top: 13px \0;
		}
		.tabs .tab.active a {
			color: #352702;
		}
		.tabs .tab.active span, .tabs .tab.active .name {
			background: #3eb3e1;
			color: #352702;
		}
		.tabs .tab.active span:before, .tabs .tab.active .name:before {
			border-bottom-color: #3eb3e1;
		}
		.tabs .tab.active span:after, .tabs .tab.active .name:after {
			border-top-color: #3eb3e1;
		}
		.tabs .tab.active:hover span, .tabs .tab.active:hover .name {
			color: #3f2e02;
			background: #3eb3e1;
		}
		.tabs .tab.active:hover span:before, .tabs .tab.active:hover .name:before {
			border-bottom-color: #3eb3e1;
		}
		.tabs .tab.active:hover span:after, .tabs .tab.active:hover .name:after {
			border-top-color: #3eb3e1;
		}
		.tabs .tab+.tab {
			margin-left: 10px;
		}
		.list-film-simple {
			list-style: none;
			border: 1px solid #101010;
		}
		.clear-top {
			clear: both;
			padding-bottom: 10px;
		}
		@media (min-width:1200px) {
			#menu ul li.item a {
				padding: 0 14px;
			}
		}
		@media (max-width:980px) {
			.block.info-film-text .block-title {
				padding-right: 0;
				padding-left: 15px;
				font-size: 12px !important;
			}
			.block.info-film-text .block-title:after {
				display: none;
			}
			.sidebar {}
			.col-sm-7 {
				width: 100%;
			}
			.col-sm-6 {
				width: 25%;
			}
		}
		@media (max-width:767px) {
			.hidden-xs {
				display: none !important;
			}
			.col-left {
				width: 100%!important;
			}
			.movie-update .col-right {
				width: 100%!important;
				margin-left: 0!important;
			}
			.movie-update {
				width: 100%!important;
				margin: 0!important;
			}
		}
		@media (max-width:640px) {
			.row {
				margin: 0;
			}
			.col-sm-6 {
				width: 33%;
			}
			.buttons.row .col-sm-6 {
				width: 50%;
			}
		}
		@media (max-width:480px) {
			#menu ul li.item {
				position: normal;
			}
			.block .block-title {
				padding-right: 0;
				padding-left: 15px;
				font-size: 11px !important;
			}
			.block .block-title:after {
				display: none;
			}
			.block .block-title .tabs {
				margin-left: 6px;
			}
			.block .block-title .tabs .tab {
				padding-left: 3px;
				padding-right: 3px;
			}
			.block.media .block-title .status {
				padding: 0 9px 0 24px;
			}
			.col-sm-6 {
				width: 50%;
			}
			.buttons.row .col-sm-6 {
				width: 50%;
			}
		}
		@media (max-width:350px) {
			.col-sm-6 {
				width: 50%;
			}
			.buttons.row .col-sm-6 {
				width: 100%;
			}
			.block.info-film .col2 .buttons .watch {
				margin-bottom: 10px;
			}
		}
		@media (max-width:320px) {}
		div.copyright {
			border: 3px solid #D40404;
			text-align: center;
			transform: rotate(-15deg);
			-moz-transform: rotate(-15deg);
			-webkit-transform: rotate(-15deg);
			-o-transform: rotate(-15deg);
			position: absolute;
			top: 50px;
			left: -197px;
			background: rgba(255, 255, 255, 0.6);
			padding: 4px 8px;
		}
		div.copyright .copyright_desc {
			font-size: 11px;
			margin: 0;
			color: #B70000;
		}
		div.copyright .copyright_del {
			margin: 0;
			line-height: 35px;
			color: #D80000;
			font-size: 30px;
		}
		.error-not-available {
			background-image: url('../images/bgerror.png');
			font-family: Helvetica, arial, sans-serif;
			color: #ccc;
			padding: 30px;
		}
		.error-not-available .alert-container {
			margin: auto;
			border: 1px solid #111;
			border-radius: 5px;
			background-color: #1c1c1c;
		}
		.error-not-available .alert-inner {
			padding: 24px 80px;
		}
		.error-not-available .alert-heading {
			font-size: 40px;
			font-weight: bold;
			line-height: 50px;
		}
		.error-not-available .alert-subheading {
			margin-top: 8px;
			font-size: 20px;
			line-height: 28px;
		}
		.movie-item-remove {
			position: absolute;
			top: 5px;
			right: 5px;
			width: 16px;
			height: 16px;
			background: url(../images/remove-icon-smalls.png);
			cursor: pointer;
		}
		.block.chatting .item .details {
			padding: 5px 8px;
			margin: 3px 0 3px 0px;
		}
		.block.chatting .item .itemsq .details {
			padding: 5px 8px;
			margin: 3px 0 3px 15px;
			background: rgba(255, 255, 255, 0.01);
		}
		.block.chatting .item .meta {
			border-bottom: 1px solid #151515;
			overflow: hidden;
			padding-bottom: 3px;
			margin-bottom: 6px;
		}
		.block.chatting .item cite {
			color: #888;
			float: left;
			font-size: 13px;
			font-style: normal;
		}
		.block.chatting .item cite span a {
			color: #CA9B0F;
		}
		.block.chatting .item cite span.isadmin a {
			color: #FF0000;
		}
		.block.chatting .item time, .block.chatting .item .time {
			float: right;
			color: #ccc;
			font-size: 11px;
			font-style: italic;
			background: rgb(24, 24, 24) none repeat scroll 0% 0%;
			padding: 1px 5px;
		}
		.block.chatting .item tool {
			float: right;
			background: rgb(0, 64, 119) none repeat scroll 0% 0%;
			font-size: 11px;
			padding: 1px 5px;
			color: rgb(203, 203, 203);
			font-style: italic;
			cursor: pointer;
		}
		.block.chatting .item .message {
			line-height: 1.5em;
			color: #8F8E8E;
		}
		span.chat-reply {
			text-align: center;
			color: #fff;
			font-style: italic;
			background: rgba(255, 255, 255, 0.2);
			padding: 2px 4px;
			cursor: pointer;
		}
		.chat-form {
			margin-top: 10px;
		}
		.chat-form p {
			margin-bottom: 3px;
		}
		.chat-form p input[type=text] {
			padding-left: 5px;
			color: rgb(138, 138, 138);
			font-size: 12px;
			background-color: rgb(0, 0, 0);
			border: 1px solid #181818;
			padding: 5px 10px;
			border-radius: 5px;
		}
		.chat-form p input[disabled] {
			background: #151515;
		}
		.chat-form input#request_submit {
			font-size: 12px;
			padding: 6px 10px;
			color: #444444;
			font-family: arial;
			font-size: 12px;
			cursor: pointer;
			text-transform: uppercase;
			font-weight: bold;
			background-color: #F0F0F0;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F0F0F0), color-stop(100%, #F5F5F5));
			background-image: -webkit-linear-gradient(bottom, #F0F0F0 0%, #F5F5F5 100%);
			background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #F5F5F5 100%);
			background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #F5F5F5 100%);
			background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #F5F5F5 100%);
			background-image: linear-gradient(bottom, #F0F0F0 0%, #F5F5F5 100%);
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			border: 1px solid #dcdcdc;
			text-shadow: 0 1px 0 white;
			position: absolute;
			-webkit-border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			border-radius: 0 5px 5px 0;
			margin-left: -4px;
			height: 29px;
		}
		.chat-form textarea {
			font-family: arial;
			padding: 5px 0;
			border-radius: 5px;
			padding: 5px;
			width: 273px;
			color: #FFF;
			font-size: 12px;
			background-color: #000;
			border: 1px solid rgb(23, 22, 22);
			width: 100% !important;
		}
		#chat-error {
			position: relative;
			border: 1px solid #cf0000;
			padding: 3px 5px;
			text-align: center;
			font-size: 12px;
			margin-bottom: 5px;
			margin-top: 10px;
			background: rgba(255, 0, 0, 0.2);
			color: #b2b2b2;
			display: block;
		}
		.film-note {
			margin: 10px 0 0px 0;
			color: #FFF;
			border: 1px solid #B8B612;
			background: #000;
			padding: 10px;
			font-size: 13px;
		}
		.film-note-lowquality {
			margin: 10px 0 0px 0;
			padding: 10px;
			color: #92928F;
			border: 1px solid #070707;
			background: #000000;
			font-size: 14px;
		}
		span.canhbao18 {
			background: url(../images/canhbao18.png) no-repeat;
			position: absolute;
			top: 0;
			right: 0;
			width: 50px;
			height: 59px;
		}
		div.block-tags {
			margin-top: 10px;
			border-top: 1px dashed #333;
		}
		#fxloading, #fx-loading {
			background-image: url('../images/load.gif');
			background-position: center center;
			background-repeat: no-repeat;
		}
		#fxloading, #fx-loading {
			background-position: center 5px;
			background-repeat: no-repeat;
			background-color: #FFF;
			-moz-background-clip: padding;
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			background-color: rgba(0, 0, 0, 0.5);
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			width: 200px;
			height: 60px;
			position: fixed;
			left: 50%;
			top: 50%;
			margin-left: -100px;
			margin-top: -33px;
			color: #FFF;
			text-align: center;
			vertical-align: bottom;
			padding: 35px 0 0 0;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			overflow: hidden;
			z-index: 99999;
		}
		#fxloading:after, #fx-loading:after {
			content: "Đang tải, đợi chút...";
		}
		.rtips {
			padding: 5px 8px;
			text-align: center;
			width: 100%;
			margin: 5px 0px;
			position: relative;
			display: block;
			color: #8A6D3B;
			background-color: #FCF8E3;
			border: 1px solid #FAEBCC;
			border-radius: 4px;
		}
		.tools-box {
			position: absolute;
			top: 15px;
			right: 10px;
			background-color: rgba(0, 0, 0, 0.5);
			border-radius: 3px;
			color: #ddd;
			font-size: 14px;
		}
		.tools-box:hover {
			background-color: rgba(0, 0, 0, 0.8);
		}
		.tools-box-bookmark {
			border-radius: 3px;
			cursor: pointer;
		}
		.tools-box-bookmark.added {
			background-color: rgba(0, 0, 0, 0.8);
		}
		.bookmark-status {
			width: 30px;
			height: 30px;
			display: inline-block;
			margin: 0;
			padding: 0;
			float: left;
		}
		.bookmark-status .fa {
			font-size: 20px;
			text-align: center;
			display: block;
			margin: 5px auto;
		}
		.bookmark-action {
			padding: 5px 10px 5px 0;
			display: inline-block;
			float: left;
		}
		.tools-box-bookmark.added .bookmark-action:after {
			content: "Bỏ thích";
		}
		.tools-box-bookmark.normal .bookmark-action:after {
			content: "Thích";
		}
		.tools-box-bookmark.normal:hover .bookmark-action:after {
			content: "Thích";
		}
		.tools-box-bookmark.added:hover .bookmark-status .fa {
			color: #EC6868;
		}
		.tools-box-bookmark.added .bookmark-status .fa {
			color: #EC6868;
		}
		.tools-box-bookmark.normal:hover .bookmark-status .fa {
			color: #EC6868;
		}
		.tools-box-bookmark:after {
			display: block;
			content: "";
			clear: both;
			line-height: 0;
			height: 0;
		}
		.notes {
			background: #000;
			position: relative;
			display: block;
			padding: 10px;
			border: 1px solid #AFA917;
			font-size: 13px;
			color: #fff;
		}
		table.imagetable {
			font-family: arial, sans-serif;
			font-size: 13px;
			color: #333333;
			border-width: 1px;
			border-color: #000000;
			border-collapse: collapse;
			width: 100%;
		}
		table.imagetable th {
			background: rgba(6, 6, 6, 0.27);
			padding: 8px;
			text-align: center;
			color: #8A8A8A;
			border: 1px solid #0E0E0E;
		}
		table.imagetable td {
			padding: 8px;
			border-style: solid;
			border: 1px solid #151414;
			color: #828282;
		}
		.announcement .block-body {
			background: #FEF66F url("https://lh3.googleusercontent.com/-GaMDV4hBPO0/Vqci49EcdWI/AAAAAAAABfk/mX9qb1luEXo/s0/56a722e285d00.jpg");
			padding: 0px;
			color: #FFF;
			border: 8px solid #232222;
			width: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top center;
			height: 100%;
		}
		.announcement .block-body .announcement-list {
			color: rgb(255, 255, 255);
			background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%;
			padding: 8px;
		}
		#abd_mv {
			background: #000;
		}
		.jwplayer.jw-skin-seven:not(.jw-flag-fullscreen) .jw-controls .jw-controlbar {
			bottom: -40px !important;
			display: table !important;
		}
		.jwplayer.jw-skin-seven:not(.jw-flag-fullscreen) {
			margin-bottom: 40px !important;
			overflow: visible !important;
		}
		.jwplayer.jw-flag-rightclick-open {
			overflow: visible;
		}
		.block.info-film .col1 .poster .btn-block {
			position: absolute;
			bottom: 0px;
			text-align: center;
			width: 100%;
			background: rgba(0, 0, 0, 0.8);
			padding: 10px 0px;
			margin: 0px;
			list-style: none;
		}
		.btn-block {
			display: block;
		}
		.block.info-film .col1 .poster .btn-block .item {
			display: inline-block;
			padding: 4px;
		}
		.btn-green {
			color: #ffffff;
			background-color: #5cb85c;
			border-color: #5cb85c;
		}
		.phimletv-icon-expand:before {
			border-left: 1px solid #666;
			padding: 0 .7em;
			display: inline-block;
			content: "\00a0";
			width: 16px;
			max-height: 16px;
			height: 16px;
			line-height: 16px;
			background-repeat: no-repeat;
			background-position: center center;
			overflow: hidden;
			box-sizing: content-box;
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			background-size: 21px 14px;
		}
		.phimletv-icon-expand.size-small:before {
			background-image: url('../images/player-small.png');
		}
		.phimletv-icon-expand.size-large:before {
			background-image: url('../images/player-large.png');
		}
		#menu.mini {
			position: absolute;
			display: block;
			top: 0px;
			left: 0px;
			z-index: 10;
		}
		#menu.mini .container {
			width: 300px;
			height: 100%;
			background: rgb(255, 255, 255) none repeat scroll 0% 0%;
		}
		#menu.mini ul li.item {
			width: 100%;
			height: auto;
		}
		#menu.mini ul li.item .sub {
			position: relative;
			width: 100%;
			top: 0;
		}
		#menu.mini ul li.item .sub li {
			float: left;
			width: 100%;
			display: inline-block;
		}
		#menu.mini ul li.item .sub li a {
			width: 100%;
		}
		.block.info-film.watch-film {
			padding: 5px 0px;
			background: rgb(15, 14, 14) none repeat scroll 0% 0%;
			margin-bottom: 10px;
		}
		.block.comment {
			background: #FFF none repeat scroll 0% 0%;
			padding: 10px;
			border-radius: 5px;
		}
		.block.download-link {
			padding: 10px;
			background: #0F0E0E none repeat scroll 0% 0%;
			margin-bottom: 10px;
		}
		.block.download-link .movie-detail-h2 {
			font-size: 14px;
			font-weight: bold;
			color: #DACB46;
			text-transform: uppercase;
			margin-top: 5px;
		}
		.movie-watch-link-box {
			overflow: hidden;
			width: 100%;
			display: block;
			position: absolute;
			left: 0px;
			bottom: 0px;
		}
		.movie-watch-link-box>.movie-watch-link {
			background-color: rgba(0, 0, 0, 0.8);
			display: block;
			width: 100%;
			padding: 10px 0px;
			text-align: center;
			text-transform: uppercase;
		}
		#signing .button-register {
			width: 79px;
			height: 38px;
			display: inline-block;
			float: left;
			background: transparent url('../images/img.png') no-repeat scroll -7px -204px;
		}
		#signing .button-register:hover {
			background: transparent url('../images/img.png') no-repeat scroll -7px -245px;
		}
		#signing .button-login {
			background: transparent url('../images/img.png') no-repeat scroll -86px -204px;
			width: 98px;
			height: 38px;
			display: inline-block;
			float: left;
		}
		#signing .button-login:hover {
			background: transparent url('../images/img.png') no-repeat scroll -86px -245px;
		}
		#signing .button-login-with-fb {
			width: 156px;
			height: 38px;
			display: inline-block;
			background: transparent url('../images/img.png') repeat scroll -184px -204px;
			margin-left: 4px;
		}
		#signing .button-login-with-fb:hover {
			background: transparent url('../images/img.png') repeat scroll -184px -245px;
		}
		.btn-red {
			color: #ffffff;
			background-color: #d9534f;
			border-color: #d9534f;
		}
		.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active {
			background-color: #d43f3a;
			border-color: #c9302c;
		}
		.btn-small {
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 3px;
		}
		.btn-bdown.username {
			cursor: default;
		}
		.facebookLogin {
			background-color: #3B559F;
			color: #FFF;
			font-size: 12px;
			font-weight: bold;
			border-radius: 3px;
			margin-top: 3px;
			margin-left: 3px;
			text-decoration: none !important;
		}
		.episodes {
			background: rgb(14, 12, 12);
			padding: 5px;
			border-radius: 5px;
		}
		.message-block {
			background: #0F0E0E;
			padding: 10px;
			border: 1px solid #000;
		}
		.message-block h4 {
			font-weight: bold;
			color: rgb(187, 187, 187);
		}
		.message-block .subscribe-promote {
			margin-top: 5px;
			display: inline-block;
			color: rgb(255, 255, 255);
			font-size: 14px;
		}
		#download-link-list .form-group {
			width: auto;
		}
		.block.chatting {
			background: #0F0E0E;
		}
		.block.chatting .widget-title {
			margin-bottom: -10px;
			padding: 5px;
		}
		.block.chatting .block-body {}
		.block-movie {
			padding: 10px;
			background: rgb(19, 19, 19);
		}
		.block-movie a {
			margin-bottom: 5px;
			display: block;
			position: relative;
		}
		.block-movie a:last-child {
			margin-bottom: 0px;
			display: block;
		}
		.block-movie a img {
			width: 100%;
			max-height: 157px;
		}
		.block-movie span {
			background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
			display: block;
			bottom: 0px;
			position: absolute;
			width: 100%;
			color: #FFF;
			padding: 5px;
		}
		.block-movie span h3 {
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
			color: rgb(234, 171, 12);
			text-transform: uppercase;
			font-size: 14px;
			font-weight: 700;
			text-decoration: none;
			margin: 5px 0px;
		}
		.block-movie span h4 {
			color: #FFF;
			font-size: 12px;
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
			text-decoration: none;
			margin: 0px;
		}
		.block.update {
			background: transparent;
		}
		.block.movie-kinhdien {
			padding: 10px;
		}
		.block.ad {
			padding: 1px;
		}