@charset "utf-8";

:root{
	--main-color : #2482b9 !important
}

.popup_close {
	font-size: 35px !important;
	font-weight: bolder !important;
}
.mask { display: none; position: fixed; top: 0px; width: 100%; height: 100%; background: #0e151b; z-index: 2002; opacity: 0.5; filter: opacity(50);}

html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	margin:.67em 0;
	font-size:2em
}
mark {
	color:#0e151b;
	background:#00a1ff
}
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
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	height:0;
	box-sizing:content-box
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	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
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	padding:.35em .625em .75em;
	margin:0 2px;
	border:1px solid silver
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-spacing:0;
	border-collapse:collapse
}
td,th {
	padding:0
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	*,:after,:before {
		color:#0e151b!important;
		text-shadow:none!important;
		background:0 0!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;
		page-break-inside:avoid
	}
	thead {
		display:table-header-group
	}
	img,tr {
		page-break-inside:avoid
	}
	img {
		max-width:100%!important
	}
	h2,h3,p {
		orphans:3;
		widows:3
	}
	h2,h3 {
		page-break-after:avoid
	}
	.navbar {
		display:none
	}
	.btn>.caret,.dropup>.btn>.caret {
		border-top-color:#0e151b!important
	}
	.label {
		border:1px solid #0e151b
	}
	.table {
		border-collapse:collapse!important
	}
	.table td,.table th {
		background-color:#fff!important
	}
	.table-bordered td,.table-bordered th {
		border:1px solid #ddd!important
	}
}

.el-pagination--small .arrow.disabled,.el-table--hidden,.el-table .hidden-columns,.el-table td.is-hidden>*,.el-table th.is-hidden>* {
	visibility:hidden
}
.el-input__suffix,.el-tree.is-dragging .el-tree-node__content * {
	pointer-events:none
}
.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing),.el-message__closeBtn:focus,.el-message__content:focus,.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing),.el-rate:active,.el-rate:focus,.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing),.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus {
	outline-width:0
}
@font-face {
	font-family:element-icons;
	src:url("fonts/asome/535877f.woff") format("woff"),url(fonts/asome/732389d.ttf) format("truetype");
	font-weight:400;
	font-display:"auto";
	font-style:normal
}
[class*=" el-icon-"],[class^=el-icon-] {
	font-family:element-icons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-feature-settings:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:baseline;
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.el-icon-ice-cream-round:before {
	content:"\e6a0"
}
.el-icon-ice-cream-square:before {
	content:"\e6a3"
}
.el-icon-lollipop:before {
	content:"\e6a4"
}
.el-icon-potato-strips:before {
	content:"\e6a5"
}
.el-icon-milk-tea:before {
	content:"\e6a6"
}
.el-icon-ice-drink:before {
	content:"\e6a7"
}
.el-icon-ice-tea:before {
	content:"\e6a9"
}
.el-icon-coffee:before {
	content:"\e6aa"
}
.el-icon-orange:before {
	content:"\e6ab"
}
.el-icon-pear:before {
	content:"\e6ac"
}
.el-icon-apple:before {
	content:"\e6ad"
}
.el-icon-cherry:before {
	content:"\e6ae"
}
.el-icon-watermelon:before {
	content:"\e6af"
}
.el-icon-grape:before {
	content:"\e6b0"
}
.el-icon-refrigerator:before {
	content:"\e6b1"
}
.el-icon-goblet-square-full:before {
	content:"\e6b2"
}
.el-icon-goblet-square:before {
	content:"\e6b3"
}
.el-icon-goblet-full:before {
	content:"\e6b4"
}
.el-icon-goblet:before {
	content:"\e6b5"
}
.el-icon-cold-drink:before {
	content:"\e6b6"
}
.el-icon-coffee-cup:before {
	content:"\e6b8"
}
.el-icon-water-cup:before {
	content:"\e6b9"
}
.el-icon-hot-water:before {
	content:"\e6ba"
}
.el-icon-ice-cream:before {
	content:"\e6bb"
}
.el-icon-dessert:before {
	content:"\e6bc"
}
.el-icon-sugar:before {
	content:"\e6bd"
}
.el-icon-tableware:before {
	content:"\e6be"
}
.el-icon-burger:before {
	content:"\e6bf"
}
.el-icon-knife-fork:before {
	content:"\e6c1"
}
.el-icon-fork-spoon:before {
	content:"\e6c2"
}
.el-icon-chicken:before {
	content:"\e6c3"
}
.el-icon-food:before {
	content:"\e6c4"
}
.el-icon-dish-1:before {
	content:"\e6c5"
}
.el-icon-dish:before {
	content:"\e6c6"
}
.el-icon-moon-night:before {
	content:"\e6ee"
}
.el-icon-moon:before {
	content:"\e6f0"
}
.el-icon-cloudy-and-sunny:before {
	content:"\e6f1"
}
.el-icon-partly-cloudy:before {
	content:"\e6f2"
}
.el-icon-cloudy:before {
	content:"\e6f3"
}
.el-icon-sunny:before {
	content:"\e6f6"
}
.el-icon-sunset:before {
	content:"\e6f7"
}
.el-icon-sunrise-1:before {
	content:"\e6f8"
}
.el-icon-sunrise:before {
	content:"\e6f9"
}
.el-icon-heavy-rain:before {
	content:"\e6fa"
}
.el-icon-lightning:before {
	content:"\e6fb"
}
.el-icon-light-rain:before {
	content:"\e6fc"
}
.el-icon-wind-power:before {
	content:"\e6fd"
}
.el-icon-baseball:before {
	content:"\e712"
}
.el-icon-soccer:before {
	content:"\e713"
}
.el-icon-football:before {
	content:"\e715"
}
.el-icon-basketball:before {
	content:"\e716"
}
.el-icon-ship:before {
	content:"\e73f"
}
.el-icon-truck:before {
	content:"\e740"
}
.el-icon-bicycle:before {
	content:"\e741"
}
.el-icon-mobile-phone:before {
	content:"\e6d3"
}
.el-icon-service:before {
	content:"\e6d4"
}
.el-icon-key:before {
	content:"\e6e2"
}
.el-icon-unlock:before {
	content:"\e6e4"
}
.el-icon-lock:before {
	content:"\e6e5"
}
.el-icon-watch:before {
	content:"\e6fe"
}
.el-icon-watch-1:before {
	content:"\e6ff"
}
.el-icon-timer:before {
	content:"\e702"
}
.el-icon-alarm-clock:before {
	content:"\e703"
}
.el-icon-map-location:before {
	content:"\e704"
}
.el-icon-delete-location:before {
	content:"\e705"
}
.el-icon-add-location:before {
	content:"\e706"
}
.el-icon-location-information:before {
	content:"\e707"
}
.el-icon-location-outline:before {
	content:"\e708"
}
.el-icon-location:before {
	content:"\e79e"
}
.el-icon-place:before {
	content:"\e709"
}
.el-icon-discover:before {
	content:"\e70a"
}
.el-icon-first-aid-kit:before {
	content:"\e70b"
}
.el-icon-trophy-1:before {
	content:"\e70c"
}
.el-icon-trophy:before {
	content:"\e70d"
}
.el-icon-medal:before {
	content:"\e70e"
}
.el-icon-medal-1:before {
	content:"\e70f"
}
.el-icon-stopwatch:before {
	content:"\e710"
}
.el-icon-mic:before {
	content:"\e711"
}
.el-icon-copy-document:before {
	content:"\e718"
}
.el-icon-full-screen:before {
	content:"\e719"
}
.el-icon-switch-button:before {
	content:"\e71b"
}
.el-icon-aim:before {
	content:"\e71c"
}
.el-icon-crop:before {
	content:"\e71d"
}
.el-icon-odometer:before {
	content:"\e71e"
}
.el-icon-time:before {
	content:"\e71f"
}
.el-icon-bangzhu:before {
	content:"\e724"
}
.el-icon-close-notification:before {
	content:"\e726"
}
.el-icon-microphone:before {
	content:"\e727"
}
.el-icon-turn-off-microphone:before {
	content:"\e728"
}
.el-icon-position:before {
	content:"\e729"
}
.el-icon-postcard:before {
	content:"\e72a"
}
.el-icon-message:before {
	content:"\e72b"
}
.el-icon-chat-line-square:before {
	content:"\e72d"
}
.el-icon-chat-dot-square:before {
	content:"\e72e"
}
.el-icon-chat-dot-round:before {
	content:"\e72f"
}
.el-icon-chat-square:before {
	content:"\e730"
}
.el-icon-chat-line-round:before {
	content:"\e731"
}
.el-icon-chat-round:before {
	content:"\e732"
}
.el-icon-set-up:before {
	content:"\e733"
}
.el-icon-turn-off:before {
	content:"\e734"
}
.el-icon-open:before {
	content:"\e735"
}
.el-icon-connection:before {
	content:"\e736"
}
.el-icon-link:before {
	content:"\e737"
}
.el-icon-cpu:before {
	content:"\e738"
}
.el-icon-thumb:before {
	content:"\e739"
}
.el-icon-female:before {
	content:"\e73a"
}
.el-icon-male:before {
	content:"\e73b"
}
.el-icon-guide:before {
	content:"\e73c"
}
.el-icon-news:before {
	content:"\e73e"
}
.el-icon-price-tag:before {
	content:"\e744"
}
.el-icon-discount:before {
	content:"\e745"
}
.el-icon-wallet:before {
	content:"\e747"
}
.el-icon-coin:before {
	content:"\e748"
}
.el-icon-money:before {
	content:"\e749"
}
.el-icon-bank-card:before {
	content:"\e74a"
}
.el-icon-box:before {
	content:"\e74b"
}
.el-icon-present:before {
	content:"\e74c"
}
.el-icon-sell:before {
	content:"\e6d5"
}
.el-icon-sold-out:before {
	content:"\e6d6"
}
.el-icon-shopping-bag-2:before {
	content:"\e74d"
}
.el-icon-shopping-bag-1:before {
	content:"\e74e"
}
.el-icon-shopping-cart-2:before {
	content:"\e74f"
}
.el-icon-shopping-cart-1:before {
	content:"\e750"
}
.el-icon-shopping-cart-full:before {
	content:"\e751"
}
.el-icon-smoking:before {
	content:"\e752"
}
.el-icon-no-smoking:before {
	content:"\e753"
}
.el-icon-house:before {
	content:"\e754"
}
.el-icon-table-lamp:before {
	content:"\e755"
}
.el-icon-school:before {
	content:"\e756"
}
.el-icon-office-building:before {
	content:"\e757"
}
.el-icon-toilet-paper:before {
	content:"\e758"
}
.el-icon-notebook-2:before {
	content:"\e759"
}
.el-icon-notebook-1:before {
	content:"\e75a"
}
.el-icon-files:before {
	content:"\e75b"
}
.el-icon-collection:before {
	content:"\e75c"
}
.el-icon-receiving:before {
	content:"\e75d"
}
.el-icon-suitcase-1:before {
	content:"\e760"
}
.el-icon-suitcase:before {
	content:"\e761"
}
.el-icon-film:before {
	content:"\e763"
}
.el-icon-collection-tag:before {
	content:"\e765"
}
.el-icon-data-analysis:before {
	content:"\e766"
}
.el-icon-pie-chart:before {
	content:"\e767"
}
.el-icon-data-board:before {
	content:"\e768"
}
.el-icon-data-line:before {
	content:"\e76d"
}
.el-icon-reading:before {
	content:"\e769"
}
.el-icon-magic-stick:before {
	content:"\e76a"
}
.el-icon-coordinate:before {
	content:"\e76b"
}
.el-icon-mouse:before {
	content:"\e76c"
}
.el-icon-brush:before {
	content:"\e76e"
}
.el-icon-headset:before {
	content:"\e76f"
}
.el-icon-umbrella:before {
	content:"\e770"
}
.el-icon-scissors:before {
	content:"\e771"
}
.el-icon-mobile:before {
	content:"\e773"
}
.el-icon-attract:before {
	content:"\e774"
}
.el-icon-monitor:before {
	content:"\e775"
}
.el-icon-search:before {
	content:"\e778"
}
.el-icon-takeaway-box:before {
	content:"\e77a"
}
.el-icon-paperclip:before {
	content:"\e77d"
}
.el-icon-printer:before {
	content:"\e77e"
}
.el-icon-document-add:before {
	content:"\e782"
}
.el-icon-document:before {
	content:"\e785"
}
.el-icon-document-checked:before {
	content:"\e786"
}
.el-icon-document-copy:before {
	content:"\e787"
}
.el-icon-document-delete:before {
	content:"\e788"
}
.el-icon-document-remove:before {
	content:"\e789"
}
.el-icon-tickets:before {
	content:"\e78b"
}
.el-icon-folder-checked:before {
	content:"\e77f"
}
.el-icon-folder-delete:before {
	content:"\e780"
}
.el-icon-folder-remove:before {
	content:"\e781"
}
.el-icon-folder-add:before {
	content:"\e783"
}
.el-icon-folder-opened:before {
	content:"\e784"
}
.el-icon-folder:before {
	content:"\e78a"
}
.el-icon-edit-outline:before {
	content:"\e764"
}
.el-icon-edit:before {
	content:"\e78c"
}
.el-icon-date:before {
	content:"\e78e"
}
.el-icon-c-scale-to-original:before {
	content:"\e7c6"
}
.el-icon-view:before {
	content:"\e6ce"
}
.el-icon-loading:before {
	content:"\e6cf"
}
.el-icon-rank:before {
	content:"\e6d1"
}
.el-icon-sort-down:before {
	content:"\e7c4"
}
.el-icon-sort-up:before {
	content:"\e7c5"
}
.el-icon-sort:before {
	content:"\e6d2"
}
.el-icon-finished:before {
	content:"\e6cd"
}
.el-icon-refresh-left:before {
	content:"\e6c7"
}
.el-icon-refresh-right:before {
	content:"\e6c8"
}
.el-icon-refresh:before {
	content:"\e6d0"
}
.el-icon-video-play:before {
	content:"\e7c0"
}
.el-icon-video-pause:before {
	content:"\e7c1"
}
.el-icon-d-arrow-right:before {
	content:"\e6dc"
}
.el-icon-d-arrow-left:before {
	content:"\e6dd"
}
.el-icon-arrow-up:before {
	content:"\e6e1"
}
.el-icon-arrow-down:before {
	content:"\e6df"
}
.el-icon-arrow-right:before {
	content:"\e6e0"
}
.el-icon-arrow-left:before {
	content:"\e6de"
}
.el-icon-top-right:before {
	content:"\e6e7"
}
.el-icon-top-left:before {
	content:"\e6e8"
}
.el-icon-top:before {
	content:"\e6e6"
}
.el-icon-bottom:before {
	content:"\e6eb"
}
.el-icon-right:before {
	content:"\e6e9"
}
.el-icon-back:before {
	content:"\e6ea"
}
.el-icon-bottom-right:before {
	content:"\e6ec"
}
.el-icon-bottom-left:before {
	content:"\e6ed"
}
.el-icon-caret-top:before {
	content:"\e78f"
}
.el-icon-caret-bottom:before {
	content:"\e790"
}
.el-icon-caret-right:before {
	content:"\e791"
}
.el-icon-caret-left:before {
	content:"\e792"
}
.el-icon-d-caret:before {
	content:"\e79a"
}
.el-icon-share:before {
	content:"\e793"
}
.el-icon-menu:before {
	content:"\e798"
}
.el-icon-s-grid:before {
	content:"\e7a6"
}
.el-icon-s-check:before {
	content:"\e7a7"
}
.el-icon-s-data:before {
	content:"\e7a8"
}
.el-icon-s-opportunity:before {
	content:"\e7aa"
}
.el-icon-s-custom:before {
	content:"\e7ab"
}
.el-icon-s-claim:before {
	content:"\e7ad"
}
.el-icon-s-finance:before {
	content:"\e7ae"
}
.el-icon-s-comment:before {
	content:"\e7af"
}
.el-icon-s-flag:before {
	content:"\e7b0"
}
.el-icon-s-marketing:before {
	content:"\e7b1"
}
.el-icon-s-shop:before {
	content:"\e7b4"
}
.el-icon-s-open:before {
	content:"\e7b5"
}
.el-icon-s-management:before {
	content:"\e7b6"
}
.el-icon-s-ticket:before {
	content:"\e7b7"
}
.el-icon-s-release:before {
	content:"\e7b8"
}
.el-icon-s-home:before {
	content:"\e7b9"
}
.el-icon-s-promotion:before {
	content:"\e7ba"
}
.el-icon-s-operation:before {
	content:"\e7bb"
}
.el-icon-s-unfold:before {
	content:"\e7bc"
}
.el-icon-s-fold:before {
	content:"\e7a9"
}
.el-icon-s-platform:before {
	content:"\e7bd"
}
.el-icon-s-order:before {
	content:"\e7be"
}
.el-icon-s-cooperation:before {
	content:"\e7bf"
}
.el-icon-bell:before {
	content:"\e725"
}
.el-icon-message-solid:before {
	content:"\e799"
}
.el-icon-video-camera:before {
	content:"\e772"
}
.el-icon-video-camera-solid:before {
	content:"\e796"
}
.el-icon-camera:before {
	content:"\e779"
}
.el-icon-camera-solid:before {
	content:"\e79b"
}
.el-icon-download:before {
	content:"\e77c"
}
.el-icon-upload2:before {
	content:"\e77b"
}
.el-icon-upload:before {
	content:"\e7c3"
}
.el-icon-picture-outline-round:before {
	content:"\e75f"
}
.el-icon-picture-outline:before {
	content:"\e75e"
}
.el-icon-picture:before {
	content:"\e79f"
}
.el-icon-close:before {
	content:"\e6db"
}
.el-icon-check:before {
	content:"\e6da"
}
.el-icon-plus:before {
	content:"\e6d9"
}
.el-icon-minus:before {
	content:"\e6d8"
}
.el-icon-help:before {
	content:"\e73d"
}
.el-icon-s-help:before {
	content:"\e7b3"
}
.el-icon-circle-close:before {
	content:"\e78d"
}
.el-icon-circle-check:before {
	content:"\e720"
}
.el-icon-circle-plus-outline:before {
	content:"\e723"
}
.el-icon-remove-outline:before {
	content:"\e722"
}
.el-icon-zoom-out:before {
	content:"\e776"
}
.el-icon-zoom-in:before {
	content:"\e777"
}
.el-icon-error:before {
	content:"\e79d"
}
.el-icon-success:before {
	content:"\e79c"
}
.el-icon-circle-plus:before {
	content:"\e7a0"
}
.el-icon-remove:before {
	content:"\e7a2"
}
.el-icon-info:before {
	content:"\e7a1"
}
.el-icon-question:before {
	content:"\e7a4"
}
.el-icon-warning-outline:before {
	content:"\e6c9"
}
.el-icon-warning:before {
	content:"\e7a3"
}
.el-icon-goods:before {
	content:"\e7c2"
}
.el-icon-s-goods:before {
	content:"\e7b2"
}
.el-icon-star-off:before {
	content:"\e717"
}
.el-icon-star-on:before {
	content:"\e797"
}
.el-icon-more-outline:before {
	content:"\e6cc"
}
.el-icon-more:before {
	content:"\e794"
}
.el-icon-phone-outline:before {
	content:"\e6cb"
}
.el-icon-phone:before {
	content:"\e795"
}
.el-icon-user:before {
	content:"\e6e3"
}
.el-icon-user-solid:before {
	content:"\e7a5"
}
.el-icon-setting:before {
	content:"\e6ca"
}
.el-icon-s-tools:before {
	content:"\e7ac"
}
.el-icon-delete:before {
	content:"\e6d7"
}
.el-icon-delete-solid:before {
	content:"\e7c9"
}
.el-icon-eleme:before {
	content:"\e7c7"
}
.el-icon-platform-eleme:before {
	content:"\e7ca"
}
.el-icon-loading {
	-webkit-animation:rotating 2s linear infinite;
	animation:rotating 2s linear infinite
}
.el-icon--right {
	margin-left:5px
}
.el-icon--left {
	margin-right:5px
}
@-webkit-keyframes rotating {
	0% {
		transform:rotate(0)
	}
	to {
		transform:rotate(1turn)
	}
}
@keyframes rotating {
	0% {
		transform:rotate(0)
	}
	to {
		transform:rotate(1turn)
	}
}
.el-pagination {
	white-space:nowrap;
	padding:2px 5px;
	color:#303133;
	font-weight:700
}
.el-pagination:after,.el-pagination:before {
	display:table;
	content:""
}
.el-pagination:after {
	clear:both
}
.el-pagination button,.el-pagination span:not([class*=suffix]) {
	display:inline-block;
	font-size:13px;
	min-width:35.5px;
	height:28px;
	line-height:28px;
	vertical-align:top;
	box-sizing:border-box
}
.el-pagination .el-input__inner {
	text-align:center;
	-moz-appearance:textfield;
	line-height:normal
}
.el-pagination .el-input__suffix {
	right:0;
	transform:scale(.8)
}
.el-pagination .el-select .el-input {
	width:100px;
	margin:0 5px
}
.el-pagination .el-select .el-input .el-input__inner {
	padding-right:25px;
	border-radius:3px
}
.el-pagination button {
	border:none;
	padding:0 6px;
	background:0 0
}
.el-pagination button:focus {
	outline:0
}
.el-pagination button:hover {
	color:#409eff
}
.el-pagination button:disabled {
	color:#c0c4cc;
	background-color:#fff;
	cursor:not-allowed
}
.el-pagination .btn-next,.el-pagination .btn-prev {
	background:50% no-repeat #fff;
	background-size:16px;
	cursor:pointer;
	margin:0;
	color:#303133
}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon {
	display:block;
	font-size:12px;
	font-weight:700
}
.el-pagination .btn-prev {
	padding-right:12px
}
.el-pagination .btn-next {
	padding-left:12px
}
.el-pagination .el-pager li.disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover {
	cursor:pointer
}
.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child {
	border-color:transparent;
	font-size:12px;
	line-height:22px;
	height:22px;
	min-width:22px
}
.el-pagination--small .more:before,.el-pagination--small li.more:before {
	line-height:24px
}
.el-pagination--small button,.el-pagination--small span:not([class*=suffix]) {
	height:22px;
	line-height:22px
}
.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner {
	height:22px
}
.el-pagination__sizes {
	margin:0 10px 0 0;
	font-weight:400;
	color:#606266
}
.el-pagination__sizes .el-input .el-input__inner {
	font-size:13px;
	padding-left:8px
}
.el-pagination__sizes .el-input .el-input__inner:hover {
	border-color:#409eff
}
.el-pagination__total {
	margin-right:10px;
	font-weight:400;
	color:#606266
}
.el-pagination__jump {
	margin-left:24px;
	font-weight:400;
	color:#606266
}
.el-pagination__jump .el-input__inner {
	padding:0 3px
}
.el-pagination__rightwrapper {
	float:right
}
.el-pagination__editor {
	line-height:18px;
	padding:0 2px;
	height:28px;
	text-align:center;
	margin:0 2px;
	box-sizing:border-box;
	border-radius:3px
}
.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev {
	padding:0
}
.el-pagination__editor.el-input {
	width:50px
}
.el-pagination__editor.el-input .el-input__inner {
	height:28px
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0
}
.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {
	margin:0 5px;
	background-color:#f4f4f5;
	color:#606266;
	min-width:30px;
	border-radius:2px
}
.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled {
	color:#c0c4cc
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
	color:#409eff
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#409eff;
	color:#fff
}
.el-dialog,.el-pager li {
	/*background:#fff;*/
	-webkit-box-sizing:border-box
}
.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li {
	margin:0 3px;
	min-width:22px
}
.el-pager,.el-pager li {
	vertical-align:top;
	margin:0;
	display:inline-block
}
.el-pager {
	-ms-user-select:none;
	user-select:none;
	list-style:none;
	font-size:0
}
.el-date-table,.el-pager,.el-table th {
	-webkit-user-select:none;
	-moz-user-select:none
}
.el-pager .more:before {
	line-height:30px
}
.el-pager li {
	padding:0 4px;
	font-size:13px;
	min-width:35.5px;
	height:28px;
	line-height:28px;
	box-sizing:border-box;
	text-align:center
}
.el-menu--collapse .el-menu .el-submenu,.el-menu--popup {
	min-width:200px
}
.el-pager li.btn-quicknext,.el-pager li.btn-quickprev {
	line-height:28px;
	color:#303133
}
.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled {
	color:#c0c4cc
}
.el-pager li.active+li {
	border-left:0
}
.el-pager li:hover {
	color:#409eff
}
.el-pager li.active {
	color:#409eff;
	cursor:default
}
@-webkit-keyframes v-modal-in {
	0% {
		opacity:0
	}
}
@-webkit-keyframes v-modal-out {
	to {
		opacity:0
	}
}
.el-dialog {
	position:relative;
	margin:65px auto 50px;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-sizing:border-box;
	width:50%
}
.el-dialog.is-fullscreen {
	width:100%;
	margin-top:0;
	margin-bottom:0;
	height:100%;
	overflow:auto
}
.el-dialog__wrapper {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:auto;
	margin:0
}
.el-dialog__header {
	padding:20px 20px 10px
}
.el-dialog__headerbtn {
	position:absolute;
	top:20px;
	right:20px;
	padding:0;
	background:0 0;
	border:none;
	outline:0;
	cursor:pointer;
	font-size:16px
}
.el-dialog__headerbtn .el-dialog__close {
	color:#909399
}
.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close {
	color:#409eff
}
.el-dialog__title {
	line-height:24px;
	font-size:18px;
	color:#303133
}
.el-dialog__body {
	padding:30px 20px;
	color:#606266;
	font-size:14px;
	word-break:break-all
}
.el-dialog__footer {
	padding:10px 20px 20px;
	text-align:right;
	box-sizing:border-box
}
.el-dialog--center {
	text-align:center
}
.el-dialog--center .el-dialog__body {
	text-align:left;
	text-align:initial;
	padding:25px 25px 30px
}
.el-dialog--center .el-dialog__footer {
	text-align:inherit
}
.dialog-fade-enter-active {
	-webkit-animation:dialog-fade-in .3s;
	animation:dialog-fade-in .3s
}
.dialog-fade-leave-active {
	-webkit-animation:dialog-fade-out .3s;
	animation:dialog-fade-out .3s
}
@-webkit-keyframes dialog-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@keyframes dialog-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@-webkit-keyframes dialog-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
@keyframes dialog-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
.el-autocomplete {
	position:relative;
	display:inline-block
}
.el-autocomplete-suggestion {
	margin:5px 0;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	border-radius:4px;
	border:1px solid #e4e7ed;
	box-sizing:border-box;
	background-color:#fff
}
.el-dropdown-menu,.el-menu--collapse .el-submenu .el-menu {
	z-index:10;
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-autocomplete-suggestion__wrap {
	max-height:280px;
	padding:10px 0;
	box-sizing:border-box
}
.el-autocomplete-suggestion__list {
	margin:0;
	padding:0
}
.el-autocomplete-suggestion li {
	padding:0 20px;
	margin:0;
	line-height:34px;
	cursor:pointer;
	color:#606266;
	font-size:14px;
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover {
	background-color:#f5f7fa
}
.el-autocomplete-suggestion li.divider {
	margin-top:6px;
	border-top:1px solid #0e151b
}
.el-autocomplete-suggestion li.divider:last-child {
	margin-bottom:-6px
}
.el-autocomplete-suggestion.is-loading li {
	text-align:center;
	height:100px;
	line-height:100px;
	font-size:20px;
	color:#999
}
.el-autocomplete-suggestion.is-loading li:after {
	display:inline-block;
	content:"";
	height:100%;
	vertical-align:middle
}
.el-autocomplete-suggestion.is-loading li:hover {
	background-color:#fff
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
	vertical-align:middle
}
.el-dropdown {
	display:inline-block;
	position:relative;
	color:#606266;
	font-size:14px
}
.el-dropdown .el-button-group {
	display:block
}
.el-dropdown .el-button-group .el-button {
	float:none
}
.el-dropdown .el-dropdown__caret-button {
	padding-left:5px;
	padding-right:5px;
	position:relative;
	border-left:none
}
.el-dropdown .el-dropdown__caret-button:before {
	content:"";
	position:absolute;
	display:block;
	width:1px;
	top:5px;
	bottom:5px;
	left:0;
	background:hsla(0,0%,100%,.5)
}
.el-dropdown .el-dropdown__caret-button.el-button--default:before {
	background:rgba(220,223,230,.5)
}
.el-dropdown .el-dropdown__caret-button:hover:before {
	top:0;
	bottom:0
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
	padding-left:0
}
.el-dropdown__icon {
	font-size:12px;
	margin:0 3px
}
.el-dropdown-menu {
	position:absolute;
	top:0;
	left:0;
	padding:10px 0;
	margin:5px 0;
	background-color:#fff;
	border:1px solid #ebeef5;
	border-radius:4px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-dropdown-menu__item {
	list-style:none;
	line-height:36px;
	padding:0 20px;
	margin:0;
	font-size:14px;
	color:#606266;
	cursor:pointer;
	outline:0
}
.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover {
	background-color:#ecf5ff;
	color:#66b1ff
}
.el-dropdown-menu__item i {
	margin-right:5px
}
.el-dropdown-menu__item--divided {
	position:relative;
	margin-top:6px;
	border-top:1px solid #ebeef5
}
.el-dropdown-menu__item--divided:before {
	content:"";
	height:6px;
	display:block;
	margin:0 -20px;
	background-color:#fff
}
.el-dropdown-menu__item.is-disabled {
	cursor:default;
	color:#bbb;
	pointer-events:none
}
.el-dropdown-menu--medium {
	padding:6px 0
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
	line-height:30px;
	padding:0 17px;
	font-size:14px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
	margin-top:6px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
	height:6px;
	margin:0 -17px
}
.el-dropdown-menu--small {
	padding:6px 0
}
.el-dropdown-menu--small .el-dropdown-menu__item {
	line-height:27px;
	padding:0 15px;
	font-size:13px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
	margin-top:4px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
	height:4px;
	margin:0 -15px
}
.el-dropdown-menu--mini {
	padding:3px 0
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
	line-height:24px;
	padding:0 10px;
	font-size:12px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
	margin-top:3px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
	height:3px;
	margin:0 -10px
}
.el-menu {
	border-right:1px solid #e6e6e6;
	list-style:none;
	position:relative;
	margin:0;
	padding-left:0
}
.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover {
	background-color:#fff
}
.el-menu:after,.el-menu:before {
	display:table;
	content:""
}
.el-menu:after {
	clear:both
}
.el-menu.el-menu--horizontal {
	border-bottom:1px solid #e6e6e6
}
.el-menu--horizontal {
	border-right:none
}
.el-menu--horizontal>.el-menu-item {
	float:left;
	height:60px;
	line-height:60px;
	margin:0;
	border-bottom:2px solid transparent;
	color:#909399
}
.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover {
	color:inherit
}
.el-menu--horizontal>.el-submenu {
	float:left
}
.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover {
	outline:0
}
.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title {
	color:#303133
}
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
	border-bottom:2px solid #409eff;
	color:#303133
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
	height:60px;
	line-height:60px;
	border-bottom:2px solid transparent;
	color:#909399
}
.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow {
	position:static;
	vertical-align:middle;
	margin-left:8px;
	margin-top:-3px
}
.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title {
	background-color:#fff;
	float:none;
	height:36px;
	line-height:36px;
	padding:0 10px;
	color:#909399
}
.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title {
	color:#303133
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
	outline:0;
	color:#303133
}
.el-menu--horizontal>.el-menu-item.is-active {
	border-bottom:2px solid #409eff;
	color:#303133
}
.el-menu--collapse {
	width:64px
}
.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-] {
	margin:0;
	vertical-align:middle;
	width:24px;
	text-align:center
}
.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
	display:none
}
.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span {
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
	display:inline-block
}
.el-menu--collapse>.el-menu-item.is-active i {
	color:inherit
}
.el-menu--collapse .el-submenu {
	position:relative
}
.el-menu--collapse .el-submenu .el-menu {
	position:absolute;
	margin-left:5px;
	top:0;
	left:100%;
	border:1px solid #e4e7ed;
	border-radius:2px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-menu-item,.el-submenu__title {
	height:56px;
	line-height:56px;
	position:relative;
	-webkit-box-sizing:border-box;
	white-space:nowrap;
	list-style:none
}
.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
	transform:none
}
.el-menu--popup {
	z-index:100;
	border:none;
	padding:5px 0;
	border-radius:2px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-menu--popup-bottom-start {
	margin-top:5px
}
.el-menu--popup-right-start {
	margin-left:5px;
	margin-right:5px
}
.el-menu-item {
	font-size:14px;
	color:#303133;
	padding:0 20px;
	cursor:pointer;
	transition:border-color .3s,background-color .3s,color .3s;
	box-sizing:border-box
}
.el-menu-item * {
	vertical-align:middle
}
.el-menu-item i {
	color:#909399
}
.el-menu-item:focus,.el-menu-item:hover {
	outline:0;
	background-color:#ecf5ff
}
.el-menu-item.is-disabled {
	opacity:.25;
	cursor:not-allowed;
	background:0 0!important
}
.el-menu-item [class^=el-icon-] {
	margin-right:5px;
	width:24px;
	text-align:center;
	font-size:18px;
	vertical-align:middle
}
.el-menu-item.is-active {
	color:#409eff
}
.el-menu-item.is-active i {
	color:inherit
}
.el-submenu {
	list-style:none;
	margin:0;
	padding-left:0
}
.el-submenu__title {
	font-size:14px;
	color:#303133;
	padding:0 20px;
	cursor:pointer;
	transition:border-color .3s,background-color .3s,color .3s;
	box-sizing:border-box
}
.el-submenu__title * {
	vertical-align:middle
}
.el-submenu__title i {
	color:#909399
}
.el-submenu__title:focus,.el-submenu__title:hover {
	outline:0;
	background-color:#ecf5ff
}
.el-submenu__title.is-disabled {
	opacity:.25;
	cursor:not-allowed;
	background:0 0!important
}
.el-submenu__title:hover {
	background-color:#ecf5ff
}
.el-submenu .el-menu {
	border:none
}
.el-submenu .el-menu-item {
	height:50px;
	line-height:50px;
	padding:0 45px;
	min-width:200px
}
.el-submenu__icon-arrow {
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-7px;
	transition:transform .3s;
	font-size:12px
}
.el-submenu.is-active .el-submenu__title {
	border-bottom-color:#409eff
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
	transform:rotate(180deg)
}
.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title {
	opacity:.25;
	cursor:not-allowed;
	background:0 0!important
}
.el-submenu [class^=el-icon-] {
	vertical-align:middle;
	margin-right:5px;
	width:24px;
	text-align:center;
	font-size:18px
}
.el-menu-item-group>ul {
	padding:0
}
.el-menu-item-group__title {
	padding:7px 0 7px 20px;
	line-height:normal;
	font-size:12px;
	color:#909399
}
.el-radio-button__inner,.el-radio-group {
	display:inline-block;
	line-height:1;
	vertical-align:middle
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
	transition:.2s;
	opacity:0
}
.el-radio-group {
	font-size:0
}
.el-radio-button {
	position:relative;
	display:inline-block;
	outline:0
}
.el-radio-button__inner {
	white-space:nowrap;
	background:#fff;
	border:1px solid #dcdfe6;
	font-weight:500;
	border-left:0;
	color:#606266;
	-webkit-appearance:none;
	text-align:center;
	box-sizing:border-box;
	outline:0;
	margin:0;
	position:relative;
	cursor:pointer;
	transition:all .3s cubic-bezier(.645,.045,.355,1);
	padding:12px 20px;
	font-size:14px;
	border-radius:0
}
.el-radio-button__inner.is-round {
	padding:12px 20px
}
.el-radio-button__inner:hover {
	color:#409eff
}
.el-radio-button__inner [class*=el-icon-] {
	line-height:.9
}
.el-radio-button__inner [class*=el-icon-]+span {
	margin-left:5px
}
.el-radio-button:first-child .el-radio-button__inner {
	border-left:1px solid #dcdfe6;
	border-radius:4px 0 0 4px;
	box-shadow:none!important
}
.el-radio-button__orig-radio {
	opacity:0;
	outline:0;
	position:absolute;
	z-index:-1
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner {
	color:#fff;
	background-color:#409eff;
	border-color:#409eff;
	box-shadow:-1px 0 0 0 #409eff
}
.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
	color:#c0c4cc;
	cursor:not-allowed;
	background-image:none;
	background-color:#fff;
	border-color:#ebeef5;
	box-shadow:none
}
.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
	background-color:#f2f6fc
}
.el-radio-button:last-child .el-radio-button__inner {
	border-radius:0 4px 4px 0
}
.el-popover,.el-radio-button:first-child:last-child .el-radio-button__inner {
	border-radius:4px
}
.el-radio-button--medium .el-radio-button__inner {
	padding:10px 20px;
	font-size:14px;
	border-radius:0
}
.el-radio-button--medium .el-radio-button__inner.is-round {
	padding:10px 20px
}
.el-radio-button--small .el-radio-button__inner {
	padding:9px 15px;
	font-size:12px;
	border-radius:0
}
.el-radio-button--small .el-radio-button__inner.is-round {
	padding:9px 15px
}
.el-radio-button--mini .el-radio-button__inner {
	padding:7px 15px;
	font-size:12px;
	border-radius:0
}
.el-radio-button--mini .el-radio-button__inner.is-round {
	padding:7px 15px
}
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
	box-shadow:0 0 2px 2px #409eff
}
.el-switch {
	display:inline-flex;
	align-items:center;
	position:relative;
	font-size:14px;
	line-height:20px;
	height:20px;
	vertical-align:middle
}
.el-switch__core,.el-switch__label {
	display:inline-block;
	cursor:pointer
}
.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label {
	cursor:not-allowed
}
.el-switch__label {
	transition:.2s;
	height:20px;
	font-size:14px;
	font-weight:500;
	vertical-align:middle;
	color:#303133
}
.el-switch__label.is-active {
	color:#409eff
}
.el-switch__label--left {
	margin-right:10px
}
.el-switch__label--right {
	margin-left:10px
}
.el-switch__label * {
	line-height:1;
	font-size:14px;
	display:inline-block
}
.el-switch__input {
	position:absolute;
	width:0;
	height:0;
	opacity:0;
	margin:0
}
.el-switch__core {
	margin:0;
	position:relative;
	width:40px;
	height:20px;
	border:1px solid #dcdfe6;
	outline:0;
	border-radius:10px;
	box-sizing:border-box;
	background:#dcdfe6;
	transition:border-color .3s,background-color .3s;
	vertical-align:middle
}
.el-switch__core:after {
	content:"";
	position:absolute;
	top:1px;
	left:1px;
	border-radius:100%;
	transition:all .3s;
	width:16px;
	height:16px;
	background-color:#fff
}
.el-switch.is-checked .el-switch__core {
	border-color:#409eff;
	background-color:#409eff
}
.el-switch.is-checked .el-switch__core:after {
	left:100%;
	margin-left:-17px
}
.el-switch.is-disabled {
	opacity:.6
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
	left:10px
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
	right:10px
}
.el-switch .label-fade-enter,.el-switch .label-fade-leave-active {
	opacity:0
}
.el-select-dropdown {
	position:absolute;
	z-index:1001;
	border:1px solid #e4e7ed;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-sizing:border-box;
	margin:5px 0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
	color:#409eff;
	background-color:#fff
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
	background-color:#f5f7fa
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
	position:absolute;
	right:20px;
	font-family:element-icons;
	content:"\e6da";
	font-size:12px;
	font-weight:700;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
	padding:0
}
.el-select-dropdown__empty {
	padding:10px 0;
	margin:0;
	text-align:center;
	color:#999;
	font-size:14px
}
.el-select-dropdown__wrap {
	max-height:274px
}
.el-select-dropdown__list {
	list-style:none;
	padding:6px 0;
	margin:0;
	box-sizing:border-box
}
.el-select-dropdown__item {
	font-size:14px;
	padding:0 20px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#606266;
	height:34px;
	line-height:34px;
	box-sizing:border-box;
	cursor:pointer
}
.el-select-dropdown__item.is-disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover {
	background-color:#fff
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
	background-color:#f5f7fa
}
.el-select-dropdown__item.selected {
	color:#409eff;
	font-weight:700
}
.el-select-group {
	margin:0;
	padding:0
}
.el-select-group__wrap {
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
.el-select-group__wrap:not(:last-of-type) {
	padding-bottom:24px
}
.el-select-group__wrap:not(:last-of-type):after {
	content:"";
	position:absolute;
	display:block;
	left:20px;
	right:20px;
	bottom:12px;
	height:1px;
	background:#e4e7ed
}
.el-select-group__title {
	padding-left:20px;
	font-size:12px;
	color:#909399;
	line-height:30px
}
.el-select-group .el-select-dropdown__item {
	padding-left:20px
}
.el-select {
	display:inline-block;
	position:relative
}
.el-select .el-select__tags>span {
	display:contents
}
.el-select:hover .el-input__inner {
	border-color:#c0c4cc
}
.el-select .el-input__inner {
	cursor:pointer;
	padding-right:35px
}
.el-select .el-input__inner:focus {
	border-color:#409eff
}
.el-select .el-input .el-select__caret {
	color:#c0c4cc;
	font-size:14px;
	transition:transform .3s;
	transform:rotate(180deg);
	cursor:pointer
}
.el-select .el-input .el-select__caret.is-reverse {
	transform:rotate(0)
}
.el-select .el-input .el-select__caret.is-show-close {
	font-size:14px;
	text-align:center;
	transform:rotate(180deg);
	border-radius:100%;
	color:#c0c4cc;
	transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-select .el-input .el-select__caret.is-show-close:hover {
	color:#909399
}
.el-select .el-input.is-disabled .el-input__inner {
	cursor:not-allowed
}
.el-select .el-input.is-disabled .el-input__inner:hover {
	border-color:#e4e7ed
}
.el-select .el-input.is-focus .el-input__inner {
	border-color:#409eff
}
.el-select>.el-input {
	display:block
}
.el-select__input {
	border:none;
	outline:0;
	padding:0;
	margin-left:15px;
	color:#666;
	font-size:14px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	height:28px;
	background-color:transparent
}
.el-select__input.is-mini {
	height:14px
}
.el-select__close {
	cursor:pointer;
	position:absolute;
	top:8px;
	z-index:1000;
	right:25px;
	color:#c0c4cc;
	line-height:18px;
	font-size:14px
}
.el-select__close:hover {
	color:#909399
}
.el-select__tags {
	position:absolute;
	line-height:normal;
	white-space:normal;
	z-index:1;
	top:50%;
	transform:translateY(-50%);
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.el-select .el-tag__close {
	margin-top:-2px
}
.el-select .el-tag {
	box-sizing:border-box;
	border-color:transparent;
	margin:2px 0 2px 6px;
	background-color:#f0f2f5
}
.el-select .el-tag__close.el-icon-close {
	background-color:#c0c4cc;
	right:-7px;
	top:0;
	color:#fff
}
.el-select .el-tag__close.el-icon-close:hover {
	background-color:#909399
}
.el-table,.el-table__expanded-cell {
	background-color:#fff
}
.el-select .el-tag__close.el-icon-close:before {
	display:block;
	transform:translateY(.5px)
}
.el-table {
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
	flex:1;
	width:100%;
	max-width:100%;
	font-size:14px;
	color:#606266
}
.el-table--mini,.el-table--small,.el-table__expand-icon {
	font-size:12px
}
.el-table__empty-block {
	min-height:60px;
	text-align:center;
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.el-table__empty-text {
	line-height:60px;
	width:50%;
	color:#909399
}
.el-table__expand-column .cell {
	padding:0;
	text-align:center
}
.el-table__expand-icon {
	position:relative;
	cursor:pointer;
	color:#666;
	transition:transform .2s ease-in-out;
	height:20px
}
.el-table__expand-icon--expanded {
	transform:rotate(90deg)
}
.el-table__expand-icon>.el-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-5px;
	margin-top:-5px
}
.el-table__expanded-cell[class*=cell] {
	padding:20px 50px
}
.el-table__expanded-cell:hover {
	background-color:transparent!important
}
.el-table__placeholder {
	display:inline-block;
	width:20px
}
.el-table__append-wrapper {
	overflow:hidden
}
.el-table--fit {
	border-right:0;
	border-bottom:0
}
.el-table--fit td.gutter,.el-table--fit th.gutter {
	border-right-width:1px
}
.el-table--scrollable-x .el-table__body-wrapper {
	overflow-x:auto
}
.el-table--scrollable-y .el-table__body-wrapper {
	overflow-y:auto
}
.el-table thead {
	color:#909399;
	font-weight:500
}
.el-table thead.is-group th {
	background:#f5f7fa
}
.el-table th,.el-table tr {
	background-color:#fff
}
.el-table td,.el-table th {
	padding:12px 0;
	min-width:0;
	box-sizing:border-box;
	text-overflow:ellipsis;
	vertical-align:middle;
	position:relative;
	text-align:left
}
.el-table td.is-center,.el-table th.is-center {
	text-align:center
}
.el-table td.is-right,.el-table th.is-right {
	text-align:right
}
.el-table td.gutter,.el-table th.gutter {
	width:15px;
	border-right-width:0;
	border-bottom-width:0;
	padding:0
}
.el-table--medium td,.el-table--medium th {
	padding:10px 0
}
.el-table--small td,.el-table--small th {
	padding:8px 0
}
.el-table--mini td,.el-table--mini th {
	padding:6px 0
}
.el-table--border td:first-child .cell,.el-table--border th:first-child .cell,.el-table .cell {
	padding-left:10px
}
.el-table tr input[type=checkbox] {
	margin:0
}
.el-table td,.el-table th.is-leaf {
	border-bottom:1px solid #ebeef5
}
.el-table th.is-sortable {
	cursor:pointer
}
.el-table th {
	overflow:hidden;
	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.el-table th>.cell {
	display:inline-block;
	box-sizing:border-box;
	position:relative;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	width:100%
}
.el-table th>.cell.highlight {
	color:#409eff
}
.el-table th.required>div:before {
	display:inline-block;
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ff4d51;
	margin-right:5px;
	vertical-align:middle
}
.el-table td div {
	box-sizing:border-box
}
.el-table td.gutter {
	width:0
}
.el-table .cell {
	box-sizing:border-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-break:break-all;
	line-height:23px;
	padding-right:10px
}
.el-table .cell.el-tooltip {
	white-space:nowrap;
	min-width:50px
}
.el-table--border,.el-table--group {
	border:1px solid #ebeef5
}
.el-table--border:after,.el-table--group:after,.el-table:before {
	content:"";
	position:absolute;
	background-color:#ebeef5;
	z-index:1
}
.el-table--border:after,.el-table--group:after {
	top:0;
	right:0;
	width:1px;
	height:100%
}
.el-table:before {
	left:0;
	bottom:0;
	width:100%;
	height:1px
}
.el-table--border {
	border-right:none;
	border-bottom:none
}
.el-table--border.el-loading-parent--relative {
	border-color:transparent
}
.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
	border-right:1px solid #ebeef5
}
.el-table--border th,.el-table--border th.gutter:last-of-type,.el-table__fixed-right-patch {
	border-bottom:1px solid #ebeef5
}
.el-table__fixed,.el-table__fixed-right {
	position:absolute;
	top:0;
	left:0;
	overflow-x:hidden;
	overflow-y:hidden;
	box-shadow:0 0 10px rgba(0,0,0,.12)
}
.el-table__fixed-right:before,.el-table__fixed:before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	background-color:#ebeef5;
	z-index:4
}
.el-table__fixed-right-patch {
	position:absolute;
	top:-1px;
	right:0;
	background-color:#fff
}
.el-table__fixed-right {
	top:0;
	left:auto;
	right:0
}
.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper {
	left:auto;
	right:0
}
.el-table__fixed-header-wrapper {
	position:absolute;
	left:0;
	top:0;
	z-index:3
}
.el-table__fixed-footer-wrapper {
	position:absolute;
	left:0;
	bottom:0;
	z-index:3
}
.el-table__fixed-footer-wrapper tbody td {
	border-top:1px solid #ebeef5;
	background-color:#f5f7fa;
	color:#606266
}
.el-table__fixed-body-wrapper {
	position:absolute;
	left:0;
	top:37px;
	overflow:hidden;
	z-index:3
}
.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper {
	width:100%
}
.el-table__footer-wrapper {
	margin-top:-1px
}
.el-table__footer-wrapper td {
	border-top:1px solid #ebeef5
}
.el-table__body,.el-table__footer,.el-table__header {
	table-layout:fixed;
	border-collapse:separate
}
.el-table__footer-wrapper,.el-table__header-wrapper {
	overflow:hidden
}
.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td {
	background-color:#111;
	color:#fff
}
.el-table__body-wrapper {
	overflow:hidden;
	position:relative
}
.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right {
	box-shadow:none
}
.el-picker-panel,.el-table-filter {
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right {
	border-left:1px solid #ebeef5
}
.el-table .caret-wrapper {
	display:inline-flex;
	flex-direction:column;
	align-items:center;
	height:34px;
	width:24px;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	overflow:initial;
	position:relative
}
.el-table .sort-caret {
	width:0;
	height:0;
	border:5px solid transparent;
	position:absolute;
	left:7px
}
.el-table .sort-caret.ascending {
	border-bottom-color:#c0c4cc;
	top:5px
}
.el-table .sort-caret.descending {
	border-top-color:#c0c4cc;
	bottom:7px
}
.el-table .ascending .sort-caret.ascending {
	border-bottom-color:#409eff
}
.el-table .descending .sort-caret.descending {
	border-top-color:#409eff
}
.el-table .hidden-columns {
	position:absolute;
	z-index:-1
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
	background:#fafafa
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td {
	background-color:#ecf5ff
}
.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td {
	background-color:#f5f7fa
}
.el-table__body tr.current-row>td {
	background-color:#ecf5ff
}
.el-table__column-resize-proxy {
	position:absolute;
	left:200px;
	top:0;
	bottom:0;
	width:0;
	border-left:1px solid #ebeef5;
	z-index:10
}
.el-table__column-filter-trigger {
	display:inline-block;
	line-height:34px;
	cursor:pointer
}
.el-table__column-filter-trigger i {
	color:#909399;
	font-size:12px;
	transform:scale(.75)
}
.el-table--enable-row-transition .el-table__body td {
	transition:background-color .25s ease
}
.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#f5f7fa
}
.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right {
	bottom:0;
	overflow:hidden
}
.el-table [class*=el-table__row--level] .el-table__expand-icon {
	display:inline-block;
	width:20px;
	line-height:20px;
	height:20px;
	text-align:center;
	margin-right:3px
}
.el-table-column--selection .cell {
	padding-left:14px;
	padding-right:14px
}
.el-table-filter {
	border:1px solid #ebeef5;
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-sizing:border-box;
	margin:2px 0
}
.el-date-table td,.el-date-table td div {
	height:30px;
	-webkit-box-sizing:border-box
}
.el-table-filter__list {
	padding:5px 0;
	margin:0;
	list-style:none;
	min-width:100px
}
.el-table-filter__list-item {
	line-height:36px;
	padding:0 10px;
	cursor:pointer;
	font-size:14px
}
.el-table-filter__list-item:hover {
	background-color:#ecf5ff;
	color:#66b1ff
}
.el-table-filter__list-item.is-active {
	background-color:#409eff;
	color:#fff
}
.el-table-filter__content {
	min-width:100px
}
.el-table-filter__bottom {
	border-top:1px solid #ebeef5;
	padding:8px
}
.el-table-filter__bottom button {
	background:0 0;
	border:none;
	color:#606266;
	cursor:pointer;
	font-size:13px;
	padding:0 3px
}
.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover {
	background-color:#f2f6fc
}
.el-table-filter__bottom button:hover {
	color:#409eff
}
.el-table-filter__bottom button:focus {
	outline:0
}
.el-table-filter__bottom button.is-disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-table-filter__wrap {
	max-height:280px
}
.el-table-filter__checkbox-group {
	padding:10px
}
.el-table-filter__checkbox-group label.el-checkbox {
	display:block;
	margin-right:5px;
	margin-bottom:8px;
	margin-left:5px
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
	margin-bottom:0
}
.el-date-table {
	font-size:12px;
	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
	color:#606266
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
	margin-left:5px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
	margin-right:5px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px
}
.el-date-table td {
	width:32px;
	padding:4px 0;
	box-sizing:border-box;
	text-align:center;
	cursor:pointer;
	position:relative
}
.el-date-table td div {
	padding:3px 0;
	box-sizing:border-box
}
.el-date-table td span {
	width:24px;
	height:24px;
	display:block;
	margin:0 auto;
	line-height:24px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	border-radius:50%
}
.el-date-table td.next-month,.el-date-table td.prev-month {
	color:#c0c4cc
}
.el-date-table td.today {
	position:relative
}
.el-date-table td.today span {
	color:#409eff;
	font-weight:700
}
.el-date-table td.today.end-date span,.el-date-table td.today.start-date span {
	color:#fff
}
.el-date-table td.available:hover {
	color:#409eff
}
.el-date-table td.current:not(.disabled) span {
	color:#fff;
	background-color:#409eff
}
.el-date-table td.end-date div,.el-date-table td.start-date div {
	color:#fff
}
.el-date-table td.end-date span,.el-date-table td.start-date span {
	background-color:#409eff
}
.el-date-table td.start-date div {
	margin-left:5px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px
}
.el-date-table td.end-date div {
	margin-right:5px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px
}
.el-date-table td.disabled div {
	background-color:#f5f7fa;
	opacity:1;
	cursor:not-allowed;
	color:#c0c4cc
}
.el-date-table td.selected div {
	margin-left:5px;
	margin-right:5px;
	background-color:#f2f6fc;
	border-radius:15px
}
.el-date-table td.selected div:hover {
	background-color:#f2f6fc
}
.el-date-table td.selected span {
	background-color:#409eff;
	color:#fff;
	border-radius:15px
}
.el-date-table td.week {
	font-size:80%;
	color:#606266
}
.el-month-table,.el-year-table {
	font-size:12px;
	border-collapse:collapse
}
.el-date-table th {
	padding:5px;
	color:#606266;
	font-weight:400;
	border-bottom:1px solid #ebeef5
}
.el-month-table {
	margin:-1px
}
.el-month-table td {
	text-align:center;
	padding:8px 0;
	cursor:pointer
}
.el-month-table td div {
	height:48px;
	padding:6px 0;
	box-sizing:border-box
}
.el-month-table td.today .cell {
	color:#409eff;
	font-weight:700
}
.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell {
	color:#fff
}
.el-month-table td.disabled .cell {
	background-color:#f5f7fa;
	cursor:not-allowed;
	color:#c0c4cc
}
.el-month-table td.disabled .cell:hover {
	color:#c0c4cc
}
.el-month-table td .cell {
	width:60px;
	height:36px;
	display:block;
	line-height:36px;
	color:#606266;
	margin:0 auto;
	border-radius:18px
}
.el-month-table td .cell:hover {
	color:#409eff
}
.el-month-table td.in-range div,.el-month-table td.in-range div:hover {
	background-color:#f2f6fc
}
.el-month-table td.end-date div,.el-month-table td.start-date div {
	color:#fff
}
.el-month-table td.end-date .cell,.el-month-table td.start-date .cell {
	color:#fff;
	background-color:#409eff
}
.el-month-table td.start-date div {
	border-top-left-radius:24px;
	border-bottom-left-radius:24px
}
.el-month-table td.end-date div {
	border-top-right-radius:24px;
	border-bottom-right-radius:24px
}
.el-month-table td.current:not(.disabled) .cell {
	color:#409eff
}
.el-year-table {
	margin:-1px
}
.el-year-table .el-icon {
	color:#303133
}
.el-year-table td {
	text-align:center;
	padding:20px 3px;
	cursor:pointer
}
.el-year-table td.today .cell {
	color:#409eff;
	font-weight:700
}
.el-year-table td.disabled .cell {
	background-color:#f5f7fa;
	cursor:not-allowed;
	color:#c0c4cc
}
.el-year-table td.disabled .cell:hover {
	color:#c0c4cc
}
.el-year-table td .cell {
	width:48px;
	height:32px;
	display:block;
	line-height:32px;
	color:#606266;
	margin:0 auto
}
.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell {
	color:#409eff
}
.el-date-range-picker {
	width:646px
}
.el-date-range-picker.has-sidebar {
	width:756px
}
.el-date-range-picker table {
	table-layout:fixed;
	width:100%
}
.el-date-range-picker .el-picker-panel__body {
	min-width:513px
}
.el-date-range-picker .el-picker-panel__content {
	margin:0
}
.el-date-range-picker__header {
	position:relative;
	text-align:center;
	height:28px
}
.el-date-range-picker__header [class*=arrow-left] {
	float:left
}
.el-date-range-picker__header [class*=arrow-right] {
	float:right
}
.el-date-range-picker__header div {
	font-size:16px;
	font-weight:500;
	margin-right:50px
}
.el-date-range-picker__content {
	float:left;
	width:50%;
	box-sizing:border-box;
	margin:0;
	padding:16px
}
.el-date-range-picker__content.is-left {
	border-right:1px solid #e4e4e4
}
.el-date-range-picker__content .el-date-range-picker__header div {
	margin-left:50px;
	margin-right:50px
}
.el-date-range-picker__editors-wrap {
	box-sizing:border-box;
	display:table-cell
}
.el-date-range-picker__editors-wrap.is-right {
	text-align:right
}
.el-date-range-picker__time-header {
	position:relative;
	border-bottom:1px solid #e4e4e4;
	font-size:12px;
	padding:8px 5px 5px;
	display:table;
	width:100%;
	box-sizing:border-box
}
.el-date-range-picker__time-header>.el-icon-arrow-right {
	font-size:20px;
	vertical-align:middle;
	display:table-cell;
	color:#303133
}
.el-date-range-picker__time-picker-wrap {
	position:relative;
	display:table-cell;
	padding:0 5px
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
	position:absolute;
	top:13px;
	right:0;
	z-index:1;
	background:#fff
}
.el-date-picker {
	width:322px
}
.el-date-picker.has-sidebar.has-time {
	width:434px
}
.el-date-picker.has-sidebar {
	width:438px
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
	position:relative
}
.el-date-picker .el-picker-panel__content {
	width:292px
}
.el-date-picker table {
	table-layout:fixed;
	width:100%
}
.el-date-picker__editor-wrap {
	position:relative;
	display:table-cell;
	padding:0 5px
}
.el-date-picker__time-header {
	position:relative;
	border-bottom:1px solid #e4e4e4;
	font-size:12px;
	padding:8px 5px 5px;
	display:table;
	width:100%;
	box-sizing:border-box
}
.el-date-picker__header {
	margin:12px;
	text-align:center
}
.el-date-picker__header--bordered {
	margin-bottom:0;
	padding-bottom:12px;
	border-bottom:1px solid #ebeef5
}
.el-date-picker__header--bordered+.el-picker-panel__content {
	margin-top:0
}
.el-date-picker__header-label {
	font-size:16px;
	font-weight:500;
	padding:0 5px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	color:#606266
}
.el-date-picker__header-label.active,.el-date-picker__header-label:hover {
	color:#409eff
}
.el-date-picker__prev-btn {
	float:left
}
.el-date-picker__next-btn {
	float:right
}
.el-date-picker__time-wrap {
	padding:10px;
	text-align:center
}
.el-date-picker__time-label {
	float:left;
	cursor:pointer;
	line-height:30px;
	margin-left:10px
}
.time-select {
	margin:5px 0;
	min-width:0
}
.time-select .el-picker-panel__content {
	max-height:200px;
	margin:0
}
.time-select-item {
	padding:8px 10px;
	font-size:14px;
	line-height:20px
}
.time-select-item.selected:not(.disabled) {
	color:#409eff;
	font-weight:700
}
.time-select-item.disabled {
	color:#e4e7ed;
	cursor:not-allowed
}
.time-select-item:hover {
	background-color:#f5f7fa;
	font-weight:700;
	cursor:pointer
}
.el-date-editor {
	position:relative;
	display:inline-block;
	text-align:left
}
.el-date-editor.el-input,.el-date-editor.el-input__inner {
	width:220px
}
.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner {
	width:300px
}
.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner {
	width:350px
}
.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner {
	width:400px
}
.el-date-editor--dates .el-input__inner {
	text-overflow:ellipsis;
	white-space:nowrap
}
.el-date-editor .el-icon-circle-close {
	cursor:pointer
}
.el-date-editor .el-range__icon {
	font-size:14px;
	margin-left:-5px;
	color:#c0c4cc;
	float:left;
	line-height:32px
}
.el-date-editor .el-range-input,.el-date-editor .el-range-separator {
	height:100%;
	margin:0;
	text-align:center;
	display:inline-block;
	font-size:14px
}
.el-date-editor .el-range-input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	outline:0;
	padding:0;
	width:39%;
	color:#606266
}
.el-date-editor .el-range-input::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-date-editor .el-range-input:-ms-input-placeholder {
	color:#c0c4cc
}
.el-date-editor .el-range-input::-ms-input-placeholder {
	color:#c0c4cc
}
.el-date-editor .el-range-input::-moz-placeholder {
	color:#c0c4cc
}
.el-date-editor .el-range-input::placeholder {
	color:#c0c4cc
}
.el-date-editor .el-range-separator {
	padding:0 5px;
	line-height:32px;
	width:5%;
	color:#303133
}
.el-date-editor .el-range__close-icon {
	font-size:14px;
	color:#c0c4cc;
	width:25px;
	display:inline-block;
	float:right;
	line-height:32px
}
.el-range-editor.el-input__inner {
	display:inline-flex;
	align-items:center;
	padding:3px 10px
}
.el-range-editor .el-range-input {
	line-height:1
}
.el-range-editor.is-active,.el-range-editor.is-active:hover {
	border-color:#409eff
}
.el-range-editor--medium.el-input__inner {
	height:36px
}
.el-range-editor--medium .el-range-separator {
	line-height:28px;
	font-size:14px
}
.el-range-editor--medium .el-range-input {
	font-size:14px
}
.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon {
	line-height:28px
}
.el-range-editor--small.el-input__inner {
	height:32px
}
.el-range-editor--small .el-range-separator {
	line-height:24px;
	font-size:13px
}
.el-range-editor--small .el-range-input {
	font-size:13px
}
.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon {
	line-height:24px
}
.el-range-editor--mini.el-input__inner {
	height:28px
}
.el-range-editor--mini .el-range-separator {
	line-height:20px;
	font-size:12px
}
.el-range-editor--mini .el-range-input {
	font-size:12px
}
.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon {
	line-height:20px
}
.el-range-editor.is-disabled {
	background-color:#f5f7fa;
	border-color:#e4e7ed;
	color:#c0c4cc;
	cursor:not-allowed
}
.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover {
	border-color:#e4e7ed
}
.el-range-editor.is-disabled input {
	background-color:#f5f7fa;
	color:#c0c4cc;
	cursor:not-allowed
}
.el-range-editor.is-disabled input::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-range-editor.is-disabled input:-ms-input-placeholder {
	color:#c0c4cc
}
.el-range-editor.is-disabled input::-ms-input-placeholder {
	color:#c0c4cc
}
.el-range-editor.is-disabled input::-moz-placeholder {
	color:#c0c4cc
}
.el-range-editor.is-disabled input::placeholder {
	color:#c0c4cc
}
.el-range-editor.is-disabled .el-range-separator {
	color:#c0c4cc
}
.el-picker-panel {
	color:#606266;
	border:1px solid #e4e7ed;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	background:#fff;
	border-radius:4px;
	line-height:30px;
	margin:5px 0
}
.el-popover,.el-time-panel {
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after {
	content:"";
	display:table;
	clear:both
}
.el-picker-panel__content {
	position:relative;
	margin:15px
}
.el-picker-panel__footer {
	border-top:1px solid #e4e4e4;
	padding:4px;
	text-align:right;
	background-color:#fff;
	position:relative;
	font-size:0
}
.el-picker-panel__shortcut {
	display:block;
	width:100%;
	border:0;
	background-color:transparent;
	line-height:28px;
	font-size:14px;
	color:#606266;
	padding-left:12px;
	text-align:left;
	outline:0;
	cursor:pointer
}
.el-picker-panel__shortcut:hover {
	color:#409eff
}
.el-picker-panel__shortcut.active {
	background-color:#e6f1fe;
	color:#409eff
}
.el-picker-panel__btn {
	border:1px solid #dcdcdc;
	color:#333;
	line-height:24px;
	border-radius:2px;
	padding:0 20px;
	cursor:pointer;
	background-color:transparent;
	outline:0;
	font-size:12px
}
.el-picker-panel__btn[disabled] {
	color:#ccc;
	cursor:not-allowed
}
.el-picker-panel__icon-btn {
	font-size:12px;
	color:#303133;
	border:0;
	background:0 0;
	cursor:pointer;
	outline:0;
	margin-top:8px
}
.el-picker-panel__icon-btn:hover {
	color:#409eff
}
.el-picker-panel__icon-btn.is-disabled {
	color:#bbb
}
.el-picker-panel__icon-btn.is-disabled:hover {
	cursor:not-allowed
}
.el-picker-panel__link-btn {
	vertical-align:middle
}
.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar {
	position:absolute;
	top:0;
	bottom:0;
	width:110px;
	border-right:1px solid #e4e4e4;
	box-sizing:border-box;
	padding-top:6px;
	background-color:#fff;
	overflow:auto
}
.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body {
	margin-left:110px
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
	width:33.3%
}
.el-time-spinner__wrapper {
	max-height:190px;
	overflow:auto;
	display:inline-block;
	width:50%;
	vertical-align:top;
	position:relative
}
.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
	padding-bottom:15px
}
.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list {
	padding:0;
	text-align:center
}
.el-time-spinner__wrapper.is-arrow {
	box-sizing:border-box;
	text-align:center;
	overflow:hidden
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
	transform:translateY(-32px)
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
	background:#fff;
	cursor:default
}
.el-time-spinner__arrow {
	font-size:12px;
	color:#909399;
	position:absolute;
	left:0;
	width:100%;
	z-index:1;
	text-align:center;
	height:30px;
	line-height:30px;
	cursor:pointer
}
.el-time-spinner__arrow:hover {
	color:#409eff
}
.el-time-spinner__arrow.el-icon-arrow-up {
	top:10px
}
.el-time-spinner__arrow.el-icon-arrow-down {
	bottom:10px
}
.el-time-spinner__input.el-input {
	width:70%
}
.el-time-spinner__list {
	margin:0;
	list-style:none
}
.el-time-spinner__list:after,.el-time-spinner__list:before {
	content:"";
	display:block;
	width:100%;
	height:80px
}
.el-time-spinner__item {
	height:32px;
	line-height:32px;
	font-size:12px;
	color:#606266
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
	background:#f5f7fa;
	cursor:pointer
}
.el-time-spinner__item.active:not(.disabled) {
	color:#303133;
	font-weight:700
}
.el-time-spinner__item.disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-time-panel {
	margin:5px 0;
	border:1px solid #e4e7ed;
	background-color:#fff;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	border-radius:2px;
	position:absolute;
	width:180px;
	left:0;
	z-index:1000;
	user-select:none;
	box-sizing:content-box
}
.el-slider__button,.el-slider__button-wrapper,.el-time-panel {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.el-time-panel__content {
	font-size:0;
	position:relative;
	overflow:hidden
}
.el-time-panel__content:after,.el-time-panel__content:before {
	content:"";
	top:50%;
	position:absolute;
	margin-top:-15px;
	height:32px;
	z-index:-1;
	left:0;
	right:0;
	box-sizing:border-box;
	padding-top:6px;
	text-align:left;
	border-top:1px solid #e4e7ed;
	border-bottom:1px solid #e4e7ed
}
.el-time-panel__content:after {
	left:50%;
	margin-left:12%;
	margin-right:12%
}
.el-time-panel__content:before {
	padding-left:50%;
	margin-right:12%;
	margin-left:12%
}
.el-time-panel__content.has-seconds:after {
	left:66.66667%
}
.el-time-panel__content.has-seconds:before {
	padding-left:33.33333%
}
.el-time-panel__footer {
	border-top:1px solid #e4e4e4;
	padding:4px;
	height:36px;
	line-height:25px;
	text-align:right;
	box-sizing:border-box
}
.el-time-panel__btn {
	border:none;
	line-height:28px;
	padding:0 5px;
	margin:0 5px;
	cursor:pointer;
	background-color:transparent;
	outline:0;
	font-size:12px;
	color:#303133
}
.el-time-panel__btn.confirm {
	font-weight:800;
	color:#409eff
}
.el-time-range-picker {
	width:354px;
	overflow:visible
}
.el-time-range-picker__content {
	position:relative;
	text-align:center;
	padding:10px
}
.el-time-range-picker__cell {
	box-sizing:border-box;
	margin:0;
	padding:4px 7px 7px;
	width:50%;
	display:inline-block
}
.el-time-range-picker__header {
	margin-bottom:5px;
	text-align:center;
	font-size:14px
}
.el-time-range-picker__body {
	border-radius:2px;
	border:1px solid #e4e7ed
}
.el-popover {
	position:absolute;
	background:#fff;
	min-width:150px;
	border:1px solid #ebeef5;
	padding:12px;
	z-index:2000;
	color:#606266;
	line-height:1.4;
	text-align:justify;
	font-size:14px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	word-break:break-all
}
.el-popover--plain {
	padding:18px 20px
}
.el-popover__title {
	color:#303133;
	font-size:16px;
	line-height:1;
	margin-bottom:12px
}
.v-modal-enter {
	-webkit-animation:v-modal-in .2s ease;
	animation:v-modal-in .2s ease
}
.v-modal-leave {
	-webkit-animation:v-modal-out .2s ease forwards;
	animation:v-modal-out .2s ease forwards
}
@keyframes v-modal-in {
	0% {
		opacity:0
	}
}
@keyframes v-modal-out {
	to {
		opacity:0
	}
}
.v-modal {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.5;
	background:#0e151b
}
.el-popup-parent--hidden {
	overflow:hidden
}
.el-message-box {
	display:inline-block;
	width:420px;
	padding-bottom:10px;
	vertical-align:middle;
	background-color:#fff;
	border-radius:4px;
	border:1px solid #ebeef5;
	font-size:18px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	text-align:left;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.el-message-box__wrapper {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center
}
.el-message-box__wrapper:after {
	content:"";
	display:inline-block;
	height:100%;
	width:0;
	vertical-align:middle
}
.el-message-box__header {
	position:relative;
	padding:15px 15px 10px
}
.el-message-box__title {
	padding-left:0;
	margin-bottom:0;
	font-size:18px;
	line-height:1;
	color:#303133
}
.el-message-box__headerbtn {
	position:absolute;
	top:15px;
	right:15px;
	padding:0;
	border:none;
	outline:0;
	background:0 0;
	font-size:16px;
	cursor:pointer
}
.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus {
	border-color:#f56c6c
}
.el-message-box__headerbtn .el-message-box__close {
	color:#909399
}
.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close {
	color:#409eff
}
.el-message-box__content {
	padding:10px 15px;
	color:#606266;
	font-size:14px
}
.el-message-box__container {
	position:relative
}
.el-message-box__input {
	padding-top:15px
}
.el-message-box__status {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:24px!important
}
.el-message-box__status:before {
	padding-left:1px
}
.el-message-box__status+.el-message-box__message {
	padding-left:36px;
	padding-right:12px
}
.el-message-box__status.el-icon-success {
	color:var(--main-color)
}
.el-message-box__status.el-icon-info {
	color:#909399
}
.el-message-box__status.el-icon-warning {
	color:#3ca8e6
}
.el-message-box__status.el-icon-error {
	color:#f56c6c
}
.el-message-box__message {
	margin:0
}
.el-message-box__message p {
	margin:0;
	line-height:24px
}
.el-message-box__errormsg {
	color:#f56c6c;
	font-size:12px;
	min-height:18px;
	margin-top:2px
}
.el-message-box__btns {
	padding:5px 15px 0;
	text-align:right
}
.el-message-box__btns button:nth-child(2) {
	margin-left:10px
}
.el-message-box__btns-reverse {
	flex-direction:row-reverse
}
.el-message-box--center {
	padding-bottom:30px
}
.el-message-box--center .el-message-box__header {
	padding-top:30px
}
.el-message-box--center .el-message-box__title {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center
}
.el-message-box--center .el-message-box__status {
	position:relative;
	top:auto;
	padding-right:5px;
	text-align:center;
	transform:translateY(-1px)
}
.el-message-box--center .el-message-box__message {
	margin-left:0
}
.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content {
	text-align:center
}
.el-message-box--center .el-message-box__content {
	padding-left:27px;
	padding-right:27px
}
.msgbox-fade-enter-active {
	-webkit-animation:msgbox-fade-in .3s;
	animation:msgbox-fade-in .3s
}
.msgbox-fade-leave-active {
	-webkit-animation:msgbox-fade-out .3s;
	animation:msgbox-fade-out .3s
}
@-webkit-keyframes msgbox-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@keyframes msgbox-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@-webkit-keyframes msgbox-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
@keyframes msgbox-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
.el-breadcrumb {
	font-size:14px;
	line-height:1
}
.el-breadcrumb:after,.el-breadcrumb:before {
	display:table;
	content:""
}
.el-breadcrumb:after {
	clear:both
}
.el-breadcrumb__separator {
	margin:0 9px;
	font-weight:700;
	color:#c0c4cc
}
.el-breadcrumb__separator[class*=icon] {
	margin:0 6px;
	font-weight:400
}
.el-breadcrumb__item {
	float:left
}
.el-breadcrumb__inner {
	color:#606266
}
.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a {
	font-weight:700;
	text-decoration:none;
	transition:color .2s cubic-bezier(.645,.045,.355,1);
	color:#303133
}
.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover {
	color:#409eff;
	cursor:pointer
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
	font-weight:400;
	color:#606266;
	cursor:text
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
	display:none
}
.el-form--label-left .el-form-item__label {
	text-align:left
}
.el-form--label-top .el-form-item__label {
	float:none;
	display:inline-block;
	text-align:left;
	padding:0 0 10px
}
.el-form--inline .el-form-item {
	display:inline-block;
	margin-right:10px;
	vertical-align:top
}
.el-form--inline .el-form-item__label {
	float:none;
	display:inline-block
}
.el-form--inline .el-form-item__content {
	display:inline-block;
	vertical-align:top
}
.el-form--inline.el-form--label-top .el-form-item__content {
	display:block
}

.el-form-item:after,.el-form-item:before {
	display:table;
	content:""
}
.el-form-item:after {
	clear:both
}
.el-form-item .el-form-item {
	margin-bottom:0
}
.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item {
	margin-bottom:18px
}
.el-form-item .el-input__validateIcon {
	display:none
}
.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label {
	line-height:36px
}
.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label {
	line-height:32px
}
.el-form-item--small .el-form-item__error {
	padding-top:2px
}
.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label {
	line-height:28px
}
.el-form-item--mini .el-form-item__error {
	padding-top:1px
}
.el-form-item__label-wrap {
	float:left
}
.el-form-item__label-wrap .el-form-item__label {
	display:inline-block;
	float:none
}
.el-form-item__label {
	text-align:right;
	vertical-align:middle;
	float:left;
	font-size:14px;
	color:#606266;
	line-height:40px;
	padding:0 12px 0 0;
	box-sizing:border-box
}
.el-form-item__content {
	line-height:40px;
	position:relative;
	font-size:14px
}
.el-form-item__content:after,.el-form-item__content:before {
	display:table;
	content:""
}
.el-form-item__content:after {
	clear:both
}
.el-form-item__content .el-input-group {
	vertical-align:top
}
.el-form-item__error {
	color:#f56c6c;
	font-size:12px;
	line-height:1;
	padding-top:4px;
	position:absolute;
	top:100%;
	left:0
}
.el-form-item__error--inline {
	position:relative;
	top:auto;
	left:auto;
	display:inline-block;
	margin-left:10px
}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
	content:"*";
	color:#f56c6c;
	margin-right:4px
}
.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner {
	border-color:transparent
}
.el-form-item.is-error .el-input__validateIcon {
	color:#f56c6c
}
.el-form-item--feedback .el-input__validateIcon {
	display:inline-block
}
.el-tabs__header {
	padding:0;
	position:relative;
	margin:0 0 15px
}
.el-tabs__active-bar {
	position:absolute;
	bottom:0;
	left:0;
	height:2px;
	background-color:#409eff;
	z-index:1;
	transition:transform .3s cubic-bezier(.645,.045,.355,1);
	list-style:none
}
.el-tabs__new-tab {
	float:right;
	border:1px solid #d3dce6;
	height:18px;
	width:18px;
	line-height:18px;
	margin:12px 0 9px 10px;
	border-radius:3px;
	text-align:center;
	font-size:12px;
	color:#d3dce6;
	cursor:pointer;
	transition:all .15s
}
.el-collapse-item__arrow,.el-tabs__nav {
	-webkit-transition:-webkit-transform .3s
}
.el-tabs__new-tab .el-icon-plus {
	transform:scale(.8)
}
.el-tabs__new-tab:hover {
	color:#409eff
}
.el-tabs__nav-wrap {
	overflow:hidden;
	margin-bottom:-1px;
	position:relative
}
.el-tabs__nav-wrap:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:2px;
	background-color:#e4e7ed;
	z-index:1
}
.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
	content:none
}
.el-tabs__nav-wrap.is-scrollable {
	padding:0 20px;
	box-sizing:border-box
}
.el-tabs__nav-scroll {
	overflow:hidden
}
.el-tabs__nav-next,.el-tabs__nav-prev {
	position:absolute;
	cursor:pointer;
	line-height:44px;
	font-size:12px;
	color:#909399
}
.el-tabs__nav-next {
	right:0
}
.el-tabs__nav-prev {
	left:0
}
.el-tabs__nav {
	white-space:nowrap;
	position:relative;
	transition:transform .3s;
	float:left;
	z-index:2
}
.el-tabs__nav.is-stretch {
	min-width:100%;
	display:flex
}
.el-tabs__nav.is-stretch>* {
	flex:1;
	text-align:center
}
.el-tabs__item {
	padding:0 20px;
	height:40px;
	box-sizing:border-box;
	line-height:40px;
	display:inline-block;
	list-style:none;
	font-size:14px;
	font-weight:500;
	color:#303133;
	position:relative
}
.el-tabs__item:focus,.el-tabs__item:focus:active {
	outline:0
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
	box-shadow:inset 0 0 2px 2px #409eff;
	border-radius:3px
}
.el-tabs__item .el-icon-close {
	border-radius:50%;
	text-align:center;
	transition:all .3s cubic-bezier(.645,.045,.355,1);
	margin-left:5px
}
.el-tabs__item .el-icon-close:before {
	transform:scale(.9);
	display:inline-block
}
.el-tabs__item .el-icon-close:hover {
	background-color:#c0c4cc;
	color:#fff
}
.el-tabs__item.is-active {
	color:#409eff
}
.el-tabs__item:hover {
	color:#409eff;
	cursor:pointer
}
.el-tabs__item.is-disabled {
	color:#c0c4cc;
	cursor:default
}
.el-tabs__content {
	overflow:hidden;
	position:relative
}
.el-tabs--card>.el-tabs__header {
	border-bottom:1px solid #e4e7ed
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
	border:1px solid #e4e7ed;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	box-sizing:border-box
}
.el-tabs--card>.el-tabs__header .el-tabs__active-bar {
	display:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close {
	position:relative;
	font-size:12px;
	width:0;
	height:14px;
	vertical-align:middle;
	line-height:15px;
	overflow:hidden;
	top:-1px;
	right:-2px;
	transform-origin:100% 50%
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
	width:14px
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
	border-bottom:1px solid transparent;
	border-left:1px solid #e4e7ed;
	transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
	border-left:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
	padding-left:13px;
	padding-right:13px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
	border-bottom-color:#fff
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
	padding-left:20px;
	padding-right:20px
}
.el-tabs--border-card {
	background:#fff;
	border:1px solid #dcdfe6;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)
}
.el-tabs--border-card>.el-tabs__content {
	padding:15px
}
.el-tabs--border-card>.el-tabs__header {
	background-color:#f5f7fa;
	border-bottom:1px solid #e4e7ed;
	margin:0
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item {
	transition:all .3s cubic-bezier(.645,.045,.355,1);
	border:1px solid transparent;
	margin-top:-1px;
	color:#909399
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child {
	margin-left:-1px
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
	color:#409eff;
	background-color:#fff;
	border-right-color:#dcdfe6;
	border-left-color:#dcdfe6
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
	color:#409eff
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
	color:#c0c4cc
}
.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {
	margin-left:0
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
	padding-left:0
}
.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child {
	padding-right:0
}
.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2) {
	padding-left:20px
}
.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child {
	padding-right:20px
}
.el-tabs--bottom .el-tabs__header.is-bottom {
	margin-bottom:0;
	margin-top:10px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
	border-bottom:0;
	border-top:1px solid #dcdfe6
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
	margin-top:-1px;
	margin-bottom:0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
	border:1px solid transparent
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
	margin:0 -1px -1px
}
.el-tabs--left,.el-tabs--right {
	overflow:hidden
}
.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right {
	height:100%
}
.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right {
	top:0;
	bottom:auto;
	width:2px;
	height:auto
}
.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right {
	margin-bottom:0
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
	height:30px;
	line-height:30px;
	width:100%;
	text-align:center;
	cursor:pointer
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i {
	transform:rotate(90deg)
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
	left:auto;
	top:0
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
	right:auto;
	bottom:0
}
.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after {
	right:0;
	left:auto
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
	padding:30px 0
}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after {
	height:100%;
	width:2px;
	bottom:auto;
	top:0
}
.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right {
	float:none
}
.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right {
	display:block
}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
	display:none
}
.el-tabs--left .el-tabs__header.is-left {
	float:left;
	margin-bottom:0;
	margin-right:10px
}
.el-tabs--left .el-tabs__nav-wrap.is-left {
	margin-right:-1px
}
.el-tabs--left .el-tabs__item.is-left {
	text-align:right
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
	border:1px solid #e4e7ed;
	border-bottom:none;
	border-left:none;
	text-align:left
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
	border-right:1px solid #e4e7ed;
	border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
	border:none;
	border-top:1px solid #e4e7ed;
	border-right:1px solid #fff
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
	border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
	border-bottom:none
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
	border-radius:4px 0 0 4px;
	border-bottom:1px solid #e4e7ed;
	border-right:none
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
	float:none
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
	border-right:1px solid #dfe4ed
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
	border:1px solid transparent;
	margin:-1px 0 -1px -1px
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
	border-color:#d1dbe5 transparent
}
.el-tabs--right .el-tabs__header.is-right {
	float:right;
	margin-bottom:0;
	margin-left:10px
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
	margin-left:-1px
}
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
	left:0;
	right:auto
}
.el-tabs--right .el-tabs__active-bar.is-right {
	left:0
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
	border-bottom:none;
	border-top:1px solid #e4e7ed
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
	border-left:1px solid #e4e7ed;
	border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
	border:none;
	border-top:1px solid #e4e7ed;
	border-left:1px solid #fff
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
	border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
	border-bottom:none
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
	border-radius:0 4px 4px 0;
	border-bottom:1px solid #e4e7ed;
	border-left:none
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
	border-left:1px solid #dfe4ed
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
	border:1px solid transparent;
	margin:-1px -1px -1px 0
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
	border-color:#d1dbe5 transparent
}
.slideInLeft-transition,.slideInRight-transition {
	display:inline-block
}
.slideInRight-enter {
	-webkit-animation:slideInRight-enter .3s;
	animation:slideInRight-enter .3s
}
.slideInRight-leave {
	position:absolute;
	left:0;
	right:0;
	-webkit-animation:slideInRight-leave .3s;
	animation:slideInRight-leave .3s
}
.slideInLeft-enter {
	-webkit-animation:slideInLeft-enter .3s;
	animation:slideInLeft-enter .3s
}
.slideInLeft-leave {
	position:absolute;
	left:0;
	right:0;
	-webkit-animation:slideInLeft-leave .3s;
	animation:slideInLeft-leave .3s
}
@-webkit-keyframes slideInRight-enter {
	0% {
		opacity:0;
		transform-origin:0 0;
		transform:translateX(100%)
	}
	to {
		opacity:1;
		transform-origin:0 0;
		transform:translateX(0)
	}
}
@keyframes slideInRight-enter {
	0% {
		opacity:0;
		transform-origin:0 0;
		transform:translateX(100%)
	}
	to {
		opacity:1;
		transform-origin:0 0;
		transform:translateX(0)
	}
}
@-webkit-keyframes slideInRight-leave {
	0% {
		transform-origin:0 0;
		transform:translateX(0);
		opacity:1
	}
	to {
		transform-origin:0 0;
		transform:translateX(100%);
		opacity:0
	}
}
@keyframes slideInRight-leave {
	0% {
		transform-origin:0 0;
		transform:translateX(0);
		opacity:1
	}
	to {
		transform-origin:0 0;
		transform:translateX(100%);
		opacity:0
	}
}
@-webkit-keyframes slideInLeft-enter {
	0% {
		opacity:0;
		transform-origin:0 0;
		transform:translateX(-100%)
	}
	to {
		opacity:1;
		transform-origin:0 0;
		transform:translateX(0)
	}
}
@keyframes slideInLeft-enter {
	0% {
		opacity:0;
		transform-origin:0 0;
		transform:translateX(-100%)
	}
	to {
		opacity:1;
		transform-origin:0 0;
		transform:translateX(0)
	}
}
@-webkit-keyframes slideInLeft-leave {
	0% {
		transform-origin:0 0;
		transform:translateX(0);
		opacity:1
	}
	to {
		transform-origin:0 0;
		transform:translateX(-100%);
		opacity:0
	}
}
@keyframes slideInLeft-leave {
	0% {
		transform-origin:0 0;
		transform:translateX(0);
		opacity:1
	}
	to {
		transform-origin:0 0;
		transform:translateX(-100%);
		opacity:0
	}
}
.el-tree {
	position:relative;
	cursor:default;
	background:#fff;
	color:#606266
}
.el-tree__empty-block {
	position:relative;
	min-height:60px;
	text-align:center;
	width:100%;
	height:100%
}
.el-tree__empty-text {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	color:#909399;
	font-size:14px
}
.el-tree__drop-indicator {
	position:absolute;
	left:0;
	right:0;
	height:1px;
	background-color:#409eff
}
.el-tree-node {
	white-space:nowrap;
	outline:0
}
.el-tree-node:focus>.el-tree-node__content {
	background-color:#f5f7fa
}
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label {
	background-color:#409eff;
	color:#fff
}
.el-tree-node__content {
	display:flex;
	align-items:center;
	height:26px;
	cursor:pointer
}
.el-tree-node__content>.el-tree-node__expand-icon {
	padding:6px
}
.el-tree-node__content>label.el-checkbox {
	margin-right:8px
}
.el-tree-node__content:hover {
	background-color:#f5f7fa
}
.el-tree.is-dragging .el-tree-node__content {
	cursor:move
}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
	cursor:not-allowed
}
.el-tree-node__expand-icon {
	cursor:pointer;
	color:#c0c4cc;
	font-size:12px;
	transform:rotate(0);
	transition:transform .3s ease-in-out
}
.el-tree-node__expand-icon.expanded {
	transform:rotate(90deg)
}
.el-tree-node__expand-icon.is-leaf {
	color:transparent;
	cursor:default
}
.el-tree-node__label {
	font-size:14px
}
.el-tree-node__loading-icon {
	margin-right:8px;
	font-size:14px;
	color:#c0c4cc
}
.el-tree-node>.el-tree-node__children {
	overflow:hidden;
	background-color:transparent
}
.el-tree-node.is-expanded>.el-tree-node__children {
	display:block
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
	background-color:#f0f7ff
}
.el-alert {
	width:100%;
	padding:8px 16px;
	margin:0;
	box-sizing:border-box;
	border-radius:4px;
	position:relative;
	background-color:#fff;
	overflow:hidden;
	opacity:1;
	display:flex;
	align-items:center;
	transition:opacity .2s
}
.el-alert.is-light .el-alert__closebtn {
	color:#c0c4cc
}
.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description {
	color:#fff
}
.el-alert.is-center {
	justify-content:center
}
.el-alert--success.is-light {
	background-color:#f0f9eb;
	color:var(--main-color)
}
.el-alert--success.is-light .el-alert__description {
	color:var(--main-color)
}
.el-alert--success.is-dark {
	background-color:var(--main-color);
	color:#fff
}
.el-alert--info.is-light {
	background-color:#f4f4f5;
	color:#909399
}
.el-alert--info.is-dark {
	background-color:#909399;
	color:#fff
}
.el-alert--info .el-alert__description {
	color:#909399
}
.el-alert--warning.is-light {
	background-color:#ecf7fd;
	color:#3ca8e6
}
.el-alert--warning.is-light .el-alert__description {
	color:#3ca8e6
}
.el-alert--warning.is-dark {
	background-color:#3ca8e6;
	color:#fff
}
.el-alert--error.is-light {
	background-color:#fef0f0;
	color:#f56c6c
}
.el-alert--error.is-light .el-alert__description {
	color:#f56c6c
}
.el-alert--error.is-dark {
	background-color:#f56c6c;
	color:#fff
}
.el-alert__content {
	display:table-cell;
	padding:0 8px
}
.el-alert__icon {
	font-size:16px;
	width:16px
}
.el-alert__icon.is-big {
	font-size:28px;
	width:28px
}
.el-alert__title {
	font-size:13px;
	line-height:18px
}
.el-alert__title.is-bold {
	font-weight:700
}
.el-alert .el-alert__description {
	font-size:12px;
	margin:5px 0 0
}
.el-alert__closebtn {
	font-size:12px;
	opacity:1;
	position:absolute;
	top:12px;
	right:15px;
	cursor:pointer
}
.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active {
	opacity:0
}
.el-alert__closebtn.is-customed {
	font-style:normal;
	font-size:13px;
	top:9px
}
.el-notification {
	display:flex;
	width:330px;
	padding:14px 26px 14px 13px;
	border-radius:8px;
	box-sizing:border-box;
	border:1px solid #ebeef5;
	position:fixed;
	background-color:#fff;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;
	overflow:hidden
}
.el-notification.right {
	right:16px
}
.el-notification.left {
	left:16px
}
.el-notification__group {
	margin-left:13px;
	margin-right:8px
}
.el-notification__title {
	font-weight:700;
	font-size:16px;
	color:#303133;
	margin:0
}
.el-notification__content {
	font-size:14px;
	line-height:21px;
	margin:6px 0 0;
	color:#606266;
	text-align:justify
}
.el-notification__content p {
	margin:0
}
.el-notification__icon {
	height:24px;
	width:24px;
	font-size:24px
}
.el-notification__closeBtn {
	position:absolute;
	top:18px;
	right:15px;
	cursor:pointer;
	color:#909399;
	font-size:16px
}
.el-notification__closeBtn:hover {
	color:#606266
}
.el-notification .el-icon-success {
	color:var(--main-color)
}
.el-notification .el-icon-error {
	color:#f56c6c
}
.el-notification .el-icon-info {
	color:#909399
}
.el-notification .el-icon-warning {
	color:#3ca8e6
}
.el-notification-fade-enter.right {
	right:0;
	transform:translateX(100%)
}
.el-notification-fade-enter.left {
	left:0;
	transform:translateX(-100%)
}
.el-input-number {
	position:relative;
	display:inline-block;
	width:180px;
	line-height:38px
}
.el-input-number .el-input {
	display:block
}
.el-input-number .el-input__inner {
	-webkit-appearance:none;
	padding-left:50px;
	padding-right:50px;
	text-align:center
}
.el-input-number__decrease,.el-input-number__increase {
	position:absolute;
	z-index:1;
	top:1px;
	width:40px;
	height:auto;
	text-align:center;
	background:#f5f7fa;
	color:#606266;
	cursor:pointer;
	font-size:13px
}
.el-input-number__decrease:hover,.el-input-number__increase:hover {
	color:#409eff
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
	border-color:#409eff
}
.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-input-number__increase {
	right:1px;
	border-radius:0 4px 4px 0;
	border-left:1px solid #dcdfe6
}
.el-input-number__decrease {
	left:1px;
	border-radius:4px 0 0 4px;
	border-right:1px solid #dcdfe6
}
.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase {
	border-color:#e4e7ed;
	color:#e4e7ed
}
.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover {
	color:#e4e7ed;
	cursor:not-allowed
}
.el-input-number--medium {
	width:200px;
	line-height:34px
}
.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase {
	width:36px;
	font-size:14px
}
.el-input-number--medium .el-input__inner {
	padding-left:43px;
	padding-right:43px
}
.el-input-number--small {
	width:130px;
	line-height:30px
}
.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase {
	width:32px;
	font-size:13px
}
.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon] {
	transform:scale(.9)
}
.el-input-number--small .el-input__inner {
	padding-left:39px;
	padding-right:39px
}
.el-input-number--mini {
	width:130px;
	line-height:26px
}
.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase {
	width:28px;
	font-size:12px
}
.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon] {
	transform:scale(.8)
}
.el-input-number--mini .el-input__inner {
	padding-left:35px;
	padding-right:35px
}
.el-input-number.is-without-controls .el-input__inner {
	padding-left:15px;
	padding-right:15px
}
.el-input-number.is-controls-right .el-input__inner {
	padding-left:15px;
	padding-right:50px
}
.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase {
	height:auto;
	line-height:19px
}
.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
	transform:scale(.8)
}
.el-input-number.is-controls-right .el-input-number__increase {
	border-radius:0 4px 0 0;
	border-bottom:1px solid #dcdfe6
}
.el-input-number.is-controls-right .el-input-number__decrease {
	right:1px;
	bottom:1px;
	top:auto;
	left:auto;
	border-right:none;
	border-left:1px solid #dcdfe6;
	border-radius:0 0 4px
}
.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase] {
	line-height:17px
}
.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase] {
	line-height:15px
}
.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase] {
	line-height:13px
}
.el-tooltip__popper {
	position:absolute;
	border-radius:4px;
	padding:10px;
	z-index:2000;
	font-size:12px;
	line-height:1.2;
	min-width:10px;
	word-wrap:break-word
}
.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.el-tooltip__popper .popper__arrow {
	border-width:6px
}
.el-tooltip__popper .popper__arrow:after {
	content:" ";
	border-width:5px
}
.el-progress-bar__inner:after,.el-row:after,.el-row:before,.el-slider:after,.el-slider:before,.el-slider__button-wrapper:after,.el-upload-cover:after {
	content:""
}
.el-tooltip__popper[x-placement^=top] {
	margin-bottom:12px
}
.el-tooltip__popper[x-placement^=top] .popper__arrow {
	bottom:-6px;
	border-top-color:#303133;
	border-bottom-width:0
}
.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
	bottom:1px;
	margin-left:-5px;
	border-top-color:#303133;
	border-bottom-width:0
}
.el-tooltip__popper[x-placement^=bottom] {
	margin-top:12px
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
	top:-6px;
	border-top-width:0;
	border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
	top:1px;
	margin-left:-5px;
	border-top-width:0;
	border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=right] {
	margin-left:12px
}
.el-tooltip__popper[x-placement^=right] .popper__arrow {
	left:-6px;
	border-right-color:#303133;
	border-left-width:0
}
.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
	bottom:-5px;
	left:1px;
	border-right-color:#303133;
	border-left-width:0
}
.el-tooltip__popper[x-placement^=left] {
	margin-right:12px
}
.el-tooltip__popper[x-placement^=left] .popper__arrow {
	right:-6px;
	border-right-width:0;
	border-left-color:#303133
}
.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
	right:1px;
	bottom:-5px;
	margin-left:-5px;
	border-right-width:0;
	border-left-color:#303133
}
.el-tooltip__popper.is-dark {
	background:#303133;
	color:#fff
}
.el-tooltip__popper.is-light {
	background:#fff;
	border:1px solid #303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
	border-top-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
	border-top-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
	border-bottom-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
	border-left-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
	border-left-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
	border-right-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
	border-right-color:#fff
}
.el-slider:after,.el-slider:before {
	display:table
}
.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper:after {
	vertical-align:middle;
	display:inline-block
}
.el-slider:after {
	clear:both
}
.el-slider__runway {
	width:100%;
	height:6px;
	margin:16px 0;
	background-color:#e4e7ed;
	border-radius:3px;
	position:relative;
	cursor:pointer;
	vertical-align:middle
}
.el-slider__runway.show-input {
	margin-right:160px;
	width:auto
}
.el-slider__runway.disabled {
	cursor:default
}
.el-slider__runway.disabled .el-slider__bar {
	background-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button {
	border-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover {
	cursor:not-allowed
}
.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover {
	transform:scale(1);
	cursor:not-allowed
}
.el-slider__button-wrapper,.el-slider__stop {
	-webkit-transform:translateX(-50%);
	position:absolute
}
.el-slider__input {
	float:right;
	margin-top:3px;
	width:130px
}
.el-slider__input.el-input-number--mini {
	margin-top:5px
}
.el-slider__input.el-input-number--medium {
	margin-top:0
}
.el-slider__input.el-input-number--large {
	margin-top:-2px
}
.el-slider__bar {
	height:6px;
	background-color:#409eff;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	position:absolute
}
.el-slider__button-wrapper {
	height:36px;
	width:36px;
	z-index:1001;
	top:-15px;
	transform:translateX(-50%);
	background-color:transparent;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	line-height:normal
}
.el-slider__button-wrapper:after {
	height:100%
}
.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover {
	cursor:-webkit-grab;
	cursor:grab
}
.el-slider__button-wrapper.dragging {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.el-slider__button {
	width:16px;
	height:16px;
	border:2px solid #409eff;
	background-color:#fff;
	border-radius:50%;
	transition:.2s;
	user-select:none
}
.el-image-viewer__btn,.el-slider__button,.el-step__icon-inner {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover {
	transform:scale(1.2)
}
.el-slider__button.hover,.el-slider__button:hover {
	cursor:-webkit-grab;
	cursor:grab
}
.el-slider__button.dragging {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.el-slider__stop {
	height:6px;
	width:6px;
	border-radius:100%;
	background-color:#fff;
	transform:translateX(-50%)
}
.el-slider__marks {
	top:0;
	left:12px;
	width:18px;
	height:100%
}
.el-slider__marks-text {
	position:absolute;
	transform:translateX(-50%);
	font-size:14px;
	color:#909399;
	margin-top:15px
}
.el-slider.is-vertical {
	position:relative
}
.el-slider.is-vertical .el-slider__runway {
	width:6px;
	height:100%;
	margin:0 16px
}
.el-slider.is-vertical .el-slider__bar {
	width:6px;
	height:auto;
	border-radius:0 0 3px 3px
}
.el-slider.is-vertical .el-slider__button-wrapper {
	top:auto;
	left:-15px;
	transform:translateY(50%)
}
.el-slider.is-vertical .el-slider__stop {
	transform:translateY(50%)
}
.el-slider.is-vertical.el-slider--with-input {
	padding-bottom:58px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input {
	overflow:visible;
	float:none;
	position:absolute;
	bottom:22px;
	width:36px;
	margin-top:15px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
	text-align:center;
	padding-left:5px;
	padding-right:5px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
	top:32px;
	margin-top:-1px;
	border:1px solid #dcdfe6;
	line-height:20px;
	box-sizing:border-box;
	transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
	width:18px;
	right:18px;
	border-bottom-left-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
	width:19px;
	border-bottom-right-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
	border-color:#c0c4cc
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
	border-color:#409eff
}
.el-slider.is-vertical .el-slider__marks-text {
	margin-top:0;
	left:15px;
	transform:translateY(50%)
}
.el-loading-parent--relative {
	position:relative!important
}
.el-loading-parent--hidden {
	overflow:hidden!important
}
.el-loading-mask {
	position:absolute;
	z-index:2000;
	background-color:hsla(0,0%,100%,.9);
	margin:0;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transition:opacity .3s
}
.el-loading-mask.is-fullscreen {
	position:fixed
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
	margin-top:-25px
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
	height:50px;
	width:50px
}
.el-loading-spinner {
	top:50%;
	margin-top:-21px;
	width:100%;
	text-align:center;
	position:absolute
}
.el-col-pull-0,.el-col-pull-1,.el-col-pull-2,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-pull-10,.el-col-pull-11,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-push-0,.el-col-push-1,.el-col-push-2,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-row {
	position:relative
}
.el-loading-spinner .el-loading-text {
	color:#409eff;
	margin:3px 0;
	font-size:14px
}
.el-loading-spinner .circular {
	height:42px;
	width:42px;
	-webkit-animation:loading-rotate 2s linear infinite;
	animation:loading-rotate 2s linear infinite
}
.el-loading-spinner .path {
	-webkit-animation:loading-dash 1.5s ease-in-out infinite;
	animation:loading-dash 1.5s ease-in-out infinite;
	stroke-dasharray:90,150;
	stroke-dashoffset:0;
	stroke-width:2;
	stroke:#409eff;
	stroke-linecap:round
}
.el-loading-spinner i {
	color:#409eff
}
@-webkit-keyframes loading-rotate {
	to {
		transform:rotate(1turn)
	}
}
@keyframes loading-rotate {
	to {
		transform:rotate(1turn)
	}
}
@-webkit-keyframes loading-dash {
	0% {
		stroke-dasharray:1,200;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-40px
	}
	to {
		stroke-dasharray:90,150;
		stroke-dashoffset:-120px
	}
}
@keyframes loading-dash {
	0% {
		stroke-dasharray:1,200;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-40px
	}
	to {
		stroke-dasharray:90,150;
		stroke-dashoffset:-120px
	}
}
.el-row {
	box-sizing:border-box
}
.el-row:after,.el-row:before {
	display:table
}
.el-row:after {
	clear:both
}
.el-row--flex {
	display:flex
}
.el-col-0,.el-row--flex:after,.el-row--flex:before {
	display:none
}
.el-row--flex.is-justify-center {
	justify-content:center
}
.el-row--flex.is-justify-end {
	justify-content:flex-end
}
.el-row--flex.is-justify-space-between {
	justify-content:space-between
}
.el-row--flex.is-justify-space-around {
	justify-content:space-around
}
.el-row--flex.is-align-middle {
	align-items:center
}
.el-row--flex.is-align-bottom {
	align-items:flex-end
}
[class*=el-col-] {
	float:left;
	box-sizing:border-box
}
.el-upload--picture-card,.el-upload-dragger {
	-webkit-box-sizing:border-box;
	cursor:pointer
}
.el-col-0 {
	width:0
}
.el-col-offset-0 {
	margin-left:0
}
.el-col-pull-0 {
	right:0
}
.el-col-push-0 {
	left:0
}
.el-col-1 {
	width:4.16667%
}
.el-col-offset-1 {
	margin-left:4.16667%
}
.el-col-pull-1 {
	right:4.16667%
}
.el-col-push-1 {
	left:4.16667%
}
.el-col-2 {
	width:8.33333%
}
.el-col-offset-2 {
	margin-left:8.33333%
}
.el-col-pull-2 {
	right:8.33333%
}
.el-col-push-2 {
	left:8.33333%
}
.el-col-3 {
	width:12.5%
}
.el-col-offset-3 {
	margin-left:12.5%
}
.el-col-pull-3 {
	right:12.5%
}
.el-col-push-3 {
	left:12.5%
}
.el-col-4 {
	width:16.66667%
}
.el-col-offset-4 {
	margin-left:16.66667%
}
.el-col-pull-4 {
	right:16.66667%
}
.el-col-push-4 {
	left:16.66667%
}
.el-col-5 {
	width:20.83333%
}
.el-col-offset-5 {
	margin-left:20.83333%
}
.el-col-pull-5 {
	right:20.83333%
}
.el-col-push-5 {
	left:20.83333%
}
.el-col-6 {
	width:25%
}
.el-col-offset-6 {
	margin-left:25%
}
.el-col-pull-6 {
	right:25%
}
.el-col-push-6 {
	left:25%
}
.el-col-7 {
	width:29.16667%
}
.el-col-offset-7 {
	margin-left:29.16667%
}
.el-col-pull-7 {
	right:29.16667%
}
.el-col-push-7 {
	left:29.16667%
}
.el-col-8 {
	width:33.33333%
}
.el-col-offset-8 {
	margin-left:33.33333%
}
.el-col-pull-8 {
	right:33.33333%
}
.el-col-push-8 {
	left:33.33333%
}
.el-col-9 {
	width:37.5%
}
.el-col-offset-9 {
	margin-left:37.5%
}
.el-col-pull-9 {
	right:37.5%
}
.el-col-push-9 {
	left:37.5%
}
.el-col-10 {
	width:41.66667%
}
.el-col-offset-10 {
	margin-left:41.66667%
}
.el-col-pull-10 {
	right:41.66667%
}
.el-col-push-10 {
	left:41.66667%
}
.el-col-11 {
	width:45.83333%
}
.el-col-offset-11 {
	margin-left:45.83333%
}
.el-col-pull-11 {
	right:45.83333%
}
.el-col-push-11 {
	left:45.83333%
}
.el-col-12 {
	width:50%
}
.el-col-offset-12 {
	margin-left:50%
}
.el-col-pull-12 {
	position:relative;
	right:50%
}
.el-col-push-12 {
	left:50%
}
.el-col-13 {
	width:54.16667%
}
.el-col-offset-13 {
	margin-left:54.16667%
}
.el-col-pull-13 {
	right:54.16667%
}
.el-col-push-13 {
	left:54.16667%
}
.el-col-14 {
	width:58.33333%
}
.el-col-offset-14 {
	margin-left:58.33333%
}
.el-col-pull-14 {
	right:58.33333%
}
.el-col-push-14 {
	left:58.33333%
}
.el-col-15 {
	width:62.5%
}
.el-col-offset-15 {
	margin-left:62.5%
}
.el-col-pull-15 {
	right:62.5%
}
.el-col-push-15 {
	left:62.5%
}
.el-col-16 {
	width:66.66667%
}
.el-col-offset-16 {
	margin-left:66.66667%
}
.el-col-pull-16 {
	right:66.66667%
}
.el-col-push-16 {
	left:66.66667%
}
.el-col-17 {
	width:70.83333%
}
.el-col-offset-17 {
	margin-left:70.83333%
}
.el-col-pull-17 {
	right:70.83333%
}
.el-col-push-17 {
	left:70.83333%
}
.el-col-18 {
	width:75%
}
.el-col-offset-18 {
	margin-left:75%
}
.el-col-pull-18 {
	right:75%
}
.el-col-push-18 {
	left:75%
}
.el-col-19 {
	width:79.16667%
}
.el-col-offset-19 {
	margin-left:79.16667%
}
.el-col-pull-19 {
	right:79.16667%
}

.el-col-push-19 {
	left:79.16667%
}
.el-col-20 {
	width:83.33333%
}
.el-col-offset-20 {
	margin-left:83.33333%
}
.el-col-pull-20 {
	right:83.33333%
}
.el-col-push-20 {
	left:83.33333%
}
.el-col-21 {
	width:87.5%
}
.el-col-offset-21 {
	margin-left:87.5%
}
.el-col-pull-21 {
	right:87.5%
}
.el-col-push-21 {
	left:87.5%
}
.el-col-22 {
	width:91.66667%
}
.el-col-offset-22 {
	margin-left:91.66667%
}
.el-col-pull-22 {
	right:91.66667%
}
.el-col-push-22 {
	left:91.66667%
}
.el-col-23 {
	width:95.83333%
}
.el-col-offset-23 {
	margin-left:95.83333%
}
.el-col-pull-23 {
	right:95.83333%
}
.el-col-push-23 {
	left:95.83333%
}
.el-col-24 {
	width:100%
}
.el-col-offset-24 {
	margin-left:100%
}
.el-col-pull-24 {
	right:100%
}
.el-col-push-24 {
	left:100%
}
@media only screen and (max-width:767px) {
	.el-col-xs-0 {
		display:none;
		width:0
	}
	.el-col-xs-offset-0 {
		margin-left:0
	}
	.el-col-xs-pull-0 {
		position:relative;
		right:0
	}
	.el-col-xs-push-0 {
		position:relative;
		left:0
	}
	.el-col-xs-1 {
		width:4.16667%
	}
	.el-col-xs-offset-1 {
		margin-left:4.16667%
	}
	.el-col-xs-pull-1 {
		position:relative;
		right:4.16667%
	}
	.el-col-xs-push-1 {
		position:relative;
		left:4.16667%
	}
	.el-col-xs-2 {
		width:8.33333%
	}
	.el-col-xs-offset-2 {
		margin-left:8.33333%
	}
	.el-col-xs-pull-2 {
		position:relative;
		right:8.33333%
	}
	.el-col-xs-push-2 {
		position:relative;
		left:8.33333%
	}
	.el-col-xs-3 {
		width:12.5%
	}
	.el-col-xs-offset-3 {
		margin-left:12.5%
	}
	.el-col-xs-pull-3 {
		position:relative;
		right:12.5%
	}
	.el-col-xs-push-3 {
		position:relative;
		left:12.5%
	}
	.el-col-xs-4 {
		width:16.66667%
	}
	.el-col-xs-offset-4 {
		margin-left:16.66667%
	}
	.el-col-xs-pull-4 {
		position:relative;
		right:16.66667%
	}
	.el-col-xs-push-4 {
		position:relative;
		left:16.66667%
	}
	.el-col-xs-5 {
		width:20.83333%
	}
	.el-col-xs-offset-5 {
		margin-left:20.83333%
	}
	.el-col-xs-pull-5 {
		position:relative;
		right:20.83333%
	}
	.el-col-xs-push-5 {
		position:relative;
		left:20.83333%
	}
	.el-col-xs-6 {
		width:25%
	}
	.el-col-xs-offset-6 {
		margin-left:25%
	}
	.el-col-xs-pull-6 {
		position:relative;
		right:25%
	}
	.el-col-xs-push-6 {
		position:relative;
		left:25%
	}
	.el-col-xs-7 {
		width:29.16667%
	}
	.el-col-xs-offset-7 {
		margin-left:29.16667%
	}
	.el-col-xs-pull-7 {
		position:relative;
		right:29.16667%
	}
	.el-col-xs-push-7 {
		position:relative;
		left:29.16667%
	}
	.el-col-xs-8 {
		width:33.33333%
	}
	.el-col-xs-offset-8 {
		margin-left:33.33333%
	}
	.el-col-xs-pull-8 {
		position:relative;
		right:33.33333%
	}
	.el-col-xs-push-8 {
		position:relative;
		left:33.33333%
	}
	.el-col-xs-9 {
		width:37.5%
	}
	.el-col-xs-offset-9 {
		margin-left:37.5%
	}
	.el-col-xs-pull-9 {
		position:relative;
		right:37.5%
	}
	.el-col-xs-push-9 {
		position:relative;
		left:37.5%
	}
	.el-col-xs-10 {
		width:41.66667%
	}
	.el-col-xs-offset-10 {
		margin-left:41.66667%
	}
	.el-col-xs-pull-10 {
		position:relative;
		right:41.66667%
	}
	.el-col-xs-push-10 {
		position:relative;
		left:41.66667%
	}
	.el-col-xs-11 {
		width:45.83333%
	}
	.el-col-xs-offset-11 {
		margin-left:45.83333%
	}
	.el-col-xs-pull-11 {
		position:relative;
		right:45.83333%
	}
	.el-col-xs-push-11 {
		position:relative;
		left:45.83333%
	}
	.el-col-xs-12 {
		width:50%
	}
	.el-col-xs-offset-12 {
		margin-left:50%
	}
	.el-col-xs-pull-12 {
		position:relative;
		right:50%
	}
	.el-col-xs-push-12 {
		position:relative;
		left:50%
	}
	.el-col-xs-13 {
		width:54.16667%
	}
	.el-col-xs-offset-13 {
		margin-left:54.16667%
	}
	.el-col-xs-pull-13 {
		position:relative;
		right:54.16667%
	}
	.el-col-xs-push-13 {
		position:relative;
		left:54.16667%
	}
	.el-col-xs-14 {
		width:58.33333%
	}
	.el-col-xs-offset-14 {
		margin-left:58.33333%
	}
	.el-col-xs-pull-14 {
		position:relative;
		right:58.33333%
	}
	.el-col-xs-push-14 {
		position:relative;
		left:58.33333%
	}
	.el-col-xs-15 {
		width:62.5%
	}
	.el-col-xs-offset-15 {
		margin-left:62.5%
	}
	.el-col-xs-pull-15 {
		position:relative;
		right:62.5%
	}
	.el-col-xs-push-15 {
		position:relative;
		left:62.5%
	}
	.el-col-xs-16 {
		width:66.66667%
	}
	.el-col-xs-offset-16 {
		margin-left:66.66667%
	}
	.el-col-xs-pull-16 {
		position:relative;
		right:66.66667%
	}
	.el-col-xs-push-16 {
		position:relative;
		left:66.66667%
	}
	.el-col-xs-17 {
		width:70.83333%
	}
	.el-col-xs-offset-17 {
		margin-left:70.83333%
	}
	.el-col-xs-pull-17 {
		position:relative;
		right:70.83333%
	}
	.el-col-xs-push-17 {
		position:relative;
		left:70.83333%
	}
	.el-col-xs-18 {
		width:75%
	}
	.el-col-xs-offset-18 {
		margin-left:75%
	}
	.el-col-xs-pull-18 {
		position:relative;
		right:75%
	}
	.el-col-xs-push-18 {
		position:relative;
		left:75%
	}
	.el-col-xs-19 {
		width:79.16667%
	}
	.el-col-xs-offset-19 {
		margin-left:79.16667%
	}
	.el-col-xs-pull-19 {
		position:relative;
		right:79.16667%
	}
	.el-col-xs-push-19 {
		position:relative;
		left:79.16667%
	}
	.el-col-xs-20 {
		width:83.33333%
	}
	.el-col-xs-offset-20 {
		margin-left:83.33333%
	}
	.el-col-xs-pull-20 {
		position:relative;
		right:83.33333%
	}
	.el-col-xs-push-20 {
		position:relative;
		left:83.33333%
	}
	.el-col-xs-21 {
		width:87.5%
	}
	.el-col-xs-offset-21 {
		margin-left:87.5%
	}
	.el-col-xs-pull-21 {
		position:relative;
		right:87.5%
	}
	.el-col-xs-push-21 {
		position:relative;
		left:87.5%
	}
	.el-col-xs-22 {
		width:91.66667%
	}
	.el-col-xs-offset-22 {
		margin-left:91.66667%
	}
	.el-col-xs-pull-22 {
		position:relative;
		right:91.66667%
	}
	.el-col-xs-push-22 {
		position:relative;
		left:91.66667%
	}
	.el-col-xs-23 {
		width:95.83333%
	}
	.el-col-xs-offset-23 {
		margin-left:95.83333%
	}
	.el-col-xs-pull-23 {
		position:relative;
		right:95.83333%
	}
	.el-col-xs-push-23 {
		position:relative;
		left:95.83333%
	}
	.el-col-xs-24 {
		width:100%
	}
	.el-col-xs-offset-24 {
		margin-left:100%
	}
	.el-col-xs-pull-24 {
		position:relative;
		right:100%
	}
	.el-col-xs-push-24 {
		position:relative;
		left:100%
	}
}
@media only screen and (min-width:768px) {
	.el-col-sm-0 {
		display:none;
		width:0
	}
	.el-col-sm-offset-0 {
		margin-left:0
	}
	.el-col-sm-pull-0 {
		position:relative;
		right:0
	}
	.el-col-sm-push-0 {
		position:relative;
		left:0
	}
	.el-col-sm-1 {
		width:4.16667%
	}
	.el-col-sm-offset-1 {
		margin-left:4.16667%
	}
	.el-col-sm-pull-1 {
		position:relative;
		right:4.16667%
	}
	.el-col-sm-push-1 {
		position:relative;
		left:4.16667%
	}
	.el-col-sm-2 {
		width:8.33333%
	}
	.el-col-sm-offset-2 {
		margin-left:8.33333%
	}
	.el-col-sm-pull-2 {
		position:relative;
		right:8.33333%
	}
	.el-col-sm-push-2 {
		position:relative;
		left:8.33333%
	}
	.el-col-sm-3 {
		width:12.5%
	}
	.el-col-sm-offset-3 {
		margin-left:12.5%
	}
	.el-col-sm-pull-3 {
		position:relative;
		right:12.5%
	}
	.el-col-sm-push-3 {
		position:relative;
		left:12.5%
	}
	.el-col-sm-4 {
		width:16.66667%
	}
	.el-col-sm-offset-4 {
		margin-left:16.66667%
	}
	.el-col-sm-pull-4 {
		position:relative;
		right:16.66667%
	}
	.el-col-sm-push-4 {
		position:relative;
		left:16.66667%
	}
	.el-col-sm-5 {
		width:20.83333%
	}
	.el-col-sm-offset-5 {
		margin-left:20.83333%
	}
	.el-col-sm-pull-5 {
		position:relative;
		right:20.83333%
	}
	.el-col-sm-push-5 {
		position:relative;
		left:20.83333%
	}
	.el-col-sm-6 {
		width:25%
	}
	.el-col-sm-offset-6 {
		margin-left:25%
	}
	.el-col-sm-pull-6 {
		position:relative;
		right:25%
	}
	.el-col-sm-push-6 {
		position:relative;
		left:25%
	}
	.el-col-sm-7 {
		width:29.16667%
	}
	.el-col-sm-offset-7 {
		margin-left:29.16667%
	}
	.el-col-sm-pull-7 {
		position:relative;
		right:29.16667%
	}
	.el-col-sm-push-7 {
		position:relative;
		left:29.16667%
	}
	.el-col-sm-8 {
		width:33.33333%
	}
	.el-col-sm-offset-8 {
		margin-left:33.33333%
	}
	.el-col-sm-pull-8 {
		position:relative;
		right:33.33333%
	}
	.el-col-sm-push-8 {
		position:relative;
		left:33.33333%
	}
	.el-col-sm-9 {
		width:37.5%
	}
	.el-col-sm-offset-9 {
		margin-left:37.5%
	}
	.el-col-sm-pull-9 {
		position:relative;
		right:37.5%
	}
	.el-col-sm-push-9 {
		position:relative;
		left:37.5%
	}
	.el-col-sm-10 {
		width:41.66667%
	}
	.el-col-sm-offset-10 {
		margin-left:41.66667%
	}
	.el-col-sm-pull-10 {
		position:relative;
		right:41.66667%
	}
	.el-col-sm-push-10 {
		position:relative;
		left:41.66667%
	}
	.el-col-sm-11 {
		width:45.83333%
	}
	.el-col-sm-offset-11 {
		margin-left:45.83333%
	}
	.el-col-sm-pull-11 {
		position:relative;
		right:45.83333%
	}
	.el-col-sm-push-11 {
		position:relative;
		left:45.83333%
	}
	.el-col-sm-12 {
		width:50%
	}
	.el-col-sm-offset-12 {
		margin-left:50%
	}
	.el-col-sm-pull-12 {
		position:relative;
		right:50%
	}
	.el-col-sm-push-12 {
		position:relative;
		left:50%
	}
	.el-col-sm-13 {
		width:54.16667%
	}
	.el-col-sm-offset-13 {
		margin-left:54.16667%
	}
	.el-col-sm-pull-13 {
		position:relative;
		right:54.16667%
	}
	.el-col-sm-push-13 {
		position:relative;
		left:54.16667%
	}
	.el-col-sm-14 {
		width:58.33333%
	}
	.el-col-sm-offset-14 {
		margin-left:58.33333%
	}
	.el-col-sm-pull-14 {
		position:relative;
		right:58.33333%
	}
	.el-col-sm-push-14 {
		position:relative;
		left:58.33333%
	}
	.el-col-sm-15 {
		width:62.5%
	}
	.el-col-sm-offset-15 {
		margin-left:62.5%
	}
	.el-col-sm-pull-15 {
		position:relative;
		right:62.5%
	}
	.el-col-sm-push-15 {
		position:relative;
		left:62.5%
	}
	.el-col-sm-16 {
		width:66.66667%
	}
	.el-col-sm-offset-16 {
		margin-left:66.66667%
	}
	.el-col-sm-pull-16 {
		position:relative;
		right:66.66667%
	}
	.el-col-sm-push-16 {
		position:relative;
		left:66.66667%
	}
	.el-col-sm-17 {
		width:70.83333%
	}
	.el-col-sm-offset-17 {
		margin-left:70.83333%
	}
	.el-col-sm-pull-17 {
		position:relative;
		right:70.83333%
	}
	.el-col-sm-push-17 {
		position:relative;
		left:70.83333%
	}
	.el-col-sm-18 {
		width:75%
	}
	.el-col-sm-offset-18 {
		margin-left:75%
	}
	.el-col-sm-pull-18 {
		position:relative;
		right:75%
	}
	.el-col-sm-push-18 {
		position:relative;
		left:75%
	}
	.el-col-sm-19 {
		width:79.16667%
	}
	.el-col-sm-offset-19 {
		margin-left:79.16667%
	}
	.el-col-sm-pull-19 {
		position:relative;
		right:79.16667%
	}
	.el-col-sm-push-19 {
		position:relative;
		left:79.16667%
	}
	.el-col-sm-20 {
		width:83.33333%
	}
	.el-col-sm-offset-20 {
		margin-left:83.33333%
	}
	.el-col-sm-pull-20 {
		position:relative;
		right:83.33333%
	}
	.el-col-sm-push-20 {
		position:relative;
		left:83.33333%
	}
	.el-col-sm-21 {
		width:87.5%
	}
	.el-col-sm-offset-21 {
		margin-left:87.5%
	}
	.el-col-sm-pull-21 {
		position:relative;
		right:87.5%
	}
	.el-col-sm-push-21 {
		position:relative;
		left:87.5%
	}
	.el-col-sm-22 {
		width:91.66667%
	}
	.el-col-sm-offset-22 {
		margin-left:91.66667%
	}
	.el-col-sm-pull-22 {
		position:relative;
		right:91.66667%
	}
	.el-col-sm-push-22 {
		position:relative;
		left:91.66667%
	}
	.el-col-sm-23 {
		width:95.83333%
	}
	.el-col-sm-offset-23 {
		margin-left:95.83333%
	}
	.el-col-sm-pull-23 {
		position:relative;
		right:95.83333%
	}
	.el-col-sm-push-23 {
		position:relative;
		left:95.83333%
	}
	.el-col-sm-24 {
		width:100%
	}
	.el-col-sm-offset-24 {
		margin-left:100%
	}
	.el-col-sm-pull-24 {
		position:relative;
		right:100%
	}
	.el-col-sm-push-24 {
		position:relative;
		left:100%
	}
}
@media only screen and (min-width:992px) {
	.el-col-md-0 {
		display:none;
		width:0
	}
	.el-col-md-offset-0 {
		margin-left:0
	}
	.el-col-md-pull-0 {
		position:relative;
		right:0
	}
	.el-col-md-push-0 {
		position:relative;
		left:0
	}
	.el-col-md-1 {
		width:4.16667%
	}
	.el-col-md-offset-1 {
		margin-left:4.16667%
	}
	.el-col-md-pull-1 {
		position:relative;
		right:4.16667%
	}
	.el-col-md-push-1 {
		position:relative;
		left:4.16667%
	}
	.el-col-md-2 {
		width:8.33333%
	}
	.el-col-md-offset-2 {
		margin-left:8.33333%
	}
	.el-col-md-pull-2 {
		position:relative;
		right:8.33333%
	}
	.el-col-md-push-2 {
		position:relative;
		left:8.33333%
	}
	.el-col-md-3 {
		width:12.5%
	}
	.el-col-md-offset-3 {
		margin-left:12.5%
	}
	.el-col-md-pull-3 {
		position:relative;
		right:12.5%
	}
	.el-col-md-push-3 {
		position:relative;
		left:12.5%
	}
	.el-col-md-4 {
		width:16.66667%
	}
	.el-col-md-offset-4 {
		margin-left:16.66667%
	}
	.el-col-md-pull-4 {
		position:relative;
		right:16.66667%
	}
	.el-col-md-push-4 {
		position:relative;
		left:16.66667%
	}
	.el-col-md-5 {
		width:20.83333%
	}
	.el-col-md-offset-5 {
		margin-left:20.83333%
	}
	.el-col-md-pull-5 {
		position:relative;
		right:20.83333%
	}
	.el-col-md-push-5 {
		position:relative;
		left:20.83333%
	}
	.el-col-md-6 {
		width:25%
	}
	.el-col-md-offset-6 {
		margin-left:25%
	}
	.el-col-md-pull-6 {
		position:relative;
		right:25%
	}
	.el-col-md-push-6 {
		position:relative;
		left:25%
	}
	.el-col-md-7 {
		width:29.16667%
	}
	.el-col-md-offset-7 {
		margin-left:29.16667%
	}
	.el-col-md-pull-7 {
		position:relative;
		right:29.16667%
	}
	.el-col-md-push-7 {
		position:relative;
		left:29.16667%
	}
	.el-col-md-8 {
		width:33.33333%
	}
	.el-col-md-offset-8 {
		margin-left:33.33333%
	}
	.el-col-md-pull-8 {
		position:relative;
		right:33.33333%
	}
	.el-col-md-push-8 {
		position:relative;
		left:33.33333%
	}
	.el-col-md-9 {
		width:37.5%
	}
	.el-col-md-offset-9 {
		margin-left:37.5%
	}
	.el-col-md-pull-9 {
		position:relative;
		right:37.5%
	}
	.el-col-md-push-9 {
		position:relative;
		left:37.5%
	}
	.el-col-md-10 {
		width:41.66667%
	}
	.el-col-md-offset-10 {
		margin-left:41.66667%
	}
	.el-col-md-pull-10 {
		position:relative;
		right:41.66667%
	}
	.el-col-md-push-10 {
		position:relative;
		left:41.66667%
	}
	.el-col-md-11 {
		width:45.83333%
	}
	.el-col-md-offset-11 {
		margin-left:45.83333%
	}
	.el-col-md-pull-11 {
		position:relative;
		right:45.83333%
	}
	.el-col-md-push-11 {
		position:relative;
		left:45.83333%
	}
	.el-col-md-12 {
		width:50%
	}
	.el-col-md-offset-12 {
		margin-left:50%
	}
	.el-col-md-pull-12 {
		position:relative;
		right:50%
	}
	.el-col-md-push-12 {
		position:relative;
		left:50%
	}
	.el-col-md-13 {
		width:54.16667%
	}
	.el-col-md-offset-13 {
		margin-left:54.16667%
	}
	.el-col-md-pull-13 {
		position:relative;
		right:54.16667%
	}
	.el-col-md-push-13 {
		position:relative;
		left:54.16667%
	}
	.el-col-md-14 {
		width:58.33333%
	}
	.el-col-md-offset-14 {
		margin-left:58.33333%
	}
	.el-col-md-pull-14 {
		position:relative;
		right:58.33333%
	}
	.el-col-md-push-14 {
		position:relative;
		left:58.33333%
	}
	.el-col-md-15 {
		width:62.5%
	}
	.el-col-md-offset-15 {
		margin-left:62.5%
	}
	.el-col-md-pull-15 {
		position:relative;
		right:62.5%
	}
	.el-col-md-push-15 {
		position:relative;
		left:62.5%
	}
	.el-col-md-16 {
		width:66.66667%
	}
	.el-col-md-offset-16 {
		margin-left:66.66667%
	}
	.el-col-md-pull-16 {
		position:relative;
		right:66.66667%
	}
	.el-col-md-push-16 {
		position:relative;
		left:66.66667%
	}
	.el-col-md-17 {
		width:70.83333%
	}
	.el-col-md-offset-17 {
		margin-left:70.83333%
	}
	.el-col-md-pull-17 {
		position:relative;
		right:70.83333%
	}
	.el-col-md-push-17 {
		position:relative;
		left:70.83333%
	}
	.el-col-md-18 {
		width:75%
	}
	.el-col-md-offset-18 {
		margin-left:75%
	}
	.el-col-md-pull-18 {
		position:relative;
		right:75%
	}
	.el-col-md-push-18 {
		position:relative;
		left:75%
	}
	.el-col-md-19 {
		width:79.16667%
	}
	.el-col-md-offset-19 {
		margin-left:79.16667%
	}
	.el-col-md-pull-19 {
		position:relative;
		right:79.16667%
	}
	.el-col-md-push-19 {
		position:relative;
		left:79.16667%
	}
	.el-col-md-20 {
		width:83.33333%
	}
	.el-col-md-offset-20 {
		margin-left:83.33333%
	}
	.el-col-md-pull-20 {
		position:relative;
		right:83.33333%
	}
	.el-col-md-push-20 {
		position:relative;
		left:83.33333%
	}
	.el-col-md-21 {
		width:87.5%
	}
	.el-col-md-offset-21 {
		margin-left:87.5%
	}
	.el-col-md-pull-21 {
		position:relative;
		right:87.5%
	}
	.el-col-md-push-21 {
		position:relative;
		left:87.5%
	}
	.el-col-md-22 {
		width:91.66667%
	}
	.el-col-md-offset-22 {
		margin-left:91.66667%
	}
	.el-col-md-pull-22 {
		position:relative;
		right:91.66667%
	}
	.el-col-md-push-22 {
		position:relative;
		left:91.66667%
	}
	.el-col-md-23 {
		width:95.83333%
	}
	.el-col-md-offset-23 {
		margin-left:95.83333%
	}
	.el-col-md-pull-23 {
		position:relative;
		right:95.83333%
	}
	.el-col-md-push-23 {
		position:relative;
		left:95.83333%
	}
	.el-col-md-24 {
		width:100%
	}
	.el-col-md-offset-24 {
		margin-left:100%
	}
	.el-col-md-pull-24 {
		position:relative;
		right:100%
	}
	.el-col-md-push-24 {
		position:relative;
		left:100%
	}
}
@media only screen and (min-width:1200px) {
	.el-col-lg-0 {
		display:none;
		width:0
	}
	.el-col-lg-offset-0 {
		margin-left:0
	}
	.el-col-lg-pull-0 {
		position:relative;
		right:0
	}
	.el-col-lg-push-0 {
		position:relative;
		left:0
	}
	.el-col-lg-1 {
		width:4.16667%
	}
	.el-col-lg-offset-1 {
		margin-left:4.16667%
	}
	.el-col-lg-pull-1 {
		position:relative;
		right:4.16667%
	}
	.el-col-lg-push-1 {
		position:relative;
		left:4.16667%
	}
	.el-col-lg-2 {
		width:8.33333%
	}
	.el-col-lg-offset-2 {
		margin-left:8.33333%
	}
	.el-col-lg-pull-2 {
		position:relative;
		right:8.33333%
	}
	.el-col-lg-push-2 {
		position:relative;
		left:8.33333%
	}
	.el-col-lg-3 {
		width:12.5%
	}
	.el-col-lg-offset-3 {
		margin-left:12.5%
	}
	.el-col-lg-pull-3 {
		position:relative;
		right:12.5%
	}
	.el-col-lg-push-3 {
		position:relative;
		left:12.5%
	}
	.el-col-lg-4 {
		width:16.66667%
	}
	.el-col-lg-offset-4 {
		margin-left:16.66667%
	}
	.el-col-lg-pull-4 {
		position:relative;
		right:16.66667%
	}
	.el-col-lg-push-4 {
		position:relative;
		left:16.66667%
	}
	.el-col-lg-5 {
		width:20.83333%
	}
	.el-col-lg-offset-5 {
		margin-left:20.83333%
	}
	.el-col-lg-pull-5 {
		position:relative;
		right:20.83333%
	}
	.el-col-lg-push-5 {
		position:relative;
		left:20.83333%
	}
	.el-col-lg-6 {
		width:25%
	}
	.el-col-lg-offset-6 {
		margin-left:25%
	}
	.el-col-lg-pull-6 {
		position:relative;
		right:25%
	}
	.el-col-lg-push-6 {
		position:relative;
		left:25%
	}
	.el-col-lg-7 {
		width:29.16667%
	}
	.el-col-lg-offset-7 {
		margin-left:29.16667%
	}
	.el-col-lg-pull-7 {
		position:relative;
		right:29.16667%
	}
	.el-col-lg-push-7 {
		position:relative;
		left:29.16667%
	}
	.el-col-lg-8 {
		width:33.33333%
	}
	.el-col-lg-offset-8 {
		margin-left:33.33333%
	}
	.el-col-lg-pull-8 {
		position:relative;
		right:33.33333%
	}
	.el-col-lg-push-8 {
		position:relative;
		left:33.33333%
	}
	.el-col-lg-9 {
		width:37.5%
	}
	.el-col-lg-offset-9 {
		margin-left:37.5%
	}
	.el-col-lg-pull-9 {
		position:relative;
		right:37.5%
	}
	.el-col-lg-push-9 {
		position:relative;
		left:37.5%
	}
	.el-col-lg-10 {
		width:41.66667%
	}
	.el-col-lg-offset-10 {
		margin-left:41.66667%
	}
	.el-col-lg-pull-10 {
		position:relative;
		right:41.66667%
	}
	.el-col-lg-push-10 {
		position:relative;
		left:41.66667%
	}
	.el-col-lg-11 {
		width:45.83333%
	}
	.el-col-lg-offset-11 {
		margin-left:45.83333%
	}
	.el-col-lg-pull-11 {
		position:relative;
		right:45.83333%
	}
	.el-col-lg-push-11 {
		position:relative;
		left:45.83333%
	}
	.el-col-lg-12 {
		width:50%
	}
	.el-col-lg-offset-12 {
		margin-left:50%
	}
	.el-col-lg-pull-12 {
		position:relative;
		right:50%
	}
	.el-col-lg-push-12 {
		position:relative;
		left:50%
	}
	.el-col-lg-13 {
		width:54.16667%
	}

	.el-col-lg-offset-13 {
		margin-left:54.16667%
	}
	.el-col-lg-pull-13 {
		position:relative;
		right:54.16667%
	}
	.el-col-lg-push-13 {
		position:relative;
		left:54.16667%
	}
	.el-col-lg-14 {
		width:58.33333%
	}
	.el-col-lg-offset-14 {
		margin-left:58.33333%
	}
	.el-col-lg-pull-14 {
		position:relative;
		right:58.33333%
	}
	.el-col-lg-push-14 {
		position:relative;
		left:58.33333%
	}
	.el-col-lg-15 {
		width:62.5%
	}
	.el-col-lg-offset-15 {
		margin-left:62.5%
	}
	.el-col-lg-pull-15 {
		position:relative;
		right:62.5%
	}
	.el-col-lg-push-15 {
		position:relative;
		left:62.5%
	}
	.el-col-lg-16 {
		width:66.66667%
	}
	.el-col-lg-offset-16 {
		margin-left:66.66667%
	}
	.el-col-lg-pull-16 {
		position:relative;
		right:66.66667%
	}
	.el-col-lg-push-16 {
		position:relative;
		left:66.66667%
	}
	.el-col-lg-17 {
		width:70.83333%
	}
	.el-col-lg-offset-17 {
		margin-left:70.83333%
	}
	.el-col-lg-pull-17 {
		position:relative;
		right:70.83333%
	}
	.el-col-lg-push-17 {
		position:relative;
		left:70.83333%
	}
	.el-col-lg-18 {
		width:75%
	}
	.el-col-lg-offset-18 {
		margin-left:75%
	}
	.el-col-lg-pull-18 {
		position:relative;
		right:75%
	}
	.el-col-lg-push-18 {
		position:relative;
		left:75%
	}
	.el-col-lg-19 {
		width:79.16667%
	}
	.el-col-lg-offset-19 {
		margin-left:79.16667%
	}
	.el-col-lg-pull-19 {
		position:relative;
		right:79.16667%
	}
	.el-col-lg-push-19 {
		position:relative;
		left:79.16667%
	}
	.el-col-lg-20 {
		width:83.33333%
	}
	.el-col-lg-offset-20 {
		margin-left:83.33333%
	}
	.el-col-lg-pull-20 {
		position:relative;
		right:83.33333%
	}
	.el-col-lg-push-20 {
		position:relative;
		left:83.33333%
	}
	.el-col-lg-21 {
		width:87.5%
	}
	.el-col-lg-offset-21 {
		margin-left:87.5%
	}
	.el-col-lg-pull-21 {
		position:relative;
		right:87.5%
	}
	.el-col-lg-push-21 {
		position:relative;
		left:87.5%
	}
	.el-col-lg-22 {
		width:91.66667%
	}
	.el-col-lg-offset-22 {
		margin-left:91.66667%
	}
	.el-col-lg-pull-22 {
		position:relative;
		right:91.66667%
	}
	.el-col-lg-push-22 {
		position:relative;
		left:91.66667%
	}
	.el-col-lg-23 {
		width:95.83333%
	}
	.el-col-lg-offset-23 {
		margin-left:95.83333%
	}
	.el-col-lg-pull-23 {
		position:relative;
		right:95.83333%
	}
	.el-col-lg-push-23 {
		position:relative;
		left:95.83333%
	}
	.el-col-lg-24 {
		width:100%
	}
	.el-col-lg-offset-24 {
		margin-left:100%
	}
	.el-col-lg-pull-24 {
		position:relative;
		right:100%
	}
	.el-col-lg-push-24 {
		position:relative;
		left:100%
	}
}
@media only screen and (min-width:1920px) {
	.el-col-xl-0 {
		display:none;
		width:0
	}
	.el-col-xl-offset-0 {
		margin-left:0
	}
	.el-col-xl-pull-0 {
		position:relative;
		right:0
	}
	.el-col-xl-push-0 {
		position:relative;
		left:0
	}
	.el-col-xl-1 {
		width:4.16667%
	}
	.el-col-xl-offset-1 {
		margin-left:4.16667%
	}
	.el-col-xl-pull-1 {
		position:relative;
		right:4.16667%
	}
	.el-col-xl-push-1 {
		position:relative;
		left:4.16667%
	}
	.el-col-xl-2 {
		width:8.33333%
	}
	.el-col-xl-offset-2 {
		margin-left:8.33333%
	}
	.el-col-xl-pull-2 {
		position:relative;
		right:8.33333%
	}
	.el-col-xl-push-2 {
		position:relative;
		left:8.33333%
	}
	.el-col-xl-3 {
		width:12.5%
	}
	.el-col-xl-offset-3 {
		margin-left:12.5%
	}
	.el-col-xl-pull-3 {
		position:relative;
		right:12.5%
	}
	.el-col-xl-push-3 {
		position:relative;
		left:12.5%
	}
	.el-col-xl-4 {
		width:16.66667%
	}
	.el-col-xl-offset-4 {
		margin-left:16.66667%
	}
	.el-col-xl-pull-4 {
		position:relative;
		right:16.66667%
	}
	.el-col-xl-push-4 {
		position:relative;
		left:16.66667%
	}
	.el-col-xl-5 {
		width:20.83333%
	}
	.el-col-xl-offset-5 {
		margin-left:20.83333%
	}
	.el-col-xl-pull-5 {
		position:relative;
		right:20.83333%
	}
	.el-col-xl-push-5 {
		position:relative;
		left:20.83333%
	}
	.el-col-xl-6 {
		width:25%
	}
	.el-col-xl-offset-6 {
		margin-left:25%
	}
	.el-col-xl-pull-6 {
		position:relative;
		right:25%
	}
	.el-col-xl-push-6 {
		position:relative;
		left:25%
	}
	.el-col-xl-7 {
		width:29.16667%
	}
	.el-col-xl-offset-7 {
		margin-left:29.16667%
	}
	.el-col-xl-pull-7 {
		position:relative;
		right:29.16667%
	}
	.el-col-xl-push-7 {
		position:relative;
		left:29.16667%
	}
	.el-col-xl-8 {
		width:33.33333%
	}
	.el-col-xl-offset-8 {
		margin-left:33.33333%
	}
	.el-col-xl-pull-8 {
		position:relative;
		right:33.33333%
	}
	.el-col-xl-push-8 {
		position:relative;
		left:33.33333%
	}
	.el-col-xl-9 {
		width:37.5%
	}
	.el-col-xl-offset-9 {
		margin-left:37.5%
	}
	.el-col-xl-pull-9 {
		position:relative;
		right:37.5%
	}
	.el-col-xl-push-9 {
		position:relative;
		left:37.5%
	}
	.el-col-xl-10 {
		width:41.66667%
	}
	.el-col-xl-offset-10 {
		margin-left:41.66667%
	}
	.el-col-xl-pull-10 {
		position:relative;
		right:41.66667%
	}
	.el-col-xl-push-10 {
		position:relative;
		left:41.66667%
	}
	.el-col-xl-11 {
		width:45.83333%
	}
	.el-col-xl-offset-11 {
		margin-left:45.83333%
	}
	.el-col-xl-pull-11 {
		position:relative;
		right:45.83333%
	}
	.el-col-xl-push-11 {
		position:relative;
		left:45.83333%
	}
	.el-col-xl-12 {
		width:50%
	}
	.el-col-xl-offset-12 {
		margin-left:50%
	}
	.el-col-xl-pull-12 {
		position:relative;
		right:50%
	}
	.el-col-xl-push-12 {
		position:relative;
		left:50%
	}
	.el-col-xl-13 {
		width:54.16667%
	}
	.el-col-xl-offset-13 {
		margin-left:54.16667%
	}
	.el-col-xl-pull-13 {
		position:relative;
		right:54.16667%
	}
	.el-col-xl-push-13 {
		position:relative;
		left:54.16667%
	}
	.el-col-xl-14 {
		width:58.33333%
	}
	.el-col-xl-offset-14 {
		margin-left:58.33333%
	}
	.el-col-xl-pull-14 {
		position:relative;
		right:58.33333%
	}
	.el-col-xl-push-14 {
		position:relative;
		left:58.33333%
	}
	.el-col-xl-15 {
		width:62.5%
	}
	.el-col-xl-offset-15 {
		margin-left:62.5%
	}
	.el-col-xl-pull-15 {
		position:relative;
		right:62.5%
	}
	.el-col-xl-push-15 {
		position:relative;
		left:62.5%
	}
	.el-col-xl-16 {
		width:66.66667%
	}
	.el-col-xl-offset-16 {
		margin-left:66.66667%
	}
	.el-col-xl-pull-16 {
		position:relative;
		right:66.66667%
	}
	.el-col-xl-push-16 {
		position:relative;
		left:66.66667%
	}
	.el-col-xl-17 {
		width:70.83333%
	}
	.el-col-xl-offset-17 {
		margin-left:70.83333%
	}
	.el-col-xl-pull-17 {
		position:relative;
		right:70.83333%
	}
	.el-col-xl-push-17 {
		position:relative;
		left:70.83333%
	}
	.el-col-xl-18 {
		width:75%
	}
	.el-col-xl-offset-18 {
		margin-left:75%
	}
	.el-col-xl-pull-18 {
		position:relative;
		right:75%
	}
	.el-col-xl-push-18 {
		position:relative;
		left:75%
	}
	.el-col-xl-19 {
		width:79.16667%
	}
	.el-col-xl-offset-19 {
		margin-left:79.16667%
	}
	.el-col-xl-pull-19 {
		position:relative;
		right:79.16667%
	}
	.el-col-xl-push-19 {
		position:relative;
		left:79.16667%
	}
	.el-col-xl-20 {
		width:83.33333%
	}
	.el-col-xl-offset-20 {
		margin-left:83.33333%
	}
	.el-col-xl-pull-20 {
		position:relative;
		right:83.33333%
	}
	.el-col-xl-push-20 {
		position:relative;
		left:83.33333%
	}
	.el-col-xl-21 {
		width:87.5%
	}
	.el-col-xl-offset-21 {
		margin-left:87.5%
	}
	.el-col-xl-pull-21 {
		position:relative;
		right:87.5%
	}
	.el-col-xl-push-21 {
		position:relative;
		left:87.5%
	}
	.el-col-xl-22 {
		width:91.66667%
	}
	.el-col-xl-offset-22 {
		margin-left:91.66667%
	}
	.el-col-xl-pull-22 {
		position:relative;
		right:91.66667%
	}
	.el-col-xl-push-22 {
		position:relative;
		left:91.66667%
	}
	.el-col-xl-23 {
		width:95.83333%
	}
	.el-col-xl-offset-23 {
		margin-left:95.83333%
	}
	.el-col-xl-pull-23 {
		position:relative;
		right:95.83333%
	}
	.el-col-xl-push-23 {
		position:relative;
		left:95.83333%
	}
	.el-col-xl-24 {
		width:100%
	}
	.el-col-xl-offset-24 {
		margin-left:100%
	}
	.el-col-xl-pull-24 {
		position:relative;
		right:100%
	}
	.el-col-xl-push-24 {
		position:relative;
		left:100%
	}
}
@-webkit-keyframes progress {
	0% {
		background-position:0 0
	}
	to {
		background-position:32px 0
	}
}
.el-upload {
	display:inline-block;
	text-align:center;
	cursor:pointer;
	outline:0
}
.el-upload__input {
	display:none
}
.el-upload__tip {
	font-size:12px;
	color:#606266;
	margin-top:7px
}
.el-upload iframe {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.el-upload--picture-card {
	background-color:#fbfdff;
	border:1px dashed #c0ccda;
	border-radius:6px;
	box-sizing:border-box;
	width:148px;
	height:148px;
	line-height:146px;
	vertical-align:top
}
.el-upload--picture-card i {
	font-size:28px;
	color:#8c939d
}
.el-upload--picture-card:hover,.el-upload:focus {
	border-color:#409eff;
	color:#409eff
}
.el-upload:focus .el-upload-dragger {
	border-color:#409eff
}
.el-upload-dragger {
	background-color:#fff;
	border:1px dashed #d9d9d9;
	border-radius:6px;
	box-sizing:border-box;
	width:360px;
	height:180px;
	text-align:center;
	position:relative;
	overflow:hidden
}
.el-upload-dragger .el-icon-upload {
	font-size:67px;
	color:#c0c4cc;
	margin:40px 0 16px;
	line-height:50px
}
.el-upload-dragger+.el-upload__tip {
	text-align:center
}
.el-upload-dragger~.el-upload__files {
	border-top:1px solid #dcdfe6;
	margin-top:7px;
	padding-top:5px
}
.el-upload-dragger .el-upload__text {
	color:#606266;
	font-size:14px;
	text-align:center
}
.el-upload-dragger .el-upload__text em {
	color:#409eff;
	font-style:normal
}
.el-upload-dragger:hover {
	border-color:#409eff
}
.el-upload-dragger.is-dragover {
	background-color:rgba(32,159,255,.06);
	border:2px dashed #409eff
}
.el-upload-list {
	margin:0;
	padding:0;
	list-style:none
}
.el-upload-list__item {
	transition:all .5s cubic-bezier(.55,0,.1,1);
	font-size:14px;
	color:#606266;
	line-height:1.8;
	margin-top:5px;
	position:relative;
	box-sizing:border-box;
	border-radius:4px;
	width:100%
}
.el-upload-list__item .el-progress {
	position:absolute;
	top:20px;
	width:100%
}
.el-upload-list__item .el-progress__text {
	position:absolute;
	right:0;
	top:-13px
}
.el-upload-list__item .el-progress-bar {
	margin-right:0;
	padding-right:0
}
.el-upload-list__item:first-child {
	margin-top:10px
}
.el-upload-list__item .el-icon-upload-success {
	color:var(--main-color)
}
.el-upload-list__item .el-icon-close {
	display:none;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
	opacity:.75;
	color:#606266
}
.el-upload-list__item .el-icon-close:hover {
	opacity:1
}
.el-upload-list__item .el-icon-close-tip {
	display:none;
	position:absolute;
	top:5px;
	right:5px;
	font-size:12px;
	cursor:pointer;
	opacity:1;
	color:#409eff
}
.el-upload-list__item:hover {
	background-color:#f5f7fa
}
.el-upload-list__item:hover .el-icon-close {
	display:inline-block
}
.el-upload-list__item:hover .el-progress__text {
	display:none
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
	display:block
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover {
	color:#409eff;
	cursor:pointer
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
	display:inline-block
}
.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
	display:none
}
.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
	display:block
}
.el-upload-list__item-name {
	color:#606266;
	display:block;
	margin-right:40px;
	overflow:hidden;
	padding-left:4px;
	text-overflow:ellipsis;
	transition:color .3s;
	white-space:nowrap
}
.el-upload-list__item-name [class^=el-icon] {
	height:100%;
	margin-right:7px;
	color:#909399;
	line-height:inherit
}
.el-upload-list__item-status-label {
	position:absolute;
	right:5px;
	top:0;
	line-height:inherit;
	display:none
}
.el-upload-list__item-delete {
	position:absolute;
	right:10px;
	top:0;
	font-size:12px;
	color:#606266;
	display:none
}
.el-upload-list__item-delete:hover {
	color:#409eff
}
.el-upload-list--picture-card {
	margin:0;
	display:inline;
	vertical-align:top
}
.el-upload-list--picture-card .el-upload-list__item {
	overflow:hidden;
	background-color:#fff;
	border:1px solid #c0ccda;
	border-radius:6px;
	box-sizing:border-box;
	width:148px;
	height:148px;
	margin:0 8px 8px 0;
	display:inline-block
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
	color:#fff
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
	display:none
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
	display:block
}
.el-upload-list--picture-card .el-upload-list__item-name {
	display:none
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
	width:100%;
	height:100%
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
	position:absolute;
	right:-15px;
	top:-6px;
	width:40px;
	height:24px;
	background:#13ce66;
	text-align:center;
	transform:rotate(45deg);
	box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
	font-size:12px;
	margin-top:11px;
	transform:rotate(-45deg)
}
.el-upload-list--picture-card .el-upload-list__item-actions {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	cursor:default;
	text-align:center;
	color:#fff;
	opacity:0;
	font-size:20px;
	background-color:rgba(0,0,0,.5);
	transition:opacity .3s
}
.el-upload-list--picture-card .el-upload-list__item-actions:after {
	display:inline-block;
	content:"";
	height:100%;
	vertical-align:middle
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
	display:none;
	cursor:pointer
}
.el-upload-list--picture-card .el-upload-list__item-actions span+span {
	margin-left:15px
}
.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
	position:static;
	font-size:inherit;
	color:inherit
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
	opacity:1
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
	display:inline-block
}
.el-upload-list--picture-card .el-progress {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	bottom:auto;
	width:126px
}
.el-upload-list--picture-card .el-progress .el-progress__text {
	top:50%
}
.el-upload-list--picture .el-upload-list__item {
	overflow:hidden;
	z-index:0;
	background-color:#fff;
	border:1px solid #c0ccda;
	border-radius:6px;
	box-sizing:border-box;
	margin-top:10px;
	padding:10px 10px 10px 90px;
	height:92px
}
.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
	color:#fff
}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
	background:0 0;
	box-shadow:none;
	top:-2px;
	right:-12px
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
	display:block
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
	line-height:70px;
	margin-top:0
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
	display:none
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
	vertical-align:middle;
	display:inline-block;
	width:70px;
	height:70px;
	float:left;
	position:relative;
	z-index:1;
	margin-left:-80px;
	background-color:#fff
}
.el-upload-list--picture .el-upload-list__item-name {
	display:block;
	margin-top:20px
}
.el-upload-list--picture .el-upload-list__item-name i {
	font-size:70px;
	line-height:1;
	position:absolute;
	left:9px;
	top:10px
}
.el-upload-list--picture .el-upload-list__item-status-label {
	position:absolute;
	right:-17px;
	top:-7px;
	width:46px;
	height:26px;
	background:#13ce66;
	text-align:center;
	transform:rotate(45deg);
	box-shadow:0 1px 1px #ccc
}
.el-upload-list--picture .el-upload-list__item-status-label i {
	font-size:12px;
	margin-top:12px;
	transform:rotate(-45deg)
}
.el-upload-list--picture .el-progress {
	position:relative;
	top:-7px
}
.el-upload-cover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:10;
	cursor:default
}
.el-upload-cover:after {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.el-upload-cover img {
	display:block;
	width:100%;
	height:100%
}
.el-upload-cover__label {
	position:absolute;
	right:-15px;
	top:-6px;
	width:40px;
	height:24px;
	background:#13ce66;
	text-align:center;
	transform:rotate(45deg);
	box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-cover__label i {
	font-size:12px;
	margin-top:11px;
	transform:rotate(-45deg);
	color:#fff
}
.el-upload-cover__progress {
	display:inline-block;
	vertical-align:middle;
	position:static;
	width:243px
}
.el-upload-cover__progress+.el-upload__inner {
	opacity:0
}
.el-upload-cover__content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.el-upload-cover__interact {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.72);
	text-align:center
}
.el-upload-cover__interact .btn {
	display:inline-block;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	vertical-align:middle;
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	margin-top:60px
}
.el-upload-cover__interact .btn span {
	opacity:0;
	transition:opacity .15s linear
}
.el-upload-cover__interact .btn:not(:first-child) {
	margin-left:35px
}
.el-upload-cover__interact .btn:hover {
	transform:translateY(-13px)
}
.el-upload-cover__interact .btn:hover span {
	opacity:1
}
.el-upload-cover__interact .btn i {
	color:#fff;
	display:block;
	font-size:24px;
	line-height:inherit;
	margin:0 auto 5px
}
.el-upload-cover__title {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fff;
	height:36px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400;
	text-align:left;
	padding:0 10px;
	margin:0;
	line-height:36px;
	font-size:14px;
	color:#303133
}
.el-upload-cover+.el-upload__inner {
	opacity:0;
	position:relative;
	z-index:1
}
.el-progress {
	position:relative;
	line-height:1
}
.el-progress__text {
	font-size:14px;
	color:#606266;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	line-height:1
}
.el-progress__text i {
	vertical-align:middle;
	display:block
}
.el-progress--circle,.el-progress--dashboard {
	display:inline-block
}
.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	margin:0;
	transform:translateY(-50%)
}
.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i {
	vertical-align:middle;
	display:inline-block
}
.el-progress--without-text .el-progress__text {
	display:none
}
.el-progress--without-text .el-progress-bar {
	padding-right:0;
	margin-right:0;
	display:block
}
.el-progress-bar,.el-progress-bar__inner:after,.el-progress-bar__innerText,.el-spinner {
	display:inline-block;
	vertical-align:middle
}
.el-progress--text-inside .el-progress-bar {
	padding-right:0;
	margin-right:0
}
.el-progress.is-success .el-progress-bar__inner {
	background-color:var(--main-color)
}
.el-progress.is-success .el-progress__text {
	color:var(--main-color)
}
.el-progress.is-warning .el-progress-bar__inner {
	background-color:#3ca8e6
}
.el-progress.is-warning .el-progress__text {
	color:#3ca8e6
}
.el-progress.is-exception .el-progress-bar__inner {
	background-color:#f56c6c
}
.el-progress.is-exception .el-progress__text {
	color:#f56c6c
}
.el-progress-bar {
	padding-right:50px;
	width:100%;
	margin-right:-55px;
	box-sizing:border-box
}
.el-progress-bar__outer {
	height:6px;
	border-radius:100px;
	background-color:#ebeef5;
	overflow:hidden;
	position:relative;
	vertical-align:middle
}
.el-progress-bar__inner {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background-color:#409eff;
	text-align:right;
	border-radius:100px;
	line-height:1;
	white-space:nowrap;
	transition:width .6s ease
}
.el-card,.el-message {
	border-radius:4px;
	overflow:hidden
}
.el-progress-bar__inner:after {
	height:100%
}
.el-progress-bar__innerText {
	color:#fff;
	font-size:12px;
	margin:0 5px
}
@keyframes progress {
	0% {
		background-position:0 0
	}
	to {
		background-position:32px 0
	}
}
.el-time-spinner {
	width:100%;
	white-space:nowrap
}
.el-spinner-inner {
	-webkit-animation:rotate 2s linear infinite;
	animation:rotate 2s linear infinite;
	width:50px;
	height:50px
}
.el-spinner-inner .path {
	stroke:#ececec;
	stroke-linecap:round;
	-webkit-animation:dash 1.5s ease-in-out infinite;
	animation:dash 1.5s ease-in-out infinite
}
@-webkit-keyframes rotate {
	to {
		transform:rotate(1turn)
	}
}
@keyframes rotate {
	to {
		transform:rotate(1turn)
	}
}
@-webkit-keyframes dash {
	0% {
		stroke-dasharray:1,150;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-35
	}
	to {
		stroke-dasharray:90,150;
		stroke-dashoffset:-124
	}
}
@keyframes dash {
	0% {
		stroke-dasharray:1,150;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-35
	}
	to {
		stroke-dasharray:90,150;
		stroke-dashoffset:-124
	}
}
.el-message {
	min-width:380px;
	box-sizing:border-box;
	border:1px solid #ebeef5;
	position:fixed;
	left:50%;
	top:20px;
	transform:translateX(-50%);
	background-color:#edf2fc;
	transition:opacity .3s,transform .4s,top .4s;
	padding:15px 15px 15px 20px;
	display:flex;
	align-items:center
}
.el-message.is-center {
	justify-content:center
}
.el-message.is-closable .el-message__content {
	padding-right:16px
}
.el-message p {
	margin:0
}
.el-message--info .el-message__content {
	color:#909399
}
.el-message--success {
	background-color:#f0f9eb;
	border-color:#e1f3d8
}
.el-message--success .el-message__content {
	color:var(--main-color)
}
.el-message--warning {
	background-color:#ecf7fd;
	border-color:#d8eefa
}
.el-message--warning .el-message__content {
	color:#3ca8e6
}
.el-message--error {
	background-color:#fef0f0;
	border-color:#fde2e2
}
.el-message--error .el-message__content {
	color:#f56c6c
}
.el-message__icon {
	margin-right:10px
}
.el-message__content {
	padding:0;
	font-size:14px;
	line-height:1
}
.el-message__closeBtn {
	position:absolute;
	top:50%;
	right:15px;
	transform:translateY(-50%);
	cursor:pointer;
	color:#c0c4cc;
	font-size:16px
}
.el-message__closeBtn:hover {
	color:#909399
}
.el-message .el-icon-success {
	color:var(--main-color)
}
.el-message .el-icon-error {
	color:#f56c6c
}
.el-message .el-icon-info {
	color:#909399
}
.el-message .el-icon-warning {
	color:#3ca8e6
}
.el-message-fade-enter,.el-message-fade-leave-active {
	opacity:0;
	transform:translate(-50%,-100%)
}
.el-badge {
	position:relative;
	vertical-align:middle;
	display:inline-block
}
.el-badge__content {
	background-color:#f56c6c;
	border-radius:10px;
	color:#fff;
	display:inline-block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 6px;
	text-align:center;
	white-space:nowrap;
	border:1px solid #fff
}
.el-badge__content.is-fixed {
	position:absolute;
	top:0;
	right:10px;
	transform:translateY(-50%) translateX(100%)
}
.el-rate__icon,.el-rate__item {
	position:relative;
	display:inline-block
}
.el-badge__content.is-fixed.is-dot {
	right:5px
}
.el-badge__content.is-dot {
	height:8px;
	width:8px;
	padding:0;
	right:0;
	border-radius:50%
}
.el-badge__content--primary {
	background-color:#409eff
}
.el-badge__content--success {
	background-color:var(--main-color)
}
.el-badge__content--warning {
	background-color:#3ca8e6
}
.el-badge__content--info {
	background-color:#909399
}
.el-badge__content--danger {
	background-color:#f56c6c
}
.el-card {
	border:1px solid #ebeef5;
	background-color:#fff;
	color:#303133;
	transition:.3s
}
.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover {
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-card__header {
	padding:18px 20px;
	border-bottom:1px solid #ebeef5;
	box-sizing:border-box
}
.el-card__body {
	padding:20px
}
.el-rate {
	height:20px;
	line-height:1
}
.el-rate__item {
	font-size:0;
	vertical-align:middle
}
.el-rate__icon {
	font-size:18px;
	margin-right:6px;
	color:#c0c4cc;
	transition:.3s
}
.el-rate__decimal,.el-rate__icon .path2 {
	position:absolute;
	top:0;
	left:0
}
.el-rate__icon.hover {
	transform:scale(1.15)
}
.el-rate__decimal {
	display:inline-block;
	overflow:hidden
}
.el-step.is-vertical,.el-steps {
	display:-ms-flexbox
}
.el-rate__text {
	font-size:14px;
	vertical-align:middle
}
.el-steps {
	display:flex
}
.el-steps--simple {
	padding:13px 8%;
	border-radius:4px;
	background:#f5f7fa
}
.el-steps--horizontal {
	white-space:nowrap
}
.el-steps--vertical {
	height:100%;
	flex-flow:column
}
.el-step {
	position:relative;
	flex-shrink:1
}
.el-step:last-of-type .el-step__line {
	display:none
}
.el-step:last-of-type.is-flex {
	flex-basis:auto!important;
	flex-shrink:0;
	flex-grow:0
}
.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main {
	padding-right:0
}
.el-step__head {
	position:relative;
	width:100%
}
.el-step__head.is-process {
	color:#303133;
	border-color:#303133
}
.el-step__head.is-wait {
	color:#c0c4cc;
	border-color:#c0c4cc
}
.el-step__head.is-success {
	color:var(--main-color);
	border-color:var(--main-color)
}
.el-step__head.is-error {
	color:#f56c6c;
	border-color:#f56c6c
}
.el-step__head.is-finish {
	color:#409eff;
	border-color:#409eff
}
.el-step__icon {
	position:relative;
	z-index:1;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	width:24px;
	height:24px;
	font-size:14px;
	box-sizing:border-box;
	background:#fff;
	transition:.15s ease-out
}
.el-step__icon.is-text {
	border-radius:50%;
	border:2px solid;
	border-color:inherit
}
.el-step__icon.is-icon {
	width:40px
}
.el-step__icon-inner {
	display:inline-block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	font-weight:700;
	line-height:1;
	color:inherit
}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {
	font-size:25px;
	font-weight:400
}
.el-step__icon-inner.is-status {
	transform:translateY(1px)
}
.el-step__line {
	position:absolute;
	border-color:inherit;
	background-color:#c0c4cc
}
.el-step__line-inner {
	display:block;
	border:1px solid;
	border-color:inherit;
	transition:.15s ease-out;
	box-sizing:border-box;
	width:0;
	height:0
}
.el-step__main {
	white-space:normal;
	text-align:left
}
.el-step__title {
	font-size:16px;
	line-height:38px
}
.el-step__title.is-process {
	font-weight:700;
	color:#303133
}
.el-step__title.is-wait {
	color:#c0c4cc
}
.el-step__title.is-success {
	color:var(--main-color)
}
.el-step__title.is-error {
	color:#f56c6c
}
.el-step__title.is-finish {
	color:#409eff
}
.el-step__description {
	padding-right:10%;
	margin-top:-5px;
	font-size:12px;
	line-height:20px;
	font-weight:400
}
.el-step__description.is-process {
	color:#303133
}
.el-step__description.is-wait {
	color:#c0c4cc
}
.el-step__description.is-success {
	color:var(--main-color)
}
.el-step__description.is-error {
	color:#f56c6c
}
.el-step__description.is-finish {
	color:#409eff
}
.el-step.is-horizontal {
	display:inline-block
}
.el-step.is-horizontal .el-step__line {
	height:2px;
	top:11px;
	left:0;
	right:0
}
.el-step.is-vertical {
	display:flex
}
.el-step.is-vertical .el-step__head {
	flex-grow:0;
	width:24px
}
.el-step.is-vertical .el-step__main {
	padding-left:10px;
	flex-grow:1
}
.el-step.is-vertical .el-step__title {
	line-height:24px;
	padding-bottom:8px
}
.el-step.is-vertical .el-step__line {
	width:2px;
	top:0;
	bottom:0;
	left:11px
}
.el-step.is-vertical .el-step__icon.is-icon {
	width:24px
}
.el-step.is-center .el-step__head,.el-step.is-center .el-step__main {
	text-align:center
}
.el-step.is-center .el-step__description {
	padding-left:20%;
	padding-right:20%
}
.el-step.is-center .el-step__line {
	left:50%;
	right:-50%
}
.el-step.is-simple {
	display:flex;
	align-items:center
}
.el-step.is-simple .el-step__head {
	width:auto;
	font-size:0;
	padding-right:10px
}
.el-step.is-simple .el-step__icon {
	background:0 0;
	width:16px;
	height:16px;
	font-size:12px
}
.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
	font-size:18px
}
.el-step.is-simple .el-step__icon-inner.is-status {
	transform:scale(.8) translateY(1px)
}
.el-step.is-simple .el-step__main {
	position:relative;
	display:flex;
	align-items:stretch;
	flex-grow:1
}
.el-step.is-simple .el-step__title {
	font-size:16px;
	line-height:20px
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
	max-width:50%;
	word-break:break-all
}
.el-step.is-simple .el-step__arrow {
	flex-grow:1;
	display:flex;
	align-items:center;
	justify-content:center
}
.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before {
	content:"";
	display:inline-block;
	position:absolute;
	height:15px;
	width:1px;
	background:#c0c4cc
}
.el-step.is-simple .el-step__arrow:before {
	transform:rotate(-45deg) translateY(-4px);
	transform-origin:0 0
}
.el-step.is-simple .el-step__arrow:after {
	transform:rotate(45deg) translateY(4px);
	transform-origin:100% 100%
}
.el-step.is-simple:last-of-type .el-step__arrow {
	display:none
}
.el-carousel {
	position:relative
}
.el-carousel--horizontal {
	overflow-x:hidden
}
.el-carousel--vertical {
	overflow-y:hidden
}
.el-carousel__container {
	position:relative;
	height:300px
}
.el-carousel__arrow {
	border:none;
	outline:0;
	padding:0;
	margin:0;
	height:36px;
	width:36px;
	cursor:pointer;
	transition:.3s;
	border-radius:50%;
	background-color:rgba(31,45,61,.11);
	color:#fff;
	position:absolute;
	top:50%;
	z-index:10;
	transform:translateY(-50%);
	text-align:center;
	font-size:12px
}
.el-carousel__arrow--left {
	left:16px
}
.el-carousel__arrow--right {
	right:16px
}
.el-carousel__arrow:hover {
	background-color:rgba(31,45,61,.23)
}
.el-carousel__arrow i {
	cursor:pointer
}
.el-carousel__indicators {
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
	z-index:2
}
.el-carousel__indicators--horizontal {
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}
.el-carousel__indicators--vertical {
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.el-carousel__indicators--outside {
	bottom:26px;
	text-align:center;
	position:static;
	transform:none
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
	opacity:.64
}
.el-carousel__indicators--outside button {
	background-color:#c0c4cc;
	opacity:.24
}
.el-carousel__indicators--labels {
	left:0;
	right:0;
	transform:none;
	text-align:center
}
.el-carousel__indicators--labels .el-carousel__button {
	height:auto;
	width:auto;
	padding:2px 18px;
	font-size:12px
}
.el-carousel__indicators--labels .el-carousel__indicator {
	padding:6px 4px
}
.el-carousel__indicator {
	background-color:transparent;
	cursor:pointer
}
.el-carousel__indicator:hover button {
	opacity:.72
}
.el-carousel__indicator--horizontal {
	display:inline-block;
	padding:12px 4px
}
.el-carousel__indicator--vertical {
	padding:4px 12px
}
.el-carousel__indicator--vertical .el-carousel__button {
	width:2px;
	height:15px
}
.el-carousel__indicator.is-active button {
	opacity:1
}
.el-carousel__button {
	display:block;
	opacity:.48;
	width:30px;
	height:2px;
	background-color:#fff;
	border:none;
	outline:0;
	padding:0;
	margin:0;
	cursor:pointer;
	transition:.3s
}
.el-carousel__item,.el-carousel__mask {
	height:100%;
	top:0;
	left:0;
	position:absolute
}
.carousel-arrow-left-enter,.carousel-arrow-left-leave-active {
	transform:translateY(-50%) translateX(-10px);
	opacity:0
}
.carousel-arrow-right-enter,.carousel-arrow-right-leave-active {
	transform:translateY(-50%) translateX(10px);
	opacity:0
}
.el-carousel__item {
	width:100%;
	display:inline-block;
	overflow:hidden;
	z-index:0
}
.el-carousel__item.is-active {
	z-index:2
}
.el-carousel__item--card,.el-carousel__item.is-animating {
	transition:transform .4s ease-in-out
}
.el-carousel__item--card {
	width:50%
}
.el-carousel__item--card.is-in-stage {
	cursor:pointer;
	z-index:1
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
	opacity:.12
}
.el-carousel__item--card.is-active {
	z-index:2
}
.el-carousel__mask {
	width:100%;
	background-color:#fff;
	opacity:.24;
	transition:.2s
}
.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {
	opacity:0
}
.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active {
	transition:opacity .2s linear
}
.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {
	transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-zoom-in-center-enter,.el-zoom-in-center-leave-active {
	opacity:0;
	transform:scaleX(0)
}
.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {
	opacity:1;
	transform:scaleY(1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transform-origin:center top
}
.el-zoom-in-top-enter,.el-zoom-in-top-leave-active {
	opacity:0;
	transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {
	opacity:1;
	transform:scaleY(1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transform-origin:center bottom
}
.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active {
	opacity:0;
	transform:scaleY(0)
}
.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {
	opacity:1;
	transform:scale(1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transform-origin:top left
}
.el-zoom-in-left-enter,.el-zoom-in-left-leave-active {
	opacity:0;
	transform:scale(.45)
}
.collapse-transition {
	transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}
.horizontal-collapse-transition {
	transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}
.el-list-enter-active,.el-list-leave-active {
	transition:all 1s
}
.el-list-enter,.el-list-leave-active {
	opacity:0;
	transform:translateY(-30px)
}
.el-opacity-transition {
	transition:opacity .3s cubic-bezier(.55,0,.1,1)
}
.el-collapse {
	border-top:1px solid #ebeef5;
	border-bottom:1px solid #ebeef5
}
.el-collapse-item.is-disabled .el-collapse-item__header {
	color:#bbb;
	cursor:not-allowed
}
.el-collapse-item__header {
	display:flex;
	align-items:center;
	height:48px;
	line-height:48px;
	background-color:#fff;
	color:#303133;
	cursor:pointer;
	border-bottom:1px solid #ebeef5;
	font-size:13px;
	font-weight:500;
	transition:border-bottom-color .3s;
	outline:0
}
.el-collapse-item__arrow {
	margin:0 8px 0 auto;
	transition:transform .3s;
	font-weight:300
}
.el-collapse-item__arrow.is-active {
	transform:rotate(90deg)
}
.el-collapse-item__header.focusing:focus:not(:hover) {
	color:#409eff
}
.el-collapse-item__header.is-active {
	border-bottom-color:transparent
}
.el-collapse-item__wrap {
	will-change:height;
	background-color:#fff;
	overflow:hidden;
	box-sizing:border-box;
	border-bottom:1px solid #ebeef5
}
.el-cascader__tags,.el-tag {
	-webkit-box-sizing:border-box
}
.el-collapse-item__content {
	padding-bottom:25px;
	font-size:13px;
	color:#303133;
	line-height:1.769230769230769
}
.el-collapse-item:last-child {
	margin-bottom:-1px
}
.el-popper .popper__arrow,.el-popper .popper__arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.el-popper .popper__arrow {
	border-width:6px;
	-webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));
	filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))
}
.el-popper .popper__arrow:after {
	content:" ";
	border-width:6px
}
.el-popper[x-placement^=top] {
	margin-bottom:12px
}
.el-popper[x-placement^=top] .popper__arrow {
	bottom:-6px;
	left:50%;
	margin-right:3px;
	border-top-color:#ebeef5;
	border-bottom-width:0
}
.el-popper[x-placement^=top] .popper__arrow:after {
	bottom:1px;
	margin-left:-6px;
	border-top-color:#fff;
	border-bottom-width:0
}
.el-popper[x-placement^=bottom] {
	margin-top:12px
}
.el-popper[x-placement^=bottom] .popper__arrow {
	top:-6px;
	left:50%;
	margin-right:3px;
	border-top-width:0;
	border-bottom-color:#ebeef5
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
	top:1px;
	margin-left:-6px;
	border-top-width:0;
	border-bottom-color:#fff
}
.el-popper[x-placement^=right] {
	margin-left:12px
}
.el-popper[x-placement^=right] .popper__arrow {
	top:50%;
	left:-6px;
	margin-bottom:3px;
	border-right-color:#ebeef5;
	border-left-width:0
}
.el-popper[x-placement^=right] .popper__arrow:after {
	bottom:-6px;
	left:1px;
	border-right-color:#fff;
	border-left-width:0
}
.el-popper[x-placement^=left] {
	margin-right:12px
}
.el-popper[x-placement^=left] .popper__arrow {
	top:50%;
	right:-6px;
	margin-bottom:3px;
	border-right-width:0;
	border-left-color:#ebeef5
}
.el-popper[x-placement^=left] .popper__arrow:after {
	right:1px;
	bottom:-6px;
	margin-left:-6px;
	border-right-width:0;
	border-left-color:#fff
}
.el-tag {
	background-color:#ecf5ff;
	display:inline-block;
	height:32px;
	padding:0 10px;
	line-height:30px;
	font-size:12px;
	color:#409eff;
	border:1px solid #d9ecff;
	border-radius:4px;
	box-sizing:border-box;
	white-space:nowrap
}
.el-tag.is-hit {
	border-color:#409eff
}
.el-tag .el-tag__close {
	color:#409eff
}
.el-tag .el-tag__close:hover {
	color:#fff;
	background-color:#409eff
}
.el-tag.el-tag--info {
	background-color:#f4f4f5;
	border-color:#e9e9eb;
	color:#909399
}
.el-tag.el-tag--info.is-hit {
	border-color:#909399
}
.el-tag.el-tag--info .el-tag__close {
	color:#909399
}
.el-tag.el-tag--info .el-tag__close:hover {
	color:#fff;
	background-color:#909399
}
.el-tag.el-tag--success {
	background-color:#f0f9eb;
	border-color:#e1f3d8;
	color:var(--main-color)
}
.el-tag.el-tag--success.is-hit {
	border-color:var(--main-color)
}
.el-tag.el-tag--success .el-tag__close {
	color:var(--main-color)
}
.el-tag.el-tag--success .el-tag__close:hover {
	color:#fff;
	background-color:var(--main-color)
}
.el-tag.el-tag--warning {
	background-color:#ecf7fd;
	border-color:#d8eefa;
	color:#3ca8e6
}
.el-tag.el-tag--warning.is-hit {
	border-color:#3ca8e6
}
.el-tag.el-tag--warning .el-tag__close {
	color:#3ca8e6
}
.el-tag.el-tag--warning .el-tag__close:hover {
	color:#fff;
	background-color:#3ca8e6
}
.el-tag.el-tag--danger {
	background-color:#fef0f0;
	border-color:#fde2e2;
	color:#f56c6c
}
.el-tag.el-tag--danger.is-hit {
	border-color:#f56c6c
}
.el-tag.el-tag--danger .el-tag__close {
	color:#f56c6c
}
.el-tag.el-tag--danger .el-tag__close:hover {
	color:#fff;
	background-color:#f56c6c
}
.el-tag .el-icon-close {
	border-radius:50%;
	text-align:center;
	position:relative;
	cursor:pointer;
	font-size:12px;
	height:16px;
	width:16px;
	line-height:16px;
	vertical-align:middle;
	top:-1px;
	right:-5px
}
.el-tag .el-icon-close:before {
	display:block
}
.el-tag--dark {
	background-color:#409eff;
	color:#fff
}
.el-tag--dark,.el-tag--dark.is-hit {
	border-color:#409eff
}
.el-tag--dark .el-tag__close {
	color:#fff
}
.el-tag--dark .el-tag__close:hover {
	color:#fff;
	background-color:#66b1ff
}
.el-tag--dark.el-tag--info {
	background-color:#909399;
	border-color:#909399;
	color:#fff
}
.el-tag--dark.el-tag--info.is-hit {
	border-color:#909399
}
.el-tag--dark.el-tag--info .el-tag__close {
	color:#fff
}
.el-tag--dark.el-tag--info .el-tag__close:hover {
	color:#fff;
	background-color:#a6a9ad
}
.el-tag--dark.el-tag--success {
	background-color:var(--main-color);
	border-color:var(--main-color);
	color:#fff
}
.el-tag--dark.el-tag--success.is-hit {
	border-color:var(--main-color)
}
.el-tag--dark.el-tag--success .el-tag__close {
	color:#fff
}
.el-tag--dark.el-tag--success .el-tag__close:hover {
	color:#fff;
	background-color:#85ce61
}
.el-tag--dark.el-tag--warning {
	background-color:#3ca8e6;
	border-color:#3ca8e6;
	color:#fff
}
.el-tag--dark.el-tag--warning.is-hit {
	border-color:#3ca8e6
}
.el-tag--dark.el-tag--warning .el-tag__close {
	color:#fff
}
.el-tag--dark.el-tag--warning .el-tag__close:hover {
	color:#fff;
	background-color:#63b9eb
}
.el-tag--dark.el-tag--danger {
	background-color:#f56c6c;
	border-color:#f56c6c;
	color:#fff
}
.el-tag--dark.el-tag--danger.is-hit {
	border-color:#f56c6c
}
.el-tag--dark.el-tag--danger .el-tag__close {
	color:#fff
}
.el-tag--dark.el-tag--danger .el-tag__close:hover {
	color:#fff;
	background-color:#f78989
}
.el-tag--plain {
	background-color:#fff;
	border-color:#b3d8ff;
	color:#409eff
}
.el-tag--plain.is-hit {
	border-color:#409eff
}
.el-tag--plain .el-tag__close {
	color:#409eff
}
.el-tag--plain .el-tag__close:hover {
	color:#fff;
	background-color:#409eff
}
.el-tag--plain.el-tag--info {
	background-color:#fff;
	border-color:#d3d4d6;
	color:#909399
}
.el-tag--plain.el-tag--info.is-hit {
	border-color:#909399
}
.el-tag--plain.el-tag--info .el-tag__close {
	color:#909399
}
.el-tag--plain.el-tag--info .el-tag__close:hover {
	color:#fff;
	background-color:#909399
}
.el-tag--plain.el-tag--success {
	background-color:#fff;
	border-color:#c2e7b0;
	color:var(--main-color)
}
.el-tag--plain.el-tag--success.is-hit {
	border-color:var(--main-color)
}
.el-tag--plain.el-tag--success .el-tag__close {
	color:var(--main-color)
}
.el-tag--plain.el-tag--success .el-tag__close:hover {
	color:#fff;
	background-color:var(--main-color)
}
.el-tag--plain.el-tag--warning {
	background-color:#fff;
	border-color:#b1dcf5;
	color:#3ca8e6
}
.el-tag--plain.el-tag--warning.is-hit {
	border-color:#3ca8e6
}
.el-tag--plain.el-tag--warning .el-tag__close {
	color:#3ca8e6
}
.el-tag--plain.el-tag--warning .el-tag__close:hover {
	color:#fff;
	background-color:#3ca8e6
}
.el-tag--plain.el-tag--danger {
	background-color:#fff;
	border-color:#fbc4c4;
	color:#f56c6c
}
.el-tag--plain.el-tag--danger.is-hit {
	border-color:#f56c6c
}
.el-tag--plain.el-tag--danger .el-tag__close {
	color:#f56c6c
}
.el-tag--plain.el-tag--danger .el-tag__close:hover {
	color:#fff;
	background-color:#f56c6c
}
.el-tag--medium {
	height:28px;
	line-height:26px
}
.el-tag--medium .el-icon-close {
	transform:scale(.8)
}
.el-tag--small {
	height:24px;
	padding:0 8px;
	line-height:22px
}
.el-tag--small .el-icon-close {
	transform:scale(.8)
}
.el-tag--mini {
	height:20px;
	padding:0 5px;
	line-height:19px
}
.el-tag--mini .el-icon-close {
	margin-left:-3px;
	transform:scale(.7)
}
.el-cascader {
	display:inline-block;
	position:relative;
	font-size:14px;
	line-height:40px
}
.el-cascader:not(.is-disabled):hover .el-input__inner {
	cursor:pointer;
	border-color:#c0c4cc
}
.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner {
	border-color:#409eff
}
.el-cascader .el-input {
	cursor:pointer
}
.el-cascader .el-input .el-input__inner {
	text-overflow:ellipsis
}
.el-cascader .el-input .el-icon-arrow-down {
	transition:transform .3s;
	font-size:14px
}
.el-cascader .el-input .el-icon-arrow-down.is-reverse {
	transform:rotate(180deg)
}
.el-cascader .el-input .el-icon-circle-close:hover {
	color:#909399
}
.el-cascader--medium {
	font-size:14px;
	line-height:36px
}
.el-cascader--small {
	font-size:13px;
	line-height:32px
}
.el-cascader--mini {
	font-size:12px;
	line-height:28px
}
.el-cascader.is-disabled .el-cascader__label {
	z-index:2;
	color:#c0c4cc
}
.el-cascader__dropdown {
	margin:5px 0;
	font-size:14px;
	background:#fff;
	border:1px solid #e4e7ed;
	border-radius:4px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-cascader__tags {
	position:absolute;
	left:0;
	right:30px;
	top:50%;
	transform:translateY(-50%);
	display:flex;
	flex-wrap:wrap;
	line-height:normal;
	text-align:left;
	box-sizing:border-box
}
.el-cascader__tags .el-tag {
	display:inline-flex;
	align-items:center;
	max-width:100%;
	margin:2px 0 2px 6px;
	text-overflow:ellipsis;
	background:#f0f2f5
}
.el-cascader__tags .el-tag:not(.is-hit) {
	border-color:transparent
}
.el-cascader__tags .el-tag>span {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis
}
.el-cascader__tags .el-tag .el-icon-close {
	flex:none;
	background-color:#c0c4cc;
	color:#fff
}
.el-cascader__tags .el-tag .el-icon-close:hover {
	background-color:#909399
}
.el-cascader__suggestion-panel {
	border-radius:4px
}
.el-cascader__suggestion-list {
	max-height:204px;
	margin:0;
	padding:6px 0;
	font-size:14px;
	color:#606266;
	text-align:center
}
.el-cascader__suggestion-item {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:34px;
	padding:0 15px;
	text-align:left;
	outline:0;
	cursor:pointer
}
.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover {
	background:#f5f7fa
}
.el-cascader__suggestion-item.is-checked {
	color:#409eff;
	font-weight:700
}
.el-cascader__suggestion-item>span {
	margin-right:10px
}
.el-cascader__empty-text {
	margin:10px 0;
	color:#c0c4cc
}
.el-cascader__search-input {
	flex:1;
	height:24px;
	min-width:60px;
	margin:2px 0 2px 15px;
	padding:0;
	color:#606266;
	border:none;
	outline:0;
	box-sizing:border-box
}
.el-cascader__search-input::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-cascader__search-input:-ms-input-placeholder {
	color:#c0c4cc
}
.el-cascader__search-input::-ms-input-placeholder {
	color:#c0c4cc
}
.el-cascader__search-input::-moz-placeholder {
	color:#c0c4cc
}
.el-cascader__search-input::placeholder {
	color:#c0c4cc
}
.el-color-predefine {
	display:flex;
	font-size:12px;
	margin-top:8px;
	width:280px
}
.el-color-predefine__colors {
	display:flex;
	flex:1;
	flex-wrap:wrap
}
.el-color-predefine__color-selector {
	margin:0 0 8px 8px;
	width:20px;
	height:20px;
	border-radius:4px;
	cursor:pointer
}
.el-color-predefine__color-selector:nth-child(10n+1) {
	margin-left:0
}
.el-color-predefine__color-selector.selected {
	box-shadow:0 0 3px 2px #409eff
}
.el-color-predefine__color-selector>div {
	display:flex;
	height:100%;
	border-radius:3px
}
.el-color-predefine__color-selector.is-alpha {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-hue-slider {
	position:relative;
	box-sizing:border-box;
	width:280px;
	height:12px;
	background-color:red;
	padding:0 2px
}
.el-color-hue-slider__bar {
	position:relative;
	background:linear-gradient(90deg,red 0,#00a1ff 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);
	height:100%
}
.el-color-hue-slider__thumb {
	position:absolute;
	cursor:pointer;
	box-sizing:border-box;
	left:0;
	top:0;
	width:4px;
	height:100%;
	border-radius:1px;
	background:#fff;
	border:1px solid #f0f0f0;
	box-shadow:0 0 2px rgba(0,0,0,.6);
	z-index:1
}
.el-color-hue-slider.is-vertical {
	width:12px;
	height:180px;
	padding:2px 0
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
	background:linear-gradient(180deg,red 0,#00a1ff 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
	left:0;
	top:0;
	width:100%;
	height:4px
}
.el-color-svpanel {
	position:relative;
	width:280px;
	height:180px
}
.el-color-svpanel__black,.el-color-svpanel__white {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.el-color-svpanel__white {
	background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}
.el-color-svpanel__black {
	background:linear-gradient(0deg,#0e151b,transparent)
}
.el-color-svpanel__cursor {
	position:absolute
}
.el-color-svpanel__cursor>div {
	cursor:head;
	width:4px;
	height:4px;
	box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);
	border-radius:50%;
	transform:translate(-2px,-2px)
}
.el-color-alpha-slider {
	position:relative;
	box-sizing:border-box;
	width:280px;
	height:12px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-alpha-slider__bar {
	position:relative;
	background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);
	height:100%
}
.el-color-alpha-slider__thumb {
	position:absolute;
	cursor:pointer;
	box-sizing:border-box;
	left:0;
	top:0;
	width:4px;
	height:100%;
	border-radius:1px;
	background:#fff;
	border:1px solid #f0f0f0;
	box-shadow:0 0 2px rgba(0,0,0,.6);
	z-index:1
}
.el-color-alpha-slider.is-vertical {
	width:20px;
	height:180px
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
	background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
	left:0;
	top:0;
	width:100%;
	height:4px
}
.el-color-dropdown {
	width:300px
}
.el-color-dropdown__main-wrapper {
	margin-bottom:6px
}
.el-color-dropdown__main-wrapper:after {
	content:"";
	display:table;
	clear:both
}
.el-color-dropdown__btns {
	margin-top:6px;
	text-align:right
}
.el-color-dropdown__value {
	float:left;
	line-height:26px;
	font-size:12px;
	color:#0e151b;
	width:160px
}
.el-color-dropdown__btn {
	border:1px solid #dcdcdc;
	color:#333;
	line-height:24px;
	border-radius:2px;
	padding:0 20px;
	cursor:pointer;
	background-color:transparent;
	outline:0;
	font-size:12px
}
.el-color-dropdown__btn[disabled] {
	color:#ccc;
	cursor:not-allowed
}
.el-color-dropdown__btn:hover {
	color:#409eff;
	border-color:#409eff
}
.el-color-dropdown__link-btn {
	cursor:pointer;
	color:#409eff;
	text-decoration:none;
	padding:15px;
	font-size:12px
}
.el-color-dropdown__link-btn:hover {
	color:tint(#409eff,20%)
}
.el-color-picker {
	display:inline-block;
	position:relative;
	line-height:normal;
	height:40px
}
.el-color-picker.is-disabled .el-color-picker__trigger {
	cursor:not-allowed
}
.el-color-picker--medium {
	height:36px
}
.el-color-picker--medium .el-color-picker__trigger {
	height:36px;
	width:36px
}
.el-color-picker--medium .el-color-picker__mask {
	height:34px;
	width:34px
}
.el-color-picker--small {
	height:32px
}
.el-color-picker--small .el-color-picker__trigger {
	height:32px;
	width:32px
}
.el-color-picker--small .el-color-picker__mask {
	height:30px;
	width:30px
}
.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon {
	transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker--mini {
	height:28px
}
.el-color-picker--mini .el-color-picker__trigger {
	height:28px;
	width:28px
}
.el-color-picker--mini .el-color-picker__mask {
	height:26px;
	width:26px
}
.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon {
	transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker__mask {
	height:38px;
	width:38px;
	border-radius:4px;
	position:absolute;
	top:1px;
	left:1px;
	z-index:1;
	cursor:not-allowed;
	background-color:hsla(0,0%,100%,.7)
}
.el-color-picker__trigger {
	display:inline-block;
	box-sizing:border-box;
	height:40px;
	width:40px;
	padding:4px;
	border:1px solid #e6e6e6;
	border-radius:4px;
	font-size:0;
	position:relative;
	cursor:pointer
}
.el-color-picker__color {
	position:relative;
	display:block;
	box-sizing:border-box;
	border:1px solid #999;
	border-radius:2px;
	width:100%;
	height:100%;
	text-align:center
}
.el-color-picker__color.is-alpha {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-picker__color-inner {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.el-color-picker__empty,.el-color-picker__icon {
	top:50%;
	left:50%;
	font-size:12px;
	position:absolute
}
.el-color-picker__empty {
	color:#999;
	transform:translate3d(-50%,-50%,0)
}
.el-color-picker__icon {
	display:inline-block;
	width:100%;
	transform:translate3d(-50%,-50%,0);
	color:#fff;
	text-align:center
}
.el-color-picker__panel {
	position:absolute;
	z-index:10;
	padding:6px;
	box-sizing:content-box;
	background-color:#fff;
	border:1px solid #ebeef5;
	border-radius:4px;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-textarea {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:bottom;
	font-size:14px
}
.el-textarea__inner {
	display:block;
	resize:vertical;
	padding:5px 15px;
	line-height:1.5;
	box-sizing:border-box;
	width:100%;
	font-size:inherit;
	color:#606266;
	background-color:#fff;
	background-image:none;
	border:1px solid #dcdfe6;
	border-radius:4px;
	transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-textarea__inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner:-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::-moz-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::placeholder {
	color:#c0c4cc
}
.el-textarea__inner:hover {
	border-color:#c0c4cc
}
.el-textarea__inner:focus {
	outline:0;
	border-color:#409eff
}
.el-textarea .el-input__count {
	color:#909399;
	background:#fff;
	position:absolute;
	font-size:12px;
	bottom:5px;
	right:10px
}
.el-textarea.is-disabled .el-textarea__inner {
	background-color:#f5f7fa;
	border-color:#e4e7ed;
	color:#c0c4cc;
	cursor:not-allowed
}
.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
	color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
	color:#c0c4cc
}
.el-textarea.is-exceed .el-textarea__inner {
	border-color:#f56c6c
}
.el-textarea.is-exceed .el-input__count {
	color:#f56c6c
}
.el-input {
	position:relative;
	font-size:14px;
	display:inline-block;
	width:100%
}
.el-input::-webkit-scrollbar {
	z-index:11;
	width:6px
}
.el-input::-webkit-scrollbar:horizontal {
	height:6px
}
.el-input::-webkit-scrollbar-thumb {
	border-radius:5px;
	width:6px;
	background:#b4bccc
}
.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track {
	background:#fff
}
.el-input::-webkit-scrollbar-track-piece {
	background:#fff;
	width:6px
}
.el-input .el-input__clear {
	color:#c0c4cc;
	font-size:14px;
	cursor:pointer;
	transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-input .el-input__clear:hover {
	color:#909399
}
.el-input .el-input__count {
	height:100%;
	display:inline-flex;
	align-items:center;
	color:#909399;
	font-size:12px
}
.el-input .el-input__count .el-input__count-inner {
	background:#fff;
	line-height:normal;
	display:inline-block;
	padding:0 5px
}
.el-input__inner {
	-webkit-appearance:none;
	background-color:#fff;
	background-image:none;
	border-radius:4px;
	border:1px solid #dcdfe6;
	box-sizing:border-box;
	color:#606266;
	display:inline-block;
	font-size:inherit;
	height:40px;
	line-height:40px;
	outline:0;
	padding:0 15px;
	transition:border-color .2s cubic-bezier(.645,.045,.355,1);
	width:100%
}
.el-input__prefix,.el-input__suffix {
	position:absolute;
	top:0;
	-webkit-transition:all .3s;
	height:100%;
	color:#c0c4cc;
	text-align:center
}
.el-input__inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-input__inner:-ms-input-placeholder {
	color:#c0c4cc
}
.el-input__inner::-ms-input-placeholder {
	color:#c0c4cc
}
.el-input__inner::-moz-placeholder {
	color:#c0c4cc
}
.el-input__inner::placeholder {
	color:#c0c4cc
}
.el-input__inner:hover {
	border-color:#c0c4cc
}
.el-input.is-active .el-input__inner,.el-input__inner:focus {
	border-color:#409eff;
	outline:0
}
.el-input__suffix {
	right:5px;
	transition:all .3s
}
.el-input__suffix-inner {
	pointer-events:all
}
.el-input__prefix {
	left:5px;
	transition:all .3s
}
.el-input__icon {
	height:100%;
	width:25px;
	text-align:center;
	transition:all .3s;
	line-height:40px
}
.el-input__icon:after {
	content:"";
	height:100%;
	width:0;
	display:inline-block;
	vertical-align:middle
}
.el-input__validateIcon {
	pointer-events:none
}
.el-input.is-disabled .el-input__inner {
	background-color:#f5f7fa;
	border-color:#e4e7ed;
	color:#c0c4cc;
	cursor:not-allowed
}
.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
	color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::-ms-input-placeholder {
	color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
	color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::placeholder {
	color:#c0c4cc
}
.el-input.is-disabled .el-input__icon {
	cursor:not-allowed
}
.el-link,.el-transfer-panel__filter .el-icon-circle-close {
	cursor:pointer
}
.el-input.is-exceed .el-input__inner {
	border-color:#f56c6c
}
.el-input.is-exceed .el-input__suffix .el-input__count {
	color:#f56c6c
}
.el-input--suffix .el-input__inner {
	padding-right:30px
}
.el-input--prefix .el-input__inner {
	padding-left:30px
}
.el-input--medium {
	font-size:14px
}
.el-input--medium .el-input__inner {
	height:36px;
	line-height:36px
}
.el-input--medium .el-input__icon {
	line-height:36px
}
.el-input--small {
	font-size:13px
}
.el-input--small .el-input__inner {
	height:32px;
	line-height:32px
}
.el-input--small .el-input__icon {
	line-height:32px
}
.el-input--mini {
	font-size:12px
}
.el-input--mini .el-input__inner {
	height:28px;
	line-height:28px
}
.el-input--mini .el-input__icon {
	line-height:28px
}
.el-input-group {
	line-height:normal;
	display:inline-table;
	width:100%;
	border-collapse:separate;
	border-spacing:0
}
.el-input-group>.el-input__inner {
	vertical-align:middle;
	display:table-cell
}
.el-input-group__append,.el-input-group__prepend {
	background-color:#f5f7fa;
	color:#909399;
	vertical-align:middle;
	display:table-cell;
	position:relative;
	border:1px solid #dcdfe6;
	border-radius:4px;
	padding:0 20px;
	width:1px;
	white-space:nowrap
}
.el-input-group--prepend .el-input__inner,.el-input-group__append {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.el-input-group--append .el-input__inner,.el-input-group__prepend {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.el-input-group__append:focus,.el-input-group__prepend:focus {
	outline:0
}
.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select {
	display:inline-block;
	margin:-10px -20px
}
.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner {
	border-color:transparent;
	background-color:transparent;
	color:inherit;
	border-top:0;
	border-bottom:0
}
.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input {
	font-size:inherit
}
.el-input-group__prepend {
	border-right:0
}
.el-input-group__append {
	border-left:0
}
.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
	border-color:transparent
}
.el-input__inner::-ms-clear {
	display:none;
	width:0;
	height:0
}
.el-transfer {
	font-size:14px
}
.el-transfer__buttons {
	display:inline-block;
	vertical-align:middle;
	padding:0 30px
}
.el-transfer__button {
	display:block;
	margin:0 auto;
	padding:10px;
	border-radius:50%;
	color:#fff;
	background-color:#409eff;
	font-size:0
}
.el-transfer__button.is-with-texts {
	border-radius:4px
}
.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover {
	border:1px solid #dcdfe6;
	background-color:#f5f7fa;
	color:#c0c4cc
}
.el-transfer__button:first-child {
	margin-bottom:10px
}
.el-transfer__button:nth-child(2) {
	margin:0
}
.el-transfer__button i,.el-transfer__button span {
	font-size:14px
}
.el-transfer__button [class*=el-icon-]+span {
	margin-left:0
}
.el-transfer-panel {
	border:1px solid #ebeef5;
	border-radius:4px;
	overflow:hidden;
	background:#fff;
	display:inline-block;
	vertical-align:middle;
	width:200px;
	max-height:100%;
	box-sizing:border-box;
	position:relative
}
.el-transfer-panel__body {
	height:246px
}
.el-transfer-panel__body.is-with-footer {
	padding-bottom:40px
}
.el-transfer-panel__list {
	margin:0;
	padding:6px 0;
	list-style:none;
	height:246px;
	overflow:auto;
	box-sizing:border-box
}
.el-transfer-panel__list.is-filterable {
	height:194px;
	padding-top:0
}
.el-transfer-panel__item {
	height:30px;
	line-height:30px;
	padding-left:15px;
	display:block
}
.el-transfer-panel__item+.el-transfer-panel__item {
	margin-left:0;
	display:block!important
}
.el-transfer-panel__item.el-checkbox {
	color:#606266
}
.el-transfer-panel__item:hover {
	color:#409eff
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	box-sizing:border-box;
	padding-left:24px;
	line-height:30px
}
.el-transfer-panel__item .el-checkbox__input {
	position:absolute;
	top:8px
}
.el-transfer-panel__filter {
	text-align:center;
	margin:15px;
	box-sizing:border-box;
	display:block;
	width:auto
}
.el-transfer-panel__filter .el-input__inner {
	height:32px;
	width:100%;
	font-size:12px;
	display:inline-block;
	box-sizing:border-box;
	border-radius:16px;
	padding-right:10px;
	padding-left:30px
}
.el-transfer-panel__filter .el-input__icon {
	margin-left:5px
}
.el-transfer-panel .el-transfer-panel__header {
	height:40px;
	line-height:40px;
	background:#f5f7fa;
	margin:0;
	padding-left:15px;
	border-bottom:1px solid #ebeef5;
	box-sizing:border-box;
	color:#0e151b
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
	display:block;
	line-height:40px
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
	font-size:16px;
	color:#303133;
	font-weight:400
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
	position:absolute;
	right:15px;
	color:#909399;
	font-size:12px;
	font-weight:400
}
.el-divider__text,.el-link {
	font-weight:500;
	font-size:14px
}
.el-transfer-panel .el-transfer-panel__footer {
	height:40px;
	background:#fff;
	margin:0;
	padding:0;
	border-top:1px solid #ebeef5;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1
}
.el-transfer-panel .el-transfer-panel__footer:after {
	display:inline-block;
	content:"";
	height:100%;
	vertical-align:middle
}
.el-container,.el-timeline-item__node {
	display:-ms-flexbox
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
	padding-left:20px;
	color:#606266
}
.el-transfer-panel .el-transfer-panel__empty {
	margin:0;
	height:30px;
	line-height:30px;
	padding:6px 15px 0;
	color:#909399;
	text-align:center
}
.el-transfer-panel .el-checkbox__label {
	padding-left:8px
}
.el-transfer-panel .el-checkbox__inner {
	height:14px;
	width:14px;
	border-radius:3px
}
.el-transfer-panel .el-checkbox__inner:after {
	height:6px;
	width:3px;
	left:4px
}
.el-container {
	position: relative;
	display:flex;
	flex-direction:row;
	flex:1;
	flex-basis:auto;
	box-sizing:border-box;
	min-width:0
}
.el-container.is-vertical,.el-drawer {
	-webkit-box-orient:vertical
}
.el-aside,.el-header {
	-webkit-box-sizing:border-box
}
.el-container.is-vertical {
	flex-direction:column
}
.el-header {
	padding:0 20px
}
.el-aside,.el-header {
	box-sizing:border-box;
	flex-shrink:0
}
.el-aside {
	overflow:auto
}
.el-footer,.el-main {
	-webkit-box-sizing:border-box
}
.el-main {
	display:block;
	flex:1;
	flex-basis:auto;
	overflow:auto;
	padding:20px
}
.el-footer,.el-main {
	box-sizing:border-box
}
.el-footer {
	padding:0 20px;
	flex-shrink:0
}
.el-timeline {
	margin:0;
	font-size:14px;
	list-style:none
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
	display:none
}
.el-timeline-item {
	position:relative;
	padding-bottom:20px
}
.el-timeline-item__wrapper {
	position:relative;
	padding-left:28px;
	top:-3px
}
.el-timeline-item__tail {
	position:absolute;
	left:4px;
	height:100%;
	border-left:2px solid #e4e7ed
}
.el-timeline-item__icon {
	color:#fff;
	font-size:13px
}
.el-timeline-item__node {
	position:absolute;
	background-color:#e4e7ed;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center
}
.el-image__error,.el-timeline-item__dot {
	display:-ms-flexbox
}
.el-timeline-item__node--normal {
	left:-1px;
	width:12px;
	height:12px
}
.el-timeline-item__node--large {
	left:-2px;
	width:14px;
	height:14px
}
.el-timeline-item__node--primary {
	background-color:#409eff
}
.el-timeline-item__node--success {
	background-color:var(--main-color)
}
.el-timeline-item__node--warning {
	background-color:#3ca8e6
}
.el-timeline-item__node--danger {
	background-color:#f56c6c
}
.el-timeline-item__node--info {
	background-color:#909399
}
.el-timeline-item__dot {
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center
}
.el-timeline-item__content {
	color:#303133
}
.el-timeline-item__timestamp {
	color:#909399;
	line-height:1;
	font-size:13px
}
.el-timeline-item__timestamp.is-top {
	margin-bottom:8px;
	padding-top:4px
}
.el-timeline-item__timestamp.is-bottom {
	margin-top:8px
}
.el-link {
	display:inline-flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	vertical-align:middle;
	position:relative;
	text-decoration:none;
	outline:0;
	padding:0
}
.el-link.is-underline:hover:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	height:0;
	bottom:0;
	border-bottom:1px solid #409eff
}
.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after {
	border-color:#409eff
}
.el-link.is-disabled {
	cursor:not-allowed
}
.el-link [class*=el-icon-]+span {
	margin-left:5px
}
.el-link.el-link--default {
	color:#606266
}
.el-link.el-link--default:hover {
	color:#409eff
}
.el-link.el-link--default.is-disabled {
	color:#c0c4cc
}
.el-link.el-link--primary {
	color:#409eff
}
.el-link.el-link--primary:hover {
	color:#66b1ff
}
.el-link.el-link--primary.is-disabled {
	color:#a0cfff
}
.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after {
	border-color:#f56c6c
}
.el-link.el-link--danger {
	color:#f56c6c
}
.el-link.el-link--danger:hover {
	color:#f78989
}
.el-link.el-link--danger.is-disabled {
	color:#fab6b6
}
.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after {
	border-color:var(--main-color)
}
.el-link.el-link--success {
	color:var(--main-color)
}
.el-link.el-link--success:hover {
	color:#85ce61
}
.el-link.el-link--success.is-disabled {
	color:#b3e19d
}
.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after {
	border-color:#3ca8e6
}
.el-link.el-link--warning {
	color:#3ca8e6
}
.el-link.el-link--warning:hover {
	color:#63b9eb
}
.el-link.el-link--warning.is-disabled {
	color:#9ed4f3
}
.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after {
	border-color:#909399
}
.el-link.el-link--info {
	color:#909399
}
.el-link.el-link--info:hover {
	color:#a6a9ad
}
.el-link.el-link--info.is-disabled {
	color:#c8c9cc
}
.el-divider {
	background-color:#dcdfe6;
	position:relative
}
.el-divider--horizontal {
	display:block;
	height:1px;
	width:100%;
	margin:24px 0
}
.el-divider--vertical {
	display:inline-block;
	width:1px;
	height:1em;
	margin:0 8px;
	vertical-align:middle;
	position:relative
}
.el-divider__text {
	position:absolute;
	background-color:#fff;
	padding:0 20px;
	color:#303133
}
.el-image__error,.el-image__placeholder {
	background:#f5f7fa
}
.el-divider__text.is-left {
	left:20px;
	transform:translateY(-50%)
}
.el-divider__text.is-center {
	left:50%;
	transform:translateX(-50%) translateY(-50%)
}
.el-divider__text.is-right {
	right:20px;
	transform:translateY(-50%)
}
.el-image__error,.el-image__inner,.el-image__placeholder {
	width:100%;
	height:100%
}
.el-image {
	position:relative;
	display:inline-block;
	overflow:hidden
}
.el-image__inner {
	vertical-align:top
}
.el-image__inner--center {
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	display:block
}
.el-image__error {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
	color:#c0c4cc;
	vertical-align:middle
}
.el-image__preview {
	cursor:pointer
}
.el-image-viewer__wrapper {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.el-image-viewer__btn {
	position:absolute;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	opacity:.8;
	cursor:pointer;
	box-sizing:border-box;
	user-select:none
}
.el-button,.el-checkbox,.el-image-viewer__btn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.el-image-viewer__close {
	top:40px;
	right:40px;
	width:40px;
	height:40px;
	font-size:40px
}
.el-image-viewer__canvas {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.el-image-viewer__actions {
	left:50%;
	bottom:30px;
	transform:translateX(-50%);
	width:282px;
	height:44px;
	padding:0 23px;
	background-color:#606266;
	border-color:#fff;
	border-radius:22px
}
.el-image-viewer__actions__inner {
	width:100%;
	height:100%;
	text-align:justify;
	cursor:default;
	font-size:23px;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:space-around
}
.el-image-viewer__next,.el-image-viewer__prev {
	top:50%;
	width:44px;
	height:44px;
	font-size:24px;
	color:#fff;
	background-color:#606266;
	border-color:#fff
}
.el-image-viewer__prev {
	transform:translateY(-50%);
	left:40px
}
.el-image-viewer__next {
	transform:translateY(-50%);
	right:40px;
	text-indent:2px
}
.el-image-viewer__mask {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:.5;
	background:#0e151b
}
.viewer-fade-enter-active {
	-webkit-animation:viewer-fade-in .3s;
	animation:viewer-fade-in .3s
}
.viewer-fade-leave-active {
	-webkit-animation:viewer-fade-out .3s;
	animation:viewer-fade-out .3s
}
@-webkit-keyframes viewer-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@keyframes viewer-fade-in {
	0% {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
	to {
		transform:translateZ(0);
		opacity:1
	}
}
@-webkit-keyframes viewer-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
@keyframes viewer-fade-out {
	0% {
		transform:translateZ(0);
		opacity:1
	}
	to {
		transform:translate3d(0,-20px,0);
		opacity:0
	}
}
.el-button {
	display:inline-block;
	line-height:1;
	white-space:nowrap;
	cursor:pointer;
	background:#fff;
	border:1px solid #dcdfe6;
	color:#606266;
	-webkit-appearance:none;
	text-align:center;
	box-sizing:border-box;
	outline:0;
	margin:0;
	transition:.1s;
	font-weight:500;
	padding:12px 20px;
	font-size:14px;
	border-radius:4px
}
.el-button+.el-button {
	margin-left:10px
}
.el-button:focus,.el-button:hover {
	color:#409eff;
	border-color:#c6e2ff;
	background-color:#ecf5ff
}
.el-button:active {
	color:#3a8ee6;
	border-color:#3a8ee6;
	outline:0
}
.el-button::-moz-focus-inner {
	border:0
}
.el-button [class*=el-icon-]+span {
	margin-left:5px
}
.el-button.is-plain:focus,.el-button.is-plain:hover {
	background:#fff;
	border-color:#409eff;
	color:#409eff
}
.el-button.is-active,.el-button.is-plain:active {
	color:#3a8ee6;
	border-color:#3a8ee6
}
.el-button.is-plain:active {
	background:#fff;
	outline:0
}
.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover {
	color:#c0c4cc;
	cursor:not-allowed;
	background-image:none;
	background-color:#fff;
	border-color:#ebeef5
}
.el-button.is-disabled.el-button--text {
	background-color:transparent
}
.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover {
	background-color:#fff;
	border-color:#ebeef5;
	color:#c0c4cc
}
.el-button.is-loading {
	position:relative;
	pointer-events:none
}
.el-button.is-loading:before {
	pointer-events:none;
	content:"";
	position:absolute;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	border-radius:inherit;
	background-color:hsla(0,0%,100%,.35)
}
.el-button.is-round {
	border-radius:20px;
	padding:12px 23px
}
.el-button.is-circle {
	border-radius:50%;
	padding:12px
}
.el-button--primary {
	color:#fff;
	background-color:#409eff;
	border-color:#409eff
}
.el-button--primary:focus,.el-button--primary:hover {
	background:#66b1ff;
	border-color:#66b1ff;
	color:#fff
}
.el-button--primary.is-active,.el-button--primary:active {
	background:#3a8ee6;
	border-color:#3a8ee6;
	color:#fff
}
.el-button--primary:active {
	outline:0
}
.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover {
	color:#fff;
	background-color:#a0cfff;
	border-color:#a0cfff
}
.el-button--primary.is-plain {
	color:#409eff;
	background:#ecf5ff;
	border-color:#b3d8ff
}
.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover {
	background:#409eff;
	border-color:#409eff;
	color:#fff
}
.el-button--primary.is-plain:active {
	background:#3a8ee6;
	border-color:#3a8ee6;
	color:#fff;
	outline:0
}
.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover {
	color:#8cc5ff;
	background-color:#ecf5ff;
	border-color:#d9ecff
}
.el-button--success {
	color:#fff;
	background-color:var(--main-color);
	border-color:var(--main-color)
}
.el-button--success:focus,.el-button--success:hover {
	background:#85ce61;
	border-color:#85ce61;
	color:#fff
}
.el-button--success.is-active,.el-button--success:active {
	background:#5daf34;
	border-color:#5daf34;
	color:#fff
}
.el-button--success:active {
	outline:0
}
.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover {
	color:#fff;
	background-color:#b3e19d;
	border-color:#b3e19d
}
.el-button--success.is-plain {
	color:var(--main-color);
	background:#f0f9eb;
	border-color:#c2e7b0
}
.el-button--success.is-plain:focus,.el-button--success.is-plain:hover {
	background:var(--main-color);
	border-color:var(--main-color);
	color:#fff
}
.el-button--success.is-plain:active {
	background:#5daf34;
	border-color:#5daf34;
	color:#fff;
	outline:0
}
.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover {
	color:#a4da89;
	background-color:#f0f9eb;
	border-color:#e1f3d8
}
.el-button--warning {
	color:#fff;
	background-color:#3ca8e6;
	border-color:#3ca8e6
}
.el-button--warning:focus,.el-button--warning:hover {
	background:#63b9eb;
	border-color:#63b9eb;
	color:#fff
}
.el-button--warning.is-active,.el-button--warning:active {
	background:#3697cf;
	border-color:#3697cf;
	color:#fff
}
.el-button--warning:active {
	outline:0
}
.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover {
	color:#fff;
	background-color:#9ed4f3;
	border-color:#9ed4f3
}
.el-button--warning.is-plain {
	color:#3ca8e6;
	background:#ecf7fd;
	border-color:#b1dcf5
}
.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover {
	background:#3ca8e6;
	border-color:#3ca8e6;
	color:#fff
}
.el-button--warning.is-plain:active {
	background:#3697cf;
	border-color:#3697cf;
	color:#fff;
	outline:0
}
.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover {
	color:#8acbf0;
	background-color:#ecf7fd;
	border-color:#d8eefa
}
.el-button--danger {
	color:#fff;
	background-color:#f56c6c;
	border-color:#f56c6c
}
.el-button--danger:focus,.el-button--danger:hover {
	background:#f78989;
	border-color:#f78989;
	color:#fff
}
.el-button--danger.is-active,.el-button--danger:active {
	background:#dd6161;
	border-color:#dd6161;
	color:#fff
}
.el-button--danger:active {
	outline:0
}
.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover {
	color:#fff;
	background-color:#fab6b6;
	border-color:#fab6b6
}
.el-button--danger.is-plain {
	color:#f56c6c;
	background:#fef0f0;
	border-color:#fbc4c4
}
.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover {
	background:#f56c6c;
	border-color:#f56c6c;
	color:#fff
}
.el-button--danger.is-plain:active {
	background:#dd6161;
	border-color:#dd6161;
	color:#fff;
	outline:0
}
.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover {
	color:#f9a7a7;
	background-color:#fef0f0;
	border-color:#fde2e2
}
.el-button--info {
	color:#fff;
	background-color:#909399;
	border-color:#909399
}
.el-button--info:focus,.el-button--info:hover {
	background:#a6a9ad;
	border-color:#a6a9ad;
	color:#fff
}
.el-button--info.is-active,.el-button--info:active {
	background:#82848a;
	border-color:#82848a;
	color:#fff
}
.el-button--info:active {
	outline:0
}
.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover {
	color:#fff;
	background-color:#c8c9cc;
	border-color:#c8c9cc
}
.el-button--info.is-plain {
	color:#909399;
	background:#f4f4f5;
	border-color:#d3d4d6
}
.el-button--info.is-plain:focus,.el-button--info.is-plain:hover {
	background:#909399;
	border-color:#909399;
	color:#fff
}
.el-button--info.is-plain:active {
	background:#82848a;
	border-color:#82848a;
	color:#fff;
	outline:0
}
.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover {
	color:#bcbec2;
	background-color:#f4f4f5;
	border-color:#e9e9eb
}
.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active {
	border-color:transparent
}
.el-button--medium {
	padding:10px 20px;
	font-size:14px;
	border-radius:4px
}
.el-button--mini,.el-button--small {
	font-size:12px;
	border-radius:3px
}
.el-button--medium.is-round {
	padding:10px 20px
}
.el-button--medium.is-circle {
	padding:10px
}
.el-button--small,.el-button--small.is-round {
	padding:9px 15px
}
.el-button--small.is-circle {
	padding:9px
}
.el-button--mini,.el-button--mini.is-round {
	padding:7px 15px
}
.el-button--mini.is-circle {
	padding:7px
}
.el-button--text {
	color:#409eff;
	background:0 0;
	padding-left:0;
	padding-right:0
}
.el-button--text:focus,.el-button--text:hover {
	color:#66b1ff;
	border-color:transparent;
	background-color:transparent
}
.el-button--text:active {
	color:#3a8ee6;
	background-color:transparent
}
.el-button-group {
	display:inline-block;
	vertical-align:middle
}
.el-button-group:after,.el-button-group:before {
	display:table;
	content:""
}
.el-button-group:after {
	clear:both
}
.el-button-group>.el-button {
	float:left;
	position:relative
}
.el-button-group>.el-button+.el-button {
	margin-left:0
}
.el-button-group>.el-button.is-disabled {
	z-index:1
}
.el-button-group>.el-button:first-child {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.el-button-group>.el-button:last-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.el-button-group>.el-button:first-child:last-child {
	border-radius:4px
}
.el-button-group>.el-button:first-child:last-child.is-round {
	border-radius:20px
}
.el-button-group>.el-button:first-child:last-child.is-circle {
	border-radius:50%
}
.el-button-group>.el-button:not(:first-child):not(:last-child) {
	border-radius:0
}
.el-button-group>.el-button:not(:last-child) {
	margin-right:-1px
}
.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover {
	z-index:1
}
.el-button-group>.el-dropdown>.el-button {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-calendar {
	background-color:#fff
}
.el-calendar__header {
	display:flex;
	justify-content:space-between;
	padding:12px 20px;
	border-bottom:1px solid #ebeef5
}
.el-backtop,.el-page-header {
	display:-ms-flexbox
}
.el-calendar__title {
	color:#0e151b;
	align-self:center
}
.el-calendar__body {
	padding:12px 20px 35px
}
.el-calendar-table {
	table-layout:fixed;
	width:100%
}
.el-calendar-table thead th {
	padding:12px 0;
	color:#606266;
	font-weight:400
}
.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev {
	color:#c0c4cc
}
.el-backtop,.el-calendar-table td.is-today {
	color:#409eff
}
.el-calendar-table td {
	border-bottom:1px solid #ebeef5;
	border-right:1px solid #ebeef5;
	vertical-align:top;
	transition:background-color .2s ease
}
.el-calendar-table td.is-selected {
	background-color:#f2f8fe
}
.el-calendar-table tr:first-child td {
	border-top:1px solid #ebeef5
}
.el-calendar-table tr td:first-child {
	border-left:1px solid #ebeef5
}
.el-calendar-table tr.el-calendar-table__row--hide-border td {
	border-top:none
}
.el-calendar-table .el-calendar-day {
	box-sizing:border-box;
	padding:8px;
	height:85px
}
.el-calendar-table .el-calendar-day:hover {
	cursor:pointer;
	background-color:#f2f8fe
}
.el-backtop {
	position:fixed;
	background-color:#fff;
	width:40px;
	height:40px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:20px;
	box-shadow:0 0 6px rgba(0,0,0,.12);
	cursor:pointer;
	z-index:5
}
.el-backtop:hover {
	background-color:#f2f6fc
}
.el-page-header {
	display:flex;
	line-height:24px
}
.el-page-header__left {
	display:flex;
	cursor:pointer;
	margin-right:40px;
	position:relative
}
.el-page-header__left:after {
	content:"";
	position:absolute;
	width:1px;
	height:16px;
	right:-20px;
	top:50%;
	transform:translateY(-50%);
	background-color:#dcdfe6
}
.el-checkbox,.el-checkbox__input {
	display:inline-block;
	position:relative;
	white-space:nowrap
}
.el-page-header__left .el-icon-back {
	font-size:18px;
	margin-right:6px;
	align-self:center
}
.el-page-header__title {
	font-size:14px;
	font-weight:500
}
.el-page-header__content {
	font-size:18px;
	color:#303133
}
.el-checkbox {
	color:#606266;
	font-size:14px;
	cursor:pointer;
	user-select:none;
	margin-right:30px
}
.el-checkbox,.el-checkbox-button__inner,.el-radio {
	font-weight:500;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.el-checkbox.is-bordered {
	padding:9px 20px 9px 10px;
	border-radius:4px;
	border:1px solid #dcdfe6;
	box-sizing:border-box;
	line-height:normal;
	height:40px
}
.el-checkbox.is-bordered.is-checked {
	border-color:#409eff
}
.el-checkbox.is-bordered.is-disabled {
	border-color:#ebeef5;
	cursor:not-allowed
}
.el-checkbox.is-bordered+.el-checkbox.is-bordered {
	margin-left:10px
}
.el-checkbox.is-bordered.el-checkbox--medium {
	padding:7px 20px 7px 10px;
	border-radius:4px;
	height:36px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
	line-height:17px;
	font-size:14px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
	height:14px;
	width:14px
}
.el-checkbox.is-bordered.el-checkbox--small {
	padding:5px 15px 5px 10px;
	border-radius:3px;
	height:32px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
	line-height:15px;
	font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
	height:12px;
	width:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
	height:6px;
	width:2px
}
.el-checkbox.is-bordered.el-checkbox--mini {
	padding:3px 15px 3px 10px;
	border-radius:3px;
	height:28px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
	line-height:12px;
	font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
	height:12px;
	width:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
	height:6px;
	width:2px
}
.el-checkbox__input {
	cursor:pointer;
	outline:0;
	line-height:1;
	vertical-align:middle
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
	background-color:#edf2fc;
	border-color:#dcdfe6;
	cursor:not-allowed
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
	cursor:not-allowed;
	border-color:#c0c4cc
}
.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
	cursor:not-allowed
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
	background-color:#f2f6fc;
	border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
	border-color:#c0c4cc
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
	background-color:#f2f6fc;
	border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
	background-color:#c0c4cc;
	border-color:#c0c4cc
}
.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color:#409eff;
	border-color:#409eff
}
.el-checkbox__input.is-disabled+span.el-checkbox__label {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
	transform:rotate(45deg) scaleY(1)
}
.el-checkbox__input.is-checked+.el-checkbox__label {
	color:#409eff
}
.el-checkbox__input.is-focus .el-checkbox__inner {
	border-color:#409eff
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
	content:"";
	position:absolute;
	display:block;
	background-color:#fff;
	height:2px;
	transform:scale(.5);
	left:0;
	right:0;
	top:5px
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
	display:none
}
.el-checkbox__inner {
	display:inline-block;
	position:relative;
	border:1px solid #dcdfe6;
	border-radius:2px;
	box-sizing:border-box;
	width:14px;
	height:14px;
	background-color:#fff;
	z-index:1;
	transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}
.el-checkbox__inner:hover {
	border-color:#409eff
}
.el-checkbox__inner:after {
	box-sizing:content-box;
	content:"";
	border:1px solid #fff;
	border-left:0;
	border-top:0;
	height:7px;
	left:4px;
	position:absolute;
	top:1px;
	transform:rotate(45deg) scaleY(0);
	width:3px;
	transition:transform .15s ease-in .05s;
	transform-origin:center
}
.el-checkbox__original {
	opacity:0;
	outline:0;
	position:absolute;
	margin:0;
	width:0;
	height:0;
	z-index:-1
}
.el-checkbox-button,.el-checkbox-button__inner {
	display:inline-block;
	position:relative
}
.el-checkbox__label {
	display:inline-block;
	padding-left:10px;
	line-height:19px;
	font-size:14px
}
.el-checkbox:last-of-type {
	margin-right:0
}
.el-checkbox-button__inner {
	line-height:1;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	background:#fff;
	border:1px solid #dcdfe6;
	border-left:0;
	color:#606266;
	-webkit-appearance:none;
	text-align:center;
	box-sizing:border-box;
	outline:0;
	margin:0;
	transition:all .3s cubic-bezier(.645,.045,.355,1);
	padding:12px 20px;
	font-size:14px;
	border-radius:0
}
.el-checkbox-button__inner.is-round {
	padding:12px 20px
}
.el-checkbox-button__inner:hover {
	color:#409eff
}
.el-checkbox-button__inner [class*=el-icon-] {
	line-height:.9
}
.el-radio,.el-radio__input {
	line-height:1;
	outline:0;
	white-space:nowrap
}
.el-checkbox-button__inner [class*=el-icon-]+span {
	margin-left:5px
}
.el-checkbox-button__original {
	opacity:0;
	outline:0;
	position:absolute;
	margin:0;
	z-index:-1
}
.el-radio,.el-radio__inner,.el-radio__input {
	position:relative;
	display:inline-block
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
	color:#fff;
	background-color:#409eff;
	border-color:#409eff;
	box-shadow:-1px 0 0 0 #8cc5ff
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
	border-left-color:#409eff
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
	color:#c0c4cc;
	cursor:not-allowed;
	background-image:none;
	background-color:#fff;
	border-color:#ebeef5;
	box-shadow:none
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
	border-left-color:#ebeef5
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
	border-left:1px solid #dcdfe6;
	border-radius:4px 0 0 4px;
	box-shadow:none!important
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
	border-color:#409eff
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
	border-radius:0 4px 4px 0
}
.el-checkbox-button--medium .el-checkbox-button__inner {
	padding:10px 20px;
	font-size:14px;
	border-radius:0
}
.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
	padding:10px 20px
}
.el-checkbox-button--small .el-checkbox-button__inner {
	padding:9px 15px;
	font-size:12px;
	border-radius:0
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
	padding:9px 15px
}
.el-checkbox-button--mini .el-checkbox-button__inner {
	padding:7px 15px;
	font-size:12px;
	border-radius:0
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
	padding:7px 15px
}
.el-checkbox-group {
	font-size:0
}
.el-radio,.el-radio--medium.is-bordered .el-radio__label {
	font-size:14px
}
.el-radio {
	color:#606266;
	cursor:pointer;
	margin-right:30px
}
.el-cascader-node>.el-radio,.el-radio:last-child {
	margin-right:0
}
.el-radio.is-bordered {
	padding:12px 20px 0 10px;
	border-radius:4px;
	border:1px solid #dcdfe6;
	box-sizing:border-box;
	height:40px
}
.el-radio.is-bordered.is-checked {
	border-color:#409eff
}
.el-radio.is-bordered.is-disabled {
	cursor:not-allowed;
	border-color:#ebeef5
}
.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner {
	background-color:#f5f7fa;
	border-color:#e4e7ed
}
.el-radio.is-bordered+.el-radio.is-bordered {
	margin-left:10px
}
.el-radio--medium.is-bordered {
	padding:10px 20px 0 10px;
	border-radius:4px;
	height:36px
}
.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label {
	font-size:12px
}
.el-radio--medium.is-bordered .el-radio__inner {
	height:14px;
	width:14px
}
.el-radio--small.is-bordered {
	padding:8px 15px 0 10px;
	border-radius:3px;
	height:32px
}
.el-radio--small.is-bordered .el-radio__inner {
	height:12px;
	width:12px
}
.el-radio--mini.is-bordered {
	padding:6px 15px 0 10px;
	border-radius:3px;
	height:28px
}
.el-radio--mini.is-bordered .el-radio__inner {
	height:12px;
	width:12px
}
.el-radio__input {
	cursor:pointer;
	vertical-align:middle
}
.el-radio__input.is-disabled .el-radio__inner {
	cursor:not-allowed
}
.el-radio__input.is-disabled .el-radio__inner:after {
	cursor:not-allowed;
	background-color:#f5f7fa
}
.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
	cursor:not-allowed
}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
	background-color:#c0c4cc
}
.el-radio__input.is-disabled+span.el-radio__label {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-radio__input.is-checked .el-radio__inner {
	border-color:#409eff;
	background:#409eff
}
.el-radio__input.is-checked .el-radio__inner:after {
	transform:translate(-50%,-50%) scale(1)
}
.el-radio__input.is-checked+.el-radio__label {
	color:#409eff
}
.el-radio__input.is-focus .el-radio__inner {
	border-color:#409eff
}
.el-radio__inner {
	border:1px solid #dcdfe6;
	border-radius:100%;
	width:14px;
	height:14px;
	background-color:#fff;
	cursor:pointer;
	box-sizing:border-box
}
.el-radio__inner:hover {
	border-color:#409eff
}
.el-radio__inner:after {
	width:4px;
	height:4px;
	border-radius:100%;
	background-color:#fff;
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%) scale(0);
	transition:transform .15s ease-in
}
.el-radio__original {
	opacity:0;
	outline:0;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
	box-shadow:0 0 2px 2px #409eff
}
.el-radio__label {
	font-size:14px;
	padding-left:10px
}
.el-scrollbar {
	overflow:hidden;
	position:relative
}
.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar {
	opacity:1;
	transition:opacity .34s ease-out
}
.el-scrollbar__wrap {
	overflow:scroll;
	height:100%
}
.el-scrollbar__wrap--hidden-default {
	scrollbar-width:none
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
	width:0;
	height:0
}
.el-scrollbar__thumb {
	position:relative;
	display:block;
	width:0;
	height:0;
	cursor:pointer;
	border-radius:inherit;
	background-color:rgba(144,147,153,.3);
	transition:background-color .3s
}
.el-scrollbar__thumb:hover {
	background-color:rgba(144,147,153,.5)
}
.el-scrollbar__bar {
	position:absolute;
	right:2px;
	bottom:2px;
	z-index:1;
	border-radius:4px;
	opacity:0;
	transition:opacity .12s ease-out
}
.el-scrollbar__bar.is-vertical {
	width:6px;
	top:2px
}
.el-scrollbar__bar.is-vertical>div {
	width:100%
}
.el-scrollbar__bar.is-horizontal {
	height:6px;
	left:2px
}
.el-scrollbar__bar.is-horizontal>div {
	height:100%
}
.el-cascader-panel {
	display:flex;
	border-radius:4px;
	font-size:14px
}
.el-cascader-panel.is-bordered {
	border:1px solid #e4e7ed;
	border-radius:4px
}
.el-cascader-menu {
	min-width:180px;
	box-sizing:border-box;
	color:#606266;
	border-right:1px solid #e4e7ed
}
.el-cascader-menu:last-child {
	border-right:none
}
.el-cascader-menu:last-child .el-cascader-node {
	padding-right:20px
}
.el-cascader-menu__wrap {
	height:204px
}
.el-cascader-menu__list {
	position:relative;
	min-height:100%;
	margin:0;
	padding:6px 0;
	list-style:none;
	box-sizing:border-box
}
.el-avatar,.el-drawer {
	-webkit-box-sizing:border-box;
	overflow:hidden
}
.el-cascader-menu__hover-zone {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none
}
.el-cascader-menu__empty-text {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	color:#c0c4cc
}
.el-cascader-node {
	position:relative;
	display:flex;
	align-items:center;
	padding:0 30px 0 20px;
	height:34px;
	line-height:34px;
	outline:0
}
.el-cascader-node.is-selectable.in-active-path {
	color:#606266
}
.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path {
	color:#409eff;
	font-weight:700
}
.el-cascader-node:not(.is-disabled) {
	cursor:pointer
}
.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover {
	background:#f5f7fa
}
.el-cascader-node.is-disabled {
	color:#c0c4cc;
	cursor:not-allowed
}
.el-cascader-node__prefix {
	position:absolute;
	left:10px
}
.el-cascader-node__postfix {
	position:absolute;
	right:10px
}
.el-cascader-node__label {
	flex:1;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.el-cascader-node>.el-radio .el-radio__label {
	padding-left:0
}
.el-avatar {
	display:inline-block;
	box-sizing:border-box;
	text-align:center;
	color:#fff;
	background:#c0c4cc;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:14px
}
.el-avatar>img {
	display:block;
	height:100%;
	vertical-align:middle
}
.el-drawer,.el-drawer__header {
	display:-ms-flexbox
}
.el-avatar--circle {
	border-radius:50%
}
.el-avatar--square {
	border-radius:4px
}
.el-avatar--icon {
	font-size:18px
}
.el-avatar--large {
	width:40px;
	height:40px;
	line-height:40px
}
.el-avatar--medium {
	width:36px;
	height:36px;
	line-height:36px
}
.el-avatar--small {
	width:28px;
	height:28px;
	line-height:28px
}
.el-drawer.btt,.el-drawer.ttb,.el-drawer__container {
	left:0;
	right:0;
	width:100%
}
.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container {
	top:0;
	bottom:0;
	height:100%
}
@-webkit-keyframes el-drawer-fade-in {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes el-drawer-fade-in {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes rtl-drawer-in {
	0% {
		transform:translate(100%)
	}
	to {
		transform:translate(0)
	}
}
@keyframes rtl-drawer-in {
	0% {
		transform:translate(100%)
	}
	to {
		transform:translate(0)
	}
}
@-webkit-keyframes rtl-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translate(100%)
	}
}
@keyframes rtl-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translate(100%)
	}
}
@-webkit-keyframes ltr-drawer-in {
	0% {
		transform:translate(-100%)
	}
	to {
		transform:translate(0)
	}
}
@keyframes ltr-drawer-in {
	0% {
		transform:translate(-100%)
	}
	to {
		transform:translate(0)
	}
}
@-webkit-keyframes ltr-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translate(-100%)
	}
}
@keyframes ltr-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translate(-100%)
	}
}
@-webkit-keyframes ttb-drawer-in {
	0% {
		transform:translateY(-100%)
	}
	to {
		transform:translate(0)
	}
}
@keyframes ttb-drawer-in {
	0% {
		transform:translateY(-100%)
	}
	to {
		transform:translate(0)
	}
}
@-webkit-keyframes ttb-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translateY(-100%)
	}
}
@keyframes ttb-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translateY(-100%)
	}
}
@-webkit-keyframes btt-drawer-in {
	0% {
		transform:translateY(100%)
	}
	to {
		transform:translate(0)
	}
}
@keyframes btt-drawer-in {
	0% {
		transform:translateY(100%)
	}
	to {
		transform:translate(0)
	}
}
@-webkit-keyframes btt-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translateY(100%)
	}
}
@keyframes btt-drawer-out {
	0% {
		transform:translate(0)
	}
	to {
		transform:translateY(100%)
	}
}
.el-drawer {
	position:absolute;
	box-sizing:border-box;
	background-color:#fff;
	display:flex;
	flex-direction:column;
	box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.el-drawer.rtl {
	-webkit-animation:rtl-drawer-out .3s;
	animation:rtl-drawer-out .3s;
	right:0
}
.el-drawer__open .el-drawer.rtl {
	-webkit-animation:rtl-drawer-in .3s 1ms;
	animation:rtl-drawer-in .3s 1ms
}
.el-drawer.ltr {
	-webkit-animation:ltr-drawer-out .3s;
	animation:ltr-drawer-out .3s;
	left:0
}
.el-drawer__open .el-drawer.ltr {
	-webkit-animation:ltr-drawer-in .3s 1ms;
	animation:ltr-drawer-in .3s 1ms
}
.el-drawer.ttb {
	-webkit-animation:ttb-drawer-out .3s;
	animation:ttb-drawer-out .3s;
	top:0
}
.el-drawer__open .el-drawer.ttb {
	-webkit-animation:ttb-drawer-in .3s 1ms;
	animation:ttb-drawer-in .3s 1ms
}
.el-drawer.btt {
	-webkit-animation:btt-drawer-out .3s;
	animation:btt-drawer-out .3s;
	bottom:0
}
.el-drawer__open .el-drawer.btt {
	-webkit-animation:btt-drawer-in .3s 1ms;
	animation:btt-drawer-in .3s 1ms
}
.el-drawer__wrapper {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:hidden;
	margin:0
}
.el-drawer__header {
	align-items:center;
	color:#72767b;
	display:flex;
	margin-bottom:32px;
	padding:20px 20px 0
}
.el-drawer__header>:first-child {
	flex:1
}
.el-drawer__title {
	margin:0;
	flex:1;
	line-height:inherit;
	font-size:1rem
}
.el-drawer__close-btn {
	border:none;
	cursor:pointer;
	font-size:20px;
	color:inherit;
	background-color:transparent
}
.el-drawer__body {
	flex:1
}
.el-drawer__body>* {
	box-sizing:border-box
}
.el-drawer__container {
	position:relative
}
.el-drawer-fade-enter-active {
	-webkit-animation:el-drawer-fade-in .3s;
	animation:el-drawer-fade-in .3s
}
.el-drawer-fade-leave-active {
	animation:el-drawer-fade-in .3s reverse
}
.el-popconfirm__main {
	display:flex;
	align-items:center
}
.el-popconfirm__icon {
	margin-right:5px
}
.el-popconfirm__action {
	text-align:right;
	margin: 0
}


.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;
	-moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
	content:"\002a"
}
.glyphicon-plus:before {
	content:"\002b"
}
.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
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	background-color:#0e151b
}
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:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure {
	margin:0
}
img {
	vertical-align:middle
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>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;
	transition:all .2s ease-in-out
}
.img-circle {
	border-radius:50%
}
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
}
@media (min-width:768px) {
	.lead {
		font-size:21px
	}
}
.small,small {
	font-size:85%
}
.mark,mark {
	padding:.2em;
	background-color:#e3f3fc
}
.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:focus,a.text-primary:hover {
	color:#286090
}
.text-success {
	color:#3c763d
}
a.text-success:focus,a.text-success:hover {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:focus,a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#3b6d8a
}
a.text-warning:focus,a.text-warning:hover {
	color:#2c5166
}
.text-danger {
	color:#a94442
}
a.text-danger:focus,a.text-danger:hover {
	color:#843534
}
.bg-primary {
	color:#fff;
	background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#286090
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#e3f3fc
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#b5dff7
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
ol,ul {
	margin-top:0;
	margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
.list-inline,.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px
}
dl {
	margin-top:0;
	margin-bottom:20px
}
dd,dt {
	line-height:1.42857143
}
dt {
	font-weight:700
}
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%;
	line-height:1.42857143;
	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
}
.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;
	line-height:1.42857143
}
code,kbd,pre,samp {
	font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
code {
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
code,kbd {
	padding:2px 4px;
	font-size:90%
}
kbd {
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:700;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.42857143;
	color:#333;
	word-break:break-all;
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	.container {
		width:750px
	}
}
@media (min-width:992px) {
	.container {
		width:970px
	}
}
@media (min-width:1200px) {
	.container {
		width:1170px
	}
}
.container-fluid {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float:left
	}
	.col-sm-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-category,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float:left
	}
	.col-md-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-category {
		width:calc(100%/6)
	}
	.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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float:left
	}
	.col-lg-12 {
		width:100%
	}
	.col-lg-11 {
		width:91.66666667%
	}
	.col-lg-10 {
		width:83.33333333%
	}
	.col-lg-9 {
		width:75%
	}
	.col-lg-8 {
		width:66.66666667%
	}
	.col-lg-7 {
		width:58.33333333%
	}
	.col-lg-6 {
		width:50%
	}
	.col-lg-5 {
		width:41.66666667%
	}
	.col-lg-4 {
		width:33.33333333%
	}
	.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
	}
}
table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777
}
caption,th {
	text-align:left
}
.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 {
	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
}
.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-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:#e3f3fc
}
.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:#cce9fa
}
.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) {
	.new-box-g2 .home-t2 ,.new-box-g2 .away-t2 {
		width:calc(50% - 20px) !important;
		font-size: 0.6rem !important;
	}

	.home-t2 span {
		font-size: 10px !important;
		font-weight: bold;
	}

	.home-t2 div {
		font-size: 10px !important;
		font-weight: bold;
	}

	.away-t2 div {
		font-size: 10px !important;
		font-weight: bold;
	}

	.away-t2 span {
		font-size: 10px !important;
		font-weight: bold;
	}


	.vs-t2 span {
		font-size: 10px !important;
		font-weight: bold;
	}
	.type-t2 {
		display: none !important;
	}
	.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 {
	min-width:0;
	margin:0
}
fieldset,legend {
	padding:0;
	border:0
}
legend {
	display:block;
	width:100%;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
input[type=search] {
	box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	padding-top:7px
}
.form-control,output {
	display:block;
	font-size:14px;
	line-height:1.42857143;
	color:#555
}
.form-control {
	width:100%;
	height:34px;
	padding:6px 12px;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	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
}
.form-control::-ms-expand {
	background-color:transparent;
	border:0
}
.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
}
input[type=search] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
		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-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio 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-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,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;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:30px;
	line-height:30px
}
select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-lg {
	height:46px;
	line-height:46px
}
select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 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
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label {
	color:#3c763d
}
.has-success .form-control {
	border-color:#3c763d;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#2b542c;
	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-success .form-control-feedback {
	color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label {
	color:#3b6d8a
}
.has-warning .form-control {
	border-color:#3b6d8a;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#2c5166;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #6ba1c0
}
.has-warning .input-group-addon {
	color:#3b6d8a;
	background-color:#e3f3fc;
	border-color:#3b6d8a
}
.has-warning .form-control-feedback {
	color:#3b6d8a
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label {
	color:#a94442
}
.has-error .form-control {
	border-color:#a94442;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#843534;
	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-error .form-control-feedback {
	color:#a94442
}
.has-feedback label~.form-control-feedback {
	top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373

}
@media (min-width:768px) {
	.form-inline .form-group {
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.form-inline .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	.form-inline .form-control-static {
		display:inline-block
	}
	.form-inline .input-group {
		display:inline-table;
		vertical-align:middle
	}
	.form-inline .input-group .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 .control-label {
		margin-bottom:0;
		vertical-align:middle
	}
	.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
	}
}
.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
}
@media (min-width:768px) {
	.form-horizontal .control-label {
		padding-top:7px;
		margin-bottom:0;
		text-align:right
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top:11px;
		font-size:18px
	}
}
@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top:6px;
		font-size:12px
	}
}
.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;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image: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:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}
.btn.active,.btn:active {
	background-image:none;
	outline:0;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	filter:alpha(opacity=65);
	box-shadow:none;
	opacity:.65
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default.focus,.btn-default:focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,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.focus,.btn-primary:focus {
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,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.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,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:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,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:#4eb5f0;
	border-color:#36abee
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#1fa1ec;
	border-color:#0d6598
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#1fa1ec;
	border-color:#128dd5
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
	color:#fff;
	background-color:#128dd5;
	border-color:#0d6598
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#4eb5f0;
	border-color:#36abee
}
.btn-warning .badge {
	color:#4eb5f0;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
	color:#fff;
	background-color:#ac2925;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,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;
	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;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	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 {
	position:relative;
	height:0;
	overflow:hidden;
	transition-timing-function:ease;
	transition-duration:.35s;
	transition-property:height,visibility
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown,.dropup {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	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;
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5
}
.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;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	right:0;
	left:auto
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.42857143;
	color:#777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content:"";
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9
}
.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-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 {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-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 {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-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 {
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.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
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius:4px;
	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-right-radius:4px;
	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-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.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 .form-control:focus {
	z-index:3
}
.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-addon,.input-group-btn,.input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight: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-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),.input-group .form-control:first-child {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.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,.input-group .form-control:last-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	font-size:0;
	white-space:nowrap
}
.input-group-btn,.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav>li,.nav>li>a {
	position:relative;
	display:block
}
.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>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;
	border-color:#ddd #ddd 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
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
		display:table-cell;
		width:1%
	}
	.nav-tabs.nav-justified>li>a {
		margin-bottom:0
	}
}
.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
		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-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 {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	float:none
}
.nav-justified>li>a {
	margin-bottom:5px;
	text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-justified>li {
		display:table-cell;
		width:1%
	}
	.nav-justified>li>a {
		margin-bottom:0
	}
}
.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.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
	}
}
.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;
	border:1px solid transparent
}
@media (min-width:768px) {
	.navbar {
		border-radius:4px
	}
}
@media (min-width:768px) {
	.navbar-header {
		float:left
	}
}
.navbar-collapse {
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	-webkit-overflow-scrolling:touch;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar-collapse {
		width:auto;
		border-top:0;
		box-shadow:none
	}
	.navbar-collapse.collapse {
		display:block!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important
	}
	.navbar-collapse.in {
		overflow-y:visible
	}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
		padding-right:0;
		padding-left:0
	}
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:340px
}
@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
}
@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-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
		border-radius:0
	}
}
.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
		border-radius:0
	}
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	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) {
	.navbar>.container-fluid .navbar-brand,.navbar>.container .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;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
	.navbar-toggle {
		display:none
	}
}
.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;
		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
	}
}
@media (min-width:768px) {
	.navbar-nav {
		display: flex;
		align-items: center;
		gap: 2px;
		margin: 0;
		padding: 0;
	}
	.navbar-nav>li {
		float:left
	}
	.navbar-nav>li>a {
		padding-top:15px;
		padding-bottom:15px
	}
}
.navbar-form {
	padding:10px 15px;
	margin:8px -15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)
}
@media (min-width:768px) {
	.navbar-form .form-group {
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.navbar-form .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	.navbar-form .form-control-static {
		display:inline-block
	}
	.navbar-form .input-group {
		display:inline-table;
		vertical-align:middle
	}
	.navbar-form .input-group .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 .control-label {
		margin-bottom:0;
		vertical-align:middle
	}
	.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
	}
}
@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom:5px
	}
	.navbar-form .form-group:last-child {
		margin-bottom:0
	}
}
@media (min-width:768px) {
	.navbar-form {
		width:auto;
		padding-top:0;
		padding-bottom:0;
		margin-right:0;
		margin-left:0;
		border:0;
		box-shadow:none
	}
}
.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-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius: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-text {
		float:left;
		margin-right:15px;
		margin-left:15px
	}
}
@media (min-width:768px) {
	.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-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#337ab7;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.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 {
	z-index:2;
	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:3;
	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;
	line-height:1.3333333
}
.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;
	line-height:1.5
}
.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 {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a: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%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:focus,a.label:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.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:#4eb5f0
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#1fa1ec
}
.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;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.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
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	background-color:#eee
}
.jumbotron,.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container-fluid .jumbotron,.container .jumbotron {
	padding-right:15px;
	padding-left:15px;
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
		padding-top:48px;
		padding-bottom:48px
	}
	.container-fluid .jumbotron,.container .jumbotron {
		padding-right:60px;
		padding-left:60px
	}
	.jumbotron .h1,.jumbotron h1 {
		font-size:63px
	}
}
.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	transition:border .2s ease-in-out
}
.thumbnail>img,.thumbnail a>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;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.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:#3b6d8a;
	background-color:#e3f3fc;
	border-color:#cce9fa
}
.alert-warning hr {
	border-top-color:#b5dff7
}
.alert-warning .alert-link {
	color:#2c5166
}
.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 {
	0% {
		background-position:40px 0
	}
	to {
		background-position:0 0
	}
}
@keyframes progress-bar-stripes {
	0% {
		background-position:40px 0
	}
	to {
		background-position:0 0
	}
}
.progress {
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#f5f5f5;
	border-radius:4px;
	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;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-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,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-warning {
	background-color:#4eb5f0
}
.progress-striped .progress-bar-warning {
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	overflow:hidden;
	zoom:1
}
.media-body {
	width:10000px
}
.media-object {
	display:block
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-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,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	color:#555;
	text-decoration:none;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.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,button.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.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,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.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,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.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,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#3b6d8a;
	background-color:#e3f3fc
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#3b6d8a
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#3b6d8a;
	background-color:#cce9fa
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#3b6d8a;
	border-color:#3b6d8a
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.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,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	background-color:#040c06;
	border:1px solid transparent;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
	padding:15px
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-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
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.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-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
}
.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
}
.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>.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 {
	border-bottom:0
}
.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:#cce9fa
}
.panel-warning>.panel-heading {
	color:#3b6d8a;
	background-color:#e3f3fc;
	border-color:#cce9fa
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#cce9fa
}
.panel-warning>.panel-heading .badge {
	color:#e3f3fc;
	background-color:#3b6d8a
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#cce9fa
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive 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;
	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;
	font-weight:700;
	line-height:1;
	color:#0e151b;
	text-shadow:0 1px 0 #fff;
	filter:alpha(opacity=20);
	opacity:.2
}
.close:focus,.close:hover {
	color:#0e151b;
	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,.modal-open {
	overflow:hidden
}
.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 {
	transition:transform .3s ease-out;
	transform:translateY(-25%)
}
.modal.in .modal-dialog {
	transform:translate(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;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	outline:0;
	box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#0e151b
}
.modal-backdrop.fade {
	filter:alpha(opacity=0);
	opacity:0
}
.modal-backdrop.in {
	filter:alpha(opacity=50);
	opacity:.5
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.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 {
		box-shadow:0 5px 15px rgba(0,0,0,.5)
	}
	.modal-sm {
		width:300px
	}
}
@media (min-width:992px) {
	.modal-lg {
		width:900px
	}
}
[dir=ltr] .tooltip {
	text-align:left
}
[dir=rtl] .tooltip {
	text-align:right
}
.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:1.42857143;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	filter:alpha(opacity=0);
	opacity:0;
	line-break:auto
}
.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;
	background-color:#0e151b;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#0e151b
}
.tooltip.top-left .tooltip-arrow {
	right:5px
}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
	bottom:0;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#0e151b
}
.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:#0e151b
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#0e151b
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#0e151b
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#0e151b
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#0e151b
}
[dir=ltr] .popover {
	text-align:left
}
[dir=rtl] .popover {
	text-align:right
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:1.42857143;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	line-break:auto
}
.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 {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.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.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 {
	bottom:-10px;
	left:1px;
	content:" ";
	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;
	bottom:-10px;
	content:" ";
	border-right-width:0;
	border-left-color:#fff
}
.carousel,.carousel-inner {
	position:relative
}
.carousel-inner {
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
	transition:left .6s ease-in-out
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
	.carousel-inner>.item {
		transition:transform .6s ease-in-out;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		perspective:1000px
	}
	.carousel-inner>.item.active.right,.carousel-inner>.item.next {
		left:0;
		transform:translate3d(100%,0,0)
	}
	.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
		left:0;
		transform:translate3d(-100%,0,0)
	}
	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
		left:0;
		transform:translateZ(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;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	background-color:transparent;
	filter:alpha(opacity=50);
	opacity:.5
}
.carousel-control.left {
	background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#0e151b00000",GradientType=1);
	background-repeat:repeat-x
}
.carousel-control.right {
	right:0;
	left:auto;
	background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e151b00000",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;
	margin-top:-10px
}
.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;
	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%;
	text-align:center;
	list-style:none
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#0e151b\9;
	background-color:transparent;
	border:1px solid #fff;
	border-radius:10px
}
.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;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	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:-10px;
		font-size:30px
	}
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
		margin-left:-10px
	}
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
		margin-right:-10px
	}
	.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,.modal-header:after,.modal-header: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,.modal-header: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
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.visible-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
}
@media (max-width:767px) {
	.visible-xs {
		display:block!important
	}
	table.visible-xs {
		display:table!important
	}
	tr.visible-xs {
		display:table-row!important
	}
	td.visible-xs,th.visible-xs {
		display:table-cell!important
	}
}
@media (max-width:767px) {
	.visible-xs-block {
		display:block!important
	}
}
@media (max-width:767px) {
	.visible-xs-inline {
		display:inline!important
	}
}
@media (max-width:767px) {
	.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!important
	}
	tr.visible-sm {
		display:table-row!important
	}
	td.visible-sm,th.visible-sm {
		display:table-cell!important
	}
}
@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display:block!important
	}
}
@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display:inline!important
	}
}
@media (min-width:768px) and (max-width:991px) {
	.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!important
	}
	tr.visible-md {
		display:table-row!important
	}
	td.visible-md,th.visible-md {
		display:table-cell!important
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display:block!important
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display:inline!important
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display:inline-block!important
	}
}
@media (min-width:1200px) {
	.visible-lg {
		display:block!important
	}
	table.visible-lg {
		display:table!important
	}
	tr.visible-lg {
		display:table-row!important
	}
	td.visible-lg,th.visible-lg {
		display:table-cell!important
	}
}
@media (min-width:1200px) {
	.visible-lg-block {
		display:block!important
	}
}
@media (min-width:1200px) {
	.visible-lg-inline {
		display:inline!important
	}
}
@media (min-width:1200px) {
	.visible-lg-inline-block {
		display:inline-block!important
	}
}
@media (max-width:767px) {
	.hidden-xs {
		display:none!important
	}
}

@media (max-width:767px) {
	.noticeMedia {
		display:none;
	}
}
@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!important
	}
	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
	}
}
@media print {
	.hidden-print {
		display: none!important
	}
}

body,html {
	height:100%
}
body {
	background:#040c06;
	font-size:12px;
	/*font-family:dotum,gulim,Arial,sans-serif;*/
	color:#fff
}
.ie8 body {
	font-family:Arial,sans-serif
}
h1,h2,h3,h4,h5,h6 {
	font-weight:500;
	/*color:#242a30*/
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-size:60%;
	font-weight:300;
	color:#7c7f83
}
a {
	transition:color .1s ease-in-out;
	-o-transition:color .1s ease-in-out;
	-ms-transition:color .1s ease-in-out;
	-moz-transition:color .1s ease-in-out;
	-webkit-transition:color .1s ease-in-out
}
a:focus {
	outline:none
}
label {
	color:#242a30
}
.mmain {
	white-space:nowrap;
	list-style-type:none;
	display:table;
	width:100%
}
.mmain_sub {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:33.3%;
	font-size:10pt
}
.nick .icicon {
	background-position:-45px -48px
}
.money .icicon,.nick .icicon {
	display:inline-block;
	width:11px;
	height:11px;
	margin:3px 2px 0 0;
	vertical-align:top
}
.money .icicon {
	background-position:-54px -48px
}
.point .icicon {
	display:inline-block;
	width:11px;
	height:11px;
	margin:3px 2px 0 0;
	background-position:-69px -48px;
	vertical-align:top
}
.page-header-fixed {
	padding-top:54px
}
.page-sidebar-fixed .sidebar,.page-with-two-sidebar.page-sidebar-fixed .sidebar.sidebar-right {
	position:fixed;
	z-index: 2003;
}
.page-with-two-sidebar .sidebar-bg.sidebar-right,.page-with-two-sidebar .sidebar.sidebar-right {
	right:0;
	left:auto
}
.page-with-two-sidebar .content {
	margin-right: 295px
}
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar.sidebar-right {
	right:-280px
}
.page-with-two-sidebar.page-right-sidebar-collapsed .content {
	margin-right:0
}
.carousel .container {
	position:relative
}
.carousel-control {
	background:rgba(0,0,0,.55)!important;
	height:60px;
	width:40px;
	top:50%;
	margin-top:-30px
}
.carousel-control .glyphicon,.carousel-control i {
	display:block;
	margin:0;
	text-align:center;
	line-height:60px;
	position:static;
	height:60px;
	font-size:32px
}
.carousel-caption-right {
	text-align:right
}
.carousel-caption-left {
	text-align:left
}
.carousel-caption {
	text-shadow:none;
	right:0;
	left:0;
	bottom:auto;
	top:60px;
	bottom:60px;
	font-weight:300;
	margin-top:40px
}
.carousel-caption .container {
	padding:0 60px;
	width:600px
}
.carousel-caption .title {
	font-size:64px;
	margin:0;
	font-weight:300
}
.carousel-caption .price {
	font-size:22px;
	margin:0
}
.carousel-caption .price small {
	font-size:24px
}
.carousel-caption .price span {
	background:var(--main-color);
	color:#fff;
	padding-left:10px;
	padding-right:10px
}
.carousel-caption .btn {
	border:2px solid #fff;
	color:#fff;
	padding-left:30px;
	padding-right:30px;
	margin-top:30px;
	border-radius:6px
}
.carousel-caption .btn:focus,.carousel-caption .btn:hover {
	background:hsla(0,0%,100%,.25)
}
.carousel-caption p {
	margin-bottom:15px;
	font-size:22px
}
.carousel-caption.text-inverse .btn {
	border-color:#333;
	color:#333;
	font-weight:600
}
.carousel .product-img {
	position:absolute;
	top:40px;
	max-height:370px
}
.carousel .product-img.left {
	left:60px
}
.carousel .product-img.right {
	right:60px
}
.carousel .product-img.bottom {
	bottom:0
}
.carousel .bg-cover-img {
	max-width:100%;
	position:absolute;
	min-height:100%
}
.carousel .carousel-inner,.carousel .carousel-inner .item,.slider .carousel {
	min-height:450px
}
.carousel-indicators li {
	border-width:2px
}
.carousel-caption-blue,.carousel-caption-yellow {
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	font-weight:700
}
.carousel-caption-yellow {
	width:100%
}
.carousel-caption-yellow1 {
	font-weight:700;
	font-style:italic
}
.carousel-caption-gold,.carousel-caption-yellow1 {
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	height:100%
}
.carousel-caption-gold {
	font-weight:500;
	line-height:30px
}
.carousel-caption-white {
	text-shadow:none;
	right:0;
	left:50px;
	bottom:auto;
	top:60px;
	bottom:60px;
	font-weight:300;
	margin-top:40px;
	position:absolute;
	font-size:20px;
	font-weight:700;
	font-style:italic
}
.carousel-caption-red {
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	font-weight:700;
	height:100%
}
.carousel-caption-yellow h3 {
	font-size:60px
}
.carousel-caption-yellow p {
	font-size:20px;
	margin-top:20px
}
.carousel-caption-yellow .price {
	font-size:20px;
	margin-top:40px
}
.carousel-caption-yellow .icon {
	margin:20px 20px 0 0
}
.item {
	background:#fff
}
.header {
	margin-bottom:0
}
.navbar {
	border:none;
	border-radius:0;
	box-shadow:0 0 2px rgba(0,0,0,.3)
}
.navbar.navbar-inverse {
	background:#0e1012
}
.navbar.navbar-inverse .navbar-brand,.navbar.navbar-inverse .navbar-nav>li>a {
	color:#a8acb1
}
.navbar-brand {
	margin-right:10px;
	padding:12px 20px;
	height:54px;
	width:220px;
	font-weight:100;
	font-size:18px;
	line-height:30px
}
.navbar-logo {
	float:left;
	margin-right:10px;
	margin-top:5px;
	border-color:#4dcaca #31a3a3 #1d8888;
	border-style:solid;
	border-width:10px;
	opacity:.9;
	filter:alpha(opacity=90)
}
.navbar-toggle {
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	border:none
}
.navbar-toggle.pull-left {
	margin-left:15px;
	margin-right:0
}
.navbar-toggle:focus,.navbar-toggle:hover {
	background:none!important;
	opacity:.6;
	filter:alpha(opacity=60)
}
.navbar-nav>li>a {
	line-height:20px;
	padding:17px 15px
}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover {
	opacity:.6;
	filter:alpha(opacity=60)
}
.navbar-nav>.open>a,.navbar-nav>.open>a:focus,.navbar-nav>.open>a:hover {
	background:none!important;
	color:#333;
	opacity:1;
	filter:alpha(opacity=100)
}
.navbar-form {
	margin:12px 0
}
.fade .navbar-form .form-control {
	-webkit-animation:none
}
.navbar-form .form-control {
	width:200px;
	padding:5px 15px;
	height:30px;
	border-radius:30px
}
.navbar-form .form-control:focus {
	width:300px;
	animation:expand .2s;
	-webkit-animation:expand .2s
}
@keyframes expand {
	0% {
		width:200px
	}
	to {
		width:300px
	}
}
@-webkit-keyframes expand {
	0% {
		width:200px
	}
	to {
		width:300px
	}
}
.navbar-form .btn-search {
	position:absolute;
	right:15px;
	top:12px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	background:none;
	border-radius:0 30px 30px 0
}
.navbar-nav>li>.dropdown-menu {
	border-top:1px solid #eee
}
.navbar-nav>li>.dropdown-menu.media-list .media-heading {
	font-weight:600
}
.navbar-nav>li>a .label {
	position:absolute;
	top:7px;
	right:3px;
	display:block;
	background:#ff5b57;
	line-height:12px;
	font-weight:300;
	padding:.3em .6em;
	border-radius:20px
}
.navbar-user img {
	float:left;
	width:30px;
	height:30px;
	margin:-5px 10px 0 0;
	border-radius:30px
}
.navbar .navbar-nav>li.divider {
	height:34px;
	margin-top:10px;
	background:#e2e7eb;
	width:1px
}
.navbar.navbar-inverse .navbar-nav>li.divider {
	background:#3f4b55
}
.sidebar {
	width:299px;
	position:absolute;
	margin-top:127px;
	z-index:1010;
	-webkit-transform:translateZ(0)
}
.sidebar,.sidebar-bg {
	left:0;
	top:0;
	bottom:0
}
.sidebar-bg {
	background:#2d353c;
	position:fixed;
	width:280px;
	z-index:1000
}
.sidebar .nav>li:after,.sidebar .nav>li:before,.sidebar .nav>li>a:after,.sidebar .nav>li>a:before {
	content:"";
	clear:both;
	display:table
}
.sidebar .nav>li>a {
	padding:8px 20px;
	line-height:20px;
	color:#a8acb1
}
.sidebar.sidebar-grid .nav>li>a {
	border-bottom:2px solid #0e151b;
	border-top:1px solid #383f46
}
.sidebar.sidebar-grid .nav>li.active>a {
	border-color:#2d353c;
	z-index:10
}
.sidebar.sidebar-grid .nav>li+li {
	margin-top:-1px
}
.sidebar .nav>li.expand>a,.sidebar .nav>li>a:focus,.sidebar .nav>li>a:hover {
	background:#232a2f;
	color:#a8acb1
}
.sidebar .nav>li.active>a,.sidebar .nav>li.active>a:focus,.sidebar .nav>li.active>a:hover {
	color:#fff;
	background:#00acac
}
.sidebar .nav>li.active>a .badge.badge-success,.sidebar .nav>li.active>a .label.label-success {
	background:#008a8a
}
.sidebar .nav>li>a i {
	float:left;
	margin-right:15px;
	width:14px;
	text-align:center;
	line-height:20px;
	font-size:14px
}
.sidebar .nav>li>a i[class*=ion-] {
	margin-right:11px;
	width:18px;
	font-size:18px
}
.sidebar .nav>li>a .badge {
	margin-top:1px;
	padding:3px 8px;
	background:#1b1f24;
	font-weight:300;
	font-size:10px
}
.sidebar .nav>li>a .caret {
	float:right;
	margin-top:9px
}
.sidebar .has-sub.active>.sub-menu {
	display:block
}
.sidebar .sub-menu {
	list-style-type:none;
	padding:1px 0 3px 42px;
	margin:0;
	background:#25292c;
	color:#fafafa;
	position:relative
}
.sidebar .sub-menu:before {
	content:"";
	position:absolute;
	left:30px;
	top:0;
	bottom:0;
	width:2px;
	background:#10181f
}
.sidebar .sub-menu .sub-menu:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:0;
	background:none
}
.sidebar .sub-menu .sub-menu {
	padding:0;
	background:none
}
.sidebar .sub-menu>li>a {
	padding:18px 10px;
	display:block;
	font-weight:100;
	color:#fff;
	text-decoration:none;
	position:relative
}
.sidebar .sub-menu>li>span {
	position:absolute;
	left:21px;
	font-size:7px;
	background-color:#424242;
	border-radius:50%;
	border:1px solid #171e26;
	width:20px;
	height:20px;
	top:17px
}
.sidebar .sub-menu .sub-menu>li>span {
	content:"";
	font-family:Malgun Gothic,FontAwesome;
	position:absolute;
	left:0;
	font-size:7px;
	color:#889097;
	top:50%;
	margin-top:-4px
}
.sidebar .sub-menu>li.active>a,.sidebar .sub-menu>li.active>a:focus,.sidebar .sub-menu>li.active>a:hover,.sidebar .sub-menu>li>span:focus,.sidebar .sub-menu>li>span:hover {
	background:#2d353c;
	background:linear-gradient(180deg,#2d353c,#222);
	color:#00a1ff
}
.sidebar .sub-menu>li.active>a:before {
	color:#00acac
}
.sidebar .nav .sub-menu>li>a .caret {
	float:right;
	margin-top:7px
}
.sidebar .sub-menu-white {
	background:#fff;
	color:#0e151b
}
.sidebar .sub-menu-white>li>a {
	color:#0e151b
}
.sidebar .sub-menu-white>li>span {
	background-color:#fff;
	border:2px solid #171e26
}
.sidebar .sports-category.sub-menu {
	list-style-type:none;
	padding:1px 0 3px 24px;
	margin:0;
	background:#1d2225;
	color:#fafafa;
	position:relative
}
.sidebar .sports-category.sub-menu:before {
	content:"";
	position:absolute;
	left:23px;
	top:0;
	bottom:0;
	width:2px;
	background:#10181f
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:0;
	background:none
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu {
	padding:0;
	background:none
}
.sidebar .sports-category.sub-menu>li>a {
	padding:5px 10px;
	display:block;
	font-weight:100;
	color:#889097;
	text-decoration:none;
	position:relative;
	border-top:1px solid #282f34;
	border-bottom:1px solid #111
}
.sidebar .sports-category.sub-menu>li>a:before {
	content:"\f10c";
	font-family:Malgun Gothic,FontAwesome;
	position:absolute;
	left:2px;
	font-size:7px;
	color:#889097;
	top:35%;
	margin-top:-4px;
	margin-left:-6px
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu>li>a:before {
	content:"";
	font-family:Malgun Gothic,FontAwesome;
	position:absolute;
	left:0;
	font-size:7px;
	color:#889097;
	top:50%;
	margin-top:-4px
}
.sidebar .sports-category.sub-menu>li.active>a,.sidebar .sports-category.sub-menu>li.active>a:focus,.sidebar .sports-category.sub-menu>li.active>a:hover,.sidebar .sports-category.sub-menu>li>a:focus,.sidebar .sports-category.sub-menu>li>a:hover {
	background:#2d353c;
	background:linear-gradient(180deg,#2d353c,#222);
	color:#00a1ff
}
.sidebar .nav>li li.has-sub.active>a {
	color:#00a1ff
}
.sidebar .sports-category.sub-menu>li.active>a:before {
	color:#00acac
}
.sidebar .nav>li.nav-header {
	margin:0;
	padding:10px 20px;
	line-height:20px;
	font-size:11px;
	color:#6d7983
}
.sidebar .nav>li.nav-header a {
	padding:0;
	margin:0;
	display:inline
}
.sidebar .nav>li.nav-header a:focus,.sidebar .nav>li.nav-header a:hover {
	background:none;
	color:#fff
}
.sidebar .nav>li.nav-header a i {
	float:none;
	margin:0
}
.sidebar .nav>li.nav-profile {
	padding:20px;
	color:#fff;
	background:#1a2229
}
.sidebar .nav>li.nav-profile a {
	padding:0
}
.sidebar .nav>li.nav-profile .image {
	float:left;
	width:34px;
	height:34px;
	margin-top:2px;
	margin-right:15px;
	overflow:hidden;
	border-radius:50%
}
.sidebar .nav>li.nav-profile .image img {
	max-width:100%;
	max-height:100%
}
.sidebar .nav>li.nav-profile .info {
	font-size:14px
}
.sidebar .nav>li.nav-profile .info small {
	display:block;
	color:#889097
}
.sidebar .nav>li.nav-widget {
	padding:10px 20px
}
.sidebar .nav>li.nav-widget i {
	margin-right:auto
}
.sidebar-minify-btn {
	margin:10px 0;
	float:right;
	padding:5px 20px 5px 10px!important;
	background:#1b1f24;
	color:#fff;
	border-radius:20px 0 0 20px
}
.sidebar-minify-btn i {
	margin:0!important;
	color:#fff
}
.content {
	margin-top: 63px;
	margin-left: 50px;
	padding:10px 10px 0
}
.content.showSidebar { margin-left: 295px; }
.page-header {
	font-size:24px;
	margin:0 0 20px;
	padding:0;
	border:none;
	line-height:28px
}
.breadcrumb {
	padding:0;
	margin:0;
	background:none
}
.breadcrumb>li {
	line-height:28px
}
.ie8 .breadcrumb>li {
	display:inline
}
.breadcrumb>li a {
	color:#333
}
.footer {
	z-index:1020;
	padding:10px 0;
	margin:0 280px;
	border-top:2px solid #cad0d6;
	line-height:20px
}
.border-none {
	border:none;
	background:none
}
.border-none2 {
	border:none;
	background:#fff
}
.border-only-none {
	border:none!important
}
.form-control {
	border:1px solid #ccd0d4;
	box-shadow:none;
	font-size:12px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}
.form-control.input-white {
	background:#fff;
	border-color:#fff
}
.form-control.input-white:focus {
	box-shadow:none;
	-webkit-box-shadow:none
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background:#e5e9ed;
	opacity:.6;
	filter:alpha(opacity=60)
}
.form-control[disabled]:focus,.form-control[readonly]:focus,fieldset[disabled] .form-control:focus {
	box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #ccd0d4
}
.form-control:focus {
	border-color:#9fa2a5;
	box-shadow:none
}
.form-control.input-inline {
	display:inline;
	width:auto;
	padding:0 7px
}
.form-control.input-xs {
	height:20px
}
.form-horizontal.form-bordered .form-group {
	border-bottom:1px solid #eee;
	margin:0
}
.form-horizontal.form-bordered .form-group:last-child {
	border-bottom:0
}
.form-horizontal.form-bordered .form-group>.control-label {
	padding:22px 15px 15px
}
.form-horizontal.form-bordered .form-group>div {
	padding:15px;
	border-left:1px solid #eee
}
.form-horizontal.form-bordered .form-group>.control-label {
	border-right:1px solid #eee;
	margin-right:-1px
}
.form-horizontal.form-bordered .has-feedback .form-control-feedback {
	top:15px
}
label {
	font-weight:500
}
.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus {
	box-shadow:none
}
.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 {
	color:#00acac
}
.has-success .form-control {
	border-color:#00acac
}
.has-success .form-control:focus {
	border-color:#008a8a
}
.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 {
	color:#1aa5f5
}
.has-warning .form-control {
	border-color:#1aa5f5
}
.has-warning .form-control:focus {
	border-color:#1584c4
}
.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 {
	color:#ff5b57
}
.has-error .form-control {
	border-color:#ff5b57
}
.has-error .form-control:focus {
	border-color:#cc4946
}
.form-control-feedback {
	line-height:34px
}
select.form-control,select[multiple].form-control {
	border-color:#ccd0d4
}
.input-group-addon {
	background:#e2e7eb;
	border:none
}
legend {
	padding-bottom:3px;
	border-bottom:1px solid #e2e7eb
}
.dropdown-menu {
	border:none;
	box-shadow:0 2px 5px -1px rgba(0,0,0,.2);
	font-size:12px
}
.dropdown-menu>li>a {
	padding:5px 15px
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	background:#edf0f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	background:#348fe2
}
.dropdown-menu .divider {
	border-color:#eee
}
.dropdown-footer {
	padding:10px 20px
}
.dropdown-menu>li.dropdown-footer>a {
	padding:0!important;
	display:inline!important
}
.dropdown-menu>li.dropdown-footer>a:focus,.dropdown-menu>li.dropdown-footer>a:hover {
	background:none!important;
	text-decoration:underline!important
}
.tooltip-inner {
	padding:4px 10px;
	border-radius:3px
}
.alert {
	border:none;
	padding:10px
}
.alert.alert-success {
	background:#7cdda7
}
.alert.alert-info {
	background:#000
}
.alert.alert-danger {
	background:#f8b2b2
}
.alert.alert-warning {
	background:#d0eeff
}
.note {
	margin-bottom:20px;
	padding:15px;
	border-left:3px solid
}
.note.note-info {
	border-color:#587c89;
	background:#bee2ef;
	color:#31708f
}
.note.note-info h1,.note.note-info h2,.note.note-info h3,.note.note-info h4,.note.note-info h5,.note.note-info h6 {
	color:#31708f
}
.note.note-warning {
	border-color:#80929d;
	background:#e3f5ff;
	color:#3b6d8a
}
.note.note-warning h1,.note.note-warning h2,.note.note-warning h3,.note.note-warning h4,.note.note-warning h5,.note.note-warning h6 {
	color:#3b6d8a
}
.badge {
	line-height:1.25
}
.badge,.label {
	font-size:75%;
	font-weight:600
}
.badge.badge-square {
	border-radius:0
}
.badge.badge-default,.label.label-default {
	background:#b6c2c9
}
.badge.badge-black,.label.label-black {
	background:#0e151b
}
.badge.badge-danger,.label.label-danger {
	background:#ff5b57
}
.badge.badge-warning,.label.label-warning {
	background:#1aa5f5
}
.badge.badge-success,.label.label-success {
	background:#00acac
}
.badge.badge-info,.label.label-info {
	background:#49b6d6
}
.badge.badge-primary,.label.label-primary {
	background:#348fe2
}
.badge.badge-inverse,.label.label-inverse {
	background:#2d353c
}
.badge.badge-outline,.label.label-outline {
	background:#2b2b2b;
	border:1px solid #3c3c3c
}
.pager li>a,.pager li>span,.pagination>li>a {
	border-color:#e2e7eb;
	color:#242a30
}
.pager.pager-without-border li>a,.pager.pager-without-border li>span,.pagination.pagination-without-border>li>a {
	border-color:#fff
}
.pager>.disabled>a,.pager>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	opacity:.6;
	filter:alpha(opacity=60);
	border-color:#ddd
}
.pagination>li>a {
	color:#242a30;
	margin-left:5px;
	border-radius:3px!important
}
.pagination>li:first-child>a {
	margin-left:0
}
.pagination-sm>li>a,.pagination-sm>li>span {
	font-size:10px;
	margin-left:4px
}
.pagination-lg>li>a,.pagination-lg>li>span {
	font-size:14px;
	margin-left:6px
}
.pager li>a:focus,.pager li>a:hover,.pager li>span:focus,.pager li>span:hover,.pagination>li>a:focus,.pagination>li>a:hover {
	color:#242a30;
	background:#e2e7eb;
	border-color:#d8dde1
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	background:#242a30!important;
	border-color:#242a30!important
}
.progress {
	box-shadow:none;
	background:#e2e7eb
}
.progress-xs {
	height:5px
}
.progress-xs .progress-bar {
	line-height:5px
}
.progress-sm {
	height:10px
}
.progress-sm .progress-bar {
	line-height:10px
}
.progress-lg {
	height:30px
}
.progress-lg .progress-bar {
	line-height:30px
}
.progress-bar {
	background:#348fe2;
	box-shadow:none
}
.progress-bar.progress-bar-success {
	background-color:#00acac
}
.progress-bar.progress-bar-info {
	background-color:#49b6d6
}
.progress-bar.progress-bar-warning {
	background-color:#1aa5f5
}
.progress-bar.progress-bar-danger {
	background-color:#ff5b57
}
.progress-bar.progress-bar-inverse {
	background-color:#2d353c
}
.nav>li>a {
	color:#6e7179
}
.nav>li>a:focus,.nav>li>a:hover {
	color:#333;
	background:#fafafa
}
.nav-tabs,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>li>a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a {
	border:none!important
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#242a30
}
.nav-tabs {
	background:#c1ccd1;
	border-radius:5px 5px 0 0
}
.nav-tabs.nav-tabs-inverse {
	background:#242a30
}
.nav-tabs.nav-justified>li>a {
	border-radius:3px 3px 0 0
}
.nav-tabs.nav-tabs-inverse>li.active>a,.nav-tabs.nav-tabs-inverse>li.active>a:focus,.nav-tabs.nav-tabs-inverse>li.active>a:hover {
	color:#242a30;
	background:#fff
}
.nav-tabs.nav-tabs-inverse>li>a:focus,.nav-tabs.nav-tabs-inverse>li>a:hover {
	color:#fff;
	background:none
}
.nav-tabs.nav-justified>li,.nav-tabs>li {
	margin-bottom:0
}
.nav-tabs>li>a {
	margin-right:5px;
	line-height:20px
}
.nav-pills {
	margin-bottom:10px
}
.nav-pills>li+li {
	margin-left:5px
}
.nav-pills>li>a {
	border-radius:3px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	background:#242a30
}
.nav-stacked>li+li {
	margin-left:0;
	margin-top:5px
}
.tab-content {
	padding:15px;
	margin-bottom:20px;
	background:#fff;
	border-radius:3px
}
.nav-tabs+.tab-content {
	border-radius:0 0 3px 3px
}
.panel-title a {
	display:block
}
.panel-title>a:focus,.panel-title>a:hover {
	text-decoration:none
}
.btnstyle1 {
	display:inline-block;
	display:inline;
	zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	/* line-height:20px; */
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	background-color:#f5f5f5;
	background-image:linear-gradient(180deg,#fff,#e6e6e6);
	background-repeat:repeat-x;
	background-color:#e6e6e6;
	border:0;
	border-bottom-color:#b3b3b3;
	border-radius:4px;
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)
}
.btnstyle1.active,.btnstyle1:active {
	background-color:#ccc\9
}
.btnstyle1:first-child {
	*margin-left:0
}
.btnstyle1:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btnstyle1.active,.btnstyle1:active {
	background-image:none;
	outline:0;
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btnstyle1.disabled,.btnstyle1[disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	box-shadow:none
}
.btnstyle1-lg {
	padding:11px 19px;
	font-size:17.5px;
	border-radius:6px
}
.btnstyle1-lg [class*=" icon-"],.btnstyle1-lg [class^=icon-] {
	margin-top:4px
}
.btnstyle1-sm {
	padding:2px 10px;
	font-size:11.9px;
	border-radius:3px
}
.btnstyle1-sm [class*=" icon-"],.btnstyle1-sm [class^=icon-] {
	margin-top:0
}
.btnstyle1-xs [class*=" icon-"],.btnstyle1-xs [class^=icon-] {
	margin-top:-1px
}
.btnstyle1-xs {
	padding:0 6px;
	font-size:10.5px;
	border-radius:3px
}
.btnstyle1-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.btnstyle1-block+.btnstyle1-block {
	margin-top:5px
}
input[type=button].btnstyle1-block,input[type=reset].btnstyle1-block,input[type=submit].btnstyle1-block {
	width:100%
}
.btnstyle1-danger.active,.btnstyle1-info.active,.btnstyle1-inverse3.active,.btnstyle1-inverse.active,.btnstyle1-primary.active,.btnstyle1-success.active,.btnstyle1-warning.active,.btnstyle-orange.active {
	color:hsla(0,0%,100%,.75)
}
.btnstyle1-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#006dcc;
	background-image:linear-gradient(180deg,#08c,#04c);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
	border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#04c;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-primary.active,.btnstyle1-primary.disabled,.btnstyle1-primary:active,.btnstyle1-primary:focus,.btnstyle1-primary:hover,.btnstyle1-primary[disabled] {
	color:#fff;
	background-color:#04c;
	*background-color:#003bb3
}
.btnstyle1-primary.active,.btnstyle1-primary:active {
	background-color:#039\9
}
.btnstyle1-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#32b1fa;
	background-image:linear-gradient(180deg,#50bcfb,#069ff8);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b4e3ff50",endColorstr="#94d8ff06",GradientType=0);
	border-color:#069ff8 #069ff8 #046fad;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#069ff8;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-warning.active,.btnstyle1-warning.disabled,.btnstyle1-warning:active,.btnstyle1-warning:focus,.btnstyle1-warning:hover,.btnstyle1-warning[disabled] {
	color:#fff;
	background-color:#069ff8;
	*background-color:#058fdf
}
.btnstyle1-warning.active,.btnstyle1-warning:active {
	background-color:#057fc6\9
}
.btnstyle1-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#da4f49;
	background-image:linear-gradient(180deg,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fc4ff5b",endColorstr="#36b5ff2f",GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-danger.active,.btnstyle1-danger.disabled,.btnstyle1-danger:active,.btnstyle1-danger:focus,.btnstyle1-danger:hover,.btnstyle1-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a
}
.btnstyle1-danger.active,.btnstyle1-danger:active {
	background-color:#942a25\9
}
.btnstyle1-danger2 {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#b62d25;
	background-image:linear-gradient(180deg,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fc4ff5b",endColorstr="#36b5ff2f",GradientType=0);
	border-color:#72211d #72211d #611c18;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-danger2.active,.btnstyle1-danger2.disabled,.btnstyle1-danger2:active,.btnstyle1-danger2:focus,.btnstyle1-danger2:hover,.btnstyle1-danger2[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a
}
.btnstyle1-danger2.active,.btnstyle1-danger2:active {
	background-color:#942a25\9
}
.btnstyle1-success {
	border-color:#51a351 #51a351 #387038
}
.btnstyle1-success,.btnstyle1-success.active,.btnstyle1-success.disabled,.btnstyle1-success:active,.btnstyle1-success:focus,.btnstyle1-success:hover,.btnstyle1-success[disabled] {
	color:#fff;
	background-color:#51a351
}
.btnstyle1-success.active,.btnstyle1-success:active {
	background-color:#408140
}
.gametype-button-orange {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-orange a { color: #fff; }
.gametype-button-orange.on,.gametype-button-orange:hover {
	background-color:var(--main-color)
}
.gametype-button-blue {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-blue.on,.gametype-button-blue:hover {
	background-color:#1f8fff
}
.gametype-button-yellow {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-yellow.on,.gametype-button-yellow:hover {
	background-color:#0d9df1;
	color:#0e151b
}
.gametype-button-yellow1 {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-yellow1.on,.gametype-button-yellow1:hover {
	background-color:#d40511
}
.gametype-button-white {
	background-color:#cacaca;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#0e151b;
	border-radius:3px;
	cursor:pointer;
	border:1px solid #0e151b
}
.gametype-button-white.on,.gametype-button-white:hover {
	background-color:#0d9df1;
	border:1px solid #0d9df1;
	color:#0e151b
}
.gametype-button-white1 {
	background-color:#cacaca;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#0e151b;
	border-radius:3px;
	cursor:pointer;
	border:1px solid #0e151b
}
.gametype-button-white1.on,.gametype-button-white1:hover {
	background-color:#ff4900;
	border:1px solid #ff4900;
	color:#0e151b
}
.gametype-button-red {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-red.on,.gametype-button-red:hover {
	background-color:#ff2c2c
}
.gametype-button-gold {
	background-color:#2c343b;
	float:left;
	padding:7px 27px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	margin-right:3px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gametype-button-gold.on,.gametype-button-gold:hover {
	background-color:#63c6ff;
	color:#0e151b
}
.btnstyle1-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#49afcd;
	background-image:linear-gradient(180deg,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-info.active,.btnstyle1-info.disabled,.btnstyle1-info:active,.btnstyle1-info:focus,.btnstyle1-info:hover,.btnstyle1-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0
}
.btnstyle1-info.active,.btnstyle1-info:active {
	background-color:#24748c\9
}
.btnstyle1-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#363636;
	background-image:linear-gradient(180deg,#3d4650,#111);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3d4650",endColorstr="#ff111",GradientType=0);
	border-color:#111 #111 #0e151b;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#111;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btnstyle1-inverse.active,.btnstyle1-inverse.disabled,.btnstyle1-inverse:active,.btnstyle1-inverse:focus,.btnstyle1-inverse:hover,.btnstyle1-inverse[disabled] {
	color:#fff;
	background-color:#111;
	*background-color:#151515
}
.btnstyle1-inverse.active,.btnstyle1-inverse:active {
	background-color:#080808\9
}
.btnstyle1-inverse3 {
	color:#c8e1fd;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#0c1524;
	background-image:linear-gradient(180deg,#354562,#111e33);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1111",endColorstr="#ff1111",GradientType=0);
	border-color:#b2571d;
	background-color:#111
}
.btnstyle1-inverse3.active,.btnstyle1-inverse3.disabled,.btnstyle1-inverse3:active,.btnstyle1-inverse3:focus,.btnstyle1-inverse3:hover,.btnstyle1-inverse3[disabled] {
	color:#fff;
	background-color:#111e33;
	*background-color:#354562
}
.btnstyle2 {
	background-image:linear-gradient(180deg,#21a42f,#108118)
}
.btnstyle2,.btnstyle3 {
	font-weight:700!important
}
.btnstyle3 {
	background-image:linear-gradient(180deg,#b72323,#761717)
}
.btn {
	font-weight:300;
	border-radius:3px
}
.btn-main {
	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;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	font-weight:300;
	border-radius:3px
}
.btn.active:focus,.btn:active:focus,.btn:focus {
	outline:none
}
.btn-icon,.btn.btn-icon {
	display:inline-block;
	width:28px;
	height:28px;
	padding:0;
	border:none;
	line-height:28px;
	text-align:center;
	font-size:14px
}
.btn-circle,.btn.btn-circle {
	border-radius:50%
}
.btn-icon.btn-xs {
	width:16px;
	height:16px;
	font-size:8px;
	line-height:16px
}
.btn-icon.btn-sm {
	width:22px;
	height:22px;
	font-size:11px;
	line-height:22px
}
.btn-icon.btn-lg {
	width:34px;
	height:34px;
	font-size:17px;
	line-height:34px
}
.btn-scroll-to-top {
	position:fixed;
	bottom:20px;
	right:25px;
	z-index:1020
}
.btn>.pull-left,.btn>.pull-right {
	line-height:1.428571429
}
.btn-block {
	padding-left:12px;
	padding-right:12px
}
.btn.active,.btn:active {
	box-shadow:inset 0 3px 5px rgba(0,0,0,.1)
}
.btn.btn-default {
	color:#fff;
	background:#b6c2c9;
	border-color:#b6c2c9
}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default {
	background:#929ba1;
	border-color:#929ba1
}
.btn-group .btn.btn-default:not(.active)+.btn.btn-default,.input-group-btn .btn.btn-default:not(.active)+.btn.btn-default {
	border-left-color:#929ba1
}
.btn.btn-white {
	font-weight:900;
	color:#333;
	background:#fff;
	border-color:#e2e7eb
}
.btn.btn-white.btn-white-without-border {
	border-color:#fff
}
.btn.btn-white.btn-white-without-border.active,.btn.btn-white.btn-white-without-border.active:focus,.btn.btn-white.btn-white-without-border.active:hover {
	border-color:#ddd
}
.btn.btn-white.btn-white-without-border:focus,.btn.btn-white.btn-white-without-border:hover {
	border-color:#eee
}
.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover,.open .dropdown-toggle.btn-white {
	background:#e2e7eb;
	border-color:#d8dde1
}
.btn-group .btn.btn-white:not(.active)+.btn.btn-white,.input-group-btn .btn.btn-white:not(.active)+.btn.btn-white {
	border-left-color:#eee
}
.btn.btn-sports-vs {
	border:1px solid #0e151b;
	border-radius:3px
}
.btn.btn-sports,.btn.btn-sports-vs, .bet-type {
	color:#fff;
	background:#2d353c;
	border-color:#424242 #181818 #232324 #2c3339;
	border-style:solid;
	border-width:1px;
	border-radius:0;
	font-size:9pt;
	font-family:Malgun Gothic,dotum;
	background:linear-gradient(180deg,#2d353c,#222)
}
.betType:hover {
	color:#fff;}

.bar-mini {
	background:linear-gradient(45deg,#111,#1d2227)
}
.btn-sports.active,.btn-sports:active,.btn-sports:focus,.mob-odd-btn.active,.open .dropdown-toggle.btn-sports {
	color:#00a1ff;
	background:#ff6201;
	border-color:#424242 #181818 #232324 #2c3339;
	border-style:solid;
	border-width:1px;
	border-radius:0;
	font-size:9pt;
	font-family:Malgun Gothic,dotum
}
.btn-group .btn.btn-sports:not(.active)+.btn.btn-sports,.input-group-btn .btn.btn-sports:not(.active)+.btn.btn-sports {
	color:#00a1ff;
	border:1px solid #4b555f;
	border-radius:0
}
.btn.btn-inverse {
	color:#fff;
	background:#2d353c;
	border-color:#2d353c
}
.btn-inverse.active,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open .dropdown-toggle.btn-inverse {
	background:#242a30;
	border-color:#242a30
}
.btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse,.input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse {
	border-left-color:#242a30
}
.btn.btn-primary {
	color:#fff;
	background:#348fe2;
	border-color:#348fe2
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
	background:#2a72b5;
	border-color:#2a72b5
}
.btn-group .btn.btn-primary:not(.active)+.btn.btn-primary,.input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary {
	border-left-color:#2a72b5
}
.btn.btn-primary-blue {
	color:#fff;
	background-image:linear-gradient(180deg,#2336a7 0,#1c2f97 20%,#0f1e71 50%,#041053 80%,#03063b);
	border-top:1px solid #3a5bca;
	border-bottom:none
}
.btn.btn-success {
	color:#fff;
	background:#00acac;
	border-color:#00acac
}
.btn.btn-success.active,.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover,.open .dropdown-toggle.btn-success {
	background:#008a8a;
	border-color:#008a8a
}
.btn-group .btn.btn-success:not(.active)+.btn.btn-success,.input-group-btn .btn.btn-success:not(.active)+.btn.btn-success {
	border-left-color:#008a8a
}
.btn.btn-success2 {
	color:#fff;
	background:#5cb85c;
	border-color:#5cb85c
}
.btn.btn-success2.active,.btn.btn-success2:active,.btn.btn-success2:focus,.btn.btn-success2:hover,.open .dropdown-toggle.btn-success2 {
	background:#4cae4c;
	border-color:#4cae4c
}
.btn-group .btn.btn-success2:not(.active)+.btn.btn-success2,.input-group-btn .btn.btn-success2:not(.active)+.btn.btn-success2 {
	border-left-color:#4cae4c
}
.btn.btn-inverse2 {
	color:#fff;
	font-weight:700;
	border:1px solid #111;
	background:linear-gradient(180deg,#3d4650,#0e151b);
	font-size:12pt
}
.btn.btn-inverse2.active,.btn.btn-inverse2:active,.btn.btn-inverse2:focus,.btn.btn-inverse2:hover,.open .dropdown-toggle.btn-inverse2 {
	color:#0e151b;
	font-weight:700;
	border:1px solid #111;
	background:linear-gradient(180deg,#93d872,#3a873a);
	font-size:12pt
}
.btn-group .btn.btn-inverse2:not(.active)+.btn.btn-inverse2,.input-group-btn .btn.btn-inverse2:not(.active)+.btn.btn-inverse2 {
	border-left-color:#4cae4c
}
.btn.btn-warning {
	color:#fff;
	background:#1aa5f5;
	border-color:#1aa5f5
}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
	background:#1584c4;
	border-color:#1584c4
}
.btn-group .btn.btn-warning:not(.active)+.btn.btn-warning,.input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning {
	border-left-color:#1584c4
}
.btn.btn-danger {
	color:#fff;
	background:#ff5b57;
	border-color:#ff5b57
}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
	background:#cc4946;
	border-color:#cc4946
}
.btn-group .btn.btn-danger:not(.active)+.btn.btn-danger,.input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger {
	border-left-color:#cc4946
}
.btn.btn-info {
	color:#fff;
	background:#49b6d6;
	border-color:#49b6d6
}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
	background:#3a92ab;
	border-color:#3a92ab
}
.btn-group .btn.btn-info:not(.active)+.btn.btn-info,.input-group-btn .btn.btn-info:not(.active)+.btn.btn-info {
	border-left-color:#3a92ab
}
.panel {
	border:none;
	box-shadow:none;
	border-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	font-size:8pt;
	font-family:Malgun Gothic,dotum
}
.panel.panel-no-rounded-corner .panel-body,.panel.panel-no-rounded-corner .panel-footer,.panel.panel-no-rounded-corner .panel-heading {
	border-radius:0!important
}
.panel-heading {
	padding:10px 15px;
	border:none
}
.panel-heading+.slimScrollDiv,.panel-heading+.table {
	border-top:1px solid #eee
}
.panel-heading-btn {
	float:right
}
.panel-heading-btn>a {
	margin-left:8px
}
.panel-heading .btn-group .btn {
	margin-top:-7px
}
.panel-heading .btn-group .btn.btn-sm {
	margin-top:-5px
}
.panel-heading .btn-group .btn.btn-xs {
	margin-top:-1px
}
.panel-heading .label.pull-left,.panel-heading .label.pull-right {
	line-height:15px
}
.panel-heading .progress.pull-left,.panel-heading .progress.pull-right {
	width:40%;
	min-width:120px
}
.panel-heading+.alert {
	margin-bottom:0;
	border-radius:0
}
.panel-with-tabs.panel-default .panel-heading {
	background:#c1ccd1;
	color:#333
}
.panel-heading .nav-tabs {
	margin-top:-10px;
	margin-right:-15px
}
.panel-heading .nav-tabs>li>a {
	padding:10px 15px;
	line-height:20px
}
.panel-title {
	line-height:20px;
	font-size:16px
}
.panel-title .accordion-toggle {
	margin:-10px -15px;
	padding:10px 15px
}
.panel-title .accordion-toggle.accordion-toggle-styled .fa:before {
	content:"\f056"
}
.panel-title .accordion-toggle.accordion-toggle-styled.collapsed .fa:before {
	content:"\f055"
}
.panel-title .pull-right {
	line-height:20px
}
.panel-toolbar {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 15px;
	background:#fff
}
.panel-toolbar+.form-control {
	margin:-1px 0 0;
	border-right:none;
	border-left:none
}
.panel-group .panel {
	border-radius:3px
}
.form-control+.panel-footer {
	border-top:none
}
.panel-body {
	padding:0 0 2px
}
.panel-body.no-border {
	border:none!important
}
.panel-body.with-table>.table {
	border:0;
	margin:0
}
.panel-body.with-table>.table tr:last-child td,.panel-body.with-table>.table tr:last-child th {
	border-bottom:0
}
.panel-default>.panel-heading+.panel-collapse .panel-body,.panel-footer {
	border-top:1px solid #eee
}
.panel-footer {
	background:#fff
}
.panel .tab-content {
	border-radius:0 0 3px 3px
}
.panel-default>.panel-heading {
	background:#fafafa
}
.panel-danger>.panel-heading,.panel-info>.panel-heading,.panel-inverse>.panel-heading,.panel-primary>.panel-heading,.panel-success>.panel-heading,.panel-warning>.panel-heading {
	color:#fff
}
.panel-inverse>.panel-heading {
	background:#000
}
.panel-inverse>.panel-heading-white {
	background:#ebebeb
}
.panel-success>.panel-heading {
	background:#008a8a
}
.panel-warning>.panel-heading {
	background:#1584c4
}
.panel-danger>.panel-heading {
	background:#cc4946
}
.panel-primary>.panel-heading {
	background:#2a72b5
}
.panel-info>.panel-heading {
	background:#3a92ab
}
.panel.panel-expand {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	overflow:hidden;
	z-index:1080
}
.panel-expand .height-full,.panel-expand .height-lg,.panel-expand .height-md,.panel-expand .height-sm,.panel-expand .height-xs {
	height:100%!important
}
@keyframes panelExpand {
	0% {
		top:50%;
		left:50%;
		right:50%;
		bottom:50%
	}
	to {
		top:0;
		left:0;
		right:0;
		bottom:0
	}
}
@-webkit-keyframes panelExpand {
	0% {
		top:50%;
		left:50%;
		right:50%;
		bottom:50%
	}
	to {
		top:0;
		left:0;
		right:0;
		bottom:0
	}
}
.panel.panel-expand>.panel-heading .fa.fa-expand:before {
	content:"\f066"
}
.panel.panel-expand,.panel.panel-expand>.panel-body,.panel.panel-expand>.panel-heading {
	border-radius:0
}
.panel.panel-expand>.panel-body {
	top:40px;
	overflow-y:scroll;
	z-index:1020
}
.panel.panel-expand>.panel-body,.panel.panel-expand>.panel-footer {
	position:absolute;
	right:0;
	left:0;
	bottom:0
}
.panel.panel-loading .panel-body {
	position:relative;
	z-index:0
}
.panel.panel-loading.panel-expand .panel-body {
	position:absolute
}
.panel.panel-loading .panel-body .panel-loader {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#fff;
	opacity:.9;
	filter:alpha(opacity=90);
	animation:fadeIn .2s;
	-webkit-animation:fadeIn .2s;
	z-index:1020;
	border-radius:0 0 4px 4px
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
.modal-content {
	border:none;
	border-radius:3px
}
.modal-content,.modal-content-blue {
	box-shadow:0 5px 15px rgba(0,0,0,.3)
}
.modal-content-blue {
	border:none;
	background-color:#111832
}
.modal-content-gold {
	border:3px solid #50778e;
	box-shadow:0 5px 15px rgba(0,0,0,.3);
	border-radius:5px
}
.modal-header {
	padding:12px 15px;
	border-bottom-color:#e2e7eb
}
.modal-header .close {
	margin-top:2px
}
.modal-header-blue {
	padding:12px 15px;
	border-bottom:1px solid #293047
}
.modal-header-blue .close {
	margin-top:2px
}
.modal-body {
	padding:15px
}
.modal-footer {
	border-top-color:#e2e7eb;
	padding:14px 15px 15px
}
.modal-footer-blue {
	border-top:1px solid #293047;
	padding:14px 15px 15px
}
.modal-message .modal-dialog {
	width:100%
}
.modal-message .modal-content {
	border-radius:0
}
.modal-message .modal-body,.modal-message .modal-footer,.modal-message .modal-header {
	width:60%;
	border:none;
	margin:0 auto
}
.modal-backdrop.fade.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.media,.media-body {
	overflow:hidden;
	zoom:1
}
.media .media-object {
	width:128px
}
.media.media-lg .media-object {
	width:256px
}
.media.media-sm .media-object {
	width:64px
}
.media.media-xs .media-object {
	width:32px
}
.media>.media-left,.media>.pull-left {
	padding-right:15px
}
.media>.media-right,.media>.pull-right {
	padding-left:15px
}
.media a:not(.btn).media-heading:focus,.media a:not(.btn).media-heading:hover,.media a:not(.btn):focus,.media a:not(.btn):focus .media-heading,.media a:not(.btn):hover,.media a:not(.btn):hover .media-heading {
	color:#242a30;
	text-decoration:none
}
.media-list.media-list-with-divider>li+li {
	border-top:1px solid #eee;
	padding-top:20px
}
.table-dark {
	border-radius:0;
	background:#111;
	width:100%;
	border:1px solid #ccc
}
.table {
	border-color:#0e151b;
	border-radius:3px;
	background:#fff
}
.table>thead>tr>th {
	color:#242a30;
	font-weight:600;
	border-bottom:2px solid #0e151b!important
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border-color:#0e151b;
	padding:10px 15px;
	background:#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:7px 15px
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background:#e8ecf1!important
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
	background:#f0f3f5
}
.table.table-inverse>tbody>tr>td,.table.table-inverse>tbody>tr>th,.table.table-inverse>tfoot>tr>td,.table.table-inverse>tfoot>tr>th,.table.table-inverse>thead>tr>td,.table.table-inverse>thead>tr>th {
	border-color:#999!important;
	border-color:rgba(0,0,0,.2)!important
}
.table.table-inverse,.table.table-inverse>tbody>tr>th,.table.table-inverse>tfoot>tr>th,.table.table-inverse>thead>tr>th {
	color:#fff
}
.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:#dbf0f7;
	border-color:#b6e2ef
}
.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:#cee;
	border-color:#99dede
}
.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:#ffdedd;
	border-color:#ffbdbc
}
.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:#d1edfd;
	border-color:#a3dbfb
}
.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:#f0f3f5;
	border-color:#e2e7e9
}
.well {
	padding:15px;
	background:#fff;
	box-shadow:none;
	-webkit-box-shadow:none
}
.well-sm {
	padding:10px
}
.well-lg {
	padding:30px
}
.jumbotron {
	background:#f0f3f4
}
.jumbotron .h1,.jumbotron h1 {
	font-size:56px
}
.jumbotron p {
	font-size:18px
}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover {
	background:#348fe2
}
.nav-pills>.active>a>.badge,a.list-group-item.active>.badge {
	color:#242a30
}
.nav.nav-pills.nav-sm>li {
	margin:0 0 3px
}
.nav.nav-pills.nav-sm>li a {
	padding:8px 10px;
	line-height:1.5
}
.carousel .carousel-control .fa {
	position:absolute;
	top:50%;
	z-index:5;
	display:block;
	width:30px;
	height:30px;
	margin-top:-15px;
	text-align:center;
	line-height:30px;
	margin-left:-15px
}
.carousel .carousel-control.left .fa {
	margin-left:15px
}
.row {
	margin:0 -10px
}
.row>[class*=col-] {
	padding:0 10px
}
.row.row-space-0 {
	margin:0
}
.row.row-space-2 {
	margin:0 -1px
}
.row.row-space-4 {
	margin:0 -2px
}
.row.row-space-6 {
	margin:0 -3px
}
.row.row-space-8 {
	margin:0 -4px
}
.row.row-space-10 {
	margin:0 -5px
}
.row.row-space-12 {
	margin:0 -6px
}
.row.row-space-14 {
	margin:0 -7px
}
.row.row-space-16 {
	margin:0 -8px
}
.row.row-space-18 {
	margin:0 -9px;
	margin:0 -10px
}
.row.row-space-22 {
	margin:0 -11px
}
.row.row-space-24 {
	margin:0 -12px
}
.row.row-space-26 {
	margin:0 -13px
}
.row.row-space-28 {
	margin:0 -14px
}
.row.row-space-30 {
	margin:0 -15px
}
.row.row-space-0>[class*=col-] {
	padding:0
}
.row.row-space-2>[class*=col-] {
	padding:0 1px
}
.row.row-space-4>[class*=col-] {
	padding:0 2px
}
.row.row-space-6>[class*=col-] {
	padding:0 3px
}
.row.row-space-8>[class*=col-] {
	padding:0 4px
}
.row.row-space-10>[class*=col-] {
	padding:0 5px
}
.row.row-space-12>[class*=col-] {
	padding:0 6px
}
.row.row-space-14>[class*=col-] {
	padding:0 7px
}
.row.row-space-16>[class*=col-] {
	padding:0 8px
}
.row.row-space-18>[class*=col-] {
	padding:0 9px
}
.row.row-space-20>[class*=col-] {
	padding:0 10px
}
.row.row-space-22>[class*=col-] {
	padding:0 11px
}
.row.row-space-24>[class*=col-] {
	padding:0 12px
}
.row.row-space-26>[class*=col-] {
	padding:0 13px
}
.row.row-space-28>[class*=col-] {
	padding:0 14px
}
.row.row-space-30>[class*=col-] {
	padding:0 15px
}
.semi-bold {
	font-weight:600
}
.overflow-auto {
	overflow:auto!important
}
.overflow-hidden {
	overflow:hidden!important
}
.overflow-visible {
	overflow:visible!important
}
.overflow-scroll {
	overflow:scroll!important
}
.overflow-x-hidden {
	overflow-x:hidden!important
}
.overflow-x-visible {
	overflow-x:visible!important
}
.overflow-x-scroll {
	overflow-x:scroll!important
}
.overflow-y-hidden {
	overflow-y:hidden!important
}
.overflow-y-visible {
	overflow-y:visible!important
}
.overflow-y-scroll {
	overflow-y:scroll!important
}
.m-auto {
	margin:0 auto!important
}
.m-0 {
	margin:0!important
}
.m-1 {
	margin:1px!important
}
.m-2 {
	margin:2px!important
}
.m-3 {
	margin:3px!important
}
.m-4 {
	margin:4px!important
}
.m-5 {
	margin:5px!important
}
.m-6 {
	margin:6px!important
}
.m-7 {
	margin:7px!important
}
.m-8 {
	margin:8px!important
}
.m-9 {
	margin:9px!important
}
.m-10 {
	margin:10px!important
}
.m-11 {
	margin:11px!important
}
.m-12 {
	margin:12px!important
}
.m-13 {
	margin:13px!important
}
.m-14 {
	margin:14px!important
}
.m-15 {
	margin:15px!important
}
.m-20 {
	margin:20px!important
}
.m-21 {
	margin:21px!important
}
.m-22 {
	margin:22px!important
}
.m-23 {
	margin:23px!important
}
.m-24 {
	margin:24px!important
}
.m-25 {
	margin:25px!important
}
.m-30 {
	margin:30px!important
}
.m-35 {
	margin:35px!important
}
.m-40 {
	margin:40px!important
}
.m-t-m-1 {
	margin-top:-1px!important
}
.m-t-m-2 {
	margin-top:-2px!important
}
.m-t-m-3 {
	margin-top:-3px!important
}
.m-t-m-4 {
	margin-top:-4px!important
}
.m-t-m-5 {
	margin-top:-5px!important
}
.m-t-m-6 {
	margin-top:-6px!important
}
.m-t-m-7 {
	margin-top:-7px!important
}
.m-t-m-8 {
	margin-top:-8px!important
}
.m-t-m-9 {
	margin-top:-9px!important
}
.m-t-m-10 {
	margin-top:-10px!important
}
.m-t-m-15 {
	margin-top:-15px!important
}
.m-t-m-20 {
	margin-top:-20px!important
}
.m-t-m-25 {
	margin-top:-25px!important
}
.m-t-0 {
	margin-top:0!important
}
.m-t-1 {
	margin-top:1px!important
}
.m-t-2 {
	margin-top:2px!important
}
.m-t-3 {
	margin-top:3px!important
}
.m-t-4 {
	margin-top:4px!important
}
.m-t-5 {
	margin-top:5px!important
}
.m-t-6 {
	margin-top:6px!important
}
.m-t-7 {
	margin-top:7px!important
}
.m-t-8 {
	margin-top:8px!important
}
.m-t-9 {
	margin-top:9px!important
}
.m-t-10 {
	margin-top:10px!important
}
.m-t-11 {
	margin-top:11px!important
}
.m-t-12 {
	margin-top:12px!important
}
.m-t-13 {
	margin-top:13px!important
}
.m-t-14 {
	margin-top:14px!important
}
.m-t-15 {
	margin-top:15px!important
}
.m-t-16 {
	margin-top:16px!important
}
.m-t-17 {
	margin-top:17px!important
}
.m-t-18 {
	margin-top:18px!important
}
.m-t-19 {
	margin-top:19px!important
}
.m-t-20 {
	margin-top:20px!important
}
.m-t-21 {
	margin-top:21px!important
}
.m-t-22 {
	margin-top:22px!important
}
.m-t-23 {
	margin-top:23px!important
}
.m-t-24 {
	margin-top:24px!important
}
.m-t-25 {
	margin-top:25px!important
}
.m-t-26 {
	margin-top:26px!important
}
.m-t-30 {
	margin-top:30px!important
}
.m-t-31 {
	margin-top:31px!important
}
.m-t-32 {
	margin-top:32px!important
}
.m-t-33 {
	margin-top:33px!important
}
.m-t-34 {
	margin-top:34px!important
}
.m-t-35 {
	margin-top:35px!important
}
.m-t-36 {
	margin-top:36px!important
}
.m-t-37 {
	margin-top:37px!important
}
.m-t-38 {
	margin-top:38px!important
}
.m-t-39 {
	margin-top:39px!important
}
.m-t-40 {
	margin-top:40px!important
}
.m-t-41 {
	margin-top:41px!important
}
.m-t-42 {
	margin-top:42px!important
}
.m-t-43 {
	margin-top:43px!important
}
.m-t-44 {
	margin-top:44px!important
}
.m-t-45 {
	margin-top:45px!important
}
.m-t-46 {
	margin-top:46px!important
}
.m-t-47 {
	margin-top:47px!important
}
.m-t-48 {
	margin-top:48px!important
}
.m-t-49 {
	margin-top:49px!important
}
.m-t-50 {
	margin-top:50px!important
}
.m-t-60 {
	margin-top:60px!important
}
.m-t-65 {
	margin-top:65px!important
}
.m-t-70 {
	margin-top:70px!important
}
.m-t-80 {
	margin-top:80px!important
}
.m-t-90 {
	margin-top:90px!important
}
.m-t-100 {
	margin-top:100px!important
}
.m-t-125 {
	margin-top:125px!important
}
.m-t-150 {
	margin-top:150px!important
}
.m-t-160 {
	margin-top:160px!important
}
.m-t-170 {
	margin-top:170px!important
}
.m-t-180 {
	margin-top:180px!important
}
.m-t-190 {
	margin-top:190px!important
}
.m-t-200 {
	margin-top:200px!important
}
.m-t-250 {
	margin-top:250px!important
}
.m-r-0 {
	margin-right:0!important
}
.m-r-1 {
	margin-right:1px!important
}
.m-r-2 {
	margin-right:2px!important
}
.m-r-3 {
	margin-right:3px!important
}
.m-r-4 {
	margin-right:4px!important
}
.m-r-5 {
	margin-right:5px!important
}
.m-r-6 {
	margin-right:6px!important
}
.m-r-7 {
	margin-right:7px!important
}
.m-r-8 {
	margin-right:8px!important
}
.m-r-9 {
	margin-right:9px!important
}
.m-r-10 {
	margin-right:10px!important
}
.m-r-12 {
	margin-right:12px!important
}
.m-r-13 {
	margin-right:13px!important
}
.m-r-14 {
	margin-right:14px!important
}
.m-r-15 {
	margin-right:15px!important
}
.m-r-16 {
	margin-right:16px!important
}
.m-r-20 {
	margin-right:20px!important
}
.m-r-22 {
	margin-right:22px!important
}
.m-r-25 {
	margin-right:25px!important
}
.m-r-30 {
	margin-right:30px!important
}
.m-r-35 {
	margin-right:35px!important
}
.m-r-40 {
	margin-right:40px!important
}
.m-r-280 {
	margin-right:280px!important
}
.m-b-0 {
	margin-bottom:0!important
}
.m-b-1 {
	margin-bottom:1px!important
}
.m-b-2 {
	margin-bottom:2px!important
}
.m-b-3 {
	margin-bottom:3px!important
}
.m-b-4 {
	margin-bottom:4px!important
}
.m-b-5 {
	margin-bottom:5px!important
}
.m-b-6 {
	margin-bottom:6px!important
}
.m-b-7 {
	margin-bottom:7px!important
}
.m-b-8 {
	margin-bottom:8px!important
}
.m-b-9 {
	margin-bottom:9px!important
}
.m-b-10 {
	margin-bottom:10px!important
}
.m-b-11 {
	margin-bottom:11px!important
}
.m-b-12 {
	margin-bottom:12px!important
}
.m-b-13 {
	margin-bottom:13px!important
}
.m-b-14 {
	margin-bottom:14px!important
}
.m-b-15 {
	margin-bottom:15px!important
}
.m-b-16 {
	margin-bottom:16px!important
}
.m-b-18 {
	margin-bottom:18px!important
}
.m-b-20 {
	margin-bottom:20px!important
}
.m-b-25 {
	margin-bottom:25px!important
}
.m-b-29 {
	margin-bottom:29px!important
}
.m-b-30 {
	margin-bottom:30px!important
}
.m-b-35 {
	margin-bottom:35px!important
}
.m-b-40 {
	margin-bottom:40px!important
}
.m-b-50 {
	margin-bottom:50px!important
}
.m-b-60 {
	margin-bottom:50px!important
}
.m-b-100 {
	margin-bottom:100px!important
}
.m-b-110 {
	margin-bottom:110px!important
}
.m-b-120 {
	margin-bottom:120px!important
}
.m-b-130 {
	margin-bottom:130px!important
}
.m-b-150 {
	margin-bottom:150px!important
}
.m-b-200 {
	margin-bottom:200px!important
}
.m-l-0 {
	margin-left:0!important
}
.m-l-1 {
	margin-left:1px!important
}
.m-l-2 {
	margin-left:2px!important
}
.m-l-3 {
	margin-left:3px!important
}
.m-l-4 {
	margin-left:4px!important
}
.m-l-5 {
	margin-left:5px!important
}
.m-l-6 {
	margin-left:6px!important
}
.m-l-7 {
	margin-left:7px!important
}
.m-l-8 {
	margin-left:8px!important
}
.m-l-9 {
	margin-left:9px!important
}
.m-l-10 {
	margin-left:10px!important
}
.m-l-12 {
	margin-left:12px!important
}
.m-l-15 {
	margin-left:15px!important
}
.m-l-20 {
	margin-left:20px!important
}
.m-l-22 {
	margin-left:22px!important
}
.m-l-24 {
	margin-left:24px!important
}
.m-l-25 {
	margin-left:25px!important
}
.m-l-28 {
	margin-left:28px!important
}
.m-l-30 {
	margin-left:30px!important
}
.m-l-35 {
	margin-left:35px!important
}
.m-l-40 {
	margin-left:40px!important
}
.m-l-50 {
	margin-left:50px!important
}
.m-l-60 {
	margin-left:60px!important
}
.m-l-80 {
	margin-left:80px!important
}
.m-l-90 {
	margin-left:90px!important
}
.m-l-100 {
	margin-left:100px!important
}
.m-l-70 {
	margin-left:70px!important
}
.m-l-280 {
	margin-left:280px!important
}
.m-l-95 {
	margin-left:95px!important
}
.m-l-447 {
	margin-left:447px!important
}
.mgmlr {
	margin-left:77px!important;
	margin-right:70px!important
}
.m-l-m-1 {
	margin-left:-1px!important
}
.m-l-m-2 {
	margin-left:-2px!important
}
.m-l-m-3 {
	margin-left:-3px!important
}
.m-l-m-4 {
	margin-left:-4px!important
}
.m-l-m-5 {
	margin-left:-5px!important
}
.p-0 {
	padding:0!important
}
.p-1 {
	padding:1px!important
}
.p-2 {
	padding:2px!important
}
.p-3 {
	padding:3px!important
}
.p-4 {
	padding:4px!important
}
.p-5 {
	padding:5px!important
}
.p-6 {
	padding:6px!important
}
.p-7 {
	padding:7px!important
}
.p-8 {
	padding:8px!important
}
.p-9 {
	padding:9px!important
}
.p-10 {
	padding:10px!important
}
.p-12 {
	padding:12px!important
}
.p-14 {
	padding:14px!important
}
.p-15,.wrapper {
	padding:15px!important
}
.p-16 {
	padding:16px!important
}
.p-17 {
	padding:17px!important
}
.p-18 {
	padding:18px!important
}
.p-19 {
	padding:19px!important
}
.p-20 {
	padding:20px!important
}
.p-25 {
	padding:25px!important
}
.p-30 {
	padding:30px!important
}
.p-35 {
	padding:35px!important
}
.p-40 {
	padding:40px!important
}
.p-t-0 {
	padding-top:0!important
}
.p-t-1 {
	padding-top:1px!important
}
.p-t-2 {
	padding-top:2px!important
}
.p-t-3 {
	padding-top:3px!important
}
.p-t-4 {
	padding-top:4px!important
}
.p-t-5 {
	padding-top:5px!important
}
.p-t-6 {
	padding-top:6px!important
}
.p-t-7 {
	padding-top:7px!important
}
.p-t-8 {
	padding-top:8px!important
}
.p-t-9 {
	padding-top:9px!important
}
.p-t-10 {
	padding-top:10px!important
}
.p-t-11 {
	padding-top:11px!important
}
.p-t-12 {
	padding-top:12px!important
}
.p-t-13 {
	padding-top:13px!important
}
.p-t-14 {
	padding-top:14px!important
}
.p-t-15 {
	padding-top:15px!important
}
.p-t-16 {
	padding-top:16px!important
}
.p-t-17 {
	padding-top:17px!important
}
.p-t-18 {
	padding-top:18px!important
}
.p-t-20 {
	padding-top:20px!important
}
.p-t-22 {
	padding-top:22px!important
}
.p-t-23 {
	padding-top:23px!important
}
.p-t-25 {
	padding-top:25px!important
}
.p-t-26 {
	padding-top:26px!important
}
.p-t-29 {
	padding-top:29px!important
}
.p-t-30 {
	padding-top:30px!important
}
.p-t-35 {
	padding-top:35px!important
}
.p-t-38 {
	padding-top:38px!important
}
.p-t-40 {
	padding-top:40px!important
}
.p-t-45 {
	padding-top:45px!important
}
.p-t-50 {
	padding-top:50px!important
}
.p-t-60 {
	padding-top:60px!important
}
.p-t-70 {
	padding-top:70px!important
}
.p-t-102 {
	padding-top:102px!important
}
.p-r-0 {
	padding-right:0!important
}
.p-r-1 {
	padding-right:1px!important
}
.p-r-2 {
	padding-right:2px!important
}
.p-r-3 {
	padding-right:3px!important
}
.p-r-4 {
	padding-right:4px!important
}
.p-r-5 {
	padding-right:5px!important
}
.p-r-6 {
	padding-right:6px!important
}
.p-r-7 {
	padding-right:7px!important
}
.p-r-8 {
	padding-right:8px!important
}
.p-r-9 {
	padding-right:9px!important
}
.p-r-10 {
	padding-right:10px!important
}
.p-r-12 {
	padding-right:12px!important
}
.p-r-14 {
	padding-right:14px!important
}
.p-r-15 {
	padding-right:15px!important
}
.p-r-16 {
	padding-right:16px!important
}
.p-r-17 {
	padding-right:17px!important
}
.p-r-18 {
	padding-right:18px!important
}
.p-r-19 {
	padding-right:19px!important
}
.p-r-20 {
	padding-right:20px!important
}
.p-r-25 {
	padding-right:25px!important
}
.p-r-30 {
	padding-right:30px!important
}
.p-r-35 {
	padding-right:35px!important
}
.p-r-38 {
	padding-right:38px!important
}
.p-r-40 {
	padding-right:40px!important
}
.p-r-50 {
	padding-right:50px!important
}
.p-r-100 {
	padding-right:100px!important
}
.p-r-170 {
	padding-right:170px!important
}
.p-b-0 {
	padding-bottom:0!important
}
.p-b-1 {
	padding-bottom:1px!important
}
.p-b-2 {
	padding-bottom:2px!important
}
.p-b-3 {
	padding-bottom:3px!important
}
.p-b-4 {
	padding-bottom:4px!important
}
.p-b-5 {
	padding-bottom:5px!important
}
.p-b-6 {
	padding-bottom:6px!important
}
.p-b-7 {
	padding-bottom:7px!important
}
.p-b-8 {
	padding-bottom:8px!important
}
.p-b-9 {
	padding-bottom:9px!important
}
.p-b-10 {
	padding-bottom:10px!important
}
.p-b-11 {
	padding-bottom:11px!important
}
.p-b-12 {
	padding-bottom:12px!important
}
.p-b-15 {
	padding-bottom:15px!important
}
.p-b-16 {
	padding-bottom:16px!important
}
.p-b-20 {
	padding-bottom:20px!important
}
.p-b-25 {
	padding-bottom:25px!important
}
.p-b-30 {
	padding-bottom:30px!important
}
.p-b-35 {
	padding-bottom:35px!important
}
.p-b-40 {
	padding-bottom:40px!important
}
.p-b-50 {
	padding-bottom:50px!important
}
.p-b-60 {
	padding-bottom:60px!important
}
.p-b-70 {
	padding-bottom:70px!important
}
.p-l-0 {
	padding-left:0!important
}
.p-l-1 {
	padding-left:1px!important
}
.p-l-2 {
	padding-left:2px!important
}
.p-l-3 {
	padding-left:3px!important
}
.p-l-4 {
	padding-left:4px!important
}
.p-l-5 {
	padding-left:5px!important
}
.p-l-6 {
	padding-left:6px!important
}
.p-l-7 {
	padding-left:7px!important
}
.p-l-8 {
	padding-left:8px!important
}
.p-l-9 {
	padding-left:9px!important
}
.p-l-10 {
	padding-left:10px!important
}
.p-l-11 {
	padding-left:11px!important
}
.p-l-12 {
	padding-left:12px!important
}
.p-l-13 {
	padding-left:13px!important
}
.p-l-14 {
	padding-left:14px!important
}
.p-l-15 {
	padding-left:15px!important
}
.p-l-16 {
	padding-left:16px!important
}
.p-l-17 {
	padding-left:17px!important
}
.p-l-18 {
	padding-left:18px!important
}
.p-l-19 {
	padding-left:19px!important
}
.p-l-20 {
	padding-left:20px!important
}
.p-l-22 {
	padding-left:22px!important
}
.p-l-25 {
	padding-left:25px!important
}
.p-l-30 {
	padding-left:30px!important
}
.p-l-35 {
	padding-left:35px!important
}
.p-l-40 {
	padding-left:40px!important
}
.p-l-50 {
	padding-left:50px!important
}
.p-l-100 {
	padding-left:100px!important
}
.f-s-7 {
	font-size:7px!important
}
.f-s-8 {
	font-size:8px!important
}
.f-s-9 {
	font-size:9px!important
}
.f-s-10 {
	font-size:10px!important
}
.f-s-11 {
	font-size:11px!important
}
.f-s-12 {
	font-size:12px!important
}
.f-s-13 {
	font-size:13px!important
}
.f-s-14 {
	font-size:14px!important
}
.f-s-15 {
	font-size:15px!important
}
.f-s-16 {
	font-size:16px!important
}
.f-s-17 {
	font-size:17px!important
}
.f-s-18 {
	font-size:18px!important
}
.f-s-19 {
	font-size:19px!important
}
.f-s-20 {
	font-size:20px!important
}
.f-s-21 {
	font-size:21px!important
}
.f-s-22 {
	font-size:22px!important
}
.f-s-23 {
	font-size:23px!important
}
.f-s-24 {
	font-size:24px!important
}
.f-s-25 {
	font-size:25px!important
}
.f-s-26 {
	font-size:26px!important
}
.f-s-27 {
	font-size:27px!important
}
.f-s-28 {
	font-size:28px!important
}
.f-s-29 {
	font-size:29px!important
}
.f-s-30 {
	font-size:30px!important
}
.f-s-35 {
	font-size:35px!important
}
.f-s-40 {
	font-size:40px!important
}
.f-s-50 {
	font-size:50px!important
}
.f-s-60 {
	font-size:60px!important
}
.f-s-70 {
	font-size:70px!important
}
.f-s-80 {
	font-size:80px!important
}
.f-s-90 {
	font-size:90px!important
}
.f-s-100 {
	font-size:100px!important
}
.text-center {
	text-align:center!important
}
.text-left {
	text-align:left!important
}
.text-right {
	text-align:right!important
}
.pull-left {
	float:left!important
}
.pull-right {
	float:right!important
}
.pull-none {
	float:none!important
}
.pull_center {
	float:right;
	position:relative;
	left:-50%;
	text-align:left
}
.f-w {
	font-weight:700!important
}
.f-w-100 {
	font-weight:100!important
}
.f-w-200 {
	font-weight:200!important
}
.f-w-300 {
	font-weight:300!important
}
.f-w-400 {
	font-weight:400!important
}
.f-w-500 {
	font-weight:500!important
}
.f-w-600 {
	font-weight:600!important
}
.f-w-700 {
	font-weight:700!important
}
.f-w-800 {
	font-weight:800!important
}
.f-w-900 {
	font-weight:900!important
}
.table-td-valign-middle td,.table-th-valign-middle th,.table-valign-middle td,.table-valign-middle th {
	vertical-align:middle!important
}
.table-td-valign-top td,.table-th-valign-top th,.table-valign-top td,.table-valign-top th {
	vertical-align:top!important
}
.table-td-valign-bottom td,.table-th-valign-bottom th,.table-valign-bottom td,.table-valign-bottom th {
	vertical-align:bottom!important
}
.vertical-box {
	display:table;
	table-layout:fixed;
	border-spacing:0;
	height:100%;
	width:100%
}
.vertical-box-column {
	display:table-cell;
	vertical-align:top;
	height:100%
}
.vertical-box-row {
	display:table-row;
	height:100%
}
.vertical-box-row>.vertical-box-cell {
	position:relative;
	height:100%;
	width:100%;
	float:none
}
.vertical-box-row>.vertical-box-cell>.vertical-box-inner-cell {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden
}
.panel-expand .vertical-box .vertical-box-column {
	display:table-cell
}
.page-content-full-height .content {
	position:absolute;
	left:0;
	top:54px;
	right:0;
	bottom:0;
	-webkit-transform:translateZ(0)
}
.panel-expand .page-content-full-height .content {
	-webkit-transform:none
}
.no-rounded-corner {
	border-radius:0!important
}
.rounded-corner {
	border-radius:50%!important
}
.no-border {
	border:0!important
}
.border-top-1 {
	border-top:1px solid #eee!important
}
.border-right-1 {
	border-right:1px solid #eee!important
}
.border-right-1-2 {
	border-right:1px solid #333e46
}
.border-bottom-1 {
	border-bottom:1px solid #eee!important
}
.border-left-1 {
	border-left:1px solid #eee!important
}
.border-1 {
	border:1px solid #0b0b0c!important
}
.border-t2-b-1 {
	border-top:1px solid #2c3338!important
}
.border-t2-b-1,.border-t3-b-1 {
	border-bottom:1px solid #0e151b!important
}
.border-t3-b-1 {
	border-top:1px solid #383f46!important
}
.border-left-live {
	border-left:1px solid #111!important
}
.border-right-live {
	border-right:1px solid #111!important
}
.border-right-live2 {
	border-right:1px solid #131313!important
}
.border-top-live {
	border-top:1px solid #111!important
}
.border-bottom-live {
	border-bottom:1px solid #111!important
}
.border-left-live2 {
	border-left:1px solid #333!important
}
.hrline {
	border:none;
	border-top:1px solid rgba(0,0,0,.9);
	border-bottom:1px solid hsla(0,0%,100%,.08)
}
.hrline,.hrlinelive {
	background-color:transparent;
	height:0;
	margin:0;
	clear:both
}
.hrlinelive {
	border:none;
	border-top:1px solid #152b40
}
.no-box-shadow {
	box-shadow:none!important
}
.text-underline {
	text-decoration:underline!important
}
.no-bg {
	background:none!important
}
.shadow {
	box-shadow:0 0 7px rgba(0,0,0,.5)
}
.no-shadow {
	box-shadow:none!important
}
.height-xs {
	height:150px!important
}
.height-sm {
	height:300px!important
}
.height-md {
	height:450px!important
}
.height-lg {
	height:600px!important
}
.height-full {
	height:100%!important
}
.height-3 {
	height:3px!important
}
.height-4 {
	height:4px!important
}
.height-5 {
	height:5px!important
}
.height-6 {
	height:6px!important
}
.height-10 {
	height:10px!important
}
.height-15 {
	height:15px!important
}
.height-17 {
	height:17px!important
}
.height-18 {
	height:18px!important
}
.height-20 {
	height:20px!important
}
.height-21 {
	height:21px!important
}
.height-22 {
	height:22px!important
}
.height-23 {
	height:23px!important
}
.height-24 {
	height:24px!important
}
.height-25 {
	height:25px!important
}
.height-27 {
	height:27px!important
}
.height-28 {
	height:28px!important
}
.height-29 {
	height:29px!important
}
.height-30 {
	height:30px!important
}
.line-height-30 {
	line-height:30px!important
}
.height-31 {
	height:31px!important
}
.height-32 {
	height:32px!important
}
.height-33 {
	height:33px!important
}
.height-34 {
	height:34px!important
}
.height-35 {
	height:35px!important
}
.height-38 {
	height:38px!important
}
.height-39 {
	height:39px!important
}
.height-40 {
	height:40px!important
}
.height-42 {
	height:42px!important
}
.height-45 {
	height:45px!important
}
.height-47 {
	height:47px!important
}
.height-50 {
	height:50px!important
}
.height-52 {
	height:52px!important
}
.height-53 {
	height:53px!important
}
.height-54 {
	height:54px!important
}
.height-59 {
	height:59px!important
}
.height-60 {
	height:60px!important
}
.height-61 {
	height:61px!important
}
.height-65 {
	height:65px!important
}
.height-70 {
	height:70px!important
}
.height-80 {
	height:80px!important
}
.height-84 {
	height:84px!important
}
.height-90 {
	height:90px!important
}
.height-97 {
	height:97px!important
}
.height-99 {
	height:99px!important
}
.height-100 {
	height:100px!important
}
.height-107 {
	height:107px!important
}
.height-110 {
	height:110px!important
}
.height-117 {
	height:117px!important
}
.height-120 {
	height:120px!important
}
.height-130 {
	height:130px!important
}
.height-135 {
	height:135px!important
}
.height-140 {
	height:140px!important
}
.height-150 {
	height:150px!important
}
.height-165 {
	height:165px!important
}
.height-168 {
	height:168px!important
}
.height-179 {
	height:179px!important
}
.height-198 {
	height:198px!important
}
.height-200 {
	height:200px!important
}
.height-213 {
	height:213px!important
}
.height-225 {
	height:225px!important
}
.height-230 {
	height:230px!important
}
.height-239 {
	height:239px!important
}
.height-240 {
	height:240px!important
}
.height-245 {
	height:245px!important
}
.height-250 {
	height:250px!important
}
.height-290 {
	height:290px!important
}
.height-300 {
	height:300px!important
}
.height-310 {
	height:310px!important
}
.height-320 {
	height:320px!important
}
.height-330 {
	height:330px!important
}
.height-334 {
	height:334px!important
}
.height-335 {
	height:335px!important
}
.height-336 {
	height:336px!important
}
.height-337 {
	height:337px!important
}
.height-338 {
	height:338px!important
}
.height-339 {
	height:339px!important
}
.height-340 {
	height:340px!important
}
.height-350 {
	height:350px!important
}
.height-360 {
	height:360px!important
}
.height-370 {
	height:370px!important
}
.height-380 {
	height:380px!important
}
.height-390 {
	height:390px!important
}
.height-391 {
	height:391px!important
}
.height-400 {
	height:400px!important
}
.height-420 {
	height:420px!important
}
.height-430 {
	height:430px!important
}
.height-431 {
	height:431px!important
}
.height-432 {
	height:432px!important
}
.height-433 {
	height:433px!important
}
.height-434 {
	height:434px!important
}
.height-435 {
	height:435px!important
}
.height-436 {
	height:436px!important
}
.height-437 {
	height:437px!important
}
.height-438 {
	height:438px!important
}
.height-439 {
	height:439px!important
}
.height-398 {
	height:398px!important
}
.height-410 {
	height:410px!important
}
.height-440 {
	height:440px!important
}
.height-450 {
	height:450px!important
}
.height-500 {
	height:500px!important
}
.height-550 {
	height:550px!important
}
.height-600 {
	height:600px!important
}
.height-610 {
	height:610px!important
}
.height-620 {
	height:620px!important
}
.height-630 {
	height:630px!important
}
.height-640 {
	height:640px!important
}
.height-650 {
	height:650px!important
}
.height-660 {
	height:660px!important
}
.height-670 {
	height:670px!important
}
.height-680 {
	height:680px!important
}
.height-690 {
	height:690px!important
}
.height-700 {
	height:700px!important
}
.height-800 {
	height:800px!important
}
.height-900 {
	height:900px!important
}
.height-100-pro {
	height:100%!important
}
.height-100-pro-25 {
	height:calc(100% - 25px)!important
}
.height-auto {
	height:auto
}
.width-xs {
	width:150px!important
}
.width-sm {
	width:300px!important
}
.width-md {
	width:450px!important
}
.width-lg {
	width:600px!important
}
.width-full {
	width:100%!important
}
.width-5 {
	width:5px!important
}
.width-10 {
	width:10px!important
}
.width-13 {
	width:13px!important
}
.width-15 {
	width:15px!important
}
.width-18 {
	width:18px!important
}
.width-20 {
	width:20px!important
}
.width-21 {
	width:21px!important
}
.width-22 {
	width:22px!important
}
.width-23 {
	width:23px!important
}
.width-24 {
	width:24px!important
}
.width-25 {
	width:25px!important
}
.width-30 {
	width:30px!important
}
.width-33 {
	width:33px!important
}
.width-35 {
	width:35px!important
}
.width-40 {
	width:40px!important
}
.width-46 {
	width:46px!important
}
.width-50 {
	width:50px!important
}
.width-60 {
	width:60px!important
}
.width-70 {
	width:70px!important
}
.width-80 {
	width:80px!important
}
.width-90 {
	width:90px!important
}
.width-100 {
	width:100px!important
}
.width-105 {
	width:105px!important
}
.width-110 {
	width:110px!important
}
.width-115 {
	width:115px!important
}
.width-120 {
	width:120px!important
}
.width-130 {
	width:130px!important
}
.width-140 {
	width:140px!important
}
.width-144 {
	width:144px!important
}
.width-150 {
	width:150px!important
}
.width-160 {
	width:160px!important
}
.width-165 {
	width:165px!important
}
.width-170 {
	width:170px!important
}
.width-180 {
	width:180px!important
}
.width-192 {
	width:192px!important
}
.width-200 {
	width:200px!important
}
.width-205 {
	width:205px!important
}
.width-210 {
	width:210px!important
}
.width-220 {
	width:220px!important
}
.width-230 {
	width:230px!important
}
.width-240 {
	width:240px!important
}
.width-250 {
	width:250px!important
}
.width-255 {
	width:255px!important
}
.width-260 {
	width:260px!important
}
.width-270 {
	width:270px!important
}
.width-280 {
	width:280px!important
}
.width-290 {
	width:290px!important
}
.width-300 {
	width:300px!important
}
.width-306 {
	width:306px!important
}
.width-348 {
	width:348px!important
}
.width-350 {
	width:350px!important
}
.width-360 {
	width:360px!important
}
.width-366 {
	width:366px!important
}
.width-367 {
	width:367px!important
}
.width-368 {
	width:368px!important
}
.width-370 {
	width:370px!important
}
.width-380 {
	width:380px!important
}
.width-390 {
	width:390px!important
}
.width-400 {
	width:400px!important
}
.width-410 {
	width:410px!important
}
.width-420 {
	width:420px!important
}
.width-430 {
	width:430px!important
}
.width-440 {
	width:440px!important
}
.width-450 {
	width:450px!important
}
.width-490 {
	width:490px!important
}
.width-500 {
	width:500px!important
}
.width-550 {
	width:550px!important
}
.width-560 {
	width:560px!important
}
.width-570 {
	width:570px!important
}
.width-580 {
	width:580px!important
}
.width-595 {
	width:595px!important
}
.width-600 {
	width:600px!important
}
.width-602 {
	width:602px!important
}
.width-650 {
	width:650px!important
}
.width-700 {
	width:700px!important
}
.width-740 {
	width:740px!important
}
.width-747 {
	min-width:700px;
	min-width:407px
}
.width-side {
	width:294px!important
}
.width-half {
	width:50%!important
}
.width-11pro {
	width:11.1%!important
}
.width-12pro {
	width:12.5%!important
}
.width-14pro {
	width:14.27%!important
}
.width-33pro {
	width:33.3%!important
}
.width-16pro {
	width:16.6%!important
}
.width-20pro {
	width:20%!important
}
.width-25pro {
	width:25%!important
}
.width-27pro {
	width:27.7%!important
}
.width-40pro {
	width:40%!important
}
.width-48pro {
	width:48%!important
}
.width-49pro {
	width:49%!important
}
.width-50pro {
	width:50%!important
}
.width-80pro {
	width:80%!important
}
.width-90pro {
	width:90%!important
}
.width-95pro {
	width:95%!important
}
.width-98pro {
	width:98%!important
}
.width-100-pro-10 {
	width:calc(100% - 10px)!important
}
.animated2 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes bounce {
	0%,20%,50%,80%,to {
		transform:translateY(0)
	}
	40% {
		transform:translateY(-30px)
	}
	60% {
		transform:translateY(-15px)
	}
}
@keyframes bounce {
	0%,20%,50%,80%,to {
		transform:translateY(0)
	}
	40% {
		transform:translateY(-30px)
	}
	60% {
		transform:translateY(-15px)
	}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce
}
@-webkit-keyframes flash {
	0%,50%,to {
		opacity:1
	}
	25%,75% {
		opacity:0
	}
}
@keyframes flash {
	0%,50%,to {
		opacity:1
	}
	25%,75% {
		opacity:0
	}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
	0% {
		transform:scale(1)
	}
	50% {
		transform:scale(1.1)
	}
	to {
		transform:scale(1)
	}
}
@keyframes pulse {
	0% {
		transform:scale(1)
	}
	50% {
		transform:scale(1.1)
	}
	to {
		transform:scale(1)
	}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
	0% {
		transform:scale(1)
	}
	30% {
		transform:scaleX(1.25) scaleY(.75)
	}
	40% {
		transform:scaleX(.75) scaleY(1.25)
	}
	60% {
		transform:scaleX(1.15) scaleY(.85)
	}
	to {
		transform:scale(1)
	}
}
@keyframes rubberBand {
	0% {
		transform:scale(1)
	}
	30% {
		transform:scaleX(1.25) scaleY(.75)
	}
	40% {
		transform:scaleX(.75) scaleY(1.25)
	}
	60% {
		transform:scaleX(1.15) scaleY(.85)
	}
	to {
		transform:scale(1)
	}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
	0%,to {
		transform:translateX(0)
	}
	10%,30%,50%,70%,90% {
		transform:translateX(-10px)
	}
	20%,40%,60%,80% {
		transform:translateX(10px)
	}
}
@keyframes shake {
	0%,to {
		transform:translateX(0)
	}
	10%,30%,50%,70%,90% {
		transform:translateX(-10px)
	}
	20%,40%,60%,80% {
		transform:translateX(10px)
	}
}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes swing {
	20% {
		transform:rotate(15deg)
	}
	40% {
		transform:rotate(-10deg)
	}
	60% {
		transform:rotate(5deg)
	}
	80% {
		transform:rotate(-5deg)
	}
	to {
		transform:rotate(0deg)
	}
}
@keyframes swing {
	20% {
		transform:rotate(15deg)
	}
	40% {
		transform:rotate(-10deg)
	}
	60% {
		transform:rotate(5deg)
	}
	80% {
		transform:rotate(-5deg)
	}
	to {
		transform:rotate(0deg)
	}
}
.swing {
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
	0% {
		transform:scale(1)
	}
	10%,20% {
		transform:scale(.9) rotate(-3deg)
	}
	30%,50%,70%,90% {
		transform:scale(1.1) rotate(3deg)
	}
	40%,60%,80% {
		transform:scale(1.1) rotate(-3deg)
	}
	to {
		transform:scale(1) rotate(0)
	}
}
@keyframes tada {
	0% {
		transform:scale(1)
	}
	10%,20% {
		transform:scale(.9) rotate(-3deg)
	}
	30%,50%,70%,90% {
		transform:scale(1.1) rotate(3deg)
	}
	40%,60%,80% {
		transform:scale(1.1) rotate(-3deg)
	}
	to {
		transform:scale(1) rotate(0)
	}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
	0% {
		transform:translateX(0)
	}
	15% {
		transform:translateX(-25%) rotate(-5deg)
	}
	30% {
		transform:translateX(20%) rotate(3deg)
	}
	45% {
		transform:translateX(-15%) rotate(-3deg)
	}
	60% {
		transform:translateX(10%) rotate(2deg)
	}
	75% {
		transform:translateX(-5%) rotate(-1deg)
	}
	to {
		transform:translateX(0)
	}
}
@keyframes wobble {
	0% {
		transform:translateX(0)
	}
	15% {
		transform:translateX(-25%) rotate(-5deg)
	}
	30% {
		transform:translateX(20%) rotate(3deg)
	}
	45% {
		transform:translateX(-15%) rotate(-3deg)
	}
	60% {

		transform:translateX(10%) rotate(2deg)
	}
	75% {
		transform:translateX(-5%) rotate(-1deg)
	}
	to {
		transform:translateX(0)
	}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
	0% {
		opacity:0;
		transform:scale(.3)
	}
	50% {
		opacity:1;
		transform:scale(1.05)
	}
	70% {
		transform:scale(.9)
	}
	to {
		opacity:1;
		transform:scale(1)
	}
}
@keyframes bounceIn {
	0% {
		opacity:0;
		transform:scale(.3)
	}
	50% {
		opacity:1;
		transform:scale(1.05)
	}
	70% {
		transform:scale(.9)
	}
	to {
		opacity:1;
		transform:scale(1)
	}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	60% {
		opacity:1;
		transform:translateY(30px)
	}
	80% {
		transform:translateY(-10px)
	}
	to {
		transform:translateY(0)
	}
}
@keyframes bounceInDown {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	60% {
		opacity:1;
		transform:translateY(30px)
	}
	80% {
		transform:translateY(-10px)
	}
	to {
		transform:translateY(0)
	}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity:0;
		transform:translateX(-2000px)
	}
	60% {
		opacity:1;
		transform:translateX(30px)
	}
	80% {
		transform:translateX(-10px)
	}
	to {
		transform:translateX(0)
	}
}
@keyframes bounceInLeft {
	0% {
		opacity:0;
		transform:translateX(-2000px)
	}
	60% {
		opacity:1;
		transform:translateX(30px)
	}
	80% {
		transform:translateX(-10px)
	}
	to {
		transform:translateX(0)
	}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity:0;
		transform:translateX(2000px)
	}
	60% {
		opacity:1;
		transform:translateX(-30px)
	}
	80% {
		transform:translateX(10px)
	}
	to {
		transform:translateX(0)
	}
}
@keyframes bounceInRight {
	0% {
		opacity:0;
		transform:translateX(2000px)
	}
	60% {
		opacity:1;
		transform:translateX(-30px)
	}
	80% {
		transform:translateX(10px)
	}
	to {
		transform:translateX(0)
	}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity:0;
		transform:translateY(2000px)
	}
	60% {
		opacity:1;
		transform:translateY(-30px)
	}
	80% {
		transform:translateY(10px)
	}
	to {
		transform:translateY(0)
	}
}
@keyframes bounceInUp {
	0% {
		opacity:0;
		transform:translateY(2000px)
	}
	60% {
		opacity:1;
		transform:translateY(-30px)
	}
	80% {
		transform:translateY(10px)
	}
	to {
		transform:translateY(0)
	}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
	0% {
		transform:scale(1)
	}
	25% {
		transform:scale(.95)
	}
	50% {
		opacity:1;
		transform:scale(1.1)
	}
	to {
		opacity:0;
		transform:scale(.3)
	}
}
@keyframes bounceOut {
	0% {
		transform:scale(1)
	}
	25% {
		transform:scale(.95)
	}
	50% {
		opacity:1;
		transform:scale(1.1)
	}
	to {
		opacity:0;
		transform:scale(.3)
	}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
	0% {
		transform:translateY(0)
	}
	20% {
		opacity:1;
		transform:translateY(-20px)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
@keyframes bounceOutDown {
	0% {
		transform:translateY(0)
	}
	20% {
		opacity:1;
		transform:translateY(-20px)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	0% {
		transform:translateX(0)
	}
	20% {
		opacity:1;
		transform:translateX(20px)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
@keyframes bounceOutLeft {
	0% {
		transform:translateX(0)
	}
	20% {
		opacity:1;
		transform:translateX(20px)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	0% {
		transform:translateX(0)
	}
	20% {
		opacity:1;
		transform:translateX(-20px)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
@keyframes bounceOutRight {
	0% {
		transform:translateX(0)
	}
	20% {
		opacity:1;
		transform:translateX(-20px)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	0% {
		transform:translateY(0)
	}
	20% {
		opacity:1;
		transform:translateY(20px)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
@keyframes bounceOutUp {
	0% {
		transform:translateY(0)
	}
	20% {
		opacity:1;
		transform:translateY(20px)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		transform:translateY(-20px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		transform:translateY(-20px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
@keyframes fadeInDownBig {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity:0;
		transform:translateX(-20px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
@keyframes fadeInLeft {
	0% {
		opacity:0;
		transform:translateX(-20px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity:0;
		transform:translateX(-300px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity:0;
		transform:translateX(-300px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		transform:translateX(20px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
@keyframes fadeInRight {
	0% {
		opacity:0;
		transform:translateX(20px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity:0;
		transform:translateX(300px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity:0;
		transform:translateX(300px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		transform:translateY(20px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		transform:translateY(20px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity:0;
		transform:translateY(2000px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity:0;
		transform:translateY(2000px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
@keyframes fadeOut {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(20px)
	}
}
@keyframes fadeOutDown {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(20px)
	}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
@keyframes fadeOutDownBig {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-20px)
	}
}
@keyframes fadeOutLeft {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-20px)
	}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
@keyframes fadeOutLeftBig {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(20px)
	}
}
@keyframes fadeOutRight {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(20px)
	}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity:1;
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-20px)
	}
}
@keyframes fadeOutUp {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-20px)
	}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
@keyframes fadeOutUpBig {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
	0% {
		transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	40% {
		transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50% {
		transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	80% {
		transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	to {
		transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
}
@keyframes flip {
	0% {
		transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	40% {
		transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50% {
		transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	80% {
		transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	to {
		transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
}

.animated {
	-webkit-animation-duration:.6s;
	animation-duration:.6s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
	0% {
		transform:perspective(400px) rotateX(90deg);
		opacity:0
	}
	40% {
		transform:perspective(400px) rotateX(-10deg)
	}
	70% {
		transform:perspective(400px) rotateX(10deg)
	}
	to {
		transform:perspective(400px) rotateX(0deg);
		opacity:1
	}
}
@keyframes flipInX {
	0% {
		transform:perspective(400px) rotateX(90deg);
		opacity:0
	}
	40% {
		transform:perspective(400px) rotateX(-10deg)
	}
	70% {
		transform:perspective(400px) rotateX(10deg)
	}
	to {
		transform:perspective(400px) rotateX(0deg);
		opacity:1
	}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
	0% {
		transform:perspective(400px) rotateY(90deg);
		opacity:0
	}
	40% {
		transform:perspective(400px) rotateY(-10deg)
	}
	70% {
		transform:perspective(400px) rotateY(10deg)
	}
	to {
		transform:perspective(400px) rotateY(0deg);
		opacity:1
	}
}
@keyframes flipInY {
	0% {
		transform:perspective(400px) rotateY(90deg);
		opacity:0
	}
	40% {
		transform:perspective(400px) rotateY(-10deg)
	}
	70% {
		transform:perspective(400px) rotateY(10deg)
	}
	to {
		transform:perspective(400px) rotateY(0deg);
		opacity:1
	}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
	0% {
		transform:perspective(400px) rotateX(0deg);
		opacity:1
	}
	to {
		transform:perspective(400px) rotateX(90deg);
		opacity:0
	}
}
@keyframes flipOutX {
	0% {
		transform:perspective(400px) rotateX(0deg);
		opacity:1
	}
	to {
		transform:perspective(400px) rotateX(90deg);
		opacity:0
	}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
	0% {
		transform:perspective(400px) rotateY(0deg);
		opacity:1
	}
	to {
		transform:perspective(400px) rotateY(90deg);
		opacity:0
	}
}
@keyframes flipOutY {
	0% {
		transform:perspective(400px) rotateY(0deg);
		opacity:1
	}
	to {
		transform:perspective(400px) rotateY(90deg);
		opacity:0
	}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
	0% {
		transform:translateX(100%) skewX(-30deg);
		opacity:0
	}
	60% {
		transform:translateX(-20%) skewX(30deg);
		opacity:1
	}
	80% {
		transform:translateX(0) skewX(-15deg);
		opacity:1
	}
	to {
		transform:translateX(0) skewX(0deg);
		opacity:1
	}
}
@keyframes lightSpeedIn {
	0% {
		transform:translateX(100%) skewX(-30deg);
		opacity:0
	}
	60% {
		transform:translateX(-20%) skewX(30deg);
		opacity:1
	}
	80% {
		transform:translateX(0) skewX(-15deg);
		opacity:1
	}
	to {
		transform:translateX(0) skewX(0deg);
		opacity:1
	}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
	0% {
		transform:translateX(0) skewX(0deg);
		opacity:1
	}
	to {
		transform:translateX(100%) skewX(-30deg);
		opacity:0
	}
}
@keyframes lightSpeedOut {
	0% {
		transform:translateX(0) skewX(0deg);
		opacity:1
	}
	to {
		transform:translateX(100%) skewX(-30deg);
		opacity:0
	}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
	0% {
		transform-origin:center center;
		transform:rotate(-200deg);
		opacity:0
	}
	to {
		transform-origin:center center;
		transform:rotate(0);
		opacity:1
	}
}
@keyframes rotateIn {
	0% {
		transform-origin:center center;
		transform:rotate(-200deg);
		opacity:0
	}
	to {
		transform-origin:center center;
		transform:rotate(0);
		opacity:1
	}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(-90deg);
		opacity:0
	}
	to {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
}
@keyframes rotateInDownLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(-90deg);
		opacity:0
	}
	to {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(90deg);
		opacity:0
	}
	to {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
}
@keyframes rotateInDownRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(90deg);
		opacity:0
	}
	to {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(90deg);
		opacity:0
	}
	to {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
}
@keyframes rotateInUpLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(90deg);
		opacity:0
	}
	to {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(-90deg);
		opacity:0
	}
	to {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
}
@keyframes rotateInUpRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(-90deg);
		opacity:0
	}
	to {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
	0% {
		transform-origin:center center;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:center center;
		transform:rotate(200deg);
		opacity:0
	}
}
@keyframes rotateOut {
	0% {
		transform-origin:center center;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:center center;
		transform:rotate(200deg);
		opacity:0
	}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:left bottom;
		transform:rotate(90deg);
		opacity:0
	}
}
@keyframes rotateOutDownLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:left bottom;
		transform:rotate(90deg);
		opacity:0
	}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:right bottom;
		transform:rotate(-90deg);
		opacity:0
	}
}
@keyframes rotateOutDownRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:right bottom;
		transform:rotate(-90deg);
		opacity:0
	}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:left bottom;
		transform:rotate(-90deg);
		opacity:0
	}
}
@keyframes rotateOutUpLeft {
	0% {
		transform-origin:left bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:left bottom;
		transform:rotate(-90deg);
		opacity:0
	}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:right bottom;
		transform:rotate(90deg);
		opacity:0
	}
}
@keyframes rotateOutUpRight {
	0% {
		transform-origin:right bottom;
		transform:rotate(0);
		opacity:1
	}
	to {
		transform-origin:right bottom;
		transform:rotate(90deg);
		opacity:0
	}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	to {
		transform:translateY(0)
	}
}
@keyframes slideInDown {
	0% {
		opacity:0;
		transform:translateY(-2000px)
	}
	to {
		transform:translateY(0)
	}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity:0;
		transform:translateX(-2000px)
	}
	to {
		transform:translateX(0)
	}
}
@keyframes slideInLeft {
	0% {
		opacity:0;
		transform:translateX(-2000px)
	}
	to {
		transform:translateX(0)
	}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
	0% {
		opacity:0;
		transform:translateX(2000px)
	}
	to {
		transform:translateX(0)
	}
}
@keyframes slideInRight {
	0% {
		opacity:0;
		transform:translateX(2000px)
	}
	to {
		transform:translateX(0)
	}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft {
	0% {
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
@keyframes slideOutLeft {
	0% {
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(-2000px)
	}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
	0% {
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
@keyframes slideOutRight {
	0% {
		transform:translateX(0)
	}
	to {
		opacity:0;
		transform:translateX(2000px)
	}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
	0% {
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
@keyframes slideOutUp {
	0% {
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(-2000px)
	}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
@-webkit-keyframes slideInUp {
	0% {
		transform:translateY(2000px)
	}
	to {
		opacity:0;
		transform:translateY(0)
	}
}
@keyframes slideInUp {
	0% {
		transform:translateY(2000px)
	}
	to {
		opacity:0;
		transform:translateY(0)
	}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
	0% {
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
@keyframes slideOutDown {
	0% {
		transform:translateY(0)
	}
	to {
		opacity:0;
		transform:translateY(2000px)
	}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes hinge {
	0% {
		transform:rotate(0);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	20%,60% {
		transform:rotate(80deg);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	40% {
		transform:rotate(60deg);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	80% {
		transform:rotate(60deg) translateY(0);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1
	}
	to {
		transform:translateY(700px);
		opacity:0
	}
}
@keyframes hinge {
	0% {
		transform:rotate(0);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	20%,60% {
		transform:rotate(80deg);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	40% {
		transform:rotate(60deg);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	80% {
		transform:rotate(60deg) translateY(0);
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1
	}
	to {
		transform:translateY(700px);
		opacity:0
	}
}
.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
	0% {
		opacity:0;
		transform:translateX(-100%) rotate(-120deg)
	}
	to {
		opacity:1;
		transform:translateX(0) rotate(0deg)
	}
}
@keyframes rollIn {
	0% {
		opacity:0;
		transform:translateX(-100%) rotate(-120deg)
	}
	to {
		opacity:1;
		transform:translateX(0) rotate(0deg)
	}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
	0% {
		opacity:1;
		transform:translateX(0) rotate(0deg)
	}
	to {
		opacity:0;
		transform:translateX(100%) rotate(120deg)
	}
}
@keyframes rollOut {
	0% {
		opacity:1;
		transform:translateX(0) rotate(0deg)
	}
	to {
		opacity:0;
		transform:translateX(100%) rotate(120deg)
	}
}
.rollOut {
	-webkit-animation-name:rollOut;
	animation-name: rollOut
}

.fade {
	opacity:0;
	transition:opacity .3s linear
}
.text-ellipsis {
	white-space:nowrap!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important
}
.underline {
	border-bottom:1px solid #e2e7eb!important
}
.underline2 {
	border-bottom:1px solid #0e151b!important
}
.leftline2 {
	border-left:1px solid #0e151b!important
}
.rightline2 {
	border-right:1px solid #0e151b!important
}
.overunderline {
	clear:both;
	padding:0;
	margin:10px 0;
	width:100%;
	height:1px;
	border-top:2px solid #0e151b;
	border-bottom:1px solid #292929
}
.overunderline2 {
	margin:2px 0
}
.overunderline2,.overunderline3 {
	clear:both;
	padding:0;
	width:100%;
	height:1px;
	border-top:1px solid #0e151b;
	border-bottom:1px solid #292929
}
.overunderline3 {
	margin:0 0 0 -2px
}
.overunderline4 {
	clear:both;
	padding:0;
	margin:2px 0;
	width:100%;
	height:1px;
	border-bottom:1px solid #292929
}
.row>[class*=col-].ui-sortable {
	min-height:50px
}
.panel [class*=col-].ui-sortable,.theme-panel [class*=col-].ui-sortable {
	min-height:0
}
.ui-sortable .panel-heading {
	cursor:move
}
.ui-sortable.ui-sortable-disabled .panel-heading {
	cursor:default
}
.ui-sortable-placeholder {
	border:1px dashed #82868b!important;
	visibility:visible!important;
	background:none;
	margin:0!important
}
.panel.ui-sortable-placeholder {
	margin:-1px -1px 19px!important;
	box-shadow:none!important;
	-webkit-box-shadow:none!important
}
.slimScrollBar,.slimScrollRail {
	width:5px!important;
	right:0!important
}
.gritter-item-wrapper {
	background:none!important;
	overflow:hidden!important;
	border-radius:3px
}
.gritter-close,.gritter-light .gritter-close {
	left:auto!important;
	right:15px!important;
	top:0!important;
	background:#ff5b57!important;
	width:16px!important;
	height:16px!important;
	line-height:16px!important;
	display:block!important
}
.gritter-close:before,.gritter-light .gritter-close:before {
	content:"\f00d"!important;
	font-family:FontAwesome!important;
	font-size:9px!important;
	width:16px!important;
	height:16px!important;
	line-height:16px!important;
	color:#fff!important;
	text-indent:0!important;
	position:absolute!important;
	text-align:center!important;
	right:0!important;
	top:0!important
}
.gritter-with-image {
	width:210px!important
}
.gritter-image {
	margin:2px 10px 0 0!important;
	border-radius:2px
}
.gritter-title {
	font-size:12px!important;
	line-height:16px!important;
	padding-bottom:2px!important;
	font-weight:400!important;
	color:#fff!important;
	text-shadow:none!important
}
.gritter-light .gritter-title {
	color:#333!important;
	font-weight:600!important
}
.gritter-item {
	font-family:Malgun Gothic,Open Sans!important;
	color:#aaa!important;
	font-size:10px!important;
	padding:2px 15px 5px!important
}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	background:#242a30;
	border-radius:3px;
	border:none;
	top:10px;
	left:8px;
	line-height:16px;
	box-shadow:none
}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	background:#00acac
}
body div.dataTables_wrapper div.dataTables_paginate ul.pagination {
	margin:5px 0
}
.dataTables_wrapper table.dataTable {
	margin:10px 0!important
}
.dt-buttons.btn-group {
	float:left
}
.dataTables_length,div.dataTables_info {
	float:left;
	margin-right:15px
}
.dataTables_empty {
	text-align:center
}
table.DTFC_Cloned tr.even {
	background:none!important
}
.DTFC_LeftWrapper div.DTFC_LeftHeadWrapper table,.DTFC_RightWrapper div.DTFC_RightHeadWrapper table,div.dataTables_scrollHead .table {
	margin-bottom:0!important;
	border-radius:0!important
}
.dataTables_scrollBody .table thead>tr>th,.DTFC_LeftBodyLiner .table thead>tr>th {
	border-bottom:none!important
}
.dataTables_scrollBody,.DTFC_LeftBodyLiner {
	border-bottom:2px solid #ebeced
}
.dataTables_scroll+.dataTables_info,.dataTables_wrapper .dataTables_scrollBody table.dataTable,.dataTables_wrapper .DTFC_LeftBodyLiner table.dataTable {
	margin-top:0!important;
	margin-bottom:0!important;
	border-radius:0!important
}
.dataTables_wrapper .dataTables_scrollBody table.dataTable>tbody>tr>td,.dataTables_wrapper .DTFC_LeftWrapper table.dataTable>tbody>tr>td {
	border-bottom:none!important
}
.table.fixedHeader-floating thead>tr>th,.table>tbody+thead>tr>th {
	border-top:none;
	border-bottom-width:1px!important
}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected {
	background:#ccecff!important;
	color:#707478
}
table.dataTable td.focus,table.dataTable th.focus {
	position:relative;
	z-index:1000;
	outline:2px solid #242a30!important
}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover {
	background:#eee!important
}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active:hover:hover,.datepicker table tr td span.active.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover {
	background:#348fe2!important;
	color:#fff!important
}
.datepicker {
	min-width:250px!important;
	border-radius:3px!important
}
.datepicker.dropdown-menu {
	min-width:250px;
	border:1px solid #ddd!important;
	-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.2)!important;
	-moz-box-shadow:0 2px 5px -1px rgba(0,0,0,.2)!important
}
.datepicker-dropdown:before {
	border-bottom-color:#ddd!important
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	border-top-color:#ddd!important
}
.datepicker table {
	width:100%
}
.input-daterange .input-group-addon {
	background:#d6d8dd!important;
	border:none!important;
	text-shadow:none!important
}
.irs-from,.irs-single,.irs-to {
	background:#2d353c!important
}
.datepicker-full-width .datepicker-inline {
	width:100%
}
.colorpicker {
	border:1px solid #ddd!important;
	border-radius:3px!important
}
.colorpicker-alpha,.colorpicker-hue {
	margin-bottom:0
}
.bootstrap-timepicker .bootstrap-timepicker-widget.dropdown-menu+.form-control {
	border-radius:4px 0 0 4px
}
.bootstrap-timepicker-widget table td input {
	border-radius:4px!important
}
.bootstrap-timepicker-widget.dropdown-menu.open {
	border:1px solid #ddd!important;
	max-width:200px
}
.bootstrap-timepicker-widget table td a:focus,.bootstrap-timepicker-widget table td a:hover {
	background:#348fe2!important;
	border:none!important;
	color:#fff
}
.ui-widget {
	font-family:Malgun Gothic,Open Sans;
	font-size:12px
}
.ui-autocomplete {
	padding:5px 0!important;
	box-shadow:0 2px 5px -1px rgba(0,0,0,.2)!important;
	border:1px solid #ccc!important
}
.ui-stats-focus,.ui-stats-hover,.ui-widget-content .ui-stats-focus,.ui-widget-content .ui-stats-hover,.ui-widget-header .ui-stats-focus,.ui-widget-header .ui-stats-hover {
	border:none!important;
	background:#348fe2!important;
	color:#fff!important;
	margin:0!important;
	border-radius:0!important
}
.ui-menu .ui-menu-item a {
	padding:5px 10px
}
.combobox-container {
	display:table;
	border-collapse:separate;
	width:100%
}
.combobox-container .uneditable-input,.combobox-container input {
	border:1px solid #edf0f5;
	background:#edf0f5;
	font-size:12px;
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	line-height:1.42857143;
	color:#555;
	border-radius:4px 0 0 4px!important;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.combobox-container .uneditable-input:focus,.combobox-container input:focus {

	outline:0;
	border-color:#d8dce2;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.12)
}
.combobox-container .add-on,.combobox-container input {
	display:table-cell!important
}
.combobox-container .add-on {
	width:1%!important;
	padding:5px 10px!important;
	white-space:nowrap;
	float:none!important;
	background:#d6d8dd!important;
	color:#555!important
}
.btn .combobox-clear {
	margin:0!important;
	width:8px!important;
	position:relative;
	opacity:1;
	filter:alpha(opacity=100)
}
.combobox-container .icon-remove:before {
	content:"\f00d";
	font-family:Malgun Gothic,FontAwesome;
	font-size:14px;
	font-style:normal;
	position:absolute;
	right:-2px;
	top:1px;
	text-shadow:none
}
body .bootstrap-select .btn:focus {
	outline:none!important
}
.tagit.ui-widget {
	border:1px solid #ccd0d4!important;
	background:#fff!important;
	padding:3px 12px 2px!important;
	margin-bottom:0!important
}
ul.tagit input[type=text] {
	background:#fff!important;
	width:auto!important
}
ul.tagit li.tagit-choice-editable {
	background:#b6c2c9!important;
	border:none!important;
	color:#fff!important;
	border-radius:3px!important;
	padding:2px 24px 3px 7px!important
}
ul.tagit.inverse li.tagit-choice-editable {
	background:#2d353c!important
}
ul.tagit.white li.tagit-choice-editable {
	background:#fff!important;
	border:1px solid #ddd!important;
	color:#0e151b!important
}
ul.tagit.primary li.tagit-choice-editable {
	background:#348fe2!important
}
ul.tagit.info li.tagit-choice-editable {
	background:#49b6d6!important
}
ul.tagit.success li.tagit-choice-editable {
	background:#00acac!important
}
ul.tagit.warning li.tagit-choice-editable {
	background:#1aa5f5!important
}
ul.tagit.danger li.tagit-choice-editable {
	background:#ff5b57!important
}
ul.tagit li.tagit-choice .tagit-close {
	right:2px!important;
	line-height:22px!important;
	text-align:center!important;
	top:0!important;
	margin:0!important
}
ul.tagit li.tagit-choice .tagit-close:focus,ul.tagit li.tagit-choice .tagit-close:hover {
	text-decoration:none!important
}
ul.tagit li.tagit-choice .tagit-close:focus .ui-icon-close:before,ul.tagit li.tagit-choice .tagit-close:hover .ui-icon-close:before {
	color:#666;
	color:rgba(0,0,0,.4)
}
ul.tagit.inverse li.tagit-choice .tagit-close:focus .ui-icon-close:before,ul.tagit.inverse li.tagit-choice .tagit-close:hover .ui-icon-close:before {
	color:#666;
	color:hsla(0,0%,100%,.4)
}
.tagit .ui-icon-close {
	background:none!important;
	height:22px!important;
	width:16px!important;
	text-indent:0!important
}
.tagit.white .ui-icon-close:before {
	color:#0e151b
}
.tagit .ui-icon-close:before {
	content:"\f00d";
	font-family:Malgun Gothic,FontAwesome;
	font-size:10px;
	color:#fff
}
.parsley-errors-list {
	padding:0!important;
	list-style-type:none!important;
	margin:0!important;
	color:#e5603b;
	font-size:12px!important;
	line-height:inherit!important
}
.parsley-errors-list.filled {
	margin-top:5px!important
}
.parsley-error,.parsley-success {
	color:#333!important
}
.parsley-error {
	background:#ffdedd!important;
	border-color:#ff5b57!important
}
.parsley-success {
	background:#cee!important;
	border-color:#00acac!important
}
.parsley-error:focus,.parsley-success:focus {
	color:#333!important;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.3)!important;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3)!important
}
.panel-form .cke_chrome {
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none
}
.panel-form .wysihtml5-toolbar {
	padding:15px 15px 5px
}
.panel-form .wysihtml5-sandbox {
	border-radius:0 0 4px 4px!important
}
.bwizard-steps {
	font-size:14px!important;
	border-radius:3px!important;
	overflow:hidden!important;
	display:table!important;
	width:100%!important
}
.bwizard-steps li:after,.bwizard-steps li:before {
	border:none!important
}
.bwizard-steps li {
	float:none!important;
	display:table-cell!important;
	padding:15px!important;
	line-height:20px!important;
	background:#f0f3f4!important;
	border-radius:0!important
}
.bwizard-steps li:focus,.bwizard-steps li:hover {
	background:#d3dadf!important
}
.bwizard-steps.clickable li:focus:not(.active) a,.bwizard-steps.clickable li:hover:not(.active) a {
	color:#333!important
}
.bwizard-steps li small {
	font-size:11px!important;
	color:#999!important;
	display:block!important;
	line-height:14px!important
}
.bwizard-steps li a {
	margin-left:30px!important;
	display:block!important;
	text-decoration:none!important
}
.bwizard-steps li.active small {
	color:#b2e6e6!important
}
.bwizard-steps .label {
	float:left!important;
	padding:0!important;
	height:20px!important;
	width:20px!important;
	line-height:20px!important;
	text-align:center!important;
	margin-right:10px!important;
	top:0!important;
	background:#6d7479!important;
	border-radius:50%!important
}
.bwizard-steps li.active,.bwizard-steps li.active:focus,.bwizard-steps li.active:hover {
	background:#348fe2!important
}
.fc .fc-day-grid-event {
	padding:1px 2px
}
.fc-event,.fc .fc-event {
	border:none;
	background:#575d63;
	border-radius:0
}
.fc-event-list .fc-event {
	background:none;
	color:#242a30;
	padding:10px 15px;
	font-size:12px;
	margin-left:-15px;
	margin-right:-15px;
	border:1px solid #d2d6da;
	border-right:none;
	border-left:none
}
.fc-event-list .fc-event:focus,.fc-event-list .fc-event:hover {
	color:#242a30;
	cursor:pointer;
	background:#f0f3f5
}
.fc-event-list .fc-event.ui-draggable-dragging {
	border:1px dashed #d2d6da
}
.fc-event-list .fc-event+.fc-event {
	margin-top:-1px
}
.fc-event-list .fc-event .fa {
	float:left;
	margin-right:10px;
	font-size:14px
}
body .fc button {
	font-weight:400;
	color:#242a30;
	background:#fff;
	border-color:#e2e7eb;
	box-shadow:none;
	padding:5px 10px;
	height:inherit;
	font-size:12px;
	line-height:1.5
}
body .fc button:active,body .fc button:focus,body .fc button:hover {
	background:#e2e7eb;
	border-color:#d8dde1;
	outline:none
}
body .fc button.fc-state-disabled:active,body .fc button.fc-state-disabled:focus,body .fc button.fc-state-disabled:hover {
	background:#fff
}
body .fc button.fc-state-active,body .fc button:active {
	background:#e2e7eb;
	border-color:#d8dde1;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.1)
}
.fc .fc-unthemed .fc-divider,.fc .fc-unthemed .fc-popover,.fc .fc-unthemed .fc-row,.fc .fc-unthemed tbody,.fc .fc-unthemed td,.fc .fc-unthemed th,.fc .fc-unthemed thead {
	border-color:#e2e7eb
}
.fc th {
	padding:3px 15px;
	color:#242a30;
	font-weight:600;
	background:#f0f3f5
}
.fc button .fc-icon {
	font-family:Malgun Gothic,FontAwesome;
	margin:0;
	top:0;
	width:auto;
	height:auto;
	font-size:12px
}
.fc .fc-icon-left-single-arrow:after,.fc .fc-icon-right-single-arrow:after {
	content:"\f053";
	font-size:12px;
	top:0;
	margin:0
}
.fc .fc-icon-right-single-arrow:after {
	content:"\f054"
}
.fc .fc-unthemed .fc-today {
	background:#f0faff
}
.fc .fc-scroller {
	overflow:visible;
	overflow:initial;
	height:auto!important
}
.fc .fc-toolbar h2 {
	font-size:24px;
	line-height:30px
}
.jvectormap-zoomin,.jvectormap-zoomout {
	width:16px!important;
	height:16px!important
}
.legendColorBox>div {
	margin-right:5px!important;
	border-radius:5px!important;
	margin-top:1px!important;
	border:none!important
}
.legend>table tr td.legendColorBox {
	padding-left:5px!important
}
.legend>table tr td {
	padding:4px 0 5px!important
}
.legend>div {
	border-radius:4px!important;
	background:#0e151b!important
}
.legend>table tr td.legendLabel {
	padding-right:10px!important;
	color:#fff
}
.legend>table tr+tr td {
	padding-top:0!important
}
.legendColorBox>div>div {
	border-radius:5px!important;
	border-width:4px!important
}
.legendLabel,.tickLabel {
	font-size:11px!important
}
.tickLabel {
	color:#707478!important
}
.flot-tooltip {
	position:absolute;
	display:none;
	border:0;
	padding:6px 10px 7px;
	color:#fff;
	font-size:11px;
	border-radius:5px;
	opacity:1;
	filter:alpha(opacity=100);
	z-index:10000!important
}
.jqstooltip {
	border:none!important;
	border-radius:4px;
	background:#333!important;
	width:auto!important;
	height:auto!important
}
.result-list:after,.result-list:before {
	content:"";
	display:table;
	clear:both
}
.result-list {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%
}
.result-list>li:after,.result-list>li:before {
	content:"";
	display:table;
	clear:both
}
.result-list>li {
	background:#fff;
	box-shadow:0 1px #ccc;
	border-radius:3px;
	overflow:hidden
}
.result-list>li+li {
	margin-top:10px
}
.result-list>li>div {
	display:table-cell;
	vertical-align:top;
	padding:20px;
	position:relative
}
.result-list .result-image {
	width:240px;
	padding:0;
	overflow:hidden;
	background:#2d353c;
	vertical-align:middle
}
.result-list .result-image a {
	display:block
}
.result-list .result-image a:focus,.result-list .result-image a:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.result-list .result-image img {
	width:100%
}
.result-list .title {
	margin:0 0 8px;
	font-size:20px;
	line-height:24px
}
.result-list .title a {
	color:#333
}
.result-list .location {
	color:#999
}
.result-list .desc {
	margin-bottom:20px;
	max-height:32px;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:16px
}
.result-list .btn-row a {
	color:#666;
	font-size:20px;
	line-height:14px;
	opacity:.2
}
.result-list .btn-row a:focus,.result-list .btn-row a:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.result-list .btn-row a+a {
	margin-left:10px
}
.result-list .result-price {
	width:240px;
	font-size:28px;
	text-align:center;
	border-left:1px dashed #ddd;
	padding-top:30px
}
.result-list .result-price small {
	display:block;
	font-size:12px;
	color:#999
}
.result-list .result-price .btn {
	margin-top:30px
}
.media-messaging .media:first-child {
	padding-top:0
}
.media-messaging .media:last-child {
	padding-bottom:0
}
.media-messaging .media {
	padding:15px
}
.media-messaging .media p {
	margin:0
}
.media-messaging .media+.media {
	margin-top:0;
	padding-top:15px
}
.widget {
	border-radius:3px;
	margin-bottom:20px;
	color:#fff;
	padding:15px;
	overflow:hidden
}
.widget.widget-stats {
	position:relative
}
.widget-stats .stats-info h4 {
	font-size:12px;
	margin:5px 0;
	color:#fff
}
.widget-stats .stats-icon {
	font-size:42px;
	height:56px;
	width:56px;
	text-align:center;
	line-height:56px;
	margin-left:15px;
	color:#fff;
	position:absolute;
	right:15px;
	top:15px;
	opacity:.2;
	filter:alpha(opacity=20)
}
.widget-stats .stats-info p {
	font-size:24px;
	font-weight:300;
	margin-bottom:0
}
.widget-stats .stats-link a {
	display:block;
	margin:15px -15px -15px;
	padding:7px 15px;
	text-align:right;
	color:#ddd;
	font-weight:300;
	text-decoration:none
}
.widget-stats .stats-link a:focus,.widget-stats .stats-link a:hover {
	color:#fff
}
.widget-stats .stats-icon.stats-icon-lg {
	font-size:52px;
	top:12px;
	right:21px
}
.widget-stats .stats-title {
	position:relative;
	line-height:1.1;
	font-size:12px;
	margin:2px 0 7px
}
.widget-stats .stats-desc,.widget-stats .stats-title {
	color:#fff;
	color:hsla(0,0%,100%,.6)
}
.widget-stats .stats-desc {
	font-weight:300;
	margin-bottom:0
}
.widget-stats .stats-number {
	font-size:24px;
	font-weight:300;
	margin-bottom:10px
}
.widget-stats .stats-progress .progress-bar {
	background:#fff
}
.todolist {
	list-style-type:none;
	margin:0;
	padding:0
}
.todolist>li>a {
	display:block;
	color:#333
}
.todolist>li>a:focus,.todolist>li>a:hover {
	background:#fafafa;
	text-decoration:none
}
.todolist>li>a:focus .todolist-input i:before,.todolist>li>a:hover .todolist-input i:before {
	content:"\f14a";
	opacity:.4;
	filter:alpha(opacity=40);
	color:#2d353c
}
.todolist>li.active>a .todolist-input i:before,.todolist>li.active>a:focus .todolist-input i:before,.todolist>li.active>a:hover .todolist-input i:before {
	content:"\f14a";
	color:#00acac;
	opacity:1;
	filter:alpha(opacity=100)
}
.todolist>li.active>a .todolist-title {
	text-decoration:line-through
}
.todolist>li {
	border-bottom:1px solid #ddd
}
.todolist-input i {
	display:block;
	width:14px;
	text-align:center
}
.todolist-input,.todolist-title {
	display:table-cell;
	padding:10px
}
.todolist-title {
	padding-right:15px
}
.todolist-input {
	text-align:center;
	font-size:14px;
	border-right:1px solid #ddd;
	padding-left:15px
}
.map {
	position:absolute;
	top:54px;
	bottom:0;
	left:220px;
	right:0;
	z-index:0;
	-webkit-transform:translateZ(0)
}
.map .jvectormap-zoomin,.map .jvectormap-zoomout {
	width:20px!important;
	height:20px!important;
	font-size:14px;
	line-height:14px;
	left:15px
}
.map .jvectormap-zoomin {
	top:60px
}
.map .jvectormap-zoomout {
	top:90px
}
.map-float-table {
	position:absolute;
	right:25px;
	bottom:25px
}
.map-content {
	padding:0 25px;
	z-index:100;
	position:relative
}
.invoice>div:not(.invoice-footer) {
	margin-bottom:20px
}
.invoice {
	background:#fff;
	padding:20px
}
.invoice-company {
	font-size:20px
}
.invoice-header {
	margin:0 -20px;
	background:#f0f3f4;
	padding:20px
}
.invoice-date,.invoice-from,.invoice-to {
	display:table-cell;
	width:1%
}
.invoice-from,.invoice-to {
	padding-right:20px
}
.invoice-date .date,.invoice-from strong,.invoice-to strong {
	font-size:16px;
	font-weight:600
}
.invoice-date {
	text-align:right;
	padding-left:20px
}
.invoice-price {
	background:#f0f3f4;
	display:table;
	width:100%
}
.invoice-price .invoice-price-left,.invoice-price .invoice-price-right {
	display:table-cell;
	padding:20px;
	font-size:20px;
	font-weight:600;
	width:75%;
	position:relative;
	vertical-align:middle
}
.invoice-price .invoice-price-left .sub-price {
	display:table-cell;
	vertical-align:middle;
	padding:0 20px
}
.invoice-price small {
	font-size:12px;
	font-weight:400;
	display:block
}
.invoice-price .invoice-price-row {
	display:table;
	float:left
}
.invoice-price .invoice-price-right {
	width:25%;
	background:#2d353c;
	color:#fff;
	font-size:28px;
	text-align:right;
	vertical-align:bottom;
	font-weight:300
}
.invoice-price .invoice-price-right small {
	display:block;
	opacity:.6;
	filter:alpha(opacity=60);
	position:absolute;
	top:10px;
	left:10px;
	font-size:12px
}
.invoice-footer {
	border-top:1px solid #ddd;
	padding-top:10px;
	font-size:10px
}
.invoice-note {
	color:#999;
	margin-top:80px;
	font-size:85%
}
.login {
	margin:168px 0;
	position:relative
}
.login label {
	color:#707478
}
.login .login-header {
	position:absolute;
	top:-80px;
	left:50%;
	right:0;
	width:450px;
	padding:0 40px;
	margin-left:-225px;
	font-weight:300
}
.login .login-header .brand {
	padding:0;
	font-size:28px
}
.login .login-header .brand .logo {
	border-color:#4dcaca #31a3a3 #1d8888;
	border-style:solid;
	border-width:14px;
	width:28px;
	height:28px;
	position:relative;
	font-size:0;
	margin-right:10px;
	top:-9px
}
.login .login-header .brand small {
	font-size:14px;
	display:block
}
.login .login-header .icon {
	position:absolute;
	right:40px;
	top:-2px;
	opacity:.1;
	filter:alpha(opacity=10)
}
.login .login-header .icon i {
	font-size:70px
}
.login .login-content {
	padding:30px 40px;
	color:#999;
	width:450px;
	margin:0 auto
}
.gallery {
	margin:0 -10px
}
.gallery-option-set {
	display:block;
	margin-bottom:-5px
}
.gallery-option-set .btn {
	margin:0 5px 5px 0
}
.gallery .image {
	width:25%;
	display:block;
	margin-right:-10px;
	overflow:hidden;
	padding:10px
}
.gallery .image img {
	width:100%;
	height:200px;
	border-radius:3px 3px 0 0
}
.gallery .image-inner {
	position:relative;
	background:#fff;
	border-radius:3px 3px 0 0
}
.gallery .image a {
	transition:all .2s linear
}
.gallery .image a:focus,.gallery .image a:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.gallery .image-caption {
	position:absolute;
	top:15px;
	left:0;
	color:#fff;
	padding:5px 15px;
	margin:0
}
.gallery .image-info {
	background:#fff;
	padding:15px;
	border-radius:0 0 3px 3px
}
.gallery .image-info .title {
	margin:0 0 10px;
	line-height:18px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.gallery .image-info .rating {
	line-height:20px;
	margin:0 0 3px
}
.gallery .image-info .desc {
	line-height:16px;
	font-size:12px;
	height:48px;
	overflow:hidden
}
.gallery .rating span.star {
	font-family:Malgun Gothic,FontAwesome;
	display:inline-block
}
.gallery .rating span.star:before {
	content:"\f005";
	color:#999
}
.gallery .rating span.star.active:before {
	color:#00a1ff
}
.nav-inbox>li>a {
	padding:8px 15px
}
.nav-inbox>li>a i {
	font-size:14px
}
.table.table-email {
	line-height:20px;
	margin-bottom:0
}
.email-footer {
	border-top:1px solid #ccc;
	padding:15px 8px;
	line-height:26px
}
.table.table-email .email-header-link {
	color:#333
}
.table.table-email .email-select {
	width:20px;
	font-size:14px
}
.table.table-email .email-select a {
	color:#999
}
.table.table-email .email-btn {
	color:#ccc;
	font-size:14px;
	margin-right:15px
}
.table.table-email .email-sender {
	padding-right:25px
}
.table.table-email .email-btn+.email-btn {
	margin-left:-12px
}
.table.table-email .email-btn:focus,.table.table-email .email-btn:hover {
	color:#999
}
.table.table-email tr:hover td {
	background:#fafafa
}
.table.table-email tr.active td.email-select i:before,.table.table-email tr.active th.email-select i:before {
	content:"\f14a"
}
.table.table-email thead tr.active th {
	background:none
}
.email-btn-row {
	margin-bottom:15px
}
.email-btn-row .btn+.btn {
	margin-left:5px
}
.email-content {
	background:#fff;
	padding:15px
}
.error {
	margin:0 auto;
	text-align:center
}
.error-code,.error-content {
	position:absolute;
	left:0;
	right:0;
	-webkit-transform:translateZ(0)
}
.error-code {
	bottom:60%;
	color:#2d353c;
	font-size:96px;
	line-height:100px
}
.error-content {
	top:40%;
	bottom:0;
	padding-top:15px;
	background:#2d353c
}
.error-message {
	color:#fff;
	font-size:24px
}
.error-desc {
	font-size:12px;
	color:#647788
}
.timeline {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative
}
.timeline:before {
	content:"";
	position:absolute;
	top:5px;
	bottom:5px;
	width:5px;
	background:#2d353c;
	left:20%;
	margin-left:-2.5px
}
.timeline>li {
	position:relative;
	min-height:50px
}
.timeline>li+li {
	margin-top:40px
}
.timeline .timeline-time {
	position:absolute;
	left:0;
	width:15%;
	text-align:right;
	padding-top:9px;
	font-family:Malgun Gothic,arial,gulim
}
.timeline .timeline-time .date,.timeline .timeline-time .time {
	display:block
}
.timeline .timeline-time .date {
	line-height:18px;
	font-size:14px
}
.timeline .timeline-time .time {
	line-height:28px;
	font-size:24px;
	color:#242a30
}
.timeline .timeline-icon {
	left:15%;
	position:absolute;
	width:10%;
	text-align:center;
	top:5px
}
.timeline .timeline-icon a {
	text-decoration:none;
	width:50px;
	height:50px;
	display:inline-block;
	border-radius:50px;
	background:#7b7bff;
	line-height:40px;
	color:#0e151b;
	font-size:14px;
	border:5px solid #2d353c;
	transition:background .2s linear;
	-moz-transition:background .2s linear;
	-webkit-transition:background .2s linear
}
.timeline .timeline-icon a:focus,.timeline .timeline-icon a:hover {
	background:#7b7bff
}
.timeline .timeline-body {
	font-family:Malgun Gothic,arial,gulim;
	font-size:14pt;
	color:#fff;
	margin-left:25%;
	margin-right:5%;
	background:#1a273e;
	position:relative;
	padding:17px 30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.timeline .timeline-body:before {
	content:"";
	display:block;
	position:absolute;
	border:10px solid transparent;
	border-right-color:#1a273e;
	left:-20px;
	top:20px
}
.timeline-header {
	padding-bottom:10px;
	border-bottom:1px solid #e2e7eb;
	line-height:30px
}
.timeline-header .userimage {
	float:left;
	width:34px;
	height:34px;
	border-radius:40px;
	overflow:hidden;
	margin:-2px 10px -2px 0
}
.timeline-header .username {
	font-size:16px;
	font-weight:600
}
.timeline-header .username,.timeline-header .username a {
	color:#00acac
}
.timeline img {
	max-width:100%;
	display:block
}
.timeline-content {
	font-size:14px
}
.timeline-content+.timeline-footer,.timeline-header+.timeline-content,.timeline-header+.timeline-footer {
	margin-top:20px
}
.timeline-content:after,.timeline-content:before {
	content:"";
	display:table;
	clear:both
}
.timeline-title {
	margin-top:0
}
.timeline-footer {
	margin:-20px -30px;
	padding:20px 30px;
	background:#e8ecf1;
	border-radius:0 0 4px 4px
}
.timeline-footer a:not(.btn) {
	color:#575d63
}
.timeline-footer a:not(.btn):focus,.timeline-footer a:not(.btn):hover {
	color:#2d353c
}
.coming-soon .brand {
	line-height:40px;
	font-size:28px;
	font-weight:300;
	margin-bottom:50px;
	color:#fff;
	text-align:center
}
.coming-soon .brand .logo {
	border-color:#4dcaca #31a3a3 #1d8888;
	border-style:solid;
	border-width:16px;
	margin-right:5px;
	position:relative;
	width:0;
	height:0;
	display:inline-block;
	vertical-align:middle;
	top:-4px
}
.coming-soon .coming-soon-header .brand,.coming-soon .coming-soon-header .desc,.coming-soon .coming-soon-header .timer {
	position:relative;
	z-index:1020
}
.coming-soon .coming-soon-header:before {
	background:#0e151b
}
.coming-soon .coming-soon-header .bg-cover {
	background:#0e151b;
	opacity:.6;
	filter:alpha(opacity=60);
	position:absolute;
	right:0;
	top:0;
	left:0;
	bottom:0;
	z-index:0
}
.coming-soon .coming-soon-header .desc {
	text-align:center;
	font-size:14px;
	font-weight:300;
	color:#fff
}
.coming-soon .coming-soon-header .timer {
	margin-bottom:50px;
	padding:10px 0
}
.coming-soon .coming-soon-header .timer:after,.coming-soon .coming-soon-header .timer:before {
	content:"";
	display:table;
	clear:both
}
.coming-soon .timer .is-countdown {
	background:none;
	border:none;
	width:980px;
	margin:0 auto
}
.coming-soon .timer .is-countdown .countdown-section {
	padding:0 10px
}
.coming-soon .timer .is-countdown .countdown-section+.countdown-section {
	border-left:1px solid #fff;
	border-left:1px solid hsla(0,0%,100%,.3)
}
.coming-soon .timer .countdown-amount {
	font-size:36px;
	color:#fff
}
.coming-soon .timer .countdown-period {
	font-size:14px;
	color:#999
}
.coming-soon a {
	color:#00acac
}
.coming-soon .coming-soon-content {
	color:#333;
	text-align:center;
	padding:25px 0
}
.coming-soon .coming-soon-content .desc {
	margin-bottom:25px;
	font-size:14px
}
.coming-soon .coming-soon-content .input-group {
	width:480px;
	margin:0 auto
}
.theme-panel {
	position:fixed;
	right:-175px;
	top:150px;
	z-index:1020;
	background:#fff;
	padding:15px;
	box-shadow:0 0 2px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 2px rgba(0,0,0,.4);
	width:175px;
	transition:right .2s linear
}
.theme-panel.active {
	right:0
}
.theme-panel .theme-list {
	list-style-type:none;
	margin:0;
	padding:0
}
.theme-panel .theme-list+.theme-list {
	margin-top:10px
}
.theme-panel .theme-list>li {
	float:left
}
.theme-panel .theme-list>li+li {
	margin-left:5px
}
.theme-panel .theme-list>li>a {
	text-decoration:none
}
.theme-panel .theme-list>li.active>a {
	position:relative
}
.theme-panel .theme-list>li.active>a:before {
	content:"\f00c";
	font-family:Malgun Gothic,FontAwesome;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	font-size:14px;
	color:#fff;
	opacity:.4;
	filter:alpha(opacity=40);
	text-align:center
}
.theme-panel .theme-list>li.active>a.bg-white:before {
	color:#666
}
.theme-panel .theme-list>li>a {
	width:20px;
	height:20px;
	border-radius:3px;
	display:block;
	transition:all .2s linear
}
.theme-panel .theme-list>li>a:focus,.theme-panel .theme-list>li>a:hover {
	opacity:.6;
	filter:alpha(opacity=60)
}
.theme-panel .theme-collapse-btn {
	position:absolute;
	left:-30px;
	top:10%;

	margin-top:-15px;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333;
	background:#fff;
	border-radius:4px 0 0 4px;
	text-align:center;
	box-shadow:-1px 0 3px -1px rgba(0,0,0,.4);
	-webkit-box-shadow:-1px 0 3px -1px rgba(0,0,0,.4);
	-moz-box-shadow:-1px 0 3px -1px rgba(0,0,0,.4)
}
.theme-panel .theme-panel-content {
	margin:-15px;
	padding:15px;
	background:#fff;
	position:relative;
	z-index:1020
}
.theme-panel.active .theme-collapse-btn .fa:before {
	content:"\f00d"
}
.theme-panel .theme-list a.bg-white {
	border:1px solid #e2e7eb
}
.theme-panel .control-label {
	line-height:30px
}
.theme-panel .control-label.double-line {
	line-height:15px
}
.theme-panel .divider {
	height:1px;
	margin:15px 0;
	background:#f2f2f2
}
.slider-wrapper {
	padding:15px 30px!important;
	margin-bottom:10px!important
}
.slider-wrapper.slider-without-range {
	padding:15px 0!important
}
.slider-wrapper.slider-vertical {
	padding-left:15px!important;
	padding-right:15px!important
}
.range-max,.range-min {
	color:#242a30!important
}
.range-handle {
	cursor:pointer!important
}
.range-quantity {
	background:#00acac!important
}
.red .range-quantity {
	background:#ff5b57!important
}
.blue .range-quantity {
	background:#348fe2!important
}
.purple .range-quantity {
	background:#727cb6!important
}
.orange .range-quantity {
	background:#1aa5f5!important
}
.black .range-quantity {
	background:#2d353c!important
}
.datetimepicker table tr span.active,.datetimepicker table tr td.active {
	background-image:none!important;
	background:#348fe2!important;
	color:#fff!important
}
.datetimepicker table {
	width:100%
}
.datetimepicker td,.datetimepicker th {
	padding:0 5px!important;
	width:30px!important;
	height:30px!important
}
.wysihtml5-sandbox {
	width:100%!important
}
.twitter-typeahead .tt-hint {
	line-height:22px;
	padding:5px 11px;
	opacity:.6;
	filter:alpha(opacity=60)
}
.tt-suggestion.tt-is-under-cursor {
	background:#edf0f5;
	color:#222
}
.select2-container.form-control .select2-choice {
	background:none!important;
	margin:-6px -12px!important;
	padding:6px 12px!important;
	line-height:20px!important;
	border:none!important;
	box-shadow:none!important;
	-webkit-box-shadow:none;
	height:32px!important
}
.select2-container.form-control.input-sm .select2-choice {
	height:30px!important
}
.select2-container .select2-choice .select2-arrow {
	background:none!important;
	border-left:1px solid #e2e7eb!important
}
.select2-container.form-control .select2-choice abbr {
	top:10px!important
}
.select2-container.form-control.input-sm .select2-choice abbr {
	top:9px!important
}
.select2-container .select2-choice .select2-arrow b {
	background-position:0 3px!important
}
.select2-container.form-control.input-sm .select2-choice .select2-arrow b {
	background-position:0 2px!important
}
.select2-drop-active {
	border-color:#e2e7eb!important;
	box-shadow:0 2px 2px -1px rgba(0,0,0,.2)!important
}
.select2-drop.select2-drop-above {
	box-shadow:0 -2px 2px -1px rgba(0,0,0,.2)!important
}
.select2-search input {
	border-color:#e2e7eb!important;
	border-radius:4px!important
}
.select2-drop {
	border-color:#e2e7eb!important;
	padding-top:5px!important;
	border-top:1px solid #e2e7eb!important
}
.select2-results .select2-highlighted {
	background:#edf0f5!important;
	color:#222!important;
	width:210px;
	height:30px;
	background:#222d40;
	border:1px solid #0a0e16;
	padding:3px
}
.select2-container.select2-container-multi.form-control {
	height:auto!important;
	width:240px!important
}
.select2-container.select2-container-multi.form-control .select2-choices {
	margin:-6px -12px!important;
	border:none!important;
	box-shadow:none!important;
	min-height:22px!important;
	height:auto!important;
	background:none!important
}
.select2-container-multi .select2-choices .select2-search-choice {
	box-shadow:none!important;
	border-color:#ddd!important;
	background:#fff!important
}
.transbg {
	margin:30px auto;
	border-radius:4px
}
.login-v2-m {
	color:#ccc;
	width:450px;
	margin:168px auto;
	position:relative;
	border-radius:4px
}
.login-v2-m .login-content {
	padding:40px
}
.login.login-v2-m label {
	color:#ccc
}
.login.login-v2-m .login-header,.login.login-v2-m a {
	color:#fff
}
.login.login-v2-m .login-header .icon {
	opacity:.9;
	filter:alpha(opacity=90)
}
.login-v2-m .form-control {
	border:none;
	color:#fff
}
.login-v2 {
	color:#ccc;
	width:450px;
	margin:168px auto;
	position:relative;
	border-radius:4px
}
.login-v2 .login-content {
	padding:40px
}
.login.login-v2 label {
	color:#ccc
}
.login.login-v2 .login-header,.login.login-v2 a {
	color:#fff
}
.login.login-v2 .login-header .icon {
	opacity:.4;
	filter:alpha(opacity=40)
}
.login-v2 .form-control {
	border:none;
	color:#fff
}
.login-cover,.login-cover-bg,.login-cover-image {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.login-cover-image img {
	max-width:100%;
	top:0;
	left:0;
	position:absolute
}
.login-cover-bg {
	background:#666;
	background:radial-gradient(ellipse at center,#666 0,#0e151b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666",endColorstr="#0e151b000",GradientType=1);
	opacity:.6;
	filter:alpha(opacity=60)
}
.login-bg-list {
	position:absolute;
	right:20px;
	bottom:20px;
	z-index:10;
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px
}
.login-bg-list>li {
	width:80px;
	height:60px;
	overflow:hidden;
	float:left;
	transition:all .2s linear;
	-webkit-transition:all .2s linear
}
.login-bg-list>li a {
	display:block;
	height:60px
}
.login-bg-list>li.active {
	outline:3px solid #fff;
	z-index:10;
	position:relative
}
.login-bg-list>li img {
	max-height:100%
}
.widget-chart {
	position:relative;
	overflow:hidden;
	border-radius:4px;
	margin-bottom:20px
}
.widget-chart .chart-title {
	font-size:18px!important;
	color:#fff;
	font-weight:300!important;
	margin:2px 5px 7px
}
.widget-chart .chart-title small {
	display:block;
	margin-top:5px;
	font-size:12px;
	color:#616d72;
	color:hsla(0,0%,100%,.3)
}
.widget-chart .widget-chart-content {
	padding:15px;
	margin-right:230px
}
.widget-chart .widget-chart-sidebar {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:230px;
	padding:15px
}
.widget-chart-sidebar .chart-number {
	font-size:24px;
	font-weight:300;
	color:#fff;
	margin-bottom:10px
}
.widget-chart-sidebar .chart-number small {
	font-size:12px;
	color:#616d72;
	color:hsla(0,0%,100%,.3);
	display:block
}
.widget-chart-sidebar .chart-legend {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:300;
	position:absolute;
	bottom:10px
}
.widget-chart-sidebar .chart-legend>li {
	margin-bottom:5px;
	color:#fff
}
.widget-chart-sidebar .chart-legend>li span {
	color:#616d72;
	color:hsla(0,0%,100%,.3)
}
.morris-inverse .morris-hover {
	border:none!important;
	padding:8px!important;
	color:#ccc!important
}
.morris-hover {
	z-index:0!important
}
.list-group-item.list-group-item-inverse {
	background:#2d353c;
	border-color:#242a30;
	color:#fff;
	font-weight:300
}
.list-group-item.list-group-item-inverse .badge-inverse,.list-group-item.list-group-item-inverse .label-inverse {
	background:#242a30;
	background:rgba(0,0,0,.4)
}
.list-group-item.list-group-item-inverse:focus,.list-group-item.list-group-item-inverse:hover {
	color:#fff;
	background:#282f35
}
.bootstrap-calendar .calendar {
	background:#fff;
	border:none;
	border-radius:0;
	padding:10px 0
}
.bootstrap-calendar .calendar td {
	border:none!important
}
.bootstrap-calendar .calendar .table td {
	padding:3px 5px
}
.bootstrap-calendar .calendar a {
	line-height:24px
}
.bootstrap-calendar .calendar .week_days td {
	background:none;
	color:#a9acae
}
.bootstrap-calendar .calendar .visualmonthyear {
	color:#707478
}
.bootstrap-calendar .calendar .table.header td {
	color:#707478;
	vertical-align:middle
}
.bootstrap-calendar .calendar .table.header td.year {
	font-size:18px;
	font-weight:300
}
.bootstrap-calendar .calendar .table.header {
	margin-bottom:5px
}
.bootstrap-calendar .calendar .table.header .year {
	width:72%
}
.bootstrap-calendar .calendar .icon-arrow-left,.bootstrap-calendar .calendar .icon-arrow-right {
	cursor:pointer;
	display:inline-block;
	font-family:Malgun Gothic,FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:14px
}
.bootstrap-calendar .calendar .icon-arrow-left:focus,.bootstrap-calendar .calendar .icon-arrow-left:hover,.bootstrap-calendar .calendar .icon-arrow-right:focus,.bootstrap-calendar .calendar .icon-arrow-right:hover {
	color:#2d353c
}
.bootstrap-calendar .calendar .icon-arrow-left:before {
	content:"\f060"
}
.bootstrap-calendar .calendar .icon-arrow-right:before {
	content:"\f061"
}
.bootstrap-calendar .calendar .table {
	margin-bottom:0
}
.bootstrap-calendar .calendar .event a {
	display:block;
	border-radius:30px;
	background:#fff;
	color:#fff;
	margin:0 auto
}
.bootstrap-calendar .calendar .event .popover a {
	color:#428bca
}
.bootstrap-calendar .calendar .event .popover a:focus,.bootstrap-calendar .calendar .event .popover a:hover {
	color:#2a6496;
	text-decoration:underline
}
.bootstrap-calendar .calendar .event,.bootstrap-calendar .calendar .event:focus,.bootstrap-calendar .calendar .event:hover,.bootstrap-calendar .calendar .event a:focus,.bootstrap-calendar .calendar .event a:hover {
	text-shadow:none;
	color:#2d353c;
	box-shadow:none;
	font-weight:400
}
.bootstrap-calendar .calendar .event a:focus,.bootstrap-calendar .calendar .event a:hover {
	color:#fff;
	opacity:.8
}
.bootstrap-calendar .calendar .event,.bootstrap-calendar .calendar .event:focus,.bootstrap-calendar .calendar .event:hover {
	background:none;
	text-align:center
}
.bootstrap-calendar .calendar .fa-circle {
	position:absolute;
	right:0;
	top:0
}
.registered-users-list {
	list-style-type:none;
	margin:7.5px;
	padding:0
}
.registered-users-list>li {
	width:25%;
	font-size:12px;
	float:left;
	padding:7.5px;
	color:#333
}
.registered-users-list>li .username {
	font-size:12px;
	color:#333;
	margin-bottom:0
}
.registered-users-list>li img {
	border-radius:3px;
	max-width:100%
}
.registered-users-list>li>a {
	display:block;
	margin-bottom:10px
}
.registered-users-list>li .username small {
	display:block;
	font-size:11px;
	color:#707478;
	margin-top:3px
}
.panel-body .chats {
	padding:0
}
.slimScrollDiv .chats {
	padding-right:15px
}
.chats {
	list-style-type:none;
	margin:0;
	padding:12px 15px 15px
}
.chats>li+li {
	margin-top:15px
}
.chats>li:after,.chats>li:before {
	content:"";
	display:table;
	clear:both
}
.chats .name {
	color:#333;
	display:block;
	margin-bottom:5px;
	font-weight:600;
	text-decoration:none
}
.chats .name .label {
	font-size:8px;
	padding:1px 4px 2px;
	margin-left:3px;
	position:relative;
	top:-1px
}
.chats .date-time {
	font-size:10px;
	display:block;
	float:right;
	color:#999;
	margin-top:3px
}
.chats .image {
	float:left;
	width:60px;
	height:60px;
	border-radius:4px;
	overflow:hidden
}
.chats .image img {
	max-width:100%
}
.chats .image+.message {
	margin-left:75px
}
.chats .message {
	border:1px solid #ccd0d4;
	padding:7px 12px;
	font-size:12px;
	position:relative;
	background:#fff;
	border-radius:4px
}
.chats .message:after,.chats .message:before {
	content:"";
	position:absolute;
	top:10px;
	left:-14px;
	border:7px solid transparent;
	border-right-color:#ccd0d4
}
.chats .message:after {
	left:-13px;
	border-right-color:#fff
}
.chats .right .name {
	text-align:right
}
.chats .right .date-time {
	float:left
}
.chats .right .image {
	float:right
}
.chats .right .image+.message {
	margin-right:75px;
	margin-left:0
}
.chats .right .message:after,.chats .right .message:before {
	left:auto;
	right:-14px;
	border-right-color:transparent;
	border-left-color:#ccd0d4
}
.chats .right .message:after {
	right:-13px;
	border-left-color:#fff
}
.superbox {
	font-size:0
}
.superbox-list {
	display:inline-block;
	width:12.5%;
	margin:0;
	position:relative
}
.superbox-list.active:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:0;
	border:10px solid transparent;
	border-bottom-color:#2d353c;
	margin-left:-10px
}
.superbox-show {
	text-align:center;
	position:relative;
	background:#2d353c;
	width:100%;
	float:left;
	padding:25px;
	display:none
}
.superbox-img {
	max-width:100%;
	width:100%;
	cursor:pointer
}
.superbox-current-img {
	box-shadow:0 5px 35px rgba(0,0,0,.65);
	max-width:100%
}
.superbox-img:hover {
	opacity:.8
}
.superbox-close {
	opacity:.7;
	cursor:pointer;
	position:absolute;
	top:25px;
	right:25px;
	width:35px;
	height:35px
}
.list-email {
	margin-bottom:0;
	border-top:1px solid #e2e7eb;
	border-bottom:1px solid #e2e7eb
}
.list-email>li.list-group-item {
	border-radius:0;
	border:none;
	padding:15px 15px 15px 20px;
	position:relative
}
.list-email>li.list-group-item+li.list-group-item {
	border-top:1px solid #e2e7eb
}
.list-email>li.list-group-item:after,.list-email>li.list-group-item:before {
	content:"";
	display:table;
	clear:both
}
.list-email>li.list-group-item:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:5px;
	background:#fff
}
.list-email>li.list-group-item.success:before {
	background:#00acac
}
.list-email>li.list-group-item.info:before {
	background-color:#49b6d6
}
.list-email>li.list-group-item.danger:before {
	background-color:#ff5b57
}
.list-email>li.list-group-item.primary:before {
	background-color:#348fe2
}
.list-email>li.list-group-item.inverse:before {
	background-color:#242a30
}
.list-email>li.list-group-item.warning:before {
	background-color:#1aa5f5
}
.list-email>li.list-group-item.purple:before {
	background-color:#727cb6
}
.list-email>li.list-group-item.default:before {
	background-color:#b6c2c9
}
.list-email .email-user {
	float:left;
	width:50px;
	height:50px;
	border-radius:50px;
	overflow:hidden;
	font-size:24px;
	line-height:50px;
	text-align:center;
	color:#6e7179;
	background:#f4f6f7
}
.list-email .email-user img {
	max-width:100%;
	display:block
}
.list-email .email-user+.email-info {
	margin-left:65px
}
.list-email .email-checkbox+.email-user+.email-info {
	margin-left:95px
}
.list-email .email-checkbox+.email-info {
	margin-left:35px
}
.list-email .email-title {
	margin-top:3px;
	margin-bottom:3px;
	line-height:20px
}
.list-email .email-title .label {
	position:relative;
	top:-1px
}
.list-email .email-title,.list-email .email-title a {
	color:#242a30
}
.list-email .email-time {
	float:right;
	font-size:11px;
	color:#c8cccf;
	margin-left:10px
}
.list-email .email-checkbox {
	float:left;
	width:20px;
	margin-right:10px;
	height:50px;
	line-height:50px
}
.list-email .email-checkbox label {
	color:#e2e7eb;
	display:block;
	cursor:pointer
}
.list-email .email-checkbox label input[type=checkbox] {
	display:none
}
.list-email .email-checkbox label .fa {
	font-size:18px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear
}
.list-email .email-checkbox label.active {
	color:#707478
}
.list-email .email-checkbox label.active .fa:before {
	content:"\f046"
}
.list-email>li.selected {
	background:#f2fffb
}
.attached-document {
	list-style-type:none;
	margin:15px 0 0;
	padding:0
}
.attached-document>li {
	width:180px;
	float:left;
	background:#e2e7eb;
	color:#707478;
	position:relative;
	margin-right:15px;
	margin-bottom:15px
}
.attached-document>li:before {
	content:"\f0c6";
	font-family:Malgun Gothic,FontAwesome;
	position:absolute;
	top:-10px;
	right:5px;
	font-size:18px
}
.attached-document .document-file {
	height:70px;
	background:rgba(0,0,0,.1);
	overflow:hidden;
	text-align:center;
	line-height:70px;
	font-size:32px
}
.attached-document .document-name a {
	color:#2d353c
}
.attached-document>li img {
	max-width:100%
}
.attached-document>li .document-name {
	padding:5px 10px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.ie8 .pace .pace-activity {
	display:none
}
.pace {
	top:0;
	transition:opacity 1s;
	z-index:2000
}
.pace,.pace:before {
	background:none;
	position:fixed;
	left:0;
	right:0
}
.pace:before {
	content:"";
	top:54px;
	height:3px
}
.pace .pace-activity {
	display:block;
	position:fixed;
	z-index:2000;
	top:65px;
	right:8px;
	width:14px;
	height:14px;
	border-color:#00acac transparent transparent #00acac;
	border-style:solid;
	border-width:2px;
	border-radius:10px;
	-webkit-animation:pace-spinner .4s linear infinite;
	animation:pace-spinner .4s linear infinite
}
@-webkit-keyframes pace-spinner {
	0% {
		transform:rotate(0deg)
	}
	to {
		transform:rotate(1turn)
	}
}
@keyframes pace-spinner {
	0% {
		transform:rotate(0deg)
	}
	to {
		transform:rotate(1turn)
	}
}
.navbar-header.navbar-header-without-bg .navbar-brand {
	background:none!important
}
.dropdown.dropdown-lg {
	position:static
}
.dropdown-menu.dropdown-menu-lg {
	left:20px;
	right:20px;
	padding:20px
}
.dropdown-header {
	font-size:14px;
	font-weight:700;
	color:#242a30;
	padding:0;
	margin:0 0 10px
}
.dropdown-menu.dropdown-menu-lg .nav>li>a {
	padding:0;
	background:none;
	line-height:24px
}
.login.login-with-news-feed,.register.register-with-news-feed {
	width:100%;
	margin:0;
	padding:0
}
.login.login-with-news-feed .news-feed,.register.register-with-news-feed .news-feed {
	position:fixed;
	left:0;
	right:500px;
	top:0;
	bottom:0;
	-webkit-transform:translateZ(0);
	overflow:hidden
}
.login.login-with-news-feed .news-image,.register.register-with-news-feed .news-image {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0
}
.login.login-with-news-feed .news-image img,.register.register-with-news-feed .news-image img {
	position:absolute;
	right:0;
	top:0;
	left:0;
	bottom:0;
	max-height:100%;
	min-width:100%;
	top:-1960px;
	bottom:-1960px;
	left:-1960px;
	right:-1960px;
	margin:auto
}
.login.login-with-news-feed .news-caption,.register.register-with-news-feed .news-caption {
	background:hsla(0,0%,100%,.15);
	background:rgba(0,0,0,.7);
	color:#999;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:30px 60px;
	font-size:14px;
	z-index:20;
	font-weight:300;
	min-width:680px
}
.login.login-with-news-feed .news-caption .caption-title,.register.register-with-news-feed .news-caption .caption-title {
	color:#fff;
	color:hsla(0,0%,100%,.8);
	font-weight:300;
	font-size:28px
}
.login.login-with-news-feed .right-content,.register.register-with-news-feed .right-content {
	float:right;
	width:500px
}
.login.login-with-news-feed .login-content,.register.register-with-news-feed .register-content {
	width:auto;
	padding:30px 60px
}
.register.register-with-news-feed .register-content {
	padding:20px 60px 30px
}
.login.login-with-news-feed .login-header,.register.register-with-news-feed .register-header {
	position:relative;
	top:0;
	margin:0;
	left:0;
	right:0;
	padding:100px 60px 0
}
.register.register-with-news-feed .register-header {
	padding:60px 60px 0;
	font-size:32px
}
.register.register-with-news-feed .register-header small {
	color:#707478;
	display:block;
	font-size:14px;
	margin-top:10px;
	line-height:20px
}
.login.login-with-news-feed .login-header .brand {
	color:#242a30
}
.login.login-with-news-feed .login-header .brand small {
	color:#707478
}
.login.login-with-news-feed .login-header .icon {
	top:98px;
	right:10px
}
.daterangepicker td.active,.daterangepicker td.active:hover {
	background:#348fe2!important;
	text-shadow:none!important;
	color:#fff
}
.daterangepicker .calendar td,.daterangepicker .calendar th {
	padding:7px!important
}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover {
	background:#348fe2!important;
	color:#fff!important
}
.daterangepicker .ranges li {
	color:#242a30!important
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background:#348fe2!important
}
.select2-container--default .select2-selection--multiple,.select2-container .select2-selection--single {
	min-height:34px!important;
	border-color:#e2e7eb!important
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left:12px!important
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:34px!important;
	font-size:14px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	right:5px!important;
	height:32px!important
}
.select2-dropdown {
	border:none!important;
	box-shadow:0 2px 5px -1px rgba(0,0,0,.2)!important
}
.select2-container--default .select2-results__group {
	color:#242a30!important
}
.select2-container--default .select2-search--inline .select2-search__field {
	height:23px;
	padding-left:5px
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	padding:6px 12px!important;
	height:34px
}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border-color:#9fa2a5!important;
	box-shadow:none!important;
	outline:none!important
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-top:6px!important
}
.navbar-language .flag-icon {
	font-size:15px;
	margin:2px 7px 0;
	float:left
}
.profile-container {
	background:#fff;
	padding:20px;
	border-radius:4px
}
.profile-container:after,.profile-container:before {
	content:"";
	display:table;
	clear:both
}
.profile-left {
	width:200px;
	float:left
}
.profile-right {
	margin-left:240px;
	padding-right:20px
}
.profile-image {
	height:175px;
	line-height:175px;
	text-align:center;
	font-size:72px;
	margin-bottom:10px;
	border:2px solid #e2e7eb;
	overflow:hidden;
	border-radius:4px
}
.profile-image img {
	display:block;
	max-width:100%
}
.profile-highlight {
	padding:12px 15px;
	background:#e1f3fe;
	border-radius:4px
}
.profile-highlight h4 {
	margin:0 0 7px;
	font-size:12px;
	font-weight:700
}
.table.table-profile>thead>tr>th {
	border-bottom:none!important
}
.table.table-profile>thead>tr>th h4 {
	font-size:20px;
	margin-top:0
}
.table.table-profile>thead>tr>th h4 small {
	display:block;
	font-size:12px;
	font-weight:400;
	margin-top:5px
}
.table.table-profile>tbody>tr>td,.table.table-profile>thead>tr>th {
	border:none;
	padding-top:7px;
	padding-bottom:7px;
	color:#242a30
}
.table.table-profile>tbody>tr>td.field {
	width:120px;
	text-align:right;
	font-weight:600;
	color:#777
}
.table.table-profile>tbody>tr.highlight>td {
	border-top:1px solid #e2e7eb;
	border-bottom:1px solid #e2e7eb
}
.table.table-profile>tbody>tr.divider>td {
	padding:0!important;
	height:10px
}
.profile-section+.profile-section {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #e2e7eb
}
.profile-section:after,.profile-section:before {
	content:"";
	display:table;
	clear:both
}
.profile-section .title {
	font-size:20px;
	margin:0 0 15px
}
.profile-section .title small {
	font-weight:400
}
.panel-body[class*=bg-] {
	border-radius:0 0 3px 3px
}
body .bootstrap-datetimepicker-widget.dropdown-menu {
	width:auto
}
body .bootstrap-datetimepicker-widget .timepicker-hour,body .bootstrap-datetimepicker-widget .timepicker-minute,body .bootstrap-datetimepicker-widget .timepicker-second {
	border:2px solid #e2e7eb;
	border-radius:3px
}
body .bootstrap-datetimepicker-widget.dropdown-menu,body .bootstrap-datetimepicker-widget a[data-action] {
	color:#242a30
}
body .bootstrap-datetimepicker-widget table td {
	height:32px;
	width:32px;
	line-height:32px
}
.sidebar.sidebar-transparent,.sidebar.sidebar-transparent .sub-menu {
	background:none
}
.sidebar.sidebar-transparent+.sidebar-bg:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.sidebar.sidebar-transparent .nav>li.nav-header {
	color:#fff
}
.top-menu {
	/*background:#2d353c;*/
	height:44px;
	position:relative;
	left:0;
	right:0;
	z-index:1015;
	/*border-top:2px solid #0e151b;*/
	/*border-bottom:2px solid #0e151b;*/
	/*background:linear-gradient(180deg,#2d353c,#222)*/
	background:
			radial-gradient(
					ellipse at 50% 50%,
					rgba(55, 72, 31, 0.10) 0%,
					rgba(10, 25, 17, 0.05) 50%,
					transparent 80%
			),
			linear-gradient(
					180deg,
					#111914 0%,
					#0b130f 48%,
					#07100c 100%
			);
	border: 0;
}
#top-menu::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(
			90deg,

			#0d293a 0%,
			#103e59 7%,

			#1b638c 15%,
			#257eb1 22%,

			#124e70 31%,
			#0d344a 38%,

			#185a80 45%,
			#3a99d0 49%,
			#65bdf0 50%,
			#2e8fc7 52%,

			#124e71 59%,
			#0c2f44 67%,

			#1b628b 76%,
			#247db1 83%,

			#103f5b 92%,
			#0c2839 100%
	);
	box-shadow: 0 0 3px rgba(40, 149, 212, 0.2);
}
#top-menu::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(
			90deg,

			#081d29 0%,
			#0d3851 8%,

			#15567c 17%,
			#1c6d9c 24%,

			#0e3d58 33%,
			#092434 40%,

			#0f4768 46%,
			#2480b6 49%,
			#429ed3 50%,
			#1e77aa 52%,

			#0d3c58 60%,
			#082130 68%,

			#135175 78%,
			#1a6996 84%,

			#0c334a 93%,
			#071c28 100%
	);

	box-shadow: 0 0 3px rgba(37, 147, 210, 0.18);
}

.top-menu-yellow1 {
	background:#d40511!important;
	border-top:2px solid #d40511!important;
	border-bottom:2px solid #d40511!important
}
.top-menu-white,.top-menu-white1 {
	background:#efefef!important;
	border-top:2px solid #efefef!important;
	border-bottom:2px solid #efefef!important
}
.top-menu-red {
	background:#c80000!important;
	border-top:2px solid #c80000!important;
	border-bottom:2px solid #c80000!important
}
.top-menu-gold {
	background:#62b6e7!important;
	border-top:2px solid #62b6e7!important;
	border-bottom:2px solid #62b6e7!important
}
.top-menu-in {
	height:43px;
	margin-left:280px;
	margin-right:280px;
	padding:0 10px
}
.container-fluid {
	height:80px;
	vertical-align:middle;
	background:#111
}
.top-menu-in .has-sub {
	height:43px;
	line-height:43px
}
.top-menu .nav {
	white-space:nowrap;
	list-style-type:none;
	display:table;
	width:100%
}
.top-menu .nav>li {
	position:relative;
	display:table-cell;
	vertical-align:middle
}
.top-menu .nav>li+li {
	margin-left:-3px
}
.top-menu .nav>li>a {
	padding:12px 20px;
	color:#a8acb1;
	line-height:20px;
	font-weight: bold;
}
.top-menu .nav>li>a .badge,.top-menu .nav>li>a .label {
	margin-left:5px
}
.top-menu .nav>li>a .badge {
	background:#1b1f24
}
.top-menu .nav>li>a .badge.pull-right,.top-menu .nav>li>a .label.pull-right {
	margin-top:1px
}
.top-menu .nav>li>a i {
	float:left;
	font-size:14px;
	margin-right:10px;
	line-height:18px;
	width:14px;
	text-align:center
}
.top-menu .nav>li>a .caret.pull-right {
	margin-top:8px;
	margin-left:5px
}
.top-menu .nav>li:focus>a,.top-menu .nav>li:hover>a,.top-menu .nav>li>a:focus,.top-menu .nav>li>a:hover {
	background:none;
	/*border-bottom:3px solid var(--main-color);*/
	/*height:41px*/
}
.top-menu .nav .sub-menu {
	display:none;
	position:absolute;
	left:0;
	width:220px;
	top:100%;
	background:#1a2229;
	list-style-type:none;
	margin:0;
	padding:10px 0
}
.top-menu .sub-menu>li>a {
	padding:5px 20px;
	display:block;
	color:#8a8f94;
	text-decoration:none;
	position:relative
}
.top-menu .nav .sub-menu>li>a .caret {
	margin-top:7px
}
.top-menu .sub-menu .sub-menu {
	position:relative;
	left:0;
	top:0
}
.top-menu .sub-menu>li.active>a,.top-menu .sub-menu>li.active>a:focus,.top-menu .sub-menu>li.active>a:hover,.top-menu .sub-menu>li>a:focus,.top-menu .sub-menu>li>a:hover {
	color:#fff
}
.top-menu .nav>li.has-sub:hover>.sub-menu {
	display:block
}
.top-menu .nav>li.active>a,.top-menu .nav>li.active>a:focus,.top-menu .nav>li.active>a:hover {
	background:#00acac;
	color:#fff
}
.top-menu .nav>li.menu-control {
	position:absolute;
	top:0;
	width:40px;
	background:#2d353c;
	height:40px;
	margin:0
}
.top-menu .nav>li.menu-control>a {
	padding:0;
	text-align:center;
	line-height:40px
}
.top-menu .nav>li.menu-control>a i {
	float:none;
	margin:0;
	font-size:18px;
	display:block;
	line-height:40px;
	color:#fff;
	width:auto
}
.top-menu .nav>li.menu-control.menu-control-left {
	left:-50px
}
.top-menu .nav>li.menu-control.menu-control-right {
	right:-50px
}
@keyframes slideInLeft {
	0% {
		left:-50px
	}
	to {
		left:0
	}
}
@-webkit-keyframes slideInLeft {
	0% {
		left:-50px
	}
	to {
		left:0
	}
}
.top-menu .nav>li.menu-control.menu-control-left.show {
	-webkit-animation:slideInLeft .2s;
	animation:slideInLeft .2s;
	left:0
}
@keyframes slideInRight {
	0% {
		right:-50px
	}
	to {
		right:0
	}
}
@-webkit-keyframes slideInRight {
	0% {
		right:-50px
	}
	to {
		right:0
	}
}
.top-menu .nav>li.menu-control.menu-control-right.show {
	-webkit-animation:slideInRight .2s;
	animation:slideInRight .2s;
	right:0
}
.top-menu .nav>li.menu-control.menu-control-left>a {
	box-shadow:5px 0 8px -3px rgba(0,0,0,.5)
}
.top-menu .nav>li.menu-control.menu-control-right>a {
	box-shadow:-5px 0 8px -3px rgba(0,0,0,.5)
}
.list-box-g-agero {
	display:table;
	vertical-align:middle;
	color:#ddd;
	overflow-x:hidden
}
.list-box-g,.list-box-g-agero {
	width:100%;
	padding:0;
	margin:0;
	height: 52px;
	margin-top: 5px;
}
.list-box-g:first-child { margin-top: 0px; }
.list-box-g {
	display:flex;
	justify-content:center;
	align-items:center;
	overflow-x:hidden;
	overflow:hidden
}
.list-box-g2 {
	display:flex;
	flex:1 1 0px
}
.list-box-g2,.list-box-mg {
	vertical-align:middle;
	width:100%;
	padding:0;
	margin:0
}
.list-box-mg {
	display:table;
	color:var(--main-color);
	overflow-x:hidden;
	line-height: 20px;
	font-size:23pt;
	font-family:Malgun Gothic,dotum
}
.hva-txt {
	display:table-cell;
	vertical-align:middle;
	overflow-x:hidden
}
.width-fixed {
	width:100%;
	min-width:1380px
}
.time-g {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:7%;
	min-width:73px;
	padding:1px;
	overflow-x:hidden
}
.home-t {
	width:calc(50% - 39px)
}
.home-t2 {
	display: flex;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	overflow: hidden;
	float: left;
}
.away-t2 {
	display: flex;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	overflow: hidden;
	float: left;
}
.type-t2 {
	display: flex;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	overflow: hidden;
	float: left;
}
.new-box-g .home-t ,.new-box-g .away-t { width:44%; }
.new-box-g2 .home-t2 ,.new-box-g2 .away-t2 { width:calc(50% - 80px); }
.vs-t2 {
	width:60px
}

.type-t2 {
	width:84px
}
.home-t,.vs-t {
	display:flex;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	overflow:hidden;
	float:left;
	position:relative;
}
.vs-t {
	width:12%
}
.away-t {
	display:flex;
	text-align:center;
	vertical-align:middle;
	width:calc(50% - 39px);
	padding:1px;
	overflow:hidden;
	float:left
}
.hva_bt_sub1 {
	display:flex;
	flex:1 1 0
}
.betType { width: 92px; }
.hva_bt_sub1,.hva_bt_sub1-agero {
	text-align:center;
	vertical-align:middle;
	padding:1px;
	overflow-x:hidden;
	position:relative
}
.hva_bt_sub1-agero {
	display:table-cell;
	width:33.3%
}
.hva_bt_sub2 {
	width:50%;
	padding:1px;
	position:relative
}
.etc-live,.hva_bt_sub2 {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	overflow-x:hidden
}
.etc-live {
	padding:0
}
.etc-live-ban {
	text-align:center;
	width:50%;
	padding:0
}
.etc-live-ban,.etc-live-l {
	display:table-cell;
	vertical-align:middle;
	overflow-x:hidden
}
.etc-live-l {
	text-align:left
}
.etc-live-r {
	text-align:right;
	width:50px;
	min-width:50px
}
.etc-l,.etc-live-r {
	display:table-cell;
	vertical-align:middle;
	overflow-x:hidden
}
.etc-l {
	text-align:center;
	width:7%;
	min-width:73px;
	padding:1px
}
.table-is {
	width:100%;
	height:100%
}
.table-h {
	background:#25292c;
	border:1px solid #25292c;
	color:#fafafa;
	height:30px
}
.table-h,.table-h-grey {
	padding:4px;
	font-size:16px
}
.table-h-grey {
	background:#b5b5b7;
	border:1px solid #b5b5b7;
	color:#fff;
	height:22px
}
.table-b {
	background:#171c20;
	border:1px solid #333e46;
	padding:4px;
	color:#e8e8e8;
	height:65px;
	font-size:14px
}
.table-b-white {
	background:#fff;
	border:1px solid #0e151b;
	color:#0e151b
}
.table-b-black,.table-b-white {
	padding:4px;
	height:40px;
	font-size:14px
}
.table-b-black {
	background:#191919;
	border:1px solid #fff;
	color:#fff
}
.cursor {
	cursor:pointer
}
.sport-icon {
	background:url(../images/img/26163eb.svg) no-repeat
}
.sport-icon,.sport-icon-yellow {
	height:20px;
	width:22px;
	display:inline-block
}
.sport-icon-yellow {
	background:url(../images/img/d87ea41.png) no-repeat
}
.sport-icon.athletics {
	height:20px;
	width:25px;
	background-position:0 0
}
.sport-icon.aussie-rules {
	height:20px;
	width:25px;
	background-position:-36px 0
}
.sport-icon.bandy {
	height:20px;
	width:25px;
	background-position:-108px 0
}
.sport-icon.sicon3 {
	height:20px;
	width:25px;
	background-position:-144px 0
}
.sport-icon.sicon2 {
	height:20px;
	width:25px;
	background-position:-180px 0
}
.sport-icon.sicon26 {
	height:20px;
	width:25px;
	background-position:-216px 0
}
.sport-icon.betting-menu-expand-or-collapse-icon {
	height:20px;
	width:25px;
	background-position:-252px 0
}
.sport-icon.biathlon {
	height:20px;
	width:25px;
	background-position:-288px 0
}
.sport-icon.bobsleigh {
	height:20px;
	width:25px;
	background-position:-324px 0
}
.sport-icon.sicon10 {
	height:20px;
	width:25px;
	background-position:-360px 0
}
.sport-icon.burger-menu {
	height:20px;
	width:25px;
	background-position:-396px 0
}
.sport-icon.casino {
	height:20px;
	width:25px;
	background-position:-432px 0
}
.sport-icon.chess {
	height:20px;
	width:25px;
	background-position:-468px 0
}
.sport-icon.close {
	height:20px;
	width:25px;
	background-position:-504px 0
}
.sport-icon.sicon21 {
	height:20px;
	width:25px;
	background-position:-540px 0
}
.sport-icon.sicon28 {
	height:20px;
	width:25px;
	background-position:0 -36px
}
.sport-icon.cycling {
	height:20px;
	width:25px;
	background-position:-36px -36px
}
.sport-icon.sicon22 {
	height:20px;
	width:25px;
	background-position:-72px -36px
}
.sport-icon.ellipsis-icon {
	height:20px;
	width:25px;
	background-position:-108px -36px
}
.sport-icon.esports {
	height:20px;
	width:25px;
	background-position:-144px -36px
}
.sport-icon.f1 {
	height:20px;
	width:25px;
	background-position:-180px -36px
}
.sport-icon.field-hockey {
	height:20px;
	width:25px;
	background-position:-216px -36px
}
.sport-icon.figure-skating {
	height:20px;
	width:25px;
	background-position:-252px -36px
}
.sport-icon.sicon12 {
	height:20px;
	width:25px;
	background-position:-288px -36px
}
.sport-icon.sicon9 {
	height:20px;
	width:25px;
	background-position:-324px -36px
}
.sport-icon.sicon6 {
	height:20px;
	width:25px;
	background-position:-360px -36px
}
.sport-icon.help {
	height:20px;
	width:25px;
	background-position:-396px -36px
}
.sport-icon.home {
	height:20px;
	width:25px;
	background-position:-432px -36px
}
.sport-icon.sicon4 {
	height:20px;
	width:25px;
	background-position:-468px -36px
}
.sport-icon.ice-skating {
	height:20px;
	width:25px;
	background-position:-504px -36px
}
.sport-icon.lacrosse {
	height:20px;
	width:25px;
	background-position:-540px -36px
}
.sport-icon.live-games {
	height:20px;
	width:25px;
	background-position:0 -72px
}
.sport-icon.luge {
	height:20px;
	width:25px;
	background-position:-36px -72px
}
.sport-icon.magic-the-gathering {
	height:20px;
	width:25px;
	background-position:-72px -72px
}
.sport-icon.message-icon {
	height:20px;
	width:25px;
	background-position:-108px -72px
}
.sport-icon.misc {
	height:20px;
	width:25px;
	background-position:-144px -72px
}
.sport-icon.sicon117 {
	height:20px;
	width:25px;
	background-position:-180px -72px
}
.sport-icon.sicon11 {
	height:20px;
	width:25px;
	background-position:-216px -72px
}
.sport-icon.outrights-specials-competitions-generic {
	height:20px;
	width:25px;
	background-position:-252px -72px
}
.sport-icon.paddle-tennis {
	height:20px;
	width:25px;
	background-position:-288px -72px
}
.sport-icon.parlays-teasers {
	height:20px;
	width:25px;
	background-position:-324px -72px
}
.sport-icon.pin-pinned {
	height:20px;
	width:25px;
	background-position:-360px -72px
}
.sport-icon.politics {
	height:20px;
	width:25px;
	background-position:-396px -72px
}
.sport-icon.reload {
	height:20px;
	width:25px;
	background-position:-432px -72px
}
.sport-icon.rink-hockey {
	height:20px;
	width:25px;
	background-position:-468px -72px
}
.sport-icon.rugby {
	height:20px;
	width:25px;
	background-position:-504px -72px
}
.sport-icon.rugby-league {
	height:20px;
	width:25px;
	background-position:-540px -72px
}
.sport-icon.rugby-union {
	height:20px;
	width:25px;
	background-position:0 -108px
}
.sport-icon.short-track {
	height:20px;
	width:25px;
	background-position:-36px -108px
}
.sport-icon.skeleton {
	height:20px;
	width:25px;
	background-position:-72px -108px
}
.sport-icon.skiing {
	height:20px;
	width:25px;
	background-position:-108px -108px
}
.sport-icon.sicon19 {
	height:20px;
	width:25px;
	background-position:-144px -108px
}
.sport-icon.sicon1 {
	height:20px;
	width:25px;
	background-position:-180px -108px
}
.sport-icon.squash {
	height:20px;
	width:25px;
	background-position:-216px -108px
}
.sport-icon.surfing {
	height:20px;
	width:25px;
	background-position:-252px -108px
}
.sport-icon.sicon20 {
	height:20px;
	width:25px;
	background-position:-288px -108px
}
.sport-icon.sicon5 {
	height:20px;
	width:25px;
	background-position:-324px -108px
}
.sport-icon.upcoming-games {
	height:20px;
	width:25px;
	background-position:-360px -108px
}
.sport-icon.sicon23 {
	height:20px;
	width:25px;
	background-position:-396px -108px
}
.sport-icon.icon-water-polo {
	height:20px;
	width:25px;
	background-position:-432px -108px
}
.sport-icon.icon-winter-sports-1 {
	height:20px;
	width:25px;
	background-position:-468px -108px
}
.sport-icon.icon-winter-sports-2 {
	height:20px;
	width:25px;
	background-position:-504px -108px
}
.alpha-100 {
	opacity:1;
	-moz-opacity:1
}
.alpha-99,.alpha-100 {
	filter:alpha(opacity=99)
}
.alpha-99 {
	opacity:.99;
	-moz-opacity:.99
}
.alpha-98 {
	filter:alpha(opacity=98);
	opacity:.98;
	-moz-opacity:.98
}
.alpha-97 {
	filter:alpha(opacity=97);
	opacity:.97;
	-moz-opacity:.97
}
.alpha-96 {
	filter:alpha(opacity=96);
	opacity:.96;
	-moz-opacity:.96
}
.alpha-95 {
	filter:alpha(opacity=95);
	opacity:.95;
	-moz-opacity:.95
}
.alpha-94 {
	filter:alpha(opacity=94);
	opacity:.94;
	-moz-opacity:.94
}
.alpha-93 {
	filter:alpha(opacity=93);
	opacity:.93;
	-moz-opacity:.93
}
.alpha-92 {
	filter:alpha(opacity=92);
	opacity:.92;
	-moz-opacity:.92
}
.alpha-91 {
	filter:alpha(opacity=91);
	opacity:.91;
	-moz-opacity:.91
}
.alpha-90 {
	filter:alpha(opacity=90);
	opacity:.9;
	-moz-opacity:.9
}
.alpha-80 {
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8
}
.alpha-70 {
	filter:alpha(opacity=70);
	opacity:.7;
	-moz-opacity:.7
}
.alpha-60 {
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-opacity:.6
}
.alpha-50 {
	filter:alpha(opacity=50);
	opacity:.5;
	-moz-opacity:.5
}
.alpha-40 {
	filter:alpha(opacity=40);
	opacity:.4;
	-moz-opacity:.4
}
.alpha-30 {
	filter:alpha(opacity=30);
	opacity:.3;
	-moz-opacity:.3
}
.alpha-20 {
	filter:alpha(opacity=20);
	opacity:.2;
	-moz-opacity:.2
}
.alpha-10 {
	filter:alpha(opacity=10);
	opacity:.1;
	-moz-opacity:.1
}
.alpha-0 {
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0
}
.bettingbox {
	padding:0
}
.betlistbox,.bettingbox {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.betlistbox {
	clear:both;
	width:251px;
	height:67px;
	text-align:left;
	margin:1px 0 3px 1px;
	overflow-x:hidden;
	overflow-y:hidden
}
.betlistcolor_a {
	width:210px;
	min-width:210px;
	color:#fff;
	font-size:8pt;
	margin:7px 0 0 4px;
	overflow:hidden
}
.betlistcolor_a,.betlistcolor_b {
	float:left;
	font-family:Malgun Gothic,dotum;
	height:17px;
	line-height:17px;
	padding:0
}
.betlistcolor_b {
	width:190px;
	min-width:190px;
	color:#d65708;
	font-size:12px;
	margin:1px 0 0 4px;
	overflow-x:hidden
}
.betlistcolor_b_odd {
	color:#fff;
	font-weight:700;
	font-size:9pt;
	background-color:#d75809;
	height:17px;
	border-radius:3px;
	padding:0 3px;
	margin:0 6px 0 0
}
.betlistclose,.betlistcolor_b_odd {
	float:right;
	font-family:Malgun Gothic,dotum;
	line-height:17px
}
.betlistclose {
	color:#d20000;
	font-size:19px;
	padding:5px 10px 10px;
	margin:0;
	cursor:pointer;
	position:absolute;
	right:7px;
	top:7px
}
.betlistclose:hover {
	color:#f37e82
}
.display-none {
	display:none
}
.display-flex {
	display:flex
}
.position-relative {
	position:relative
}
.position-absolute {
	position:absolute
}
.position-absolute-zindex-1 {
	z-index:1
}
.position-absolute-zindex-10 {
	z-index:10
}
.position-absolute-zindex-100 {
	z-index:100
}
.position-absolute-zindex-1000 {
	z-index:1000
}
.position-absolute-zindex-10000 {
	z-index:10000
}
.top-0 {
	top:0!important
}
.left-0 {
	left:0!important
}
.right-0 {
	right:0!important
}
.clear-both {
	clear:both
}
.games-navigation {
	clear:both;
	width:100%;
	height:65px;
	display:table
}
.line-bottom1 {
	border-bottom:5px solid #fff
}
.line-bottom2 {
	border-bottom:5px solid #de5648
}
.line-bottom3 {
	border-bottom:5px solid #337bdd
}
.line-bottom4 {
	border-bottom:5px solid #986047
}
.line-bottom5 {
	border-bottom:5px solid #8fccf0
}
.line-bottom6 {
	border-bottom:5px solid #1e8567
}
.line-bottom7 {
	border-bottom:5px solid #10a7ff
}
.line-bottom8 {
	border-bottom:5px solid #00a1ff
}
.mini-live-tmenu {
	cursor:pointer;
	text-align:center;
	display:table-cell;
	width:10%;
	font-weight:700;
	background:#35353f;
	background:linear-gradient(180deg,#35353f,#161622)
}
.mini-live-tmenu:hover {
	background:#35353f;
	background:linear-gradient(180deg,#161622,#35353f)
}
.mini-live-tmenu-white {
	cursor:pointer;
	text-align:center;
	display:table-cell;
	width:10%;
	font-weight:700;
	background:#dedede;
	background:linear-gradient(180deg,#dedede,#dedede)
}
.mini-live-tmenu-white:hover {
	background-image:linear-gradient(180deg,#f1f1f1 0,#d4d4d4 20%,#9d9d9d 50%,#d4d4d4 80%,#f1f1f1)!important
}
.mini-live-tmenu-casino {
	cursor:pointer;
	text-align:center;
	display:table-cell;
	width:9%;
	font-weight:700;
	background:#35353f;
	background:linear-gradient(180deg,#35353f,#161622);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#35353f",endColorStr="#161622",GradientType=0)
}
.mini-live-tmenu-casinoe:hover {
	background:#35353f;
	background:linear-gradient(180deg,#161622,#35353f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#161622,endColorStr="#35353F,GradientType=0)
}
.t-line1 {
	border-top:5px solid #0091ea;
	border-right:1px solid #454545
}
.t-line1:active {
	background:#111
}
.t-line2 {
	border-top:5px solid #2a62ff;
	border-right:1px solid #454545
}
.t-line2:active {
	background:#111
}
.t-line3 {
	border-top:5px solid #4f2fc5;
	border-right:1px solid #454545
}
.t-line3:active {
	background:#111
}
.t-line4 {
	border-top:5px solid #7b20a3;
	border-right:1px solid #454545
}
.t-line4:active {
	background:#111
}
.t-line5 {
	border-top:5px solid #c41162;
	border-right:1px solid #454545
}
.t-line5:active {
	background:#111
}
.t-line6 {
	border-top:5px solid #d60000;
	border-right:1px solid #454545
}
.t-line6:active {
	background:#111
}
.t-line7 {
	border-top:5px solid #00a1ff;
	border-right:1px solid #454545
}
.t-line7:active {
	background:#111
}
.t-line8 {
	border-top:5px solid #5d871b;
	border-right:1px solid #454545
}
.t-line8:active {
	background:#111
}
.t-line9 {
	border-top:5px solid #206825;
	border-right:1px solid #454545
}
.t-line10 {
	border-top:5px solid #93f
}
.t-line9:active {
	background:#111
}
.live-tmenu-name {
	font-size:17px;
	color:#fafafa;
	display: inline-block;
	line-height: 44px;
}
.live-tmenu-name-casino {
	font-size:11pt;
	color:#d0d0d0;
	text-shadow:0 -1px 0 rgba(0,0,0,.33);
	margin:0 0 3px;
	font-family:Malgun Gothic,arial
}
.live-tmenu-countdown {
	font:700 17px Open Sans Condensed,sans-serif;
	color:#fff
}
.live-tmenu-casino-sub {
	font-size:9pt;
	font-family:Malgun Gothic,dotum;
	color:#7d7d7d;
	font-weight:400
}
.playerbox {
	height:422px
}
.playerbox,.playerbox2 {
	width:100%;
	text-align:center;
	position:relative
}
.playerbox2 {
	height:380px
}
.playerbox3 {
	height:641px
}
.east-playerbox3,.playerbox3 {
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden
}
.east-playerbox3 {
	height:560px
}
.boscore-playerbox3 {
	height:600px
}
.boscore-playerbox3,.boscoreball-playerbox3 {
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden
}
.boscoreball-playerbox3 {
	height:700px
}
.bubble-playerbox3 {
	height:609px
}
.bubble-playerbox3,.livescore-playerbox3 {
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden
}
.livescore-playerbox3 {
	height:746px
}
.playerbox4 {
	width:100%;
	height:575px;
	text-align:center;
	position:relative
}
.last-result-items {
	margin-bottom:12px
}
.lottery-item {
	position:relative;
	display:inline-block;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin:2px;
	padding:7px;
	line-height:1.2
}
.ball {
	width:30px;
	height:30px;
	border:1px solid #0e151b;
	border-radius:50%;
	-webkit-font-smoothing:antialiased;
	font-size:12px;
	background-repeat:repeat-x
}
.ball.yellow {
	background-color:#32b4ff;
	background:linear-gradient(180deg,#32b4ff,#0081cc);
	border-color:#0081cc #0081cc #0071b3;
	text-shadow:0 1px 1px hsla(0,0%,100%,.33)
}
.ball.black {
	background-color:#5b5b5b;
	background:linear-gradient(180deg,#5b5b5b,#282828);
	border-color:#282828 #282828 #1c1c1c;
	text-shadow:0 -1px 0 rgba(0,0,0,.33)
}
.ball.white {
	background-color:#f9f9f9;
	background:linear-gradient(180deg,#f9f9f9,#d6d6d6);
	border-color:#929292 #929292 #a1a1a1;
	text-shadow:0 1px 1px hsla(0,0%,100%,.23)
}
.ball.blue {
	background-color:#5990d8;
	background:linear-gradient(180deg,#5990d8,#193c6b);
	border-color:#193c6b #193c6b #112948;
	text-shadow:0 -1px 0 rgba(0,0,0,.56)
}
.ball.green {
	background-color:#398f28;
	background:linear-gradient(180deg,#398f28,#193f11);
	border-color:#193f11 #193f11 #122c0c
}
.ball.green,.ball.grey,.ball.red {
	text-shadow:0 -1px 0 rgba(0,0,0,.33)
}
.ball.grey,.ball.red {
	background-color:#e52828;
	background:linear-gradient(180deg,#e52828,#961111);
	border-color:#961111 #961111 #800f0f
}
.ball.white,.ball.yellow {
	color:#333
}
.ball.black,.ball.blue,.ball.green,.ball.grey,.ball.red {
	color:#fff
}
.ball>span {
	font-weight:700
}
.item-box {
	background:#fff;
	overflow:hidden;
	margin:0;
	width:100%;
	position:relative;
	border-radius:6px
}
.item-box.fullwidth {
	max-width:100%
}
.item-box figure {
	width:100%;
	display:block;
	margin-bottom:0;
	overflow:hidden;
	position:relative;
	text-align:center
}
.item-box.fixed-box figure img {
	width:100%;
	height:auto
}
.item-box-desc {
	padding:10px 20px;
	overflow:hidden
}
.item-box-desc p {
	margin-top:20px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis
}
.item-box.fixed-box .item-box-desc p {
	height:98px
}
.item-box-desc h4 {
	padding:0;
	margin:0
}
.item-box .item-box-desc small {
	display:block
}
.item-box.fixed-box .item-box-desc {
	height:256px
}
.item-box.fixed-box figure {
	max-height:263px
}
.item-box .socials {
	border-top:1px solid #eee;
	text-align:center;
	display:block
}
.item-box .item-hover,.item-box .item-hover .overlay {
	-webkit-border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.item-box .item-hover {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align:center;
	color:#fff;
	transition:all .2s
}
.item-box .item-hover,.item-box .item-hover a,.item-box .item-hover button {
	color:#fff
}
.item-box .item-hover .inner {
	position:absolute;
	display:block;
	left:0;
	right:0;
	top:50%;
	margin-top:-30px;
	z-index:100
}
.item-box:hover .item-hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.divider {
	border-top:1px dotted #424242;
	border-bottom:1px dotted #424242
}
.sports2box-orange {
	border:2px solid #222733;
	background:#191919;
	border-radius:3px
}
.sports2box-blue,.sports2box-orange {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px
}
.sports2box-blue {
	border-radius:3px
}
.sports2box-yellow,.sports2box-yellow1 {
	border:2px solid #222733;
	background:#191919;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px
}
.sports2box-white,.sports2box-white1 {
	border:2px solid #6c6c6c;
	background:#dfdfdf;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px;
	box-shadow:0 0 7px rgba(0,0,0,.5);
	font-weight:900
}
.sports2box-gold,.sports2box-red {
	border:2px solid #222733;
	background:#191919;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px
}
.sports2boxtop-orange {
	position:absolute;
	top:-12px;
	left:0;
	z-index:5
}
.sports2boxtop-blue,.sports2boxtop-orange {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:100%;
	text-align:left;
	color:#0e151b;
	padding:0
}
.sports2boxtop-blue {
	display:inline-block
}
.sports2boxtopin-orange,.sports2boxtopin-yellow,.sports2boxtopin-yellow1 {
	border:1px solid #222733;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#1e2428;
	text-align:center;
	color:#fff;
	padding:0
}
.sports2boxtopin-white {
	border:1px solid #0d9df1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.sports2boxtopin-white,.sports2boxtopin-white1 {
	background:#fff;
	text-align:center;
	color:#0e151b;
	padding:0;
	font-weight:900
}
.sports2boxtopin-white1 {
	border:1px solid #ff4900;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.sports2boxtopin-gold,.sports2boxtopin-red {
	border:1px solid #222733;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#1e2428;
	text-align:center;
	color:#fff;
	padding:0
}
.sports2boxtopin-blue-left-inplay {
	width:200px;
	height:27px;
	background-image:url(../images/img/ad0b007.png);
	background-size:100% 100%;
	background-position:100% 100%;
	background-repeat:no-repeat
}
.sports2boxtopin-blue-left,.sports2boxtopin-blue-left-inplay {
	text-align:left;
	color:#fff;
	padding:0;
	padding-top:4px!important
}
.sports2boxtopin-blue-left {
	border-top:1px solid #262b31;
	background:#0e151b;
	width:calc(100% - 132px);
	height:26px
}
.sports2boxtopin-white-left {
	background:#b9b9b9;
	text-align:left;
	color:#0e151b;
	padding:0;
	width:calc(100% - 132px);
	height:26px;
	padding-top:4px!important
}
.sports2boxtopin-blue-right {
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	background:rgba(17,153,17,.6);
	text-align:center;
	color:#fff;
	padding:0
}
.sports2boxtopin-white-right {
	border:1px solid #2d353c;
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	background:#099df2;
	text-align:center;
	color:#fff;
	padding:0
}
.no-radius {
	border-radius:0
}
.home-payinfo-title {
	background-color:#12161a;
	border:1px solid #f15e01;
	height:42px
}
.float-left {
	float:left!important
}
.float-right {
	float:right!important
}
.display-inlineblock {
	display:inline-block!important
}
.display-table {
	display:table!important
}
.display-tablecell {
	display:table-cell!important
}
.vertical-middle {
	vertical-align:middle!important
}
.main-cell {
	box-sizing:border-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-break:break-all;
	line-height:23px;
	height:53px;
	overflow:visible;
	display:table-cell;
	vertical-align:middle;
	width:100%
}
.word-keep {
	word-break:keep-all
}
.td {
	padding:6px 0;
	min-width:0;
	box-sizing:border-box;
	text-overflow:ellipsis;
	position:relative;
	text-align:left;
	display:table
}
.score-button,.td {
	vertical-align:middle
}
.score-button {
	border-radius:2px;
	width:30px;
	display:table-cell;
	padding-bottom:3px
}
.odd-type {
	width:10%;
	padding:1px;
	float:left
}
.odd-type-in {
	display:table-cell;
	width:10%;
	background-color:#1e2428;
	margin:1px;
	padding-top:10px;
	height:38px;
	color:#aeaeaf
}
.main-odd-team {
	width:calc(100% - 50px);
	float:left;
	text-align:left;
	text-overflow: ellipsis;
}
.main-odd-val {
	width:50px;
	float:right;
	text-align:right
}
.btn-score {
	background-color:#2e302d;
	border-radius:0;
	border-top:1px solid #3f4346;
	border-bottom:1px solid #0e151b;
	color:#fff;
	cursor:default
}
.btn-score:hover {
	color:#fff
}
.btn-sports-detail,.btn-sports-detail-mob,.btn-sports-rule {
	background-color:#2e302d;
	border-radius:0;
	border-top:1px solid #3f4346;
	border-bottom:1px solid #0e151b;
	color:#fff
}
.btn-sports-rule:hover {
	color:#fff
}
.btn-sports-detail-null {
	background-color:#1a1e1f;
	border-radius:0;
	border-top:1px solid #3f4346;
	border-bottom:1px solid #0e151b;
	color:#fff;
	height:31px
}
.btn-sports-detail-mob.active,.btn-sports-detail.active,.btn-sports-detail:focus {
	background-color:#ff6300;
	color:#fff
}
.btn-blue,.btn-gold,.btn-orange,.btn-red,.btn-yellow,.btn-yellow1 {
	color:#ddd!important
}
.btn-white,.btn-white1 {
	background:#fff!important;
	color:#0e151b!important
}
.btn-vs-white,.btn-vs-white1 {
	background:#fff!important;
	color:#0e151b!important;
	font-weight:900
}
.btn-odds-blue,.btn-odds-gold,.btn-odds-orange,.btn-odds-red,.btn-odds-yellow,.btn-odds-yellow1 {
	color:#ddd!important
}
.btn-odds-white {
	background:#fff!important
}
.btn-odds-white,.btn-odds-white1 {
	color:#0e151b!important;
	border-top:1px solid #bebebe!important;
	border-bottom:1px solid #949494!important;
	font-weight:900
}
.btn-odds-white1 {
	background:#d5d5d5!important
}
.btn-basic-white {
	background:#bebebe!important;
	color:#0e151b!important;
	border-top:1px solid #bebebe!important;
	border-bottom:1px solid #949494!important
}
.img-odds-up {
	top: -6px;
}
.img-odds-down,.img-odds-up {
	position:absolute;
	left:calc(100% - 3px)
}
.img-odds-down {
	bottom:  -5px;
}
.img-odds-up-right {
	top:calc(-50%+2px)
}
.img-odds-down-right,.img-odds-up-right {
	position:absolute;
	right:calc(100% - 3px)
}
.img-odds-down-right {
	top:calc(50%+2px)
}
.blinking {
	opacity:0;
	-webkit-animation:blink 1s ease-in-out 3;
	animation:blink 1s ease-in-out 3;
	animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;
	-moz-animation-fill-mode:backwards
}
@-webkit-keyframes blink {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes blink {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
.border-radius-5 {
	border-radius:5px!important
}
.border-radius-20 {
	border-radius:20px!important
}
.main-dialog .el-dialog__header {
	display:none
}
.main-dialog .el-dialog__body {
	padding:0
}
.main-dialog label {
	font-size: 9pt;
	font-family: Malgun Gothic,dotum;
	color:#fff
}
.main-dialog .el-select {
	display:block
}
.chat-dailog .el-dialog {
	background-color:#191919;
	width:95%!important
}
.auth-dialog {
	border:1px solid #fff;
	color:#fff
}
.template-dialog .el-dialog__header {
	display:none
}
.template-dialog .el-dialog__body {
	padding:0
}
.template-dialog label {
	color:#fff
}
.template-dialog .el-select {
	display:block
}
.template-dialog .el-dialog {
	margin-top:20px!important
}
.tl_reg_item {
	width:98%
}
.orange-button {
	background-color:#67c13a;
	border:1px solid #fff
}
.orange-button.is-disabled:active,.orange-button.is-disabled:focus,.orange-button.is-disabled:hover,.orange-button:active,.orange-button:focus,.orange-button:hover {
	background-image:linear-gradient(180deg,#d85908 0,#c34e0d 20%,#a94113 50%,#00a1ff 80%,#00a1ff);
	border:1px solid #fb6200
}
.orange-button.is-disabled {
	background-color:#fb6200;
	border:1px solid #fb6200;
	opacity:.3
}
.orange-button1 {
	color:var(--main-color)
}
.orange-button1,.orange-button1.is-disabled,.orange-button1.is-disabled:active,.orange-button1.is-disabled:focus,.orange-button1.is-disabled:hover,.orange-button1:active,.orange-button1:focus,.orange-button1:hover {
	background-color:#1a1a1a;
	border:2px solid #fb6200
}
.orange-button1.is-disabled {
	opacity:.3
}
.blue-button {
	background-color:#1f8fff;
	border:1px solid #1f8fff
}
.blue-button.is-disabled:active,.blue-button.is-disabled:focus,.blue-button.is-disabled:hover,.blue-button:active,.blue-button:focus,.blue-button:hover {
	background-image:linear-gradient(180deg,#1e8bfb 0,#156dd5 20%,#1159b3 50%,#125eba 80%,#1c84ef);
	border:1px solid #1f8fff
}
.blue-button.is-disabled {
	background-color:#1f8fff;
	border:1px solid #1f8fff;
	opacity:.3
}
.yellow-button {
	color:#0e151b;
	background-color:#0d9df1;
	border:1px solid #0d9df1
}
.yellow-button.is-disabled:active,.yellow-button.is-disabled:focus,.yellow-button.is-disabled:hover,.yellow-button:active,.yellow-button:focus,.yellow-button:hover {
	background-image:linear-gradient(180deg,#0d9df0 0,#0a7dbf 20%,#075481 50%,#0a7dbf 80%,#0d9bed);
	border:1px solid #0d9df1;
	color:#0e151b
}
.yellow-button.is-disabled {
	opacity:.3
}
.yellow1-button,.yellow-button.is-disabled {
	background-color:#0d9df1;
	border:1px solid #0d9df1;
	color:#0e151b
}
.yellow1-button.is-disabled:active,.yellow1-button.is-disabled:focus,.yellow1-button.is-disabled:hover,.yellow1-button:active,.yellow1-button:focus,.yellow1-button:hover {
	background-image:linear-gradient(180deg,#0d9df0 0,#0a7dbf 20%,#075481 50%,#0a7dbf 80%,#0d9bed);
	border:1px solid #0d9df1;
	color:#0e151b
}
.yellow1-button.is-disabled {
	opacity:.3
}
.white-button,.yellow1-button.is-disabled {
	background-color:#0d9df1;
	border:1px solid #0d9df1;
	color:#0e151b
}
.white-button.is-disabled:active,.white-button.is-disabled:focus,.white-button.is-disabled:hover,.white-button:active,.white-button:focus,.white-button:hover {
	background-image:linear-gradient(180deg,#0d9df0 0,#0a7dbf 20%,#075481 50%,#0a7dbf 80%,#0d9bed);
	border:1px solid #0d9df1;
	color:#0e151b
}
.white-button.is-disabled {
	background-color:#0d9df1;
	border:1px solid #0d9df1;
	opacity:.3;
	color:#0e151b
}
.white1-button {
	background-color:#ff4900;
	border:1px solid #ff4900
}
.white1-button.is-disabled:active,.white1-button.is-disabled:focus,.white1-button.is-disabled:hover,.white1-button:active,.white1-button:focus,.white1-button:hover {
	background-image:linear-gradient(180deg,#d85908 0,#c34e0d 20%,#a94113 50%,#00a1ff 80%,#00a1ff);
	border:1px solid #ff4900
}
.white1-button.is-disabled {
	background-color:#ff4900;
	border:1px solid #ff4900;
	opacity:.3
}
.white1-button1 {
	color:var(--main-color)
}
.white1-button1,.white1-button1.is-disabled,.white1-button1.is-disabled:active,.white1-button1.is-disabled:focus,.white1-button1.is-disabled:hover,.white1-button1:active,.white1-button1:focus,.white1-button1:hover {
	background-color:#1a1a1a;
	border:2px solid #ff4900
}
.white1-button1.is-disabled {
	opacity:.3
}
.red-button {
	background-color:#c80000;
	border:1px solid #c80000
}
.red-button.is-disabled:active,.red-button.is-disabled:focus,.red-button.is-disabled:hover,.red-button:active,.red-button:focus,.red-button:hover {
	background-image:linear-gradient(180deg,#a72020 0,#701616 20%,#400d0e 50%,#701616 80%,#a72020);
	border:1px solid #c80000
}
.red-button.is-disabled {
	background-color:#c80000;
	border:1px solid #c80000;
	opacity:.3
}
.red-button1 {
	background-color:#ff3f40;
	border:1px solid #ff3f40;
	text-align:center;
	border-radius:4px
}
.red-button1.is-disabled:active,.red-button1.is-disabled:focus,.red-button1.is-disabled:hover,.red-button1:active,.red-button1:focus,.red-button1:hover {
	border:1px solid #ff3f40
}
.red-button1.is-disabled {
	background-color:#ff3f40;
	border:1px solid #ff3f40;
	opacity:.3
}
.gold-button {
	color:#0e151b;
	background-color:#63c6ff;
	border:1px solid #63c6ff
}
.gold-button.is-disabled:active,.gold-button.is-disabled:focus,.gold-button.is-disabled:hover,.gold-button:active,.gold-button:focus,.gold-button:hover {
	background-image:linear-gradient(180deg,#61b5e6 0,#58a4d0 20%,#417898 50%,#58a4d0 80%,#61b5e6)!important;
	border:1px solid #63c6ff;
	color:#0e151b
}
.gold-button.is-disabled {
	background-color:#63c6ff;
	border:1px solid #63c6ff;
	opacity:.3;
	color:#0e151b
}
.green-button,.green-button:active,.green-button:focus,.green-button:hover {
	background-color:#179c2d;
	border:1px solid #179c2d
}
.green-button1,.green-button1:active,.green-button1:focus,.green-button1:hover {
	background-color:#13871c;
	border:1px solid #13871c
}
.blue-button-light,.blue-button-light:active,.blue-button-light:focus,.blue-button-light:hover {
	background-color:#3dc1e8;
	border:1px solid #3dc1e8
}
.right-button {
	padding:9px;
	margin-top:3px;
	right:5px;
	top:0
}
.login-input-blue .el-input__inner,.login-input-orange .el-input__inner {

	background-color:#1a1a1a!important;
	border:2px solid var(--main-color)!important;
	color:#fff!important
}
.login-input-yellow .el-input__inner {
	background-color:#fff!important;
	border:2px solid #0d96e5!important;
	color:#0e151b!important
}
.login-input-yellow1 .el-input__inner {
	background:none!important;
	border:2px solid #d40511!important;
	color:#0e151b!important
}
.login-input-white .el-input__inner {
	background-color:#fff!important;
	border:2px solid #0d96e5!important;
	color:#0e151b!important
}
.login-input-white1 .el-input__inner {
	background:none;
	border:2px solid var(--main-color)!important;
	color:#fff!important
}
.login-input-red .el-input__inner {
	background-color:#1a1a1a!important;
	border:2px solid var(--main-color)!important;
	color:#fff!important
}
.login-input-gold .el-input__inner {
	background:none!important;
	border:2px solid #63c6ff!important;
	color:#fff!important
}
.subtable.table>tbody>tr>td {
	border-color:#616161;
	background-color:#151e2d;
	border-right:1px solid #616161
}
.subtable>thead>tr {
	border-right:1px solid #2e3439;
	border-left:1px solid #2e3439
}
.subtable>thead>tr>td {
	background-color:#2e3439
}
.border-grey {
	border:1px solid #343d46!important
}
.border-bottom-1-grey {
	border-bottom:1px solid #343d46!important
}
.status-yes {
	background-color:#367fde
}
.status-no,.status-yes {
	width:80px;
	text-align:center;
	border-radius:3px;
	padding:4px 0;
	margin:0 auto
}
.status-no {
	background-color:#23272a
}
.status-wait {
	background-color:#727071
}
.status-lose,.status-wait {
	width:80px;
	text-align:center;
	border-radius:3px;
	padding:4px 0;
	margin:0 auto
}
.status-lose {
	background-color:#d73c38
}
.status-win {
	background-color:#367fde
}
.status-cancel,.status-win,.status-cancel2{
	width:80px;
	text-align:center;
	border-radius:3px;
	padding:4px 0;
	/*margin:0 auto*/
}
.status-cancel {
	background-color:#44b7fa
}
.status-cancel2 {
	background-color: #219702
}
.status-cancel-request {
	text-align:center;
	border-radius:3px;
	padding:4px 0;
	background-color:#14851b;
	margin:0 auto
}
.bet-type-big,.td-big {
	border:1px solid red;
	border-radius:50%;
	padding:8px 10px
}
.bet-type-middle,.td-middle {
	border:1px solid #337dde;
	border-radius:50%;
	padding:8px 10px
}
.bet-type-small,.td-small {
	border:1px solid #019630;
	border-radius:50%;
	padding:8px 10px
}
.bet-type-under,.td-under {
	border:1px solid #337dde;
	border-radius:50%;
	padding:9px 5px
}
.bet-type-over,.td-over {
	border:1px solid red;
	border-radius:50%;
	padding:9px 4px
}
.bet-type-odd,.td-odd {
	padding:8px 10px
}
.bet-type-goal,.bet-type-odd,.td-odd {
	background-image:linear-gradient(180deg,#74b3dc 0,#367ee0);
	border-radius:50%
}
.bet-type-goal {
	padding:8px 5px
}
.bet-type-three {
	background-image:linear-gradient(180deg,#74b3dc 0,#367ee0)
}
.bet-type-four,.bet-type-three {
	border-radius:50%;
	padding:8px 13px
}
.bet-type-four {
	background-image:linear-gradient(180deg,#e25657 0,#f71312)
}
.bet-type-even,.td-even {
	padding:8px 10px
}
.bet-type-even,.bet-type-nogoal,.td-even {
	/*background-image:linear-gradient(180deg,#e25657 0,#f71312);*/
	border-radius:50%;
	font-size: 11px;
	white-space: nowrap;
}
.bet-type-nogoal {
	padding:8px 5px
}
.bet-type-red {
	color:#f61416
}
.bet-type-blue,.bet-type-red {
	display:inline-block;
	width:80px;
	background-color:#2f343a
}
.bet-type-blue {
	color:#158dfd
}
.mini-history-tab {
	text-align:center;
	background-color:#191919;
	border:1px solid #616161;
	padding:14px;
	font-size:15px;
	color:#fff;
	width:calc(100% - 6px);
	margin:0 3px
}
.mini-history-tab.on {
	background-color:#2f343a
}
.sports-rule-cat {
	background-color:#0f1012
}
.sports-rule-cat,.sports-rule-cat-white {
	width:95%;
	padding:2px;
	box-shadow:0 0 10px rgba(0,0,0,.3)
}
.sports-rule-cat-white {
	background-color:#dedede
}
.sports-rule-cat-in-orange {
	border:2px solid #f86506;
	padding:12px 0 7px
}
.sports-rule-cat-in-blue {
	border:2px solid #1f8fff;
	padding:12px 0 7px
}
.sports-rule-cat-in-yellow {
	border:2px solid #0d9df1;
	padding:12px 0 7px
}
.sports-rule-cat-in-yellow1 {
	border:2px solid #d40511;
	padding:12px 0 7px
}
.sports-rule-cat-in-gold {
	border:2px solid #63c6ff;
	padding:12px 0 7px
}
.right-bar-sports-tab-orange {
	border-bottom:2px solid var(--main-color);
	color:#fff!important;
	text-align:center;
	height:100%;
	padding-top:10px
}
.right-bar-sports-tab-orange.on {
	border:2px solid var(--main-color);
	border-bottom:0;
	color:var(--main-color)!important
}
.right-bar-sports-tab-blue {
	border-bottom:2px solid #1f8fff;
	color:#fff!important;
	text-align:center;
	height:100%;
	padding-top:10px
}
.right-bar-sports-tab-blue.on {
	border:2px solid #1f8fff;
	border-bottom:0;
	color:#1f8fff!important
}
.right-bar-sports-tab-white {
	border-bottom:2px solid #0e9ef1;
	color:#0e151b!important;
	text-align:center;
	height:100%;
	padding-top:10px;
	background-color:#efefef
}
.right-bar-sports-tab-white.on {
	border:2px solid #0e9ef1;
	border-bottom:0;
	color:#0e151b!important;
	background-color:#0e9ef1
}
.right-bar-sports-tab-white1 {
	border-bottom:2px solid #ff4900;
	color:#0e151b!important;
	text-align:center;
	height:100%;
	padding-top:10px;
	background-color:#efefef
}
.right-bar-sports-tab-white1.on {
	border:2px solid #ff4900;
	border-bottom:0;
	color:#0e151b!important;
	background-color:#ff4900
}
.border-l-1 {
	border-left:1px solid #0e151b
}
.border-r-1 {
	border-right:1px solid #0e151b
}
.border-l-1-white {
	border-left:1px solid #a2a2a2
}
.border-r-1-white {
	border-right:1px solid #a2a2a2
}
.betslip-lock {
	position:relative;
	left:0;
	top:0;
	background-image:url("../images/img/34094c7.png");
	background-position:50%;
	background-repeat:no-repeat;
	background-color:rgba(255,0,0,.4);
	width:100%;
	height:100%
}
.sports-type {
	position: relative;
	width:63px;
	height:59px;
	float:left;
	margin-left:1px;
	cursor:pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-color: #1a1c1e;
	background-position: center top 5px;
}
.sports-type p { position: absolute; bottom: 3px; width: 100%; text-align: center; }
.sports-sort {
	margin-bottom:3px
}
.sports-sort .el-checkbox__label {
	padding-left:3px;
	font-size:12px
}
.sports-sort .el-checkbox__input.is-checked+.el-checkbox__label {
	color:#fff
}
.main-select {
	background-color:#25292c;
	border-radius:3px
}
.main-select-drop {
	background-color:#25292c;
	position:absolute;
	width:100%;
	z-index:1;
	font-size:16px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.main-select-drop-item-orange {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-orange:hover {
	background-color:#ff6200;
	color:#0e151b
}
.main-select-drop-item-orange:hover .main-select-no-img-orange {
	background-image:url(../images/img/c0da472.png)
}
.main-select-drop-item-orange:hover .main-select-sports-img-orange {
	background-image:url(../images/img/d322f07.png)
}
.main-select-drop-item-orange:hover .main-select-casino-img-orange {
	background-image:url(../images/img/829a1c7.png)
}
.main-select-drop-item-blue {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-blue:hover {
	background-color:#1f8fff;
	color:#0e151b
}
.main-select-drop-item-blue:hover .main-select-no-img-blue {
	background-image:url(../images/img/6c2bf1d.png)
}
.main-select-drop-item-blue:hover .main-select-sports-img-blue {
	background-image:url(../images/img/6897b57.png)
}
.main-select-drop-item-blue:hover .main-select-casino-img-blue {
	background-image:url(../images/img/e131b6b.png)
}
.main-select-drop-item-yellow {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-yellow:hover {
	background-color:#0d9df1;
	color:#0e151b
}
.main-select-drop-item-yellow:hover .main-select-no-img-yellow {
	background-image:url(../images/img/de416c6.png)
}
.main-select-drop-item-yellow:hover .main-select-sports-img-yellow {
	background-image:url(../images/img/ac3da03.png)
}
.main-select-drop-item-yellow:hover .main-select-casino-img-yellow {
	background-image:url(../images/img/ca16425.png)
}
.main-select-drop-item-yellow1 {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-yellow1:hover {
	background-color:#0d9df1;
	color:#0e151b
}
.main-select-drop-item-yellow1:hover .main-select-no-img-yellow1 {
	background-image:url(../images/img/cd12d03.png)
}
.main-select-drop-item-yellow1:hover .main-select-sports-img-yellow1 {
	background-image:url(../images/img/1c2cbe2.png)
}
.main-select-drop-item-yellow1:hover .main-select-casino-img-yellow1 {
	background-image:url(../images/img/985f9da.png)
}
.main-select-drop-item-white {
	background-color:#dfdfdf;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-white:hover {
	background-color:#0d9df1;
	color:#0e151b
}
.main-select-drop-item-white:hover .main-select-no-img-white {
	background-image:url(../images/img/de416c6.png)
}
.main-select-drop-item-white:hover .main-select-sports-img-white {
	background-image:url(../images/img/ac3da03.png)
}
.main-select-drop-item-white:hover .main-select-casino-img-white {
	background-image:url(../images/img/ca16425.png)
}
.main-select-drop-item-white1 {
	background-color:#dfdfdf;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-white1:hover {
	background-color:#ff4900;
	color:#0e151b
}
.main-select-drop-item-white1:hover .main-select-no-img-white1 {
	background-image:url(../images/img/b115e78.png)
}
.main-select-drop-item-white1:hover .main-select-sports-img-white1 {
	background-image:url(../images/img/53dc811.png)
}
.main-select-drop-item-white1:hover .main-select-casino-img-white1 {
	background-image:url(../images/img/9ec125e.png)
}
.main-select-drop-item-red {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-red:hover {
	background-color:#ff2c2c;
	color:#fff
}
.main-select-drop-item-red:hover .main-select-no-img-red {
	background-image:url(../images/img/a4deeed.png)
}
.main-select-drop-item-red:hover .main-select-sports-img-red {
	background-image:url(../images/img/514d84c.png)
}
.main-select-drop-item-red:hover .main-select-casino-img-red {
	background-image:url(../images/img/141196f.png)
}
.main-select-drop-item-gold {
	background-color:#121212;
	padding:10px;
	border-radius:3;
	display:inline-block;
	width:100%;
	cursor:pointer
}
.main-select-drop-item-gold:hover {
	background-color:#63c6ff;
	color:#0e151b
}
.main-select-drop-item-gold:hover .main-select-no-img-gold {
	background-image:url(../images/img/8ca01eb.png)
}
.main-select-drop-item-gold:hover .main-select-sports-img-gold {
	background-image:url(../images/img/703e92d.png)
}
.main-select-drop-item-gold:hover .main-select-casino-img-gold {
	background-image:url(../images/img/3b75782.png)
}
.main-select-sports-img-orange {
	background-image:url(../images/img/fcee554.png)
}
.main-select-sports-img-blue,.main-select-sports-img-orange {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-sports-img-blue {
	background-image:url(../images/img/5da5a8c.png)
}
.main-select-sports-img-yellow {
	background-image:url(../images/img/4f56c9f.png)
}
.main-select-sports-img-yellow,.main-select-sports-img-yellow1 {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-sports-img-yellow1 {
	background-image:url(../images/img/4f56c9f.png)
}
.main-select-sports-img-white {
	background-image:url(../images/img/35a4ea4.png)
}
.main-select-sports-img-white,.main-select-sports-img-white1 {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-sports-img-white1 {
	background-image:url(../images/img/71fe54e.png)
}
.main-select-sports-img-red {
	background-image:url(../images/img/ab43c33.png)
}
.main-select-sports-img-gold,.main-select-sports-img-red {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-sports-img-gold {
	background-image:url(../images/img/0b848dc.png)
}
.main-select-casino-img-orange {
	background-image:url(../images/img/2998b95.png)
}
.main-select-casino-img-blue,.main-select-casino-img-orange {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-casino-img-blue {
	background-image:url(../images/img/949509e.png)
}
.main-select-casino-img-yellow {
	background-image:url(../images/img/1a40fdd.png)
}
.main-select-casino-img-yellow,.main-select-casino-img-yellow1 {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-casino-img-yellow1 {
	background-image:url(../images/img/1a40fdd.png)
}
.main-select-casino-img-white {
	background-image:url(../images/img/ce9ff09.png)
}
.main-select-casino-img-red,.main-select-casino-img-white {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-casino-img-red {
	background-image:url(../images/img/e884020.png)
}
.main-select-casino-img-gold {
	background-image:url(../images/img/beefd63.png)
}
.main-select-casino-img-gold,.main-select-no-img-orange {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-no-img-orange {
	background-image:url(../images/img/3834a9d.png)
}
.main-select-no-img-blue {
	background-image:url(../images/img/7284f83.png)
}
.main-select-no-img-blue,.main-select-no-img-yellow {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-no-img-yellow {
	background-image:url(../images/img/03457d6.png)
}
.main-select-no-img-yellow1 {
	background-image:url(../images/img/03457d6.png)
}
.main-select-no-img-white,.main-select-no-img-yellow1 {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-no-img-white {
	background-image:url(../images/img/dcbd2c0.png)
}
.main-select-no-img-white1 {
	background-image:url(../images/img/82f0ec0.png)
}
.main-select-no-img-red,.main-select-no-img-white1 {
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-no-img-red {
	background-image:url(../images/img/2cbf4ff.png)
}
.main-select-no-img-gold {
	background-image:url(../images/img/2ea718e.png);
	background-position:50%;
	background-size:100% 100%;
	width:52px;
	height:52px;
	float:left
}
.main-select-text {
	float:left;
	padding-left:15px;
	height:52px
}
.text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.btn-sports-detail-score {
	background-color:#2e302d;
	border-radius:0;
	border-top:1px solid #3f4346;
	border-bottom:1px solid #0e151b;
	color:#fff
}
.btn-sports-detail-score:hover {
	color:#fff
}
.score-button {
	border:1px solid #fff
}
.score-button:disabled {
	border:1px solid #5b5c5b
}
.score-button:hover,.score-odd:hover {
	background-color:#ff6300
}
.score-odd {
	border:1px solid #fff;
	height:90%;
	padding-top:22px;
	padding-bottom:22px
}
.result-score {
	background-color:#ff6300;
	padding:5px 10px 8px;
	border-radius:3px;
	width:56px;
	float:left
}
.input-sign {
	font-size:13px
}
label {
	margin:0
}
.right-button.el-button.is-loading {
	position:absolute
}
.left-home-lock,.left-vs-lock {
	left:0
}
.left-away-lock,.left-home-lock,.left-vs-lock {
	background-color:rgba(0,0,0,.6);
	top:0;
	position:absolute;
	height:39px;
	width:100%;
	padding-top:4px
}
.new-box-g .left-away-lock, .new-box-g .left-home-lock , .new-box-g .left-vs-lock { padding-top: 0px; height: 38px; top: 50%; margin-top: -20px;  }
.new-box-g .list-box-g, .new-box-g .list-box-g-agero { height: 38px; }
.left-away-lock {
	right:0
}
.left-home-lock-white,.left-vs-lock-white {
	left:0
}
.left-away-lock-white,.left-home-lock-white,.left-vs-lock-white {
	background-color:rgba(0,0,0,.4);
	top:0;
	position:absolute;
	height:39px;
	width:100%;
	padding-top:4px
}
.left-away-lock-white {
	right:0
}
.odd-lock {
	background-color:rgba(0,0,0,.6)
}
.odd-lock,.odd-lock-white {
	left:0;
	top:0;
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center
}
.odd-lock-white {
	background-color:rgba(0,0,0,.4)
}
.collapse {
	display:none
}
.display-center {
	justify-content:center
}
.bethistory-livescore,.display-center,.display-center-vertical {
	display:flex;
	align-items:center
}
.bethistory-livescore {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	justify-content:center
}
.bethistory-livescore-in {
	width:40%;
	height:210px;
	background-color:rgba(0,0,0,.8)
}
.virtual-tmenu {
	background-color:#2c353c;
	border-top:3px solid #171c22;
	border-left:3px solid #171c22;
	border-right:3px solid #171c22
}
.virtual-tmenu-white {
	background-image:linear-gradient(180deg,#bdbdbd 0,#c8c8c8 20%,#ddd 50%,#f1f1f1 80%,#fefefe);
	border-top:3px solid #ebebeb;
	border-left:3px solid #ebebeb;
	border-right:3px solid #ebebeb
}
.league-favorite {
	position:absolute;
	right:115px;
	top:27px
}
.market-type {
	width:50px;
	text-align:center;
	float:left;
	padding-top:12px
}
.virtual-history-tab {
	background-image:linear-gradient(180deg,#232a30 0,#222a2d 20%,#22272b 50%,#202427 80%,#1f2326);
	border:1px solid #232a30
}
.virtual-history-tab,.virtual-history-tab-white {
	padding-top:17px;
	padding-bottom:17px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	width:calc(50% - 2px);
	float:left;
	cursor:pointer
}
.virtual-history-tab-white {
	background:#fff;
	border:1px solid #fff;
	color:#0e151b
}
.event-tab {
	background-image:url(../images/img/1ba9509.png);
	background-size:100% 100%;
	width:182px;
	height:30px;
	padding-top:3px;
	color:#fff
}
.event-tab,.event-tab-yellow {
	float:left;
	font-size:16px;
	font-weight:700;
	text-align:center
}
.event-tab-yellow {
	width:calc(50% - 10px);
	background-color:#232323;
	padding:10px 0
}
.event-tab-yellow.on {
	background-color:#0d9df1;
	color:#0e151b
}
.collapse-up-orange {
	background-image:url(../images/img/280dadd.png)
}
.collapse-down-orange,.collapse-up-orange {
	background-size:100% 100%;
	width:20px;
	height:20px;
	float:right
}
.collapse-down-orange {
	background-image:url(../images/img/9a3003b.png)
}
.collapse-up-blue {
	background-image:url(../images/img/fe1924f.png)
}
.collapse-down-blue,.collapse-up-blue {
	background-size:100% 100%;
	width:20px;
	height:20px;
	float:right
}
.collapse-down-blue {
	background-image:url(../images/img/522ea2f.png)
}
.wallet-type {
	float:left;
	border:1px solid #616161;
	padding:10px 30px
}
.wallet-type.on-orange {
	border:1px solid var(--main-color)
}
.wallet-type.on-blue {
	border:1px solid #1fb3ff
}
.wallet-type.on-yellow,.wallet-type.on-yellow1 {
	border:1px solid #0d9df1
}
.wallet-type.on-gold {
	border:1px solid #63c6ff
}
.rolling-button {
	background-color:#2e3438
}
.rolling-button,.rolling-button-white {
	text-align:center;
	width:calc(25% - 8px);
	padding:10px 0;
	float:left
}
.rolling-button-white {
	background-color:#eee
}
.active-border-orange {
	border:1px solid var(--main-color)
}
.active-border-blue {
	border:1px solid #1f8fff
}
.active-border-yellow {
	border:1px solid #46b7f8
}
.active-border-yellow1 {
	border:1px solid #d40511
}
.active-border-white {
	border:1px solid #46b7f8
}
.active-border-red {
	border:1px solid #c80000
}
.active-border-gold {
	border:1px solid #63c6ff
}
.slot-select-orange input {
	background-color:#2a3034;
	color:#fff
}
.slot-select-orange .el-input__inner {
	border:1px solid #2e3438
}
.slot-select-orange .el-input.is-focus .el-input__inner,.slot-select-orange .el-input__inner:focus {
	border:1px solid var(--main-color)!important
}
.slot-select-blue input {
	background-color:#2a3034;
	color:#fff
}
.slot-select-blue .el-input__inner {
	border:1px solid #2e3438
}
.slot-select-blue .el-input.is-focus .el-input__inner,.slot-select-blue .el-input__inner:focus {
	border:1px solid #1f8fff!important
}
.slot-select-yellow input {
	background-color:#0d9df1;
	color:#0e151b
}
.slot-select-yellow .el-input__inner {
	border:3px solid #0e151b;
	font-weight:700!important
}
.slot-select-yellow .el-input.is-focus .el-input__inner,.slot-select-yellow .el-input__inner:focus,.slot-select-yellow:hover .el-input__inner {
	border:3px solid #0e151b!important
}
.slot-select-yellow .el-input .el-select__caret {
	color:#0e151b!important;
	font-weight:700!important
}
.slot-select-yellow1 input {
	background-color:#d40511;
	color:#00a1ff
}
.slot-select-yellow1 .el-input__inner {
	border:3px solid #00a1ff;
	font-weight:700!important
}
.slot-select-yellow1 .el-input.is-focus .el-input__inner,.slot-select-yellow1 .el-input__inner:focus,.slot-select-yellow1:hover .el-input__inner {
	border:3px solid #00a1ff!important
}
.slot-select-yellow1 .el-input .el-select__caret {
	color:#d40511!important;
	font-weight:700!important
}
.slot-select-white input {
	background-color:#0d9df1;
	color:#0e151b
}
.slot-select-white .el-input__inner {
	border:3px solid #0e151b;
	font-weight:700!important
}
.slot-select-white .el-input.is-focus .el-input__inner,.slot-select-white .el-input__inner:focus,.slot-select-white:hover .el-input__inner {
	border:3px solid #0e151b!important
}
.slot-select-white .el-input .el-select__caret {
	color:#0e151b!important;
	font-weight:700!important
}
.slot-select-white1 input {
	background-color:#ff4900;
	color:#0e151b
}
.slot-select-white1 .el-input__inner {
	border:3px solid #0e151b;
	font-weight:700!important
}
.slot-select-white1 .el-input.is-focus .el-input__inner,.slot-select-white1 .el-input__inner:focus,.slot-select-white1:hover .el-input__inner {
	border:3px solid #0e151b!important
}
.slot-select-white1 .el-input .el-select__caret {
	color:#0e151b!important;
	font-weight:700!important
}
.slot-select-red input {
	background-color:#ff2c2c;
	color:#fff
}
.slot-select-red .el-input__inner {
	border:3px solid #fff;
	font-weight:700!important
}
.slot-select-red .el-input.is-focus .el-input__inner,.slot-select-red .el-input__inner:focus,.slot-select-red:hover .el-input__inner {
	border:3px solid #fff!important
}
.slot-select-red .el-input .el-select__caret {
	color:#fff!important;
	font-weight:700!important
}
.slot-select-gold input {
	background-color:#63c6ff;
	color:#0e151b
}
.slot-select-gold .el-input__inner {
	border:3px solid #0e151b;
	font-weight:700!important
}
.slot-select-gold .el-input.is-focus .el-input__inner,.slot-select-gold .el-input__inner:focus,.slot-select-gold:hover .el-input__inner {
	border:3px solid #0e151b!important
}
.slot-select-gold .el-input .el-select__caret {
	color:#0e151b!important;
	font-weight:700!important
}
.el-popper[x-placement^=bottom] .popper__arrow {
	border-bottom-color:#2a3034!important
}
.el-popper[x-placement^=top] .popper__arrow {
	border-top-color:#2a3034!important
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color:#2a3034!important
}
.el-popper[x-placement^=top] .popper__arrow:after {
	border-top-color:#2a3034!important
}
.el-select-dropdown {
	background-color:#2a3034;
	border:1px solid #2a3034
}
.el-select-dropdown__item,.el-select-dropdown__item.selected {
	color:#fff
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
	background-color:#2a3034
}
.casino-dialog .el-dialog,.el-dialog__body {
	height:100%
}
.live-play {
	display:none;
	position:absolute;
	width:100px;
	left:calc(50% - 50px);
	top:calc(50% - 50px)
}
.live-game:hover .live-play {
	display:block
}
.live-check {
	position:absolute;
	width:150px;
	left:calc(50% - 75px);
	top:calc(50% - 75px)
}
.live-banner-blue,.live-banner-orange {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:20px
}
.live-check-banner {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0,0,0,.6)
}
.live-game:hover .live-banner-orange {
	display:block;
	-webkit-animation:example-orange 2s ease-in-out 1;
	animation:example-orange 2s ease-in-out 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards
}
.live-game:hover .live-banner-blue {
	display:block;
	-webkit-animation:example-blue 2s ease-in-out 1;
	animation:example-blue 2s ease-in-out 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards
}
#sidebar-hamburg-orange {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-orange:hover .img-hamburg {
	content: url("../images/ico/ico-sideMenu-on.png")
}
div#sidebar-hamburg-orange:hover .img-sidebutton {
	content:url(../images/ico/side-button-on.png)
}
#sidebar-hamburg-blue {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-blue:hover .img-hamburg {
	content:url(../images/ico/hamburg-on.png)
}
div#sidebar-hamburg-blue:hover .img-sidebutton {
	content:url(../images/ico/side-button-on.png)
}
#sidebar-hamburg-yellow {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-yellow:hover .img-hamburg {
	content:url(/image/Home/yellow/hamburg-on.png)
}
div#sidebar-hamburg-yellow:hover .img-sidebutton {
	content:url(/image/Home/yellow/side-button-on.png)
}
#sidebar-hamburg-yellow1 {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-yellow1:hover .img-hamburg {
	content:url(/image/Home/yellow1/hamburg-on.png)
}
div#sidebar-hamburg-yellow1:hover .img-sidebutton {
	content:url(/image/Home/yellow1/side-button-on.png)
}
#sidebar-hamburg-white {
	width:50px;
	background-color:#dedede!important;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-white:hover .img-hamburg {
	content:url(/image/Home/white/hamburg-on.png)
}
div#sidebar-hamburg-white:hover .img-sidebutton {
	content:url(/image/Home/white/side-button-on.png)
}
#sidebar-hamburg-white1 {
	width:50px;
	background-color:#dedede!important;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-white1:hover .img-hamburg {
	content:url(/image/Home/white1/hamburg-on.png)
}
div#sidebar-hamburg-white1:hover .img-sidebutton {
	content:url(/image/Home/white1/side-button-on.png)
}
#sidebar-hamburg-red {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-red:hover .img-hamburg {
	content:url(/image/Home/red/hamburg-on.png)
}
div#sidebar-hamburg-red:hover .img-sidebutton {
	content:url(/image/Home/red/side-button-on.png)
}
#sidebar-hamburg-gold {
	width:50px;
	background-color:#2e343a;
	height:100%;
	border:1px solid #111315;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 10px #0e151b;
	cursor:pointer
}
div#sidebar-hamburg-gold:hover .img-hamburg {
	content:url(/image/Home/gold/hamburg-on.png)
}
div#sidebar-hamburg-gold:hover .img-sidebutton {
	content:url(/image/Home/gold/side-button-on.png)
}
@-webkit-keyframes example-orange {
	0% {
		background-color:rgba(252,98,0,.1)
	}
	50% {
		background-color:rgba(252,98,0,.2)
	}
	to {
		background-color:rgba(252,98,0,.3)
	}
}
@keyframes example-orange {
	0% {
		background-color:rgba(252,98,0,.1)
	}
	50% {
		background-color:rgba(252,98,0,.2)
	}
	to {
		background-color:rgba(252,98,0,.3)
	}
}
@-webkit-keyframes example-blue {
	0% {
		background-color:rgba(0,98,252,.1)
	}
	50% {
		background-color:rgba(0,98,252,.2)
	}
	to {
		background-color:rgba(0,98,252,.3)
	}
}
@keyframes example-blue {
	0% {
		background-color:rgba(0,98,252,.1)
	}
	50% {
		background-color:rgba(0,98,252,.2)
	}
	to {
		background-color:rgba(0,98,252,.3)
	}
}
.casino-dialog .el-dialog {
	width:1400px;
	height:750px;
	margin-top:100px!important
}
.casino-dialog .el-dialog.fullscreen {
	width:100%;
	height:100%;
	margin-top:0!important
}
#companyimg,#header-time,#home-category,#home-category-border {
	display:block
}
#copyright-text {
	padding-top:40px
}
.notice-menu {
	display:block
}
#logoimg {
	width:287px
}
#main-banner-img {
	width:100%
}
#betslip-icon {
	display:none
}
.popup-dialog {
	overflow-y:scroll
}
.popup-dialog .el-dialog {
	margin-top:100px!important
}
.el-dialog__header {
	display:none
}
.el-dialog__body {
	padding:0
}
.virtual-video-frame {
	width:648px;
	height:365px
}
.virtual-league-panel {
	display:block;
	width:280px
}
.virtual-video-panel {
	/*width:calc(100% - 280px)*/
	width: 648px;
}
.live-game-cont {
	width:25%;
	text-align:center
}
.live-game-cont,.slot-game-cont {
	float:left;
	cursor:pointer;
	padding:10px
}
.slot-game-cont {
	width:20%
}
#money-move-img {
	transform:rotate(0)
}
.bg-logo-orange {
	height:800px
}
.bg-logo-orange,.main-bg-logo-orange {
	background-image:url(/content/images/common/logo.png);
	background-position:center 300px
}
.bg-logo-blue,.bg-logo-orange,.main-bg-logo-orange {
	background-size:300px auto;
	background-repeat:no-repeat
}
.bg-logo-blue {
	height:800px;
	background-position:center 200px
}
.bg-logo-blue,.main-bg-logo-blue {
	background-image:url(../images/img/4d8f4a6.png)
}
.main-bg-logo-blue {
	background-position:center 300px;
	background-repeat:no-repeat
}
.bg-logo-yellow {
	height:800px;
	background-position:center 200px
}
.bg-logo-yellow,.main-bg-logo-yellow {
	background-image:url(../images/img/2f6b460.png);
	background-size:300px auto;
	background-repeat:no-repeat
}
.main-bg-logo-yellow {
	background-position:center 300px
}
.bg-logo-yellow1 {
	height:800px;
	background-position:center 200px
}
.bg-logo-yellow1,.main-bg-logo-yellow1 {
	background-image:url(../images/img/6e28f82.png);
	background-size:300px auto;
	background-repeat:no-repeat
}
.main-bg-logo-yellow1 {
	background-position:center 300px
}
.bg-logo-white {
	height:800px;
	background-position:center 200px
}
.bg-logo-white,.main-bg-logo-white {
	background-image:url(../images/img/74047bd.png);
	background-size:300px auto;
	background-repeat:no-repeat
}
.main-bg-logo-white {
	background-position:center 300px
}
.bg-logo-red {
	height:800px
}
.bg-logo-red,.main-bg-logo-red {
	background-image:url(../images/img/378d0d7.png)
}
.bg-logo-red,.main-bg-logo-gold,.main-bg-logo-red {
	background-size:300px auto;
	background-position:center 300px;
	background-repeat:no-repeat
}
.main-bg-logo-gold {
	background-image:url(../images/img/eff9962.png)
}
.attendance-1 {
	margin-left:10px;
	float:left;
	width:144px
}
.lbl_reg.popup_lbl label,.tl_input_popup_required {
	color:#fff
}
.auth-dialog.signup .el-input__inner {
	border:1px solid #dcdfe6;
	background-color:#fff
}
.ele-rotate {
	transform:rotate(90deg)
}
.current-payin-container,.current-payout-container {
	overflow:hidden;
	height:293px
}
.current-payin-container ul,.current-payout-container ul {
	list-style:none;
	position:relative;
	padding:0
}
.current-payin-container li,.current-payout-container li {
	height:34px;
	text-align:center;
	padding:0
}
.border-clear {
	border:0!important
}
.el-table__empty-text {
	width:100%
}
.bet-result-table-white .el-table__empty-text,.main-table-white .el-table__empty-text {
	color:#0e151b!important;
	font-size:14px!important
}
.el-message-box {
	width:auto
}
.button-sort-orange {
	background-color:var(--main-color);
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid var(--main-color);
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#fff
}
.button-sort-orange.on {
	border:2px solid #fff
}
.button-sort-blue {
	background-color:#1f8fff;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #1f8fff;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#fff
}
.button-sort-blue.on {
	border:2px solid #fff
}
.button-sort-yellow {
	background-color:#0d9df1;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #0d9df1;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#0e151b
}
.button-sort-yellow.on {
	border:2px solid #fff
}
.button-sort-yellow1 {
	background-color:#0d9df1;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #0d9df1;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#0e151b
}
.button-sort-yellow1.on {
	border:2px solid #fff
}
.button-sort-white {
	background-color:#0d9df1;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #0d9df1;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#0e151b
}
.button-sort-white.on {
	border:2px solid #fff
}
.button-sort-white1 {
	background-color:#ff4900;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #ff4900;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#0e151b
}
.button-sort-white1.on {
	border:2px solid #fff
}
.button-sort-red {
	background-color:#ff2c2c;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #ff2c2c;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#fff
}
.button-sort-red.on {
	border:2px solid #fff
}
.button-sort-gold {
	background-color:#63c6ff;
	border-radius:5px;
	font-size:14px;
	padding:5px 10px;
	border:2px solid #63c6ff;
	cursor:pointer;
	float:left;
	font-weight:700;
	width:auto;
	text-align:center;
	color:#fff
}
.button-sort-gold.on {
	border:2px solid #fff
}
.moneymove-cash-blue,.moneymove-cash-gold,.moneymove-cash-orange,.moneymove-cash-red,.moneymove-cash-yellow,.moneymove-cash-yellow1 {
	color:#fff;
	outline:none
}
.moneymove-cash-white,.moneymove-cash-white1 {
	color:#0e151b;
	outline:none
}
.moneymove-cash-orange.active {
	color:var(--main-color)
}
.moneymove-cash-blue.active {
	color:#1fb3ff;
	outline:none
}
.moneymove-cash-yellow1.active,.moneymove-cash-yellow.active {
	color:#0d9df1
}
.moneymove-cash-white.active {
	color:#0e151b
}
.moneymove-cash-white1.active {
	color:#ff4900
}
.moneymove-cash-red.active {
	color:#c80000
}
.moneymove-cash-gold.active {
	color:#63c6ff
}
.popup-absolute .el-dialog {
	position:absolute
}
.sportcore:focus,.sportcore:hover {
	text-decoration:none!important
}
.my-input .el-input__inner {
	background-color:#161c22!important;
	border:1px solid #1f8fff;
	color:#fff
}
.cat-button-orange {
	width:95%;
	margin-left:2.5%;
	border:2px solid var(--main-color);
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	text-align:center;
	border-radius:5px
}
.cat-button-orange.on {
	background-color:var(--main-color)
}
.cat-button-blue {
	width:95%;
	margin-left:2.5%;
	border:2px solid #1f8fff;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	font-size:14px;
	font-weight:700;
	text-align:center;
	border-radius:5px
}
.cat-button-blue.on {
	background-color:#1f8fff
}
.notice-tab {
	text-align:center;
	padding:10px 0;
	background-color:#232323;
	color:#fff;
	font-size:16px;
	font-weight:700;
	cursor:pointer
}
.notice-tab.on {
	background-color:#0d9df1;
	color:#0e151b
}
p {
	margin:0!important
}
.VueCarousel-dot {
	margin-top:0!important;
	background-color:#cacaca!important
}
.VueCarousel-dot.VueCarousel-dot--active {
	background-color:#0e151b!important
}
.VueCarousel-navigation-prev {
	left:70px!important;
	width:62px;
	height:100px;
	background-image:url(../images/img/e1a21ae.png)
}
.VueCarousel-navigation-next {
	right:70px!important;
	width:62px;
	height:100px;
	background-image:url(../images/img/fd3daa6.png)
}
.VueCarousel-navigation-next,.VueCarousel-navigation-prev {
	font-size:50px;
	color:#fff!important;
	display:none
}
.VueCarousel:hover .VueCarousel-navigation-next,.VueCarousel:hover .VueCarousel-navigation-prev {
	display:block!important
}
.VueCarousel-navigation-button:focus {
	outline:none!important
}
.flip-clock-wrapper * {
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.flip-clock-wrapper a {
	cursor:pointer;
	text-decoration:none;
	color:#ccc
}
.flip-clock-wrapper a:hover {
	color:#fff
}
.flip-clock-wrapper ul {
	list-style:none
}
.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before {
	content:" ";
	display:table
}
.flip-clock-wrapper.clearfix:after {
	clear:both
}
.flip-clock-wrapper.clearfix {
	*zoom:1
}
.flip-clock-wrapper {
	font:normal 11px Helvetica Neue,Helvetica,sans-serif;
	-webkit-user-select:none
}
.flip-clock-meridium {
	background:none!important;
	box-shadow:0 0 0!important;
	font-size:36px!important
}
.flip-clock-meridium a {
	color:#313333
}
.flip-clock-wrapper {
	margin:0
}
.flip-clock-wrapper:after,.flip-clock-wrapper:before {
	content:" ";
	display:table
}
.flip-clock-wrapper:after {
	clear:both
}
.flip-clock-wrapper ul {
	position:relative;
	float:left;
	margin:5px;
	width:40px;
	height:51px;
	font-size:40px;
	font-weight:700;
	line-height:51px;
	border-radius:3px;
	background:#0e151b
}
.flip-clock-wrapper ul li {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	line-height:50px;
	text-decoration:none!important
}
.flip-clock-wrapper ul li:first-child {
	z-index:2
}
.flip-clock-wrapper ul li a {
	display:block;
	height:100%;
	perspective:200px;
	margin:0!important;
	overflow:visible!important;
	cursor:default!important
}
.flip-clock-wrapper ul li a div {
	z-index:1;
	position:absolute;
	left:0;
	width:100%;
	height:50%;
	font-size:60px;
	overflow:hidden;
	outline:1px solid transparent
}
.flip-clock-wrapper ul li a div .shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2
}
.flip-clock-wrapper ul li a div.up {
	transform-origin:50% 100%;
	top:0
}
.flip-clock-wrapper ul li a div.up:after {
	content:"";
	position:absolute;
	top:34px;
	left:0;
	z-index:5;
	width:100%;
	height:1px;
	background-color:#0e151b;
	background-color:rgba(0,0,0,.4)
}
.flip-clock-wrapper ul li a div.down {
	transform-origin:50% 0;
	bottom:0;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top:1px solid #111
}
.flip-clock-wrapper ul li a div div.inn {
	position:absolute;
	left:0;
	z-index:1;
	width:100%;
	height:200%;
	color:#ccc;
	text-shadow:0 1px 2px #0e151b;
	text-align:center;
	background-color:#333;
	border-radius:3px;
	font-size:45px
}
.flip-clock-wrapper ul li a div.up div.inn {
	top:0
}
.flip-clock-wrapper ul li a div.down div.inn {
	bottom:0
}
.flip-clock-wrapper ul.play li.flip-clock-before {
	z-index:3
}
.flip-clock-wrapper .flip {
	box-shadow:0 2px 5px rgba(0,0,0,.7)
}
.flip-clock-wrapper ul.play li.flip-clock-active {
	-webkit-animation:asd .5s linear .5s both;
	animation:asd .5s linear .5s both;
	z-index:5
}
.flip-clock-divider {
	float:left;
	display:inline-block;
	position:relative;
	width:20px;
	height:80px
}
.flip-clock-divider:first-child {
	width:0
}
.flip-clock-dot {
	display:block;
	background:#323434;
	width:10px;
	height:10px;
	position:absolute;
	border-radius:50%;
	box-shadow:0 0 5px rgba(0,0,0,.5);
	left:5px
}
.flip-clock-divider.minutes .flip-clock-label {
	color:#fafafa;
	right:-88px;
	display:none
}
.flip-clock-divider.seconds .flip-clock-label {
	color:#fafafa;
	right:-91px;
	display:none
}
.flip-clock-dot.top {
	top:20px
}
.flip-clock-dot.bottom {
	bottom:30px
}
@-webkit-keyframes asd {
	0% {
		z-index:2
	}
	20% {
		z-index:4
	}
	to {
		z-index:4
	}
}
@keyframes asd {
	0% {
		z-index:2
	}
	20% {
		z-index:4
	}
	to {
		z-index:4
	}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
	z-index:2;
	-webkit-animation:turn .5s linear .5s both;
	animation:turn .5s linear .5s both
}
@-webkit-keyframes turn {
	0% {
		-webkit-transform:rotateX(90deg)
	}
	to {
		-webkit-transform:rotateX(0deg)
	}
}
@keyframes turn {
	0% {
		transform:rotateX(90deg)
	}
	to {
		transform:rotateX(0deg)
	}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
	z-index:2;
	-webkit-animation:turn2 .5s linear both;
	animation:turn2 .5s linear both
}
@-webkit-keyframes turn2 {
	0% {
		-webkit-transform:rotateX(0deg)
	}
	to {
		-webkit-transform:rotateX(-90deg)
	}
}
@keyframes turn2 {
	0% {
		transform:rotateX(0deg)
	}
	to {
		transform:rotateX(-90deg)
	}
}
.flip-clock-wrapper ul li.flip-clock-active {
	z-index:3
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
	-webkit-animation:show .5s linear both;
	animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow,.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
	background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#0e151b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#0e151b));
	background:linear,top,rgba(0,0,0,.1) 0,#0e151b 100%;
	background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#0e151b 100%);
	background:linear,to bottom,rgba(0,0,0,.1) 0,#0e151b 100%
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
	-webkit-animation:hide .5s linear .3s both;
	animation:hide .5s linear .3s both
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
	-webkit-animation:show .5s linear both;
	animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
	background:-moz-linear-gradient(top,#0e151b 0,rgba(0,0,0,.1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e151b),color-stop(100%,rgba(0,0,0,.1)));
	background:linear,top,#0e151b 0,rgba(0,0,0,.1) 100%;
	background:-ms-linear-gradient(top,#0e151b 0,rgba(0,0,0,.1) 100%);
	background:linear,to bottom,#0e151b 0,rgba(0,0,0,.1) 100%
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
	-webkit-animation:hide .5s linear .3s both;
	animation:hide .5s linear .2s both
}
@-webkit-keyframes show {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes show {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes hide {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
@keyframes hide {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
@media (max-width:1859px) {
	.content {
		margin-left:45px
	}
	#sidebar {
		width:50px
	}
}
@media (max-width:1600px) {
	#copyright-text {
		padding-top:30px
	}
	.casino-dialog .el-dialog {
		width:1340px;
		height:750px
	}
	#main-banner-img {
	}
	.carousel-caption {
		top:30px
	}
}
@media (max-width:1440px) {
	#copyright-text {
		padding-top:0
	}
	#home-category,#home-category-border {
		display:none
	}
	.casino-dialog .el-dialog {
		width:1240px;
		height:650px
	}
	.carousel-caption .container {
		width:400px
	}
	#logoimg {
		width:80%
	}
	.carousel-caption .price,.carousel-caption p {
		font-size:16px
	}
	.carousel-caption {
		top:0
	}
	.carousel-caption-yellow .icon img {
		width:200px
	}
	.virtual-league-panel {
		display:none
	}
	.virtual-video-panel {
		width:100%
	}
	.live-play {
		width:70px;
		left:calc(50% - 35px);
		top:calc(50% - 35px)
	}
	.live-check {
		width:90px;
		left:calc(50% - 45px);
		top:calc(50% - 45px)
	}
}
@media (max-width:1366px) {
	.casino-dialog .el-dialog {
		width:1140px;
		height:550px
	}
}
@media (max-width:1280px) {
	#main-banner-img {
	}

	.content {
		margin-left:45px
	}
	#companyimg,#header-time {
		display:none
	}
	.casino-dialog .el-dialog {
		width:100%;
		height:100%;
		margin-top:0!important
	}
	.top-menu-in {
		margin-left:0;
		margin-right:0
	}
	#copyright-text {
		padding-top:0
	}
	.carousel-caption-yellow h3 {
		font-size:35px
	}
	.carousel-caption-yellow p {
		font-size:16px;
		margin-top:20px
	}
	.carousel-caption-yellow .price {
		font-size:16px;
		margin-top:30px
	}
	.carousel-caption-yellow .icon {
		margin-top:20px
	}
	.carousel-caption-white {
		top:0
	}
	.carousel-caption-white #logoimg {
		width:200px
	}
}
@media (max-width:1080px) {
	#main-banner-img {
	}
	.carousel-caption {
		top:20px
	}
	.page-with-two-sidebar .content {
		margin-right:0
	}
	.notice-menu {
		display:none!important
	}
	#betslip-icon {
		display:none
	}
}
@media screen and (max-width:768px) {
	#main-banner-img {
		width:100%
	}
	.carousel-caption .price,.carousel-caption p {
		font-size:14px
	}
	.carousel-caption p {
		margin-bottom:5px
	}
	.carousel-caption .container {
		width:100%
	}
	#logoimg {
		width:50%
	}
	.carousel-caption {
		top:0;
		margin:0;
		padding:0
	}
	.page-with-two-sidebar .content {
		margin-right:0;
		margin-left:0;
		padding:0
	}
	.live-game-cont,.slot-game-cont {
		width:50%
	}
	.sidebar {
		margin-top:43px;
		z-index:1040
	}
	.btn-block {
		padding-left:3px;
		padding-right:3px
	}
	.main-table {
		font-size:12px
	}
	.main-table.el-table th>.cell {
		font-size:12px;
		padding-left:5px;
		padding-right:5px
	}
	.virtual-table,.virtual-table.el-table th>.cell {
		font-size:11px
	}
	.live-tmenu-name {
		font-size:10px
	}
	.main-select-drop {
		font-size:11px
	}
	.main-select-casino-img-blue,.main-select-casino-img-orange,.main-select-casino-img-white,.main-select-casino-img-yellow,.main-select-no-img-blue,.main-select-no-img-orange,.main-select-no-img-white,.main-select-no-img-yellow,.main-select-sports-img-blue,.main-select-sports-img-orange,.main-select-sports-img-white,.main-select-sports-img-yellow {
		width:26px;
		height:26px
	}
	.main-select-text {
		padding-left:5px;
		height:45px
	}
	#money-move-img {
		transform:rotate(90deg)
	}
	.gametype-button-blue,.gametype-button-orange,.gametype-button-red,.gametype-button-white,.gametype-button-yellow {
		font-size:12px;
		padding: 5px
	}
	.bg-logo {
		height:500px;
		background-position:center 300px
	}
	.bg-logo,.main-bg-logo {
		background-size:276px 103px
	}
	.main-bg-logo {
		background-position:center 150px
	}
	.event-no-orange {
		width:180px
	}
	.event-no-blue,.event-no-orange {
		font-size:14px;
		padding:8px 0 8px 10px
	}
	.event-no-blue {
		width:80%
	}
	.event-no-gold,.event-no-red,.event-no-white,.event-no-white1,.event-no-yellow,.event-no-yellow1 {
		font-size:14px;
		width:180px;
		padding:8px 0 8px 10px
	}
	.table-b,.table-h {
		font-size:12px
	}
	.attendance-1 {
		width:23%;
		margin:10px 1%
	}
	.main-odd-team {
		width:calc(100% - 60px);
	}
	.popup-dialog .el-dialog {
		margin-top:0!important
	}
	.tl_reg_item {
		width:100%
	}
	.lbl_reg.popup_lbl label,.tl_input_popup_required {
		color:#0e151b
	}
	.auth-dialog.signup .el-input__inner {
		border:1px solid #969495;
		background-color:#f1f1f1
	}
	.el-table--border td:first-child .cell,.el-table--border th:first-child .cell,.el-table .cell {
		padding-left:5px!important;
		padding-right:5px!important
	}
	.odds-main-type-tab-in {
		padding:12px 0
	}
	.bet-type-blue,.bet-type-red,.status-cancel,.status-lose,.status-no,.status-wait,.status-win,.status-yes,.status-cancel2 {
		width:100%
	}
	.bethistory-livescore {
		position:unset
	}
	.bethistory-livescore-in {
		width:100%;
		height:190px
	}
	.img-odds-up {
		top:calc(-50% - 2px);
		left:calc(100% - 10px)
	}
	.img-odds-down {
		top:calc(50%+5px);
		left:calc(100% - 10px)
	}
	.el-message-box {
		width:90%!important
	}
	/*.button-sort-blue,.button-sort-gold,.button-sort-orange,.button-sort-red,.button-sort-white,.button-sort-white1,.button-sort-yellow,.button-sort-yellow1 {*/
	/*	width:45%;*/
	/*	margin:0 2.5%*/
	/*}*/
	.league-favorite {
		position:absolute;
		right:45px;
		top:27px
	}
	.carousel-caption-yellow h3 {
		font-size:20px;
		margin-top:10px!important
	}
	.carousel-caption-yellow .price,.carousel-caption-yellow p {
		font-size:13px;
		margin-top:10px
	}
	.carousel-caption-yellow .icon {
		margin-top:20px
	}
	.carousel-caption-yellow .icon img {
		display:none
	}
	.carousel-caption-white {
		top:0;
		margin-top:0;
		font-size:14px;
		left:20px
	}
	.carousel-caption-white #logoimg {
		width:100px
	}
	.width-100-pro-10 {
		width: 100%!important
	}
}



.text-black {
	color:#0e151b!important
}
.text-inverse {
	color:#2d353c!important
}
.text-success {
	color:#00acac!important
}
.text-info {
	color:#49b6d6!important
}
.text-primary {
	color:#348fe2!important
}
.text-warning {
	color:#1aa5f5!important
}
.text-yellow1 {
	color:#46b7f8!important
}
.text-yellow2 {
	color:#0d9df1!important
}
.text-yellow3 {
	color:#00a1ff!important
}
.text-danger2 {
	color:#ffb9b7!important
}
.text-red {
	color:#ff1515!important
}
.text-red1 {
	color:#d63d37!important
}
.text-red2 {
	color:#ff1f2c!important
}
.text-red3 {
	color:#c80000!important
}
.text-red4 {
	color:#ff2c2c!important
}
.text-red5 {
	color:#d40511!important
}
.text-gold {
	color:#63c6ff!important
}
.text-gold1 {
	color:#8ad4ff!important
}
.text-blue {
	color:#0080ff!important
}
.text-blue1 {
	color:#3570be!important
}
.text-green {
	color:#0a9702!important
}
.text-green1 {
	color:#11b485!important
}
.text-green2 {
	color:#11851d!important
}
.text-blue2 {
	color:#526c98!important
}
.text-blue3 {
	color:#39b1d6!important
}
.text-blue4 {
	color:#3364a7!important
}
.text-main-blue {
	color:#1f8fff!important
}
.text-main-blue-lighter {
	color:#1fb3ff!important
}
.text-blue5 {
	color:#37a9d6!important
}
.text-orange {
	color:var(--main-color)!important
}
.text-orange1 {
	color:#ff4900!important
}
.text-white {
	color:#fff!important
}
.text-white2 {
	color:#e6e6e6!important
}
.text-gray {
	color:#2a3245!important
}
.text-gray2 {
	color:#818fab!important
}
.text-theme-orange {
	color:var(--main-color)!important
}
.text-theme-blue {
	color:#1f8fff!important
}
.text-theme-yellow {
	color:#46b7f8!important
}
.text-theme-yellow1 {
	color:#d40511!important
}
.text-theme-white {
	color:#46b7f8!important
}
.text-theme-white1 {
	color:#ff4900!important
}
.text-theme-red {
	color:#ff2c2c!important
}
.text-theme-gold {
	color:#63c6ff!important
}
.bg-white {
	background:#fff!important
}
.bg-white-darker {
	background:#ebebeb!important
}
.bg-silver {
	background:#f0f3f4!important
}
.bg-black {
	background:#2d353c!important
}
.bg-black-main {
	background:#171c22!important
}
.bg-black-main1 {
	background:#0c0e10!important
}
.bg-black1 {
	background:#04090c !important
}
.payLayout{
	    background: #070d10!important;
}
.bg-black2 {
	background:#0e151b!important;
	border:3px solid #222
}
.bg-black3 {
	background:#1e2737;
	border-bottom:1px solid #0e151b;
	background:linear-gradient(180deg,#1e2737,#0b1423)
}
.bg-black3-2 {
	text-align:center;
	clear:both;
	width:100%;
	background:linear-gradient(180deg,#25323b,#181d21);
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.bg-black3-3 {
	background-image:linear-gradient(180deg,#292a2b 0,#252627 50%,#202122)
}
.bg-black4 {
	background:#1e2737;
	border:1px solid #18202a;
	border-bottom-color:#0e151b;
	background:linear-gradient(180deg,#1e2737,#0b1423);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.bg-black5 {
	background:#3b3b3b!important
}
.bg-black6 {
	background:#2c2c2c;
	border:1px solid #18202a;
	background:linear-gradient(180deg,#2c2c2c,#111);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.bg-black7 {
	background:#fff
}
.bg-black7-agero {
	background:#1d1d1d;
	border:1px solid #0e151b;
	background:linear-gradient(180deg,#1d1d1d,#2c2c2c);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.bg-black9 {
	background-color:#0d1015
}
.bg-black10 {
	background-color:#11161a
}
.bg-black11 {
	background-color:#151515!important
}
.bg-black12 {
	background:#060811!important
}
.bg-black13 {
	background:#070707!important
}
.bg-black14 {
	background:#171717!important
}
.bg-black-black {
	background-color:#0c0c0c
}
.bg-black-category {
	background-image:linear-gradient(180deg,#151515 0,#121212 20%,#111 50%,#111 80%,#101010);
	border-top:1px solid #0e151b!important
}
.bg-black-category:hover {
	background-image:linear-gradient(180deg,#080808 0,#050505 20%,#030303 50%,#040404 80%,#060606)!important
}
.bg-white-category {
	background-image:linear-gradient(180deg,#efefef 0,#efefef 20%,#efefef 50%,#efefef 80%,#eee);
	border-top:1px solid #a2a2a2!important;
	border-bottom:2px solid #a2a2a2!important
}
.bg-white-category:hover {
	background-image:linear-gradient(180deg,#f4f4f4 0,#e2e2e2 20%,#a6a6a6 50%,#e2e2e2 80%,#f4f4f4)!important
}
.bg-white-top {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #7d797a;
	background-image:linear-gradient(180deg,#d0d0d0 0,#d7d7d7 20%,#e7e7e7 50%,#f4f4f4 80%,#fafafa)!important
}
.bg-black-top {
	border-top:1px solid #565656;
	border-bottom:3px solid #0e151b;
	background-image:linear-gradient(180deg,#101010 0,#121212 20%,#181617 50%,#1c1a1b 80%,#201c1b)!important
}
.bg-primary2 {
	background:linear-gradient(180deg,#0042a6,#0061c1);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.bg-black-darker {
	background-color:#171c2c!important
}
.bg-black-darker1 {
	background:#191919!important
}
.bg-black-darker3 {
	background:#212121!important
}
.bg-black-darker4 {
	background:#20262c!important
}
.bg-black-darker5 {
	background:#3a2828!important
}
.bg-black-darker2 {
	background-color:#0e151b!important
}
.bg-black-darker2-3 {
	background-color:#2a2b2c!important
}
.bg-black-darker6 {
	background-color:#111!important
}
.bg-black-darker7 {
	background:#000000!important
}
.bg-black-lighter {
	background:#575d63!important
}
.bg-black-grad {
	background-image:linear-gradient(180deg,#3b3b3b 0,#191919)!important
}
.bg-grey {
	background:#b6c2c9!important
}
.bg-grey1 {
	background:#111!important
}
.bg-grey3 {
	background:#2a3034!important
}
.bg-grey4 {
	background:#232a2f!important
}
.bg-grey5 {
	background:#1e2428!important
}
.bg-grey6 {
	background:#282b30!important
}
.bg-grey7 {
	background:#2c353c!important
}
.bg-grey8 {
	background:#25292c!important
}
.bg-grey9 {
	background:#1e2327!important
}
.bg-grey10 {
	background:#2e3439!important
}
.bg-grey11 {
	background:#262728!important
}
.bg-grey12 {
	background:#262626!important
}
.bg-grey13 {
	background:#b9b9b9!important
}
.bg-grey14 {
	background:#eee!important
}
.bg-grey15 {
	background:#dedede!important
}
.bg-grey16 {
	background:#cacaca!important
}
.bg-grey17 {
	background-image:linear-gradient(180deg,#fff 0,#f0f0f0 20%,#d5d5d5 50%,#bdbdbd 80%,#aeaeae);
	border-top:none;
	border-bottom:none
}
.bg-grey18 {
	background:#8b8b8b!important
}
.bg-grey19 {
	background:#babbbd!important
}
.bg-grey20 {
	background:#a1a1a1!important
}
.bg-grey21 {
	background:#efefef!important
}
.bg-grey22 {
	background:#b3b3b3!important
}
.bg-grey23 {
	background:#bebebe!important
}
.bg-grey24 {
	background:#3c3c3c!important
}
.bg-grey-main {
	background:#2f343a!important
}
.bg-grey-main1 {
	background:#000000!important
}
.bg-grey-darker {
	background:#929ba1!important
}
.bg-grey-lighter {
	background:#c5ced4!important
}
.bg-orange {
	/*background:var(--main-color)!important*/
}
.bg-orange2 {
	/*background:var(--main-color)!important*/
}
.home-mob-cat .cat-content {
	background: #171c2c;
	border-radius: 6px;
	width: 98%;
}
.bg-orange-lighter {
	background:#48b7f7!important
}
.bg-orange1 {
	background:#ff4900!important
}
.bg-yellow {
	background:#46b7f8!important
}
.bg-yellow1 {
	background:#0d9df1!important
}
.bg-yellow-virtual {
	background:#0086d4!important
}
.bg-yellow-darker {
	background:#3291c8!important
}
.bg-yellow-darker2 {
	background:#22648a!important
}
.bg-yellow-lighter {
	background:#65c4fb!important
}
.bg-green {
	background:#00acac!important
}
.bg-green2 {
	background:#1e8665!important
}
.bg-blue {
	background:#1f8fff!important
}
.bg-blue-lighter {
	background:#1fb3ff!important
}
.bg-blue-darker {
	background:#151e2d!important
}
.bg-red {
	background:#c80000!important
}
.bg-red1 {
	background:#ff2c2c!important
}
.bg-red2 {
	background:#d40511!important
}
.bg-red-red {
	background:#9b0000!important
}
.bg-gold {
	background:#63c6ff!important
}
.bg-gold1 {
	background:#89d4ff!important
}
.bg-gold-grad {
	background-image:linear-gradient(to bottom right,#62c5ff 0,#86d1fd)!important
}
.bg-gold-img {
	background:url(/image/login/keyring-modal.png) no-repeat;
	background-size:100% 100%
}
.bg-headernav-blue,.bg-headernav-orange {
	background-color:#040c06 !important
}
.bg-headernav-yellow,.bg-headernav-yellow1 {
	background-color:#191e23!important
}
.bg-headernav-white,.bg-headernav-white1 {
	background-color:#cacaca!important
}
.bg-headernav-gold {
	background-color:#202020!important
}
.bg-betslip-top-blue,.bg-betslip-top-orange {
	background-color:#242a30
}
.bg-betslip-top-yellow,.bg-betslip-top-yellow1 {
	background-color:#101010
}
.bg-betslip-top-white {
	border-bottom:3px solid #0e9ef1
}
.bg-betslip-top-white,.bg-betslip-top-white1 {
	background-image:linear-gradient(180deg,#d0d0d0 0,#d9d9d9 20%,#e5e5e5 50%,#f0f0f0 80%,#fbfbfb)
}
.bg-betslip-top-white1 {
	border-bottom:3px solid #ff4900
}
.bg-betslip-top-red {
	background-image:linear-gradient(180deg,#121212 0,#0f0f0f 20%,#0b0b0b 50%,#0f0f0f 80%,#121212);
	border-bottom:3px solid #c70001
}
.bg-noslip-back-blue,.bg-noslip-back-orange {
	background-color:#2d353c
}
.bg-noslip-back-yellow,.bg-noslip-back-yellow1 {
	background-color:#111
}
.bg-noslip-back-white {
	background-color:#fff
}
.bg-theme-orange {
	background-color:var(--main-color)!important
}
.bg-theme-blue {
	background-color:#1f8fff!important
}
.bg-theme-yellow {
	background-color:#46b7f8!important
}
.bg-theme-yellow1 {
	background-color:#d40511!important
}
.bg-theme-white {
	background-color:#46b7f8!important
}
.bg-theme-white1 {
	background-color:#ff4900!important
}
.bg-theme-red {
	background-color:#c80000!important
}
.bg-theme-gold {
	background-color:#63c6ff!important
}
.border-1-orange {
	border:1px solid var(--main-color)
}
.border-1-blue {
	border:1px solid #1f8fff
}
.border-1-yellow {
	border:1px solid #0d9df1
}
.border-1-yellow1 {
	border:1px solid #d40511
}
.border-1-white {
	border:1px solid #0d9df1
}
.border-1-white1 {
	border:1px solid #ff4900
}
.border-1-red {
	border:1px solid #c80000
}
.border-1-gold {
	border:1px solid #63c6ff
}
.border-2-orange {
	border:2px solid var(--main-color)!important
}
.border-2-blue {
	border:2px solid #1fb3ff!important
}
.border-2-yellow {
	border:2px solid #46b7f8!important
}
.border-2-yellow1 {
	border:2px solid #d40511!important
}
.border-2-white {
	border:2px solid #0e151b!important
}
.border-2-white1 {
	border:2px solid #ff4900!important
}
.border-2-red {
	border:2px solid #c80000!important
}
.border-2-gold {
	border:2px solid #63c6ff!important
}
.border-2-gold1 {
	border:2px solid #3b3b3b!important
}
.border-bottom-1-orange {
	border-bottom:1px solid var(--main-color)
}
.border-bottom-1-blue {
	border-bottom:1px solid #1f8fff
}
.border-bottom-1-white,.border-bottom-1-yellow {
	border-bottom:1px solid #0d9df1
}
.border-bottom-1-gold {
	border-bottom:1px solid #63c6ff
}
.border-bottom-2-orange {
	border-bottom:2px solid var(--main-color)
}
.border-bottom-2-blue {
	border-bottom:2px solid #1f8fff
}
.border-bottom-2-white,.border-bottom-2-yellow,.border-bottom-2-yellow1 {
	border-bottom:2px solid #0d9df1
}
.border-bottom-2-white1 {
	border-bottom:2px solid #ff4900
}
.border-bottom-2-red {
	border-bottom:2px solid #ff2c2c
}
.border-bottom-2-gold {
	border-bottom:2px solid #63c6ff
}
.border-1-blr-black {
	border-bottom:1px solid #0e151b!important;
	border-left:1px solid #0e151b!important;
	border-right:1px solid #0e151b!important
}
.border-t-b-1 {
	border-top:1px solid #32383d;
	border-bottom:2px solid #0e151b
}
.border-t-b-1-white {
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2
}
.bg-6046 {
	background-image:url(../images/img/616c721.png)
}
.bg-6046,.bg-48242 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-48242 {
	background-image:url(../images/img/0d02c50.png)
}
.bg-154914 {
	background-image:url(../images/bg/bg_liveBet.png)
}
.bg-154830,.bg-154914 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-154830 {
	background-image:url(../images/img/30011ed.png)
}
.bg-35232 {
	background-image:url(../images/img/34ab8dd.png)
}
.bg-35232,.bg-35709 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-35709 {
	background-image:url(../images/img/09df46e.png)
}
.bg-54094 {
	background-image:url(../images/img/61abdef.png)
}
.bg-54094,.bg-131506 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-131506 {
	background-image:url(../images/img/1c37619.png)
}
.bg-687890 {
	background-image:url(../images/img/4b527fe.png)
}
.bg-687890,.bg-white-6046 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-white-6046 {
	background-image:url(../images/img/white/3e81e37.png)
}
.bg-white-48242 {
	background-image:url(../images/img/white/811cd5f.png)
}
.bg-white-48242,.bg-white-154914 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-white-154914 {
	background-image:url(../images/img/white/425ffa9.png)
}
.bg-white-154830 {
	background-image:url(../images/img/white/adacf88.png)
}
.bg-white-35232,.bg-white-154830 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-white-35232 {
	background-image:url(../images/img/white/174c3b0.png)
}
.bg-white-35709 {
	background-image:url(../images/img/white/fc33e6f.png)
}
.bg-white-35709,.bg-white-54094 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-white-54094 {
	background-image:url(../images/img/white/d957c9e.png)
}
.bg-white-131506 {
	background-image:url(../images/img/white/efcc60e.png)
}
.bg-white-131506,.bg-white-687890 {
	background-size:100% 100%;
	background-repeat:no-repeat
}
.bg-white-687890 {
	background-image:url(../images/img/white/ea28a3e.png)
}
.sport-league-info-orange {
	margin-top:20px;
	cursor:pointer;
	background-color:#0e151b;
	height:35px;
	color:#ebeef5
}
.sport-league-info-blue {
	margin-top:20px;
	cursor:pointer;
	background-color:#1f8fff;
	height:28px;
	color:#fff
}
.sport-league-info-yellow,.sport-league-info-yellow1 {
	margin-top:20px;
	cursor:pointer;
	background-color:#0e151b;
	height:35px;
	color:#2a3245
}
.sport-league-info-white {
	background-color:#a2ddff
}
.sport-league-info-white,.sport-league-info-white1 {
	margin-top:20px;
	cursor:pointer;
	height:35px;
	color:#0e151b
}
.sport-league-info-white1 {
	background-color:#ff4900
}
.sport-league-info-gold,.sport-league-info-red {
	margin-top:20px;
	cursor:pointer;
	background-color:#0e151b;
	height:35px;
	color:#2a3245
}
.badge.badge-orange,.label.label-orange {
	background:red;
	color:#fff
}
.badge.badge-blue,.label.label-blue {
	background:#1fb3ff;
	color:#fff
}
.badge.badge-white,.badge.badge-yellow,.badge.badge-yellow1,.label.label-white,.label.label-yellow,.label.label-yellow1 {
	background:#46b7f8;
	color:#0e151b
}
.badge.badge-white1,.label.label-white1 {
	background:#ff4900;
	color:#0e151b
}
.badge.badge-red,.label.label-red {
	background:#c80000;
	color:#fff
}
.badge.badge-gold,.label.label-gold {
	background:#63c6ff;
	color:#0e151b
}
.btnstyle-orange {
	color:#fff;
	background-image:linear-gradient(180deg,#fc6000,#fb4600);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-orange.active,.btnstyle-orange.disabled,.btnstyle-orange:active,.btnstyle-orange:focus,.btnstyle-orange:hover,.btnstyle-orange[disabled] {
	color:#fff;
	background-image:linear-gradient(180deg,#d85908 0,#c34e0d 20%,#a94113 50%,#00a1ff 80%,#00a1ff)
}
.btnstyle-blue {
	color:#fff;
	background-image:linear-gradient(180deg,#1fb3ff,#1f8597);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-blue.active,.btnstyle-blue.disabled,.btnstyle-blue:active,.btnstyle-blue:focus,.btnstyle-blue:hover,.btnstyle-blue[disabled] {
	color:#fff;
	background-image:linear-gradient(180deg,#0285c9 0,#027cbb 20%,#016192 50%,#026da4 80%,#0285c8)
}
.btnstyle-yellow {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8,#2eadf7);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-yellow.active,.btnstyle-yellow.disabled,.btnstyle-yellow:active,.btnstyle-yellow:focus,.btnstyle-yellow:hover,.btnstyle-yellow[disabled] {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8 0,#3cb3f8 20%,#2eadf7 50%,#3cb3f8 80%,#46b7f8)
}
.btnstyle-yellow1 {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8,#2eadf7);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-yellow1.active,.btnstyle-yellow1.disabled,.btnstyle-yellow1:active,.btnstyle-yellow1:focus,.btnstyle-yellow1:hover,.btnstyle-yellow1[disabled] {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8 0,#3cb3f8 20%,#2eadf7 50%,#3cb3f8 80%,#46b7f8)
}
.btnstyle-white {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8,#2eadf7);
	background-repeat:repeat-x;
	border:1px solid #0e151b
}
.btnstyle-white.active,.btnstyle-white.disabled,.btnstyle-white:active,.btnstyle-white:focus,.btnstyle-white:hover,.btnstyle-white[disabled] {
	color:#0e151b;
	background-image:linear-gradient(180deg,#46b7f8 0,#3cb3f8 20%,#2eadf7 50%,#3cb3f8 80%,#46b7f8)
}
.btnstyle-white1 {
	color:#fff;
	background-image:linear-gradient(180deg,#ff4900,#fb4600);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-white1.active,.btnstyle-white1.disabled,.btnstyle-white1:active,.btnstyle-white1:focus,.btnstyle-white1:hover,.btnstyle-white1[disabled] {
	color:#fff;
	background-image:linear-gradient(180deg,#d85908 0,#c34e0d 20%,#a94113 50%,#00a1ff 80%,#00a1ff)
}
.btnstyle-red {
	color:#fff;
	background-image:linear-gradient(180deg,#b12120,#b12120);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-red.active,.btnstyle-red.disabled,.btnstyle-red:active,.btnstyle-red:focus,.btnstyle-red:hover,.btnstyle-red[disabled] {
	color:#fff;
	background-image:linear-gradient(180deg,#a62020 0,#791818 20%,#400d0e 50%,#791818 80%,#a62020)
}
.btnstyle-gold {
	color:#0e151b;
	background-image:linear-gradient(180deg,#65c7ff,#fe7938);
	background-repeat:repeat-x;
	border-color:#431a00
}
.btnstyle-gold.active,.btnstyle-gold.disabled,.btnstyle-gold:active,.btnstyle-gold:focus,.btnstyle-gold:hover,.btnstyle-gold[disabled] {
	color:#0e151b;
	background-image:linear-gradient(180deg,#65c7ff 0,#fd8a47 20%,#fe7938 50%,#fd8a47 80%,#65c7ff)
}
.sub-title-blue,.sub-title-orange,.sub-title-yellow,.sub-title-yellow1 {
	font-size:9pt;
	color:#ff5a01;
	text-align:left;
	vertical-align:middle;
	width:100%;
	background-color:#21282e;
	font-weight:700;
	border-top:1px solid #414244;
	border-bottom:1px solid #0e151b
}
.sub-title-white,.sub-title-white1 {
	font-size:9pt;
	color:#0e151b;
	text-align:left;
	vertical-align:middle;
	width:100%;
	background-color:#b8b8b8;
	font-weight:700;
	border-top:1px solid #898989;
	border-bottom:1px solid #c6c6c6
}
.sub-title-red {
	color:#c80000
}
.sub-title-gold,.sub-title-red {
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	width:100%;
	background-color:#21282e;
	font-weight:700;
	border-top:1px solid #414244;
	border-bottom:1px solid #0e151b
}
.sub-title-gold {
	color:#63c6ff
}
.telegram-button {
	background-image:linear-gradient(180deg,#fefefe 0,#f7f7f7 20%,#d7d8d9 50%,#b8babb 80%,#b1b2b4)!important;
	border:3px solid #1fb3ff!important;
	color:#0e151b
}
/*.over-orange:focus a,.over-orange:hover a {*/
	/*border-bottom:3px solid var(--main-color)!important*/
/*}*/
.over-blue:focus a,.over-blue:hover a {
	border-bottom:3px solid #1f8fff!important
}
.over-yellow:focus a,.over-yellow:hover a {
	border-bottom:3px solid #46b7f8!important
}
.over-yellow1:focus a,.over-yellow1:hover a {
	background-image:linear-gradient(180deg,#b90406 0,#b6030d 20%,#96030a 50%,#7c0208 80%,#640700)!important;
	border-bottom:3px solid #00a1ff!important
}
.over-white:focus a,.over-white:hover a {
	background-image:linear-gradient(180deg,#f1f1f1 0,#d4d4d4 20%,#9d9d9d 50%,#d4d4d4 80%,#f1f1f1)!important;
	border-bottom:3px solid #00a1ff!important
}
.over-white1:focus a,.over-white1:hover a {
	background-image:linear-gradient(180deg,#fe4701 0,#e44100 20%,#a82f00 50%,#e44100 80%,#fe4701)!important;
	border-bottom:3px solid #fe4701!important
}
.over-red:focus a,.over-red:hover a {
	background-image:linear-gradient(180deg,#c80000 0,#ae0001 20%,#840000 50%,#ae0001 80%,#c80000)!important;
	border-bottom:3px solid #c80000!important
}
.over-gold:focus a,.over-gold:hover a {
	background-image:linear-gradient(180deg,#61b5e6 0,#58a4d0 20%,#417898 50%,#58a4d0 80%,#61b5e6)!important;
	border-bottom:3px solid #61b5e6!important
}
.header-button-first-blue,.header-button-first-orange,.header-button-first-yellow {
	border-right:1px solid #0e151b
}
.header-button-blue,.header-button-orange,.header-button-yellow {
	border-left:1px solid #383f46;
	border-right:1px solid #0e151b
}
.header-button-last-blue,.header-button-last-orange,.header-button-last-yellow {
	border-left:1px solid #383f46
}
.header-button-color-blue,.header-button-color-orange,.header-button-color-yellow {
	color:#fff
}
.header-button-color-white,.header-button-color-white1,.header-button-color-yellow1 {
	color:#0e151b
}
.header-button-color-red {
	color:#fff
}
.header-button-color-gold {
	color:#0e151b
}
.header-money-color-blue,.header-money-color-orange,.header-money-color-yellow,.header-money-color-yellow1 {
	color:#fff
}
.header-money-color-white,.header-money-color-white1 {
	color:#0e151b
}
.header-money-color-gold,.header-money-color-red {
	color:#fff
}
.sidebar-board-blue,.sidebar-board-orange,.sidebar-board-yellow,.sidebar-board-yellow1 {
	background:var(--main-color)!important
}
.sidebar-board-white {
	background:#0d9df1!important
}
.sidebar-board-white1 {
	background:#ff4900!important
}
.sidebar-board-red {
	background-image:linear-gradient(90deg,#c80000 0,#ba0100 20%,#a90100 50%,#850001 80%,#760000)!important
}
.sidebar-board-gold {
	background-image:linear-gradient(to bottom right,#60c5ff 0,#64c6ff 20%,#89d3fe 50%,#64c6ff 80%,#60c5ff)!important;
	color:#0e151b
}
.betinputbox-orange {
	width:160px;
	height:26px;
	background:#191919;
	border:2px solid var(--main-color);
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#fff
}
.betinputbox-orange:focus {
	outline-color:var(--main-color);
}
.betinputbox-blue {
	width:160px;
	height:26px;
	background:#191919;
	border:2px solid #1fb3ff;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#fff
}
.betinputbox-blue:focus {
	outline-color:#1fb3ff
}
.betinputbox-yellow {
	width:160px;
	height:26px;
	background:#191919;
	border:2px solid #46b7f8;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#fff
}
.betinputbox-yellow:focus {
	outline-color:#46b7f8
}
.betinputbox-yellow1 {
	width:160px;
	height:26px;
	background:#191919;
	border:2px solid #46b7f8;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#fff
}
.betinputbox-yellow1:focus {
	outline-color:#46b7f8
}
.betinputbox-white {
	width:160px;
	height:26px;
	background:#fff;
	border:2px solid #46b7f8;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#0e151b
}
.betinputbox-white:focus {
	outline-color:#46b7f8
}
.betinputbox-white1 {
	width:160px;
	height:26px;
	background:#fff;
	border:2px solid #ff4900;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#0e151b
}
.betinputbox-white1:focus {
	outline-color:#ff4900
}
.betinputbox-red {
	width:160px;
	height:26px;
	background:#191919;
	border:2px solid #c80000;
	padding:3px 8px 3px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	font-size:13px;
	color:#fff
}
.betinputbox-red:focus {
	outline-color:#c80000
}
.table-h-orange {
	background:#25292c;
	border:1px solid #25292c
}
.table-h-blue,.table-h-orange {
	padding:4px;
	color:#fff;
	height:22px;
	font-size:16px
}
.table-h-blue {
	background:#1f8fff;
	border:1px solid #1f8fff
}
.table-h-yellow,.table-h-yellow1 {
	background:#0d9df1;
	border:1px solid #0d9df1;
	padding:4px;
	color:#0e151b;
	height:22px;
	font-size:16px
}
.table-h-white,.table-h-white1 {
	background:#cacaca;
	border:1px solid #0e151b;
	padding:4px;
	color:#0e151b;
	height:22px;
	font-size:16px
}
.table-h-gold,.table-h-red {
	background:#25292c;
	border:1px solid #25292c;
	padding:4px;
	color:#fff;
	height:22px;
	font-size:16px
}
.search-input-box-blue,.search-input-box-orange {
	color:#fff!important;
	width:240px;
	height:30px;
	background:#222d40;
	border:1px solid #0a0e16;
	padding:3px
}
.search-input-box-yellow,.search-input-box-yellow1 {
	background:#262626;
	color:#fff!important;
	width:240px;
	height:30px;
	border:1px solid #262626;
	padding:3px
}
.search-input-box-red,.search-input-box-white,.search-input-box-white1 {
	background:#fff;
	color:#0e151b!important;
	width:240px;
	height:30px;
	border:1px solid #fff;
	padding:3px
}
.search-input-box-gold {
	background:#fff;
	color:#0e151b!important;
	width:240px;
	height:30px;
	border:1px solid #262626;
	padding:3px
}
.multibetting {
	background-color:#222733;
	border-radius:5px
}
.multibetting-white {
	background-color:#a2ddff;
	color:#0e151b
}
.multibetting-white,.multibetting-white1 {
	border-radius:5px;
	border:1px solid #0e151b;
	font-weight:bolder
}
.multibetting-white1 {
	background-color:#ff4900;
	color:#fff
}
.multibetting-button-orange {
	background:#191919!important;
	border:1px solid var(--main-color)
}
.multibetting-button-blue {
	background:#191919!important;
	border:1px solid #1f8fff
}
.multibetting-button-yellow,.multibetting-button-yellow1 {
	background:#191919!important;
	border:1px solid #0d9df1
}
.multibetting-button-white,.multibetting-button-white1 {
	background:#fff!important;
	border:1px solid #0e151b
}
.multibetting-button-red {
	background:#191919!important;
	border:1px solid #ff2c2c
}
.multibetting-button-gold {
	background:#191919!important;
	border:1px solid #63c6ff
}
.multibetting-odd-orange {
	color:var(--main-color);
	background:#0c0c0c
}
.multibetting-odd-blue {
	color:#1fb3ff;
	background:#0c0c0c
}
.multibetting-odd-yellow,.multibetting-odd-yellow1 {
	color:#0d9df1;
	background:#0c0c0c
}
.multibetting-odd-white {
	color:#0e151b;
	background:#0d9df1
}
.multibetting-odd-white1 {
	color:#0e151b;
	background:#ff4900
}
.multibetting-odd-red {
	color:#ff2c2c;
	background:#0c0c0c
}
.multibetting-odd-gold {
	color:#63c6ff;
	background:#0c0c0c
}
.odds-basic-orange {
	color:var(--main-color)
}
.btn-sports-detail-mob.active .odds-basic-orange,.btn-sports-detail.active .odds-basic-orange,.btn-sports-detail:focus .odds-basic-orange,.btn-sports-detail:hover .odds-basic-orange {
	color:#fff
}
.odds-basic-blue {
	color:#1fb3ff
}
.btn-sports-detail-mob.active .odds-basic-blue,.btn-sports-detail.active .odds-basic-blue,.btn-sports-detail:focus .odds-basic-blue,.btn-sports-detail:hover .odds-basic-blue {
	color:#fff
}
.odds-basic-yellow {
	color:#0d9df1
}
.btn-sports-detail-mob.active .odds-basic-yellow,.btn-sports-detail.active .odds-basic-yellow,.btn-sports-detail:focus .odds-basic-yellow,.btn-sports-detail:hover .odds-basic-yellow {
	color:#0e151b
}
.odds-basic-yellow1 {
	color:#0d9df1
}
.btn-sports-detail-mob.active .odds-basic-yellow1,.btn-sports-detail.active .odds-basic-yellow1,.btn-sports-detail:focus .odds-basic-yellow1,.btn-sports-detail:hover .odds-basic-yellow1 {
	color:#0e151b
}
.odds-basic-white {
	color:var(--main-color)
}
.btn-sports-detail-mob.active .odds-basic-white,.btn-sports-detail.active .odds-basic-white,.btn-sports-detail:focus .odds-basic-white,.btn-sports-detail:hover .odds-basic-white {
	color:#0e151b
}
.odds-basic-white1 {
	color:#ff4900
}
.btn-sports-detail-mob.active .odds-basic-white1,.btn-sports-detail.active .odds-basic-white1,.btn-sports-detail:focus .odds-basic-white1,.btn-sports-detail:hover .odds-basic-white1 {
	color:#0e151b
}
.odds-basic-gold {
	color:#63c6ff
}
.btn-sports-detail-mob.active .odds-basic-gold,.btn-sports-detail.active .odds-basic-gold,.btn-sports-detail:focus .odds-basic-gold,.btn-sports-detail:hover .odds-basic-gold {
	color:#0e151b
}
/*.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover {*/
/*	background-color:var(--main-color)!important*/
/*}*/

.btn-orange.active,.btn-orange:active,.btn-orange:focus{
	background-color:var(--main-color)!important;
	color : white !important
}
.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover {
	background-color:#1f8fff!important
}
.btn-yellow.active,.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover {
	background-color:#0d9df1!important;
	color:#0e151b!important
}
.btn-yellow1.active,.btn-yellow1:active,.btn-yellow1:focus,.btn-yellow1:hover {
	background-color:#0d9df1!important;
	color:#d40511!important
}
.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover {
	background-color:#0e9ef1!important
}
.btn-white1.active,.btn-white1:active,.btn-white1:focus,.btn-white1:hover {
	background-color:#ff4900!important
}
.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover {
	background-color:#ff2c2c!important
}
.btn-gold.active,.btn-gold:active,.btn-gold:focus,.btn-gold:hover {
	background-image:linear-gradient(270deg,#62c5ff 0,#86d1fd)!important;
	color:#0e151b!important
}
/*.btn-odds-orange.active,.btn-odds-orange:active,.btn-odds-orange:focus,.btn-odds-orange:hover {*/
/*	background-color:var(--main-color)!important*/
/*}*/
.btn-odds-orange.active,.btn-odds-orange:active,.btn-odds-orange:focus{
	background-color:var(--main-color)!important
}
.btn-odds-blue.active,.btn-odds-blue:active,.btn-odds-blue:focus,.btn-odds-blue:hover {
	background-color:#1f8fff!important
}
.btn-odds-yellow1.active,.btn-odds-yellow1:active,.btn-odds-yellow1:focus,.btn-odds-yellow1:hover,.btn-odds-yellow.active,.btn-odds-yellow:active,.btn-odds-yellow:focus,.btn-odds-yellow:hover {
	background-color:#0d9df1!important;
	color:#0e151b!important
}
.btn-odds-white.active,.btn-odds-white:active,.btn-odds-white:focus,.btn-odds-white:hover {
	background-color:#0e9ef1!important
}
.btn-odds-white1.active,.btn-odds-white1:active,.btn-odds-white1:focus,.btn-odds-white1:hover {
	background-color:#ff4900!important
}
.btn-odds-red.active,.btn-odds-red:active,.btn-odds-red:focus,.btn-odds-red:hover {
	background-color:#ff2c2c!important
}
.btn-odds-gold.active,.btn-odds-gold:active,.btn-odds-gold:focus,.btn-odds-gold:hover {
	background-color:#63c6ff!important;
	color:#0e151b!important
}
.main-table {
	border-radius:0;
	color:#fff;
	font-size:12px
}
.main-table.el-table th>.cell {
	font-size:14px
}
.main-table.el-table thead {
	color:#fff
}
.main-table.el-table td,.main-table.el-table th {
	text-align:center
}
.main-table.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#151e2d
}
.main-table thead.is-group th {
	background-color:#2f343a
}
.main-table .el-table__body td {
	background-color:#151e2d
}
.main-table td,.main-table th.is-leaf {
	border-bottom:1px solid #616161
}
.main-table .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.main-table td,.main-table th {
	border-right:1px solid #616161
}
.main-table.el-table--border,.main-table.el-table--group {
	border:1px solid #616161
}
.main-table.el-table--border th,.main-table.el-table__fixed-right-patch {
	border-bottom:1px solid #616161
}
.el-table:before,.main-table.el-table--border:after,.main-table.el-table--group:after {
	background-color:#171c22
}
.main-table.el-table .cell {
	overflow:visible
}
.main-table.el-table th,.main-table.el-table tr {
	background-color:#2f343a
}
.main-table .el-table__empty-block {
	background-color:#151e2d
}
.main-table-white {
	border-radius:0;
	color:#0e151b;
	font-size:12px
}
.main-table-white.el-table th>.cell {
	font-size:14px
}
.main-table-white.el-table thead {
	color:#0e151b
}
.main-table-white.el-table td,.main-table-white.el-table th {
	text-align:center
}
.main-table-white.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#fff
}
.main-table-white thead.is-group th {
	background-color:#2f343a
}
.main-table-white .el-table__body td {
	background-color:#fff
}
.main-table-white td,.main-table-white th.is-leaf {
	border-bottom:1px solid #616161
}
.main-table-white .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.main-table-white td,.main-table-white th {
	border-right:1px solid #616161
}
.main-table-white.el-table--border,.main-table-white.el-table--group {
	border:1px solid #616161
}
.main-table-white.el-table--border th,.main-table-white.el-table__fixed-right-patch {
	border-bottom:1px solid #616161
}
.el-table:before,.main-table-white.el-table--border:after,.main-table-white.el-table--group:after {
	background-color:#171c22
}
.main-table-white.el-table .cell {
	overflow:visible
}
.main-table-white.el-table th,.main-table-white.el-table tr {
	background-color:#cacaca
}
.main-table-white .el-table__empty-block {
	background-color:#fff
}
.virtual-table {
	border-radius:0;
	color:#fff;
	font-size:13px;
	border-left:4px solid #191919;
	border-right:4px solid #191919
}
.virtual-table.el-table th {
	padding:8px 0
}
.virtual-table.el-table th>.cell {
	font-size:14px;
	font-weight:600
}
.virtual-table.el-table thead {
	color:#fff
}
.virtual-table.el-table td,.virtual-table.el-table th {
	text-align:center
}
.virtual-table.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#252a30
}
.virtual-table thead.is-group th {
	background-color:#161b1f
}
.virtual-table .el-table__body td {
	background-color:#252a30;
	padding:8px 0
}
.virtual-table td,.virtual-table th.is-leaf {
	border-bottom:4px solid #191919
}
.virtual-table .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.virtual-table td,.virtual-table th {
	border-right:0
}
.virtual-table.el-table--border,.virtual-table.el-table--group {
	border:1px solid #fff
}
.virtual-table.el-table--border th,.virtual-table.el-table__fixed-right-patch {
	border-bottom:4px solid #191919
}
.el-table:before,.virtual-table.el-table--border:after,.virtual-table.el-table--group:after {
	background-color:#252a30
}
.virtual-table.el-table .cell {
	overflow:visible
}
.virtual-table.el-table th,.virtual-table.el-table tr {
	background-color:#161b1f
}
.virtual-table .el-table__empty-block {
	background-color:#252a30
}
.virtual-table-white {
	border-radius:0;
	color:#0e151b;
	font-size:13px;
	border-left:4px solid #cacaca;
	border-right:4px solid #cacaca
}
.virtual-table-white.el-table th {
	padding:8px 0
}
.virtual-table-white.el-table th>.cell {
	font-size:14px;
	font-weight:600
}
.virtual-table-white.el-table thead {
	color:#0e151b
}
.virtual-table-white.el-table td,.virtual-table-white.el-table th {
	text-align:center
}
.virtual-table-white.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#ebebeb
}
.virtual-table-white thead.is-group th {
	background-color:#cacaca
}
.virtual-table-white .el-table__body td {
	background-color:#ebebeb;
	padding:8px 0
}
.virtual-table-white td,.virtual-table-white th.is-leaf {
	border-bottom:4px solid #cacaca
}
.virtual-table-white .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.virtual-table-white td,.virtual-table-white th {
	border-right:0
}
.virtual-table-white.el-table--border,.virtual-table-white.el-table--group {
	border:1px solid #fff
}
.virtual-table-white.el-table--border th,.virtual-table-white.el-table__fixed-right-patch {
	border-bottom:4px solid #191919
}
.el-table:before,.virtual-table-white.el-table--border:after,.virtual-table-white.el-table--group:after {
	background-color:#252a30
}
.virtual-table-white.el-table .cell {
	overflow:visible
}
.virtual-table-white.el-table th,.virtual-table-white.el-table tr {
	background-color:#cacaca
}
.virtual-table-white .el-table__empty-block {
	background-color:#252a30
}
.virtual-league-tab {
	height:90px;
	background-color:#171c22;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#fff;
	padding-top:30px;
	width:100%;
	cursor:pointer
}
.virtual-league-tab.on {
	background-color:var(--main-color)
}
.virtual-league-tab-white {
	height:120px;
	background-color:#fff;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#0e151b;
	padding-top:37px;
	width:100%;
	cursor:pointer;
	box-shadow:0 0 7px rgba(0,0,0,.5)
}
.virtual-league-tab-white.on {
	background-color:var(--main-color)
}
.virtual-odds-orange {
	width:100%;
	cursor:pointer;
	background-color:#2e3439;
	border-bottom:1px solid #191919
}
.virtual-odds-orange.on,.virtual-odds-orange:hover {
	background-color:var(--main-color)
}
.virtual-odds-blue {
	width:100%;
	cursor:pointer;
	background-color:#2e3439;
	border-bottom:1px solid #191919
}
.virtual-odds-blue.on,.virtual-odds-blue:hover {
	background-color:#1fb3ff
}
.virtual-odds-yellow {
	width:100%;
	cursor:pointer;
	background-color:#2e3439;
	border-bottom:1px solid #191919
}
.virtual-odds-yellow.on,.virtual-odds-yellow:hover {
	background-color:#0d9df1;
	color:#0e151b
}
.virtual-odds-white {
	width:100%;
	cursor:pointer;
	background-color:#ebebeb;
	border-bottom:1px solid #b9b9b9;
	color:#0e151b
}
.virtual-odds-white.on,.virtual-odds-white:hover {
	background-color:#0e9ef1
}
.virtual-odds-white1 {
	width:100%;
	cursor:pointer;
	background-color:#ebebeb;
	border-bottom:1px solid #b9b9b9;
	color:#0e151b
}
.virtual-odds-white1.on,.virtual-odds-white1:hover {
	background-color:#ff4900
}
.virtual-odds-red {
	width:100%;
	cursor:pointer;
	background-color:#2e3439;
	border-bottom:1px solid #191919
}
.virtual-odds-red.on,.virtual-odds-red:hover {
	background-color:#ff2c2c;
	color:#fff
}
.virtual-odds-gold {
	width:100%;
	cursor:pointer;
	background-color:#2e3439;
	border-bottom:1px solid #191919
}
.virtual-odds-gold.on,.virtual-odds-gold:hover {
	background-color:#63c6ff;
	color:#0e151b
}
.virtual-history-tab.on-orange {
	border:1px solid var(--main-color)
}
.virtual-history-tab.on-blue {
	border:1px solid #1f8fff
}
.virtual-history-tab.on-yellow,.virtual-history-tab.on-yellow1 {
	border:1px solid #0d9df1
}
.virtual-history-tab-white.on-white {
	border:1px solid #0d9df1;
	background:#0d9df1;
	color:#0e151b
}
.virtual-history-tab-white.on-white1 {
	border:1px solid #ff4900;
	background:#ff4900;
	color:#0e151b
}
.virtual-history-tab.on-red {
	border:1px solid #ff2c2c
}
.virtual-history-tab.on-gold {
	border:1px solid #63c6ff
}
.event-no-orange {
	background-color:var(--main-color);
	border-radius:5px;
	width:280px;
	padding:12px 0 12px 20px
}
.event-no-blue,.event-no-orange {
	color:#fff;
	font-size:16px;
	font-weight:700;
	position:absolute;
	left:0;
	top:0
}
.event-no-blue {
	width:60%;
	padding:4px 0 4px 20px;
	background-image:url(../images/img/036f4cb.png);
	background-size:100% 100%
}
.event-no-yellow,.event-no-yellow1 {
	background-color:#0d9df1;
	color:#0e151b;
	font-size:16px;
	font-weight:700;
	border-radius:5px;
	position:absolute;
	left:0;
	top:0;
	width:280px;
	padding:12px 0 12px 20px
}
.event-no-white,.event-no-white1 {
	background-color:#0e9ef1;
	color:#0e151b
}
.event-no-red,.event-no-white,.event-no-white1 {
	font-size:16px;
	font-weight:700;
	border-radius:5px;
	position:absolute;
	left:0;
	top:0;
	width:280px;
	padding:12px 0 12px 20px
}
.event-no-red {
	background-color:#ff2c2c;
	color:#fff
}
.event-no-gold {
	background-color:#63c6ff;
	color:#0e151b;
	font-size:16px;
	font-weight:700;
	border-radius:5px;
	position:absolute;
	left:0;
	top:0;
	width:280px;
	padding:12px 0 12px 20px
}
.event-image-orange.on {
	border:2px solid var(--main-color)
}
.event-image-blue.on {
	border:2px solid #1f8fff
}
.event-image-yellow1.on,.event-image-yellow.on {
	border:2px solid #0d9df1
}
.event-image-red.on {
	border:2px solid #ff2c2c
}
.event-image-gold.on {
	border:2px solid #63c6ff
}
.bet-history-paging-orange.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-orange.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#fb6300
}
.bet-history-paging-orange.el-pagination.is-background .btn-next,.bet-history-paging-orange.el-pagination.is-background .btn-prev,.bet-history-paging-orange.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.bet-history-paging-blue.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-blue.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#1f8fff
}
.bet-history-paging-blue.el-pagination.is-background .btn-next,.bet-history-paging-blue.el-pagination.is-background .btn-prev,.bet-history-paging-blue.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.bet-history-paging-yellow.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-yellow.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#0d9df1
}
.bet-history-paging-yellow.el-pagination.is-background .btn-next,.bet-history-paging-yellow.el-pagination.is-background .btn-prev,.bet-history-paging-yellow.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.bet-history-paging-yellow1.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-yellow1.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#d40511
}
.bet-history-paging-yellow1.el-pagination.is-background .btn-next,.bet-history-paging-yellow1.el-pagination.is-background .btn-prev,.bet-history-paging-yellow1.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.bet-history-paging-white.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-white.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#cacaca;
	color:#0e151b
}
.bet-history-paging-white.el-pagination.is-background .btn-next,.bet-history-paging-white.el-pagination.is-background .btn-prev,.bet-history-paging-white.el-pagination.is-background .el-pager li {
	background-color:#ebebeb
}
.bet-history-paging-white1.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-white1.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#ff4900
}
.bet-history-paging-white1.el-pagination.is-background .btn-next,.bet-history-paging-white1.el-pagination.is-background .btn-prev,.bet-history-paging-white1.el-pagination.is-background .el-pager li {
	background-color:#ebebeb
}
.bet-history-paging-red.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-red.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#ff2c2c;
	color:#fff
}
.bet-history-paging-red.el-pagination.is-background .btn-next,.bet-history-paging-red.el-pagination.is-background .btn-prev,.bet-history-paging-red.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.bet-history-paging-gold.el-pagination.is-background .el-pager li {
	background-color:#191919
}
.bet-history-paging-gold.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:#63c6ff;
	color:#0e151b
}
.bet-history-paging-gold.el-pagination.is-background .btn-next,.bet-history-paging-gold.el-pagination.is-background .btn-prev,.bet-history-paging-gold.el-pagination.is-background .el-pager li {
	background-color:#171c22
}
.sports-orange--1 {
	background-image:url(../images/img/8ec5ec4.png);
}
.sports-orange--1.on,.sports-orange--1:hover {
	background-image:url(../images/img/8ec5ec4.png);
	background-color: var(--main-color);
}
.sports-orange-6046 {
	background-image:url(../images/img/48243e.png)
}
.sports-orange-6046.on,.sports-orange-6046:hover {
	background-image:url(../images/img/48243e.png);
	background-color: var(--main-color);
}
.sports-orange-265917 {
	background-image:url(../images/img/265917.png)
}
.sports-orange-265917.on,.sports-orange-265917:hover {
	background-image:url(../images/img/265917.png);
	background-color: var(--main-color);
}
.sports-orange-48242 {
	background-image:url(../images/img/48242.png)
}
.sports-orange-48242.on,.sports-orange-48242:hover {
	background-image:url(../images/img/48242.png);
	background-color: var(--main-color);
}
.sports-orange-154830 {
	background-image:url(../images/img/154830.png)
}
.sports-orange-154830.on,.sports-orange-154830:hover {
	background-image:url(../images/img/154830.png);
	background-color: var(--main-color);
}
.sports-orange-35232 {
	background-image:url(../images/img/35232.png)
}
.sports-orange-35232.on,.sports-orange-35232:hover {
	background-image:url(../images/img/35232.png);
	background-color: var(--main-color);
}
.sports-orange-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-orange-54094.on,.sports-orange-54094:hover {
	background-image:url(../images/img/bbdf9cf.png);
	background-color: var(--main-color);
}
.sports-orange-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-orange-35709.on,.sports-orange-35709:hover {
	background-image:url(../images/img/ee55a45.png);
	background-color: var(--main-color);
}
.sports-orange-131506 {
	background-image:url(../images/img/1c37619.png);
}
.sports-orange-131506.on,.sports-orange-131506:hover {
	background-image:url(../images/img/1c37619.png);
	background-color: var(--main-color);
}
.sports-orange-154914 {
	background-image:url(../images/img/6046.png)
}
.sports-orange-154914.on,.sports-orange-154914:hover {
	background-image:url(../images/img/6046.png);
	background-color: var(--main-color);
}
.sports-orange-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-orange-687890.on,.sports-orange-687890:hover {
	background-image:url(../images/img/9c513c3.png);
	background-color: var(--main-color);
}
.sports-orange-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-orange-etc.on,.sports-orange-etc:hover {
	background-image:url(../images/img/d9a96fe.png)
}
.sports-blue--1 {
	background-image:url(../images/img/bddf377.png)
}
.sports-blue--1.on,.sports-blue--1:hover {
	background-image:url(../images/img/1e735b6.png)
}
.sports-blue-6046 {
	background-image:url(../images/img/8df885e.png)
}
.sports-blue-6046.on,.sports-blue-6046:hover {
	background-image:url(../images/img/302d568.png)
}
.sports-blue-265917 {
	background-image:url(../images/img/78e1b35.png)
}
.sports-blue-265917.on,.sports-blue-265917:hover {
	background-image:url(../images/img/2fc95c8.png)
}
.sports-blue-48242 {
	background-image:url(../images/img/21638c9.png)
}
.sports-blue-48242.on,.sports-blue-48242:hover {
	background-image:url(../images/img/1ee4096.png)
}
.sports-blue-154830 {
	background-image:url(../images/img/07cccd9.png)
}
.sports-blue-154830.on,.sports-blue-154830:hover {
	background-image:url(../images/img/e8b1e18.png)
}
.sports-blue-35232 {
	background-image:url(../images/img/d7d81a8.png)
}
.sports-blue-35232.on,.sports-blue-35232:hover {
	background-image:url(../images/img/ad4508b.png)
}
.sports-blue-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-blue-54094.on,.sports-blue-54094:hover {
	background-image:url(../images/img/19d33d0.png)
}
.sports-blue-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-blue-35709.on,.sports-blue-35709:hover {
	background-image:url(../images/img/329c2a1.png)
}
.sports-blue-131506 {
	background-image:url(../images/img/acbd256.png)
}
.sports-blue-131506.on,.sports-blue-131506:hover {
	background-image:url(../images/img/ebfc79b.png)
}
.sports-blue-154914 {
	background-image:url(../images/img/995fffa.png)
}
.sports-blue-154914.on,.sports-blue-154914:hover {
	background-image:url(../images/img/f3e1681.png)
}
.sports-blue-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-blue-687890.on,.sports-blue-687890:hover {
	background-image:url(../images/img/7bd8622.png)
}
.sports-blue-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-blue-etc.on,.sports-blue-etc:hover {
	background-image:url(../images/img/637aea8.png)
}
.sports-yellow--1 {
	background-image:url(../images/img/bddf377.png)
}
.sports-yellow--1.on,.sports-yellow--1:hover {
	background-image:url(../images/img/3d18777.png)
}
.sports-yellow-6046 {
	background-image:url(../images/img/8df885e.png)
}
.sports-yellow-6046.on,.sports-yellow-6046:hover {
	background-image:url(../images/img/598edb2.png)
}
.sports-yellow-48242 {
	background-image:url(../images/img/21638c9.png)
}
.sports-yellow-48242.on,.sports-yellow-48242:hover {
	background-image:url(../images/img/c580685.png)
}
.sports-yellow-154830 {
	background-image:url(../images/img/07cccd9.png)
}
.sports-yellow-154830.on,.sports-yellow-154830:hover {
	background-image:url(../images/img/72ccc23.png)
}
.sports-yellow-35232 {
	background-image:url(../images/img/d7d81a8.png)
}
.sports-yellow-35232.on,.sports-yellow-35232:hover {
	background-image:url(../images/img/bfc7cac.png)
}
.sports-yellow-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-yellow-54094.on,.sports-yellow-54094:hover {
	background-image:url(../images/img/f5fc418.png)
}
.sports-yellow-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-yellow-35709.on,.sports-yellow-35709:hover {
	background-image:url(../images/img/ce3d495.png)
}
.sports-yellow-131506 {
	background-image:url(../images/img/acbd256.png)
}
.sports-yellow-131506.on,.sports-yellow-131506:hover {
	background-image:url(../images/img/a3f7631.png)
}
.sports-yellow-154914 {
	background-image:url(../images/img/995fffa.png)
}
.sports-yellow-154914.on,.sports-yellow-154914:hover {
	background-image:url(../images/img/a96ec1b.png)
}
.sports-yellow-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-yellow-687890.on,.sports-yellow-687890:hover {
	background-image:url(../images/img/92a6a8f.png)
}
.sports-yellow-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-yellow-etc.on,.sports-yellow-etc:hover {
	background-image:url(../images/img/25db738.png)
}
.sports-yellow1--1 {
	background-image:url(../images/img/bddf377.png)
}
.sports-yellow1--1.on,.sports-yellow1--1:hover {
	background-image:url(../images/img/3d18777.png)
}
.sports-yellow1-6046 {
	background-image:url(../images/img/8df885e.png)
}
.sports-yellow1-6046.on,.sports-yellow1-6046:hover {
	background-image:url(../images/img/598edb2.png)
}
.sports-yellow1-48242 {
	background-image:url(../images/img/21638c9.png)
}
.sports-yellow1-48242.on,.sports-yellow1-48242:hover {
	background-image:url(../images/img/c580685.png)
}
.sports-yellow1-154830 {
	background-image:url(../images/img/07cccd9.png)
}
.sports-yellow1-154830.on,.sports-yellow1-154830:hover {
	background-image:url(../images/img/72ccc23.png)
}
.sports-yellow1-35232 {
	background-image:url(../images/img/d7d81a8.png)
}
.sports-yellow1-35232.on,.sports-yellow1-35232:hover {
	background-image:url(../images/img/bfc7cac.png)
}
.sports-yellow1-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-yellow1-54094.on,.sports-yellow1-54094:hover {
	background-image:url(../images/img/f5fc418.png)
}
.sports-yellow1-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-yellow1-35709.on,.sports-yellow1-35709:hover {
	background-image:url(../images/img/ce3d495.png)
}
.sports-yellow1-131506 {
	background-image:url(../images/img/acbd256.png)
}
.sports-yellow1-131506.on,.sports-yellow1-131506:hover {
	background-image:url(../images/img/a3f7631.png)
}
.sports-yellow1-154914 {
	background-image:url(../images/img/995fffa.png)
}
.sports-yellow1-154914.on,.sports-yellow1-154914:hover {
	background-image:url(../images/img/a96ec1b.png)
}
.sports-yellow1-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-yellow1-687890.on,.sports-yellow1-687890:hover {
	background-image:url(../images/img/92a6a8f.png)
}
.sports-yellow1-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-yellow1-etc.on,.sports-yellow1-etc:hover {
	background-image:url(../images/img/25db738.png)
}
.sports-white--1 {
	background-image:url(../images/img/white/1d64abd.png)
}
.sports-white--1.on,.sports-white--1:hover {
	background-image:url(../images/img/white/e919b9c.png)
}
.sports-white--1 .cat-count {
	color:#fff!important
}
.sports-white--1.on .cat-count,.sports-white--1:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-6046 {
	background-image:url(../images/img/white/3949e43.png)
}
.sports-white-6046.on,.sports-white-6046:hover {
	background-image:url(../images/img/white/4045872.png)
}
.sports-white-6046 .cat-count {
	color:#fff!important
}
.sports-white-6046.on .cat-count,.sports-white-6046:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-48242 {
	background-image:url(../images/img/white/1376bc1.png)
}
.sports-white-48242.on,.sports-white-48242:hover {
	background-image:url(../images/img/white/60a88ff.png)
}
.sports-white-48242 .cat-count {
	color:#fff!important
}
.sports-white-48242.on .cat-count,.sports-white-48242:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-154830 {
	background-image:url(../images/img/white/b9e198b.png)
}
.sports-white-154830.on,.sports-white-154830:hover {
	background-image:url(../images/img/white/0284d19.png)
}
.sports-white-154830 .cat-count {
	color:#fff!important
}
.sports-white-154830.on .cat-count,.sports-white-154830:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-35232 {
	background-image:url(../images/img/white/7941f86.png)
}
.sports-white-35232.on,.sports-white-35232:hover {
	background-image:url(../images/img/white/cc1307f.png)
}
.sports-white-35232 .cat-count {
	color:#fff!important
}
.sports-white-35232.on .cat-count,.sports-white-35232:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-54094 {
	background-image:url(../images/img/white/42f48c6.png)
}
.sports-white-54094.on,.sports-white-54094:hover {
	background-image:url(../images/img/white/5f802ea.png)
}
.sports-white-54094 .cat-count {
	color:#fff!important
}
.sports-white-54094.on .cat-count,.sports-white-54094:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-35709 {
	background-image:url(../images/img/white/6430f14.png)
}
.sports-white-35709.on,.sports-white-35709:hover {
	background-image:url(../images/img/white/adab3c4.png)
}
.sports-white-35709 .cat-count {
	color:#fff!important
}
.sports-white-35709.on .cat-count,.sports-white-35709:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-131506 {
	background-image:url(../images/img/white/63967cb.png)
}
.sports-white-131506.on,.sports-white-131506:hover {
	background-image:url(../images/img/white/7e4c1d6.png)
}
.sports-white-131506 .cat-count {
	color:#fff!important
}
.sports-white-131506.on .cat-count,.sports-white-131506:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-154914 {
	background-image:url(../images/img/white/f56d590.png)
}
.sports-white-154914.on,.sports-white-154914:hover {
	background-image:url(../images/img/white/f5d8b22.png)
}
.sports-white-154914 .cat-count {
	color:#fff!important
}
.sports-white-154914.on .cat-count,.sports-white-154914:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-687890 {
	background-image:url(../images/img/white/7ebe531.png)
}
.sports-white-687890.on,.sports-white-687890:hover {
	background-image:url(../images/img/white/558e53c.png)
}
.sports-white-687890 .cat-count {
	color:#fff!important
}
.sports-white-687890.on .cat-count,.sports-white-687890:hover .cat-count {
	color:#46b7f8!important
}
.sports-white-etc {
	background-image:url(../images/img/white/7e98788.png)
}
.sports-white-etc.on,.sports-white-etc:hover {
	background-image:url(../images/img/white/37ae108.png)
}
.sports-white-etc .cat-count {
	color:#fff!important
}
.sports-white-etc.on .cat-count,.sports-white-etc:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1--1 {
	background-image:url(../images/img/white1/1d64abd.png)
}
.sports-white1--1.on,.sports-white1--1:hover {
	background-image:url(../images/img/white1/febd92e.png)
}
.sports-white1--1 .cat-count {
	color:#fff!important
}
.sports-white1--1.on .cat-count,.sports-white1--1:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-6046 {
	background-image:url(../images/img/white1/3949e43.png)
}
.sports-white1-6046.on,.sports-white1-6046:hover {
	background-image:url(../images/img/white1/53b99df.png)
}
.sports-white1-6046 .cat-count {
	color:#fff!important
}
.sports-white1-6046.on .cat-count,.sports-white1-6046:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-48242 {
	background-image:url(../images/img/white1/1376bc1.png)
}
.sports-white1-48242.on,.sports-white1-48242:hover {
	background-image:url(../images/img/white1/d946bf9.png)
}
.sports-white1-48242 .cat-count {
	color:#fff!important
}
.sports-white1-48242.on .cat-count,.sports-white1-48242:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-154830 {
	background-image:url(../images/img/white1/b9e198b.png)
}
.sports-white1-154830.on,.sports-white1-154830:hover {
	background-image:url(../images/img/white1/370fa59.png)
}
.sports-white1-154830 .cat-count {
	color:#fff!important
}
.sports-white1-154830.on .cat-count,.sports-white1-154830:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-35232 {
	background-image:url(../images/img/white1/7941f86.png)
}
.sports-white1-35232.on,.sports-white1-35232:hover {
	background-image:url(../images/img/white1/270d4db.png)
}
.sports-white1-35232 .cat-count {
	color:#fff!important
}
.sports-white1-35232.on .cat-count,.sports-white1-35232:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-54094 {
	background-image:url(../images/img/white1/42f48c6.png)
}
.sports-white1-54094.on,.sports-white1-54094:hover {
	background-image:url(../images/img/white1/e6e1afa.png)
}
.sports-white1-54094 .cat-count {
	color:#fff!important
}
.sports-white1-54094.on .cat-count,.sports-white1-54094:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-35709 {
	background-image:url(../images/img/white1/6430f14.png)
}
.sports-white1-35709.on,.sports-white1-35709:hover {
	background-image:url(../images/img/white1/737dc4b.png)
}
.sports-white1-35709 .cat-count {
	color:#fff!important
}
.sports-white1-35709.on .cat-count,.sports-white1-35709:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-131506 {
	background-image:url(../images/img/white1/63967cb.png)
}
.sports-white1-131506.on,.sports-white1-131506:hover {
	background-image:url(../images/img/white1/b9bc722.png)
}
.sports-white1-131506 .cat-count {
	color:#fff!important
}
.sports-white1-131506.on .cat-count,.sports-white1-131506:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-154914 {
	background-image:url(../images/img/white1/f56d590.png)
}
.sports-white1-154914.on,.sports-white1-154914:hover {
	background-image:url(../images/img/white1/c942233.png)
}
.sports-white1-154914 .cat-count {
	color:#fff!important
}
.sports-white1-154914.on .cat-count,.sports-white1-154914:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-687890 {
	background-image:url(../images/img/white1/7ebe531.png)
}
.sports-white1-687890.on,.sports-white1-687890:hover {
	background-image:url(../images/img/white1/1ddc4ff.png)
}
.sports-white1-687890 .cat-count {
	color:#fff!important
}
.sports-white1-687890.on .cat-count,.sports-white1-687890:hover .cat-count {
	color:#46b7f8!important
}
.sports-white1-etc {
	background-image:url(../images/img/white1/7e98788.png)
}
.sports-white1-etc.on,.sports-white1-etc:hover {
	background-image:url(../images/img/white1/3ef4fe9.png)
}
.sports-white1-etc .cat-count {
	color:#fff!important
}
.sports-white1-etc.on .cat-count,.sports-white1-etc:hover .cat-count {
	color:#46b7f8!important
}
.sports-red--1 {
	background-image:url(../images/img/bddf377.png)
}
.sports-red--1.on,.sports-red--1:hover {
	background-image:url(../images/img/ed97cc8.png)
}
.sports-red--1 .cat-count {
	color:#fff!important
}
.sports-red--1.on .cat-count,.sports-red--1:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-6046 {
	background-image:url(../images/img/8df885e.png)
}
.sports-red-6046.on,.sports-red-6046:hover {
	background-image:url(../images/img/9a559f6.png)
}
.sports-red-6046 .cat-count {
	color:#fff!important
}
.sports-red-6046.on .cat-count,.sports-red-6046:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-48242 {
	background-image:url(../images/img/21638c9.png)
}
.sports-red-48242.on,.sports-red-48242:hover {
	background-image:url(../images/img/43420fa.png)
}
.sports-red-48242 .cat-count {
	color:#fff!important
}
.sports-red-48242.on .cat-count,.sports-red-48242:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-154830 {
	background-image:url(../images/img/07cccd9.png)
}
.sports-red-154830.on,.sports-red-154830:hover {
	background-image:url(../images/img/af42688.png)
}
.sports-red-154830 .cat-count {
	color:#fff!important
}
.sports-red-154830.on .cat-count,.sports-red-154830:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-35232 {
	background-image:url(../images/img/d7d81a8.png)
}
.sports-red-35232.on,.sports-red-35232:hover {
	background-image:url(../images/img/2ac9016.png)
}
.sports-red-35232 .cat-count {
	color:#fff!important
}
.sports-red-35232.on .cat-count,.sports-red-35232:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-red-54094.on,.sports-red-54094:hover {
	background-image:url(../images/img/0c50860.png)
}
.sports-red-54094 .cat-count {
	color:#fff!important
}
.sports-red-54094.on .cat-count,.sports-red-54094:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-red-35709.on,.sports-red-35709:hover {
	background-image:url(../images/img/815f1ab.png)
}
.sports-red-35709 .cat-count {
	color:#fff!important
}
.sports-red-35709.on .cat-count,.sports-red-35709:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-131506 {
	background-image:url(../images/img/acbd256.png)
}
.sports-red-131506.on,.sports-red-131506:hover {
	background-image:url(../images/img/f77334b.png)
}
.sports-red-131506 .cat-count {
	color:#fff!important
}
.sports-red-131506.on .cat-count,.sports-red-131506:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-154914 {
	background-image:url(../images/img/995fffa.png)
}
.sports-red-154914.on,.sports-red-154914:hover {
	background-image:url(../images/img/874ef2c.png)
}
.sports-red-154914 .cat-count {
	color:#fff!important
}
.sports-red-154914.on .cat-count,.sports-red-154914:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-red-687890.on,.sports-red-687890:hover {
	background-image:url(../images/img/f5e4b4b.png)
}
.sports-red-687890 .cat-count {
	color:#fff!important
}
.sports-red-687890.on .cat-count,.sports-red-687890:hover .cat-count {
	color:#46b7f8!important
}
.sports-red-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-red-etc.on,.sports-red-etc:hover {
	background-image:url(../images/img/603d209.png)
}
.sports-red-etc .cat-count {
	color:#fff!important
}
.sports-red-etc.on .cat-count,.sports-red-etc:hover .cat-count {
	color:#46b7f8!important
}
.sports-gold--1 {
	background-image:url(../images/img/bddf377.png)
}
.sports-gold--1.on,.sports-gold--1:hover {
	background-image:url(../images/img/76937df.png)
}
.sports-gold-6046 {
	background-image:url(../images/img/8df885e.png)
}
.sports-gold-6046.on,.sports-gold-6046:hover {
	background-image:url(../images/img/9651865.png)
}
.sports-gold-48242 {
	background-image:url(../images/img/21638c9.png)
}
.sports-gold-48242.on,.sports-gold-48242:hover {
	background-image:url(../images/img/7009a38.png)
}
.sports-gold-154830 {
	background-image:url(../images/img/07cccd9.png)
}
.sports-gold-154830.on,.sports-gold-154830:hover {
	background-image:url(../images/img/93f76cb.png)
}
.sports-gold-35232 {
	background-image:url(../images/img/d7d81a8.png)
}
.sports-gold-35232.on,.sports-gold-35232:hover {
	background-image:url(../images/img/63abe18.png)
}
.sports-gold-54094 {
	background-image:url(../images/img/33c836a.png)
}
.sports-gold-54094.on,.sports-gold-54094:hover {
	background-image:url(../images/img/16d1829.png)
}
.sports-gold-35709 {
	background-image:url(../images/img/12dfbfb.png)
}
.sports-gold-35709.on,.sports-gold-35709:hover {
	background-image:url(../images/img/3dd1f58.png)
}
.sports-gold-131506 {
	background-image:url(../images/img/acbd256.png)
}
.sports-gold-131506.on,.sports-gold-131506:hover {
	background-image:url(../images/img/14bc168.png)
}
.sports-gold-154914 {
	background-image:url(../images/img/995fffa.png)
}
.sports-gold-154914.on,.sports-gold-154914:hover {
	background-image:url(../images/img/6153e9f.png)
}
.sports-gold-687890 {
	background-image:url(../images/img/3b1a104.png)
}
.sports-gold-687890.on,.sports-gold-687890:hover {
	background-image:url(../images/img/fc2b7d3.png)
}
.sports-gold-etc {
	background-image:url(../images/img/d52486d.png)
}
.sports-gold-etc.on,.sports-gold-etc:hover {
	background-image:url(../images/img/7644574.png)
}
.slider-orange-prev {
	background-image:url(../images/img/e877baa.png);
	left:16px
}
.slider-orange-next,.slider-orange-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-orange-next {
	background-image:url(../images/img/4b18481.png);
	right:16px
}
.slider-orange-next[disabled],.slider-orange-prev[disabled] {
	opacity:.5
}
.slider-blue-prev {
	background-image:url(../images/img/2b8c5ef.png);
	left:16px
}
.slider-blue-next,.slider-blue-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-blue-next {
	background-image:url(../images/img/781faeb.png);
	right:16px
}
.slider-blue-next[disabled],.slider-blue-prev[disabled] {
	opacity:.5
}
.slider-yellow-prev {
	background-image:url(../images/img/5640050.png);
	left:16px
}
.slider-yellow-next,.slider-yellow-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-yellow-next {
	background-image:url(../images/img/7cad4b8.png);
	right:16px
}
.slider-yellow-next[disabled],.slider-yellow-prev[disabled] {
	opacity:.5
}
.slider-yellow1-prev {
	background-image:url(../images/img/5640050.png);
	left:16px
}
.slider-yellow1-next,.slider-yellow1-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-yellow1-next {
	background-image:url(../images/img/7cad4b8.png);
	right:16px
}
.slider-yellow1-next[disabled],.slider-yellow1-prev[disabled] {
	opacity:.5
}
.slider-white-prev {
	background-image:url(../images/img/white/5640050.png);
	left:16px
}
.slider-white-next,.slider-white-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-white-next {
	background-image:url(../images/img/white/7cad4b8.png);
	right:16px
}
.slider-white-next[disabled],.slider-white-prev[disabled] {
	opacity:.5
}
.slider-red-prev {
	background-image:url(../images/img/f3e5684.png);
	left:16px
}
.slider-red-next,.slider-red-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-red-next {
	background-image:url(../images/img/f983476.png);
	right:16px
}
.slider-red-next[disabled],.slider-red-prev[disabled] {
	opacity:.5
}
.slider-gold-prev {
	background-image:url(../images/img/3c12dfd.png);
	left:16px
}
.slider-gold-next,.slider-gold-prev {
	width:24px;
	height:24px;
	position:absolute;
	top:19px
}
.slider-gold-next {
	background-image:url(../images/img/e02a022.png);
	right:16px
}
.slider-gold-next[disabled],.slider-gold-prev[disabled] {
	opacity:.5
}
.level-avatar-orange-1,.level-avatar-orange-2,.level-avatar-orange-3,.level-avatar-orange-4,.level-avatar-orange-5 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-orange-1 {
	background-image:url(../images/rank1.png)
}
.level-avatar-orange-2 {
	background-image:url(../images/rank2.png)
}
.level-avatar-orange-3 {
	background-image:url(../images/rank3.png)
}
.level-avatar-orange-4 {
	background-image:url(../images/rank4.png)
}
.level-avatar-orange-5 {
	background-image:url(../images/rank5.png)
}

.level-avatar-blue-1,.level-avatar-orange-5 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-blue-1 {
	background-image:url(../images/img/e9ef77c.png)
}
.level-avatar-blue-2 {
	background-image:url(../images/img/28bef3f.png)
}
.level-avatar-blue-2,.level-avatar-blue-3 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-blue-3 {
	background-image:url(../images/img/0a22f24.png)
}
.level-avatar-blue-4 {
	background-image:url(../images/img/fb78f63.png)
}
.level-avatar-blue-4,.level-avatar-blue-5 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-blue-5 {
	background-image:url(../images/img/61e2438.png)
}
.level-avatar-yellow-1 {
	background-image:url(../images/img/ebeb13e.png)
}
.level-avatar-yellow-1,.level-avatar-yellow-2 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-yellow-2 {
	background-image:url(../images/img/037bf63.png)
}
.level-avatar-yellow-3 {
	background-image:url(../images/img/05a7d41.png)
}
.level-avatar-yellow-3,.level-avatar-yellow-4 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-yellow-4 {
	background-image:url(../images/img/484e06f.png)
}
.level-avatar-yellow-5 {
	background-image:url(../images/img/a8e18bb.png)
}
.level-avatar-yellow-5,.level-avatar-yellow-6 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-yellow-6 {
	background-image:url(../images/img/9abe91c.png)
}
.level-avatar-yellow-7 {
	background-image:url(../images/img/1dac386.png)
}
.level-avatar-yellow-7,.level-avatar-yellow-8 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-yellow-8 {
	background-image:url(../images/img/b5bbe1f.png)
}
.level-avatar-yellow-9 {
	background-image:url(../images/img/c524749.png)
}
.level-avatar-yellow-9,.level-avatar-yellow-10 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-yellow-10 {
	background-image:url(../images/img/0cc5a55.png)
}
.level-avatar-white-1 {
	background-image:url(../images/img/ebefc34.png)
}
.level-avatar-white-1,.level-avatar-white-2 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-white-2 {
	background-image:url(../images/img/a1df04a.png)
}
.level-avatar-white-3 {
	background-image:url(../images/img/60ec48a.png)
}
.level-avatar-white-3,.level-avatar-white-4 {
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-avatar-white-4 {
	background-image:url(../images/img/7fd5d28.png)
}
.level-avatar-white-5 {
	background-image:url(../images/img/3e51762.png);
	background-size:100% 100%;
	width:50px;
	height:50px
}
.level-number-orange-1 {
	background-image:url(../images/img/e59345c.png)
}
.level-number-orange-1,.level-number-orange-2 {
	background-size:100% 100%;
	width:50px;
	height:19px
}
.level-number-orange-2 {
	background-image:url(../images/img/2758749.png)
}
.level-number-orange-3 {
	background-image:url(../images/img/0ba819c.png)
}
.level-number-orange-3,.level-number-orange-4 {
	background-size:100% 100%;
	width:50px;
	height:19px
}
.level-number-orange-4 {
	background-image:url(../images/img/17e9bcf.png)
}
.level-number-orange-5 {
	background-image:url(../images/img/7cdd9ad.png)
}
.level-number-blue-1,.level-number-orange-5 {
	background-size:100% 100%;
	width:50px;
	height:19px
}
.level-number-blue-1 {
	background-image:url(../images/img/05a47e6.png)
}
.level-number-blue-2 {
	background-image:url(../images/img/1ef3282.png)
}
.level-number-blue-2,.level-number-blue-3 {
	background-size:100% 100%;
	width:50px;
	height:19px
}
.level-number-blue-3 {
	background-image:url(../images/img/353e75d.png)
}
.level-number-blue-4 {
	background-image:url(../images/img/83ca9ea.png)
}
.level-number-blue-4,.level-number-blue-5 {
	background-size:100% 100%;
	width:50px;
	height:19px
}
.level-number-blue-5 {
	background-image:url(../images/img/6953d02.png)
}
.sports-favorite-orange {
	margin-left:10px;
	cursor:pointer;
	background-image:url(../images/img/dba85a8.png);
	background-size:100% 100%;
	width:18px;
	height:17px;
	float:left
}
.sports-favorite-orange-on,.sports-favorite-orange:hover {
	background-image:url(../images/img/487bcd3.png)
}
.sports-favorite-orange-on {
	margin-left:10px;
	cursor:pointer;
	background-size:100% 100%;
	width:18px;
	height:17px;
	float:left
}
.sports-favorite-blue,.sports-favorite-orange-on:hover {
	background-image:url(../images/img/dba85a8.png)
}
.sports-favorite-blue {
	margin-left:10px;
	cursor:pointer;
	background-size:100% 100%;
	width:18px;
	height:17px;
	float:left
}
.sports-favorite-blue-on,.sports-favorite-blue:hover {
	background-image:url(../images/img/cb07516.png)
}
.sports-favorite-blue-on {
	margin-left:10px;
	cursor:pointer;
	background-size:100% 100%;
	width:18px;
	height:17px;
	float:left
}
.sports-favorite-blue-on:hover {
	background-image:url(../images/img/dba85a8.png)
}
.show-detail-odds-orange {
	color:var(--main-color)!important
}
.show-detail-odds-orange.on,.show-detail-odds-orange:hover {
	background-color:var(--main-color)!important;
	color:black!important
}
.show-detail-odds-blue {
	border-radius:0!important;
	border:1px solid #1fb3ff;
	color:#1fb3ff!important
}
.show-detail-odds-blue.on,.show-detail-odds-blue:hover {
	background-color:#1fb3ff!important;
	color:#fff!important
}
.show-detail-odds-yellow {
	color:#0d9df1!important
}
.show-detail-odds-yellow.on,.show-detail-odds-yellow:hover {
	background-color:#0d9df1!important;
	color:#0e151b!important
}
.show-detail-odds-yellow1 {
	color:#0d9df1!important
}
.show-detail-odds-yellow1.on,.show-detail-odds-yellow1:hover {
	background-color:#0d9df1!important;
	color:#d40511!important
}
.show-detail-odds-white {
	color:#eb6967!important;
	background-color:#fff!important;
	border:1px solid #0e9ef1!important;
	font-weight:900
}
.show-detail-odds-white.on,.show-detail-odds-white:hover {
	background-color:#0e9ef1!important;
	color:#0e151b!important;
	border:1px solid #0e151b!important
}
.show-detail-odds-white1 {
	color:#ff4900!important;
	background-color:#fff!important;
	border:1px solid #ff4900!important;
	font-weight:900
}
.show-detail-odds-white1.on,.show-detail-odds-white1:hover {
	background-color:#ff4900!important;
	color:#0e151b!important;
	border:1px solid #0e151b!important
}
.show-detail-odds-red {
	color:#ff2c2c!important
}
.show-detail-odds-red.on,.show-detail-odds-red:hover {
	background-color:#ff2c2c!important;
	color:#fff!important
}
.show-detail-odds-gold {
	color:#63c6ff!important
}
.show-detail-odds-gold.on,.show-detail-odds-gold:hover {
	background-color:#63c6ff!important;
	color:#0e151b!important
}
.show-detail-odds-yellow-virtual {
	border-radius:0!important;
	border:1px solid #0d9df1;
	color:#0d9df1!important
}
.show-detail-odds-yellow-virtual.on,.show-detail-odds-yellow-virtual:hover {
	background-color:#0d9df1!important;
	color:#0e151b!important
}
.show-detail-odds-white-virtual {
	background:#ebebeb!important;
	border-radius:0!important;
	border:1px solid #0d9df1;
	color:#0e151b!important
}
.show-detail-odds-white-virtual.on,.show-detail-odds-white-virtual:hover {
	background-color:#ebebeb!important;
	color:#0e151b!important
}
.show-detail-odds-white1-virtual {
	background:#ebebeb!important;
	border-radius:0!important;
	border:1px solid #ff4900;
	color:#0e151b!important
}
.show-detail-odds-white1-virtual.on,.show-detail-odds-white1-virtual:hover {
	background-color:#ebebeb!important;
	color:#0e151b!important
}
.show-detail-odds-red-virtual {
	border-radius:0!important;
	border:1px solid #ff2c2c;
	color:#ff2c2c!important
}
.show-detail-odds-red-virtual.on,.show-detail-odds-red-virtual:hover {
	background-color:#ff2c2c!important;
	color:#0e151b!important
}
.show-detail-odds-gold-virtual {
	border-radius:0!important;
	border:1px solid #63c6ff;
	color:#63c6ff!important
}
.show-detail-odds-gold-virtual.on,.show-detail-odds-gold-virtual:hover {
	background-color:#63c6ff!important;
	color:#0e151b!important
}
.show-detail-no-odds-orange {
	color:var(--main-color)!important
}
.show-detail-no-odds-blue {
	border:1px solid #1fb3ff;
	color:#1fb3ff!important
}
.show-detail-no-odds-yellow,.show-detail-no-odds-yellow1 {
	color:#0d9df1!important
}
.show-detail-no-odds-white {
	border:1px solid #0e9ef1!important;
	background:#fff!important;
	color:#0e151b!important
}
.show-detail-no-odds-white1 {
	border:1px solid #ff4900!important;
	background:#fff!important;
	color:#0e151b!important
}
.show-detail-no-odds-red {
	color:#ff2c2c!important
}
.show-detail-no-odds-gold {
	color:#63c6ff!important
}
.odds-main-type-tab-orange {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid var(--main-color);
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-orange.on {
	background-color:#111;
	border:2px solidvar(--main-color);
	border-bottom:0
}
.odds-main-type-tab-blue {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #1f8fff;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-blue.on {
	background-color:#111;
	border:2px solid #1f8fff;
	border-bottom:0
}
.odds-main-type-tab-yellow {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #0d9df1;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-yellow.on {
	background-color:#111;
	border:2px solid #0d9df1;
	border-bottom:0
}
.odds-main-type-tab-yellow1 {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #0d9df1;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-yellow1.on {
	background-color:#111;
	border:2px solid #0d9df1;
	border-bottom:0
}
.odds-main-type-tab-white {
	background-color:#bebebd;
	color:#0e151b;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #0d9df1;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-white.on {
	background-color:#fff;
	border:2px solid #0d9df1;
	border-bottom:0
}
.odds-main-type-tab-white1 {
	background-color:#bebebd;
	color:#0e151b;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #ff4900;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-white1.on {
	background-color:#fff;
	border:2px solid #ff4900;
	border-bottom:0
}
.odds-main-type-tab-red {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #ff2c2c;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-red.on {
	background-color:#111;
	border:2px solid #ff2c2c;
	border-bottom:0
}
.odds-main-type-tab-gold {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	border-bottom:2px solid #63c6ff;
	cursor:pointer;
	flex:1
}
.odds-main-type-tab-gold.on {
	background-color:#111;
	border:2px solid #63c6ff;
	border-bottom:0
}
.odds-main-type-tab-in {
	border-left:2px solid #171c22;
	border-right:2px solid #171c22;
	padding:9px 0;
	height:100%
}
.odds-main-type-tab-in-white {
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	padding:9px 0;
	height:100%
}
.bet-history-tab-orange {
	border-bottom:2px solid var(--main-color)
}
.bet-history-tab-blue,.bet-history-tab-orange {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	width:25%
}
.bet-history-tab-blue {
	border-bottom:2px solid #1f8fff
}
.bet-history-tab-yellow {
	border-bottom:2px solid #0d9df1
}
.bet-history-tab-yellow,.bet-history-tab-yellow1 {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	width:25%
}
.bet-history-tab-yellow1 {
	border-bottom:2px solid #d40511
}
.bet-history-tab-white {
	border-bottom:2px solid #0d9df1
}
.bet-history-tab-white,.bet-history-tab-white1 {
	background-color:#bebebd;
	color:#0e151b;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	width:25%
}
.bet-history-tab-white1 {
	border-bottom:2px solid #ff4900
}
.bet-history-tab-red {
	border-bottom:2px solid #ff2c2c;
	width:25%
}
.bet-history-tab-gold,.bet-history-tab-red {
	background-color:#2b343b;
	color:#fff;
	text-align:center;
	font-weight:700;
	cursor:pointer
}
.bet-history-tab-gold {
	border-bottom:2px solid #63c6ff;
	width:20%
}
.bet-history-tab-orange.on {
	background-color:#171c22;
	border:2px solid var(--main-color);
	border-bottom:0
}
.bet-history-tab-blue.on {
	background-color:#171c22;
	border:2px solid #1f8fff;
	border-bottom:0
}
.bet-history-tab-yellow.on {
	background-color:#171c22;
	border:2px solid #0d9df1;
	border-bottom:0
}
.bet-history-tab-yellow1.on {
	background-color:#171c22;
	border:2px solid #d40511;
	border-bottom:0
}
.bet-history-tab-white.on {
	background-color:#fff;
	border:2px solid #0d9df1;
	border-bottom:0
}
.bet-history-tab-white1.on {
	background-color:#fff;
	border:2px solid #ff4900;
	border-bottom:0
}
.bet-history-tab-red.on {
	background-color:#171c22;
	border:2px solid #ff2c2c;
	border-bottom:0
}
.bet-history-tab-gold.on {
	background-color:#171c22;
	border:2px solid #63c6ff;
	border-bottom:0
}
.bet-history-tab-in {
	border-left:2px solid #171c22;
	border-right:2px solid #171c22;
	padding:13px 0;
	height:100%
}
.bet-history-tab-in-white {
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	padding:13px 0;
	height:100%
}
.bet-result-table .el-table__header-wrapper {
	display:none
}
.bet-result-table.el-table tr {
	background-color:#171c22
}
.bet-result-table.el-table td {
	border-bottom:0
}
.bet-result-table.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#171c22
}
.bet-result-table.el-table {
	border-radius:0;
	background-color:#171c22
}
.bet-result-table.el-table--mini td,.bet-result-table.el-table--mini th {
	padding:0!important
}
.bet-result-table.el-table .cell {
	padding-left:0;
	padding-right:0
}
.bet-result-table-white .el-table__header-wrapper {
	display:none
}
.bet-result-table-white.el-table tr {
	background-color:#ebebeb
}
.bet-result-table-white.el-table td {
	border-bottom:0
}
.bet-result-table-white.el-table--enable-row-hover .el-table__body tr:hover>td {
	background-color:#fff
}
.bet-result-table-white.el-table {
	border-radius:0;
	background-color:#fff
}
.bet-result-table-white.el-table--mini td,.bet-result-table-white.el-table--mini th {
	padding:0!important
}
.bet-result-table-white.el-table .cell {
	padding-left:0;
	padding-right:0
}
.bg-white-location {
	padding:0!important;
	background:#dbdbdb!important;
	border-top:1px solid #a7a7a7!important;
	border-bottom:1px solid #a7a7a7!important;
	color:#0e151b!important
}
.bg-white-location:hover {
	background-image:linear-gradient(180deg,#f4f4f4 0,#e2e2e2 20%,#a6a6a6 50%,#e2e2e2 80%,#f4f4f4)!important
}
.bg-white-league {
	background:#a1a1a1!important;
	border-top:1px solid #777!important;
	border-bottom:1px solid #777!important;
	color:#0e151b!important
}
.bg-white-league:hover {
	background-image:linear-gradient(180deg,#f4f4f4 0,#e2e2e2 20%,#a6a6a6 50%,#e2e2e2 80%,#f4f4f4)!important
}
.sport-rule-confirm-orange {
	color:var(--main-color)
}
.sport-rule-confirm-blue {
	color:#1fb3ff
}
.sport-rule-confirm-yellow {
	color:#0d9df1
}
.sport-rule-confirm-yellow1 {
	color:#d40511
}
.sport-rule-confirm-white {
	color:#f11d1c
}
.sport-rule-confirm-white1 {
	color:#ff4900
}
.sport-rule-confirm-red {
	color:#ff2c2c
}
.sport-rule-confirm-gold {
	color:#63c6ff
}
.friend-title-orange {
	color:var(--main-color);
	font-size:18px
}
.friend-title-blue {
	color:#1fb3ff;
	font-size:18px
}
.friend-title-yellow {
	color:#0d9df1;
	font-size:18px
}
.friend-title-yellow1 {
	color:#d40511;
	font-size:18px
}
.friend-title-white {
	color:#37a9d6;
	font-size:23px
}
.friend-title-red {
	color:#ff2b29;
	font-size:18px
}
.friend-title-gold {
	color:#63c6ff;
	font-size:18px
}
.side-money-orange {
	color:var(--main-color)
}
.side-money-blue {
	color:#1f8fff
}
.side-money-yellow {
	color:#46b7f8
}
.side-money-yellow1 {
	color:#d40511
}
.side-money-white {
	color:#37a9d6
}
.side-money-white1 {
	color:#ff4900
}
.side-money-red {
	color:#c80002
}
.side-money-gold {
	color:#63c6ff
}
.header-icon-orange {
	color:var(--main-color)
}
.header-icon-blue {
	color:#1f8fff
}
.header-icon-yellow {
	color:#46b7f8
}
.header-icon-yellow1 {
	color:#d40511
}
.header-icon-white {
	color:var(--main-color)
}
.header-icon-red {
	color:#c80002
}
.header-icon-white1 {
	color:#ff4900
}
.header-icon-gold {
	color:#63c6ff
}
.home-notice-orange {
	color:var(--main-color)
}
.home-notice-blue {
	color:#1f8fff
}
.home-notice-yellow {
	color:#46b7f8
}
.home-notice-yellow1 {
	color:#d40511
}
.home-notice-white {
	color:#ff6da1
}
.home-notice-white1 {
	color:#ff4900
}
.home-notice-red {
	color:#ff2c2c
}
.home-notice-gold {
	color:#63c6ff
}
.go-sign-up-orange {
	color:var(--main-color)
}
.go-sign-up-blue {
	color:#1f8fff
}
.go-sign-up-yellow,.go-sign-up-yellow1 {
	color:#46b7f8
}
.go-sign-up-white,.go-sign-up-white1 {
	color:#ff1f2c
}
.header-button-login-orange {
	color:#fff!important;
	border:2px solid var(--main-color)!important
}
.header-button-login-blue {
	color:#fff!important;
	border:2px solid #1fb3ff!important
}
.header-button-login-yellow {
	color:#fff!important;
	border:2px solid #46b7f8!important
}
.header-button-login-yellow1 {
	color:#d40511!important;
	border:2px solid #d40511!important
}
.header-button-login-white {
	color:#0e151b!important;
	border:2px solid var(--main-color)!important
}
.header-button-login-white1 {
	color:#0e151b!important;
	border:2px solid #ff4900!important
}
.header-button-login-red {
	color:#fff!important;
	border:2px solid #c80000!important
}
.header-button-login-gold {
	color:#fff!important;
	border:2px solid #63c6ff!important
}
.header-button-signup-orange {
	color:#fff!important;
	background:var(--main-color)!important;
	border:2px solid #fff!important
}
.header-button-signup-blue {
	color:#fff!important;
	background:#1fb3ff!important;
	border:2px solid #1fb3ff!important
}
.header-button-signup-yellow {
	color:#0e151b!important;
	background:#46b7f8!important;
	border:2px solid #46b7f8!important
}
.header-button-signup-yellow1 {
	color:#fff!important;
	background:#d40511!important;
	border:2px solid #d40511!important
}
.header-button-signup-white {
	color:#0e151b!important;
	background:var(--main-color)!important;
	border:2px solid var(--main-color)!important
}
.header-button-signup-white1 {
	color:#0e151b!important;
	background:#ff4900!important;
	border:2px solid #ff4900!important
}
.header-button-signup-red {
	color:#fff!important;
	background:#c80000!important;
	border:2px solid #c80000!important
}
.header-button-signup-gold {
	color:#0e151b!important;
	background:#63c6ff!important;
	border:2px solid #63c6ff!important
}
.side-icon-orange {
	color:var(--main-color)
}
.side-icon-blue {
	color:#1f8fff
}
.side-icon-yellow,.side-icon-yellow1 {
	color:#46b7f8
}
.payin-caution-white,.side-icon-white {
	color:red
}
.league-info-name-gold,.league-info-name-orange,.league-info-name-red,.league-info-name-yellow,.league-info-name-yellow1 {
	margin-top:10px
}
.league-info-name-blue {
	margin-top:7px
}
.league-info-name-white,.league-info-name-white1 {
	margin-top:8px
}
.league-info-icon-gold,.league-info-icon-orange,.league-info-icon-red {
	margin-top:10px
}
.league-info-icon-blue {
	font-size:16px;
	margin-top:7px
}
.league-info-icon-yellow,.league-info-icon-yellow1 {
	font-size:16px;
	margin-top:10px
}
.league-info-icon-white,.league-info-icon-white1 {
	font-size:18px;
	margin-top:10px
}
.league-info-game-gold,.league-info-game-orange,.league-info-game-red,.league-info-game-yellow,.league-info-game-yellow1 {
	margin-top:9px
}
.league-info-game-blue {
	margin-top:6px
}
.league-info-game-white,.league-info-game-white1 {
	margin-top:7px
}
.league-info-gameicon-gold,.league-info-gameicon-orange,.league-info-gameicon-red,.league-info-gameicon-yellow,.league-info-gameicon-yellow1 {
	margin-top:8px
}
.league-info-gameicon-blue {
	margin-top:5px
}
.league-info-gameicon-white,.league-info-gameicon-white1 {
	margin-top:6px
}
.token-bet-button-orange {
	background-color:var(--main-color)
}
.token-bet-button-blue,.token-bet-button-orange {
	position:absolute;
	left:calc(50% - 50px);
	top:55%;
	padding:10px 20px;
	border-radius:5px;
	width:100px;
	text-align:center;
	cursor:pointer;
	color:#fff
}
.token-bet-button-blue {
	background-color:#1f8fff
}
.token-bet-button-yellow {
	position:absolute;
	left:calc(50% - 50px);
	top:55%;
	padding:10px 20px;
	background-color:#46b7f8;
	border-radius:5px;
	width:100px;
	text-align:center;
	cursor:pointer;
	color:#0e151b
}
.mini-header-top-button {
	height:43px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
	font-weight:700;
	background:#141414;
	cursor:pointer
}
.mini-header-top-button.on-orange {
	background:var(--main-color)
}
.mini-header-top-button.on-blue {
	background:#1fb3ff
}
.mini-header-top-button.on-yellow {
	background:#46b7f8;
	color:#0e151b
}
.mini-header-top-button.on-yellow1 {
	background:#d40511;
	color:#0e151b
}
.mini-header-top-button.on-white,.mini-header-top-button.on-white1 {
	background:var(--main-color)
}
.mini-header-top-button.on-red {
	background:#ff2c2c
}
.mini-header-bottom-button {
	background:#2c353c;
	height:37px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
	font-weight:700;
	cursor:pointer
}
.mini-header-bottom-button.on-blue,.mini-header-bottom-button.on-orange,.mini-header-bottom-button.on-red,.mini-header-bottom-button.on-white,.mini-header-bottom-button.on-yellow,.mini-header-bottom-button.on-yellow1 {
	background:#1b1e23
}
.level-setting-orange {
	background-image:url(../images/img/b4a0ed4.png)
}
.level-setting-blue,.level-setting-orange {
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:34px;
	width:100%;
	max-width:91px
}
.level-setting-blue {
	background-image:url(../images/img/54817e4.png)
}
.level-setting-yellow {
	background-image:url(../images/img/2d97654.png)
}
.level-setting-yellow,.level-setting-yellow1 {
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:34px;
	width:100%;
	max-width:91px
}
.level-setting-yellow1 {
	background-image:url(../images/img/2d97654.png)
}
.level-setting-white {
	background-image:url(../images/img/2d97654.png)
}
.level-setting-red,.level-setting-white {
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:34px;
	width:100%;
	max-width:91px
}
.level-setting-red {
	background-image:url(../images/img/a7c174b.png)
}
.level-setting-gold {
	background-image:url(../images/img/8bb89f1.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:34px;
	width:100%;
	max-width:91px
}
.door-background-blue,.door-background-orange {
	background-image:linear-gradient(90deg,#0d0d0d 0,#181818 50%,#0d0d0d)
}
.door-background-yellow {
	background:url(/image/login/goalin.jpg) no-repeat
}
.door-background-yellow1 {
	background:url(/image/login/dhl.png) no-repeat
}
.door-background-white {
	background:url(/image/login/now.png) no-repeat;
	background-size:100% auto
}
.door-background-white1 {
	background:url(/image/login/worker.png) no-repeat
}
.door-background-red {
	background-image:linear-gradient(90deg,#0d0d0d 0,#181818 50%,#0d0d0d)
}
.door-background-gold {
	background:url(/image/login/gold.jpg) no-repeat;
	background-size:100% auto
}
.main-market-orange {
	color:var(--main-color)
}
.main-market-blue,.main-market-orange {
	background:#2d353c;
	border:2px solid #2d353c
}
.main-market-blue {
	color:#1fb3ff
}
.main-market-yellow,.main-market-yellow1 {
	background:#2d353c;
	border:2px solid #2d353c;
	color:#0d9df1
}
.main-market-white,.main-market-white1 {
	background:#fff;
	border:2px solid #fff;
	color:#0e151b
}
.main-market-red {
	color:#ff2c2c
}
.main-market-gold,.main-market-red {
	background:#2d353c;
	border:2px solid #2d353c
}
.main-market-gold {
	color:#63c6ff
}
.header-mob-blue,.header-mob-orange {
	height:50px;
	background:#000000 !important;
	border-bottom:2px solid #000000
}
.header-mob-yellow,.header-mob-yellow1 {
	height:45px;
	background:#2e2e2e!important;
	border-bottom:2px solid #0e151b
}
.header-mob-white,.header-mob-white1 {
	height:43px;
	background:#efefef!important;
	border-bottom:2px solid #a1a1a1
}
.header-mob-red {
	height:60px
}
.header-mob-gold,.header-mob-red {
	background:#2e2e2e!important;
	border-bottom:2px solid #0e151b
}
.header-mob-gold {
	height:45px
}
.header-mob-left-blue,.header-mob-left-orange {
	padding-top:7px
}
.header-mob-left-yellow,.header-mob-left-yellow1 {
	padding-top:9px
}
.header-mob-left-white,.header-mob-left-white1 {
	padding-top:7px
}
.header-mob-left-red {
	padding-top:15px
}
.header-mob-left-gold {
	padding-top:7px
}
.header-mob-right-blue,.header-mob-right-orange {
	padding-top:6px
}
.header-mob-right-yellow,.header-mob-right-yellow1 {
	padding-top:8px
}
.header-mob-right-white,.header-mob-right-white1 {
	padding-top:6px
}
.header-mob-right-red {
	padding-top:14px
}
.header-mob-right-gold {
	padding-top:6px
}
.header-text-blue,.header-text-orange,.header-text-yellow {
	color:#fff!important
}
.header-text-yellow1 {
	color:#d40511!important
}
.header-text-white,.header-text-white1 {
	color:#0e151b!important
}
.header-text-gold,.header-text-red {
	color:#fff!important
}
.favorite-back-blue,.favorite-back-orange {
	background:#2d353c!important
}
.favorite-back-yellow,.favorite-back-yellow1 {
	background-color:#111!important
}
.favorite-back-white,.favorite-back-white1 {
	background:none!important
}
.favorite-back-gold,.favorite-back-red {
	background-color:#111!important
}
.favorite-top-back-yellow {
	border-top:1px solid #565656;
	border-bottom:3px solid #0e151b;
	background-image:linear-gradient(180deg,#101010 0,#121212 20%,#181617 50%,#1c1a1b 80%,#201c1b)!important
}
.favorite-top-back-yellow1 {
	border-top:1px solid #4a4a4a;
	border-bottom:3px solid #111;
	background-image:linear-gradient(180deg,#282828 0,#222 20%,#1b1b1b 50%,#131313 80%,#111)!important
}
.favorite-top-back-white,.favorite-top-back-white1 {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #7d797a;
	background-image:linear-gradient(180deg,#d0d0d0 0,#d7d7d7 20%,#e7e7e7 50%,#f4f4f4 80%,#fafafa)!important;
	box-shadow:0 0 7px rgba(0,0,0,.5)
}
.favorite-top-back-gold,.favorite-top-back-red {
	border-top:1px solid #565656;
	border-bottom:3px solid #0e151b;
	background-image:linear-gradient(180deg,#101010 0,#121212 20%,#181617 50%,#1c1a1b 80%,#201c1b)!important
}
.friend-box-color-orange {
	color:var(--main-color)!important
}
.friend-box-color-blue {
	color:#1fb3ff!important
}
.friend-box-color-yellow,.friend-box-color-yellow1 {
	color:#0d9df1!important
}
.friend-box-color-white {
	color:#0e151b!important
}
.friend-box-color-white1 {
	color:#ff4900!important
}
.friend-box-color-red {
	color:#ff2c2c!important
}
.friend-box-color-gold {
	color:#63c6ff!important
}
.sport-category-color-orange {
	/*color:var(--main-color)!important*/
	color:white!important
}
.sport-category-color-blue {
	color:#1fb3ff!important
}
.sport-category-color-yellow,.sport-category-color-yellow1 {
	color:#0d9df1!important
}
.sport-category-color-white {
	color:#0e151b!important
}
.sport-category-color-white1 {
	color:#ff4900!important
}
.sport-category-color-red {
	color:#ff2c2c!important
}
.sport-category-color-gold {
	color:#63c6ff!important
}
.virtual-tab-orange {
	background:#67c13a!important
}
.virtual-tab-blue {
	background:#1fb3ff!important
}
.virtual-tab-yellow {
	background:#0d9df1!important
}
.virtual-tab-yellow1 {
	background:#d40511!important
}
.virtual-tab-white {
	background:#0d9df1!important
}
.virtual-tab-white1 {
	background:#ff4900!important
}
.virtual-tab-red {
	background:#ff2c2c!important
}
.virtual-tab-gold {
	background-image:linear-gradient(to bottom right,#60c5ff 0,#64c6ff 20%,#89d3fe 50%,#64c6ff 80%,#60c5ff)!important
}
.btn-betting-gold {
	background:url(/image/Sidebar/gold/bet.png) no-repeat;
	background-size:100% 100%
}
.btn-cancel-gold {
	background:url(/image/Sidebar/gold/cancel.png) no-repeat;
	background-size:100% 100%
}
@media screen and (max-width:768px) {
	.token-bet-button-blue,.token-bet-button-orange,.token-bet-button-yellow {
		left:70%;
		top:40%;
		padding:5px 10px;
		width:80px;
		border-radius:10px
	}
	.mini-header-top-button {
		font-size:13px
	}
	.door-background-yellow1 {
		background:url(/image/login/dhl-mob.png) no-repeat;
		background-size:100% 100%
	}
	.door-background-white {
		background:url(/image/login/now-mob.png) no-repeat;
		background-size:100% 100%
	}
	.door-background-gold {
		background:url(/image/login/gold-mob.jpg) no-repeat;
		background-size: 100% 100%
	}
}





.bg-orange2,.bg-orange-darker {
	background:var(--main-color)!important
}
.label_orange_bg {
	background:var(--main-color);
	font-family:arial
}
.label_blue_bg {
	background:#1f8fff;
	font-family:arial
}
.secondary {
	background:var(--main-color);
	padding:6px 20px 5px 10px
}
.secondary,.tertiary {
	color:#fff;
	border:2px solid var(--main-color);
	border-radius:15px;
	outline:none
}
.tertiary {
	background:none;
	padding:6px 10px 5px
}
ol {
	padding-left:0
}
.bwizard-steps li.active {
	background:var(--main-color)!important;
	color:#fff
}
.bwizard-steps li.active:hover {
	background:#e85c00!important
}
.bwizard-steps li.active small {
	color: #151515!important
}

.slimScrollDiv { height: calc(100vh - 104px); overflow-y: auto; }

.cover-bar {
	width:5px;
	height:100%;
	position:absolute;
	top: 0;
	right: 0px;
	-webkit-transition: all .5s;
	opacity: 1;
	/* 배경색을 상자색과 똑같이 맞춰준다 */
	background-color: #0e151b;
}

/* 중요한 부분 */
#sidebar-right:hover .cover-bar {
	opacity: 0;
	-webkit-transition: all .5s;
}


#leftmenu { display: none; }
.popup { display: none; z-index: 2003; }


.sports2box{
	border:2px solid #222733;
	background:#191919;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:5px;
}
.sports2boxtop{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 100%;
	position: absolute;
	top:-12px;
	left:0px;
	z-index: 5;
	text-align:left;
	color:#0e151b;
	padding:0px;
}

.sports2boxtopin{
	border:1px solid #222733;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#1E2428;
	text-align:center;
	color:#fff;
	padding:0px;
}


.btnstyle1-inverse2{color:#c8e1fd;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0C1524;background-image:-moz-linear-gradient(top, #354562, #111e33);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#354562), to(#111e33));background-image:-webkit-linear-gradient(top, #354562, #111e33);background-image:-o-linear-gradient(top, #354562, #111e33);background-image:linear-gradient(to bottom, #354562, #111e33);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1111', endColorstr='#ff1111', GradientType=0);border-color:#111 #111 #0e151b000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#111;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btnstyle1-inverse2:hover,.btnstyle1-inverse2:focus,.btnstyle1-inverse2:active,.btnstyle1-inverse2.active,.btnstyle1-inverse2.disabled,.btnstyle1-inverse2[disabled]{color:#ffffff;background-color:#0c1525;*background-color:#151515;}
.btnstyle1-inverse2:active,.btnstyle1-inverse2.active{background-color:#080808 \9;}

.mobi-ico01 { width: 80px; }
.mobi-ico02 { width: 66px; }

@media screen and (min-width: 1860px) {
	#sidebar { width: 300px; }
	#sidebar-hamburg-orange { display: none; }
	#leftmenu { display: block; }
}

@media screen and (max-width: 1860px) {
	#sidebar { width: 50px; }
	#sidebar-hamburg-orange { display: block; }
	#leftmenu { display: none; }
}

.content, .main-bg-logo-orange, .content>div { -webkit-transition: width 0.6s ease-in-out; -moz-transition: width 0.6s ease-in-out; -o-transition: width 0.6s ease-in-out; transition: width 0.6s ease-in-out;}
#sidebar-right { -webkit-transition: width 0.6s ease-in-out; -moz-transition: width 0.6s ease-in-out; -o-transition: width 0.6s ease-in-out; transition: width 0.6s ease-in-out; }

@media screen and (max-width: 1080px) {
	#sidebar-right { width: 0; }
}



.pc_top { display: block; }
.mobi-top { display: none; }

.pc-view { display: block; }
.pc-view2 { display: inline-block; font-style: normal;  }
.mobi-view { display: none; }

.sidebar-board-orange a { color: #fff; text-decoration: none; }
.payLayout { float: left; width: 58.33333%; padding-right: 35px; }

.panel-heading a { color: #fff; text-decoration: none; }

.payView { display: none; }
.payPop { display: none; }

.payPopClose { cursor: pointer; }
.btnPay { width: calc(14.2% - 4px) !important; }

.payTitle { font-size: 22px; padding-left: 50px; }
.payTitle2 { font-size: 22px; }


.clockbox{ width: 310px; height: 82px; overflow-x: hidden; overflow-y: hidden; font:700 40px Open Sans Condensed,sans-serif; }

.v-box1 { background: #242f42; text-align: left; vertical-align: top; padding: 10px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:100%; clear:both; }

.v-box2 { clear:both; width: 100%; padding:2px 20px 20px 20px; background:#0B1423; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.list-box-g.pb-bx { display: table; height: auto; }
/*.btn-cs span { display: inline-block; line-height: 27px; padding-left: 20px; background: url("../images/img/d28b175.png") no-repeat left center; }*/
.pb-block { display: block; }

.stickybox { position: fixed; z-index: 9998; right: 3%; bottom: -100px; margin-left: 0; filter: alpha(opacity=85); opacity: .85; -moz-opacity: .85; }

#login.popup > div { margin-top: 15px; width: 490px; }
#register.popup > div {  margin-top: 15px;width: 650px; }

.btn-delete-bd { width: 20px; }
.vs03 { display: none; }

.mobi-mb { display: none; }

@media screen and ( max-width: 1400px ) {
	.payLayout { width: 100%; padding-right: 0px; }

	.payLayout2 { display: none; }
	.payView { display: block; }
}


@media screen and ( max-width: 768px ) {

	.mobi-mb { display: block; }

	img { max-width: 100%; }

	#sidebar { width: 0px; }
	#sidebar-right { display: none; }

	#ajax-content .p-l-16 { padding-left: 0px !important; }
	#ajax-content .p-r-16 { padding-right: 0px !important; }

	.vs-t { width: 10%; }
	.home-t { width: calc(50% - 24px); }
	.away-t { width: calc(50% - 24px); }
	.bet-type { display: none; }

	#sliderContainer { overflow-x: auto; }
	.mobi-wp100 { width: 100%; }

	.pc_top { display: none; }
	.mobi-top { display: block; }

	.pc-view { display: none; }
	.pc-view2 { display: none; }
	.mobi-view { display: block; }

	.content { margin-top: 54px; }

	#sidebar-hamburg-orange { display: none; }
	#sidebar { z-index: 2003; }

	.slimScrollDiv { height: calc(100vh - 43px); }

	.slimScrollDivA { height: calc(100vh - 43px); display: none;}

	#leftbox_sports.p-t-23 { padding-top: 0px !important; }

	#footer { position: relative; margin-top: 30px; padding: 22px 0 22px; text-align: center; border-top: 1px solid #363a41;}

	.mobi-style { border-top: 2px solid #222733; padding: 5px;  }

	.payLayout .p-l-50 { padding-left: 0px !important; }
	.payLayout .p-r-50 { padding-right: 0px !important; }
	.payLayout { padding: 0px 15px !important; }

	.btnPay { width: calc(25% - 4px) !important; }

	.payTitle { font-size: 16px; padding-left: 0px; padding: 0px 15px !important; }
	.payTitle2 { font-size: 16px; }

	.mobi-fs12 { font-size: 12px !important; }
	.mobi-r0 { margin-right: 0px !important; }
	.btn-write-mobi { padding: 7px 27px !important; text-align: center; }
	.mobi-board { padding: 0px !important; }

	.tbl-type01 th, .tbl-type01 td { font-size: 12px; }
	.payFs11 { font-size: 11px !important; margin-top: 0px !important; }
	.tbl-pc-view { display: none; }
	.el-scrollbar__wrap { overflow-x: hidden; }
	.main-select.f-s-15 { font-size: 12px !important; }
	.wallet-type.m-l-50 { margin-left: 5px !important; }
	.wallet-type.m-r-20 { margin-right: 5px !important; }
	.fs10Mobi { font-size: 10px !important; }
	.panel-form { padding: 0px !important; }
	.mobo-mini td { display: inline-block; width: 20%; }
	.mobi-bet { padding: 0px; }
	.mobi-mb-0 { margin-bottom: 0px !important; }
	.pb-block {}


	#login.popup > div { margin-top: 15px; width: 96%; }
	#register.popup > div {  margin-top: 15px;width: 96%; }

	.mo-reg { padding: 0px 20px !important; }

	.moPass { width: 100% !important; }
	table.f-s-14 { font-size: 12px !important; }

	.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: 10px 5px; }
	.btn-delete-bd { width: 15px; }

	.mobi-bg-black { background: #171c22!important; }
	.vs02 { display: none; }


	.mobi-ico01 { width: 58px; }
	.mobi-ico02 { width: 45px; }

	.casinotitle { width: 60%; }
	.casinotitle .f-s-20 { font-size: 14px !important; margin-top: 0px !important;  }
	.textM { font-size: 11px; }
	.mobiSel { margin-right: 0px !important; }

	.v-box2, .v-box1 { display: block; }
	.sub-title { padding: 10px 0px 0px 0px !important; }
	.v-box2 { padding-bottom: 10px !important; }

	.el-dialog { width: 96%; }
	#layerLogin { top: 50px; }

	.mobi-bet-button { padding: 0px 5px !important; }
	.mobi-bet-button .f-s-25 { margin-top: 12px; font-size: 20px !important; }
	.mobi-bet-button .width-70 {  width: 50px!important; }
	.mobi-bet-button .height-70 { height: 50px!important; }
	.mobi-bet-button .col-md-6 { padding: 0px 5px;}
	.mobi-bet-button .list-box-mg { line-height: 30px; }

	.mobi-bet-button .v-box1 { padding: 5px; }
	.mobi-bet-button .v-box2 .m-t-20 { margin-top: 5px !important; }
	.mobi-bet-button .f-s-18 { font-size: 15px !important; }


}

#cart_game_list_pos { max-height: 394px; overflow-y: auto; }

.csPosition { position: relative; }
.csPosition .csKakao { position: absolute; left: 110px; top: 26px; font-size: 18px; font-weight: bold; color: #47292b; font-family: Malgun Gothic;}
.csPosition .csTel { position: absolute; left: 85px; top: 35px; font-size: 20px; color: #fff; font-family: malgun gothic; }

.bet-bunus { float: right; line-height: 40px; font-size: 13px; width: 40px; height: 40px; margin-top: 5px; background-color: #0c0c0c; border-radius: 50%!important; }

.mb-table table { width: 100%; }
.mb-table td { border-top: 1px solid #0e151b; border-left: 1px solid #0e151b; font-size: 13px; padding: 5px 10px; }
.mb-table td:first-child { border-left: none; }
.mb-table tr:first-child td { border-top: none;  }
.mb-table td:first-child { width: 60%; }


.softnetSport__Tracker iframe,
.STATSCORE__Tracker iframe {
	opacity: 0 !important;
	-webkit-transition: opacity .5s ease-in-out !important;
	-moz-transition: opacity .5s ease-in-out !important;
	-ms-transition: opacity .5s ease-in-out !important;
	-o-transition: opacity .5s ease-in-out !important;
	transition: opacity .5s ease-in-out !important;
}
.softnetSport__Tracker iframe.visible,
.STATSCORE__Tracker iframe.visible {
	opacity: 1 !important;
}
.STATSCORE__LMPLoader {
	width: 100% !important;
	height: 100% !important;
	min-height: 90px !important;
	background: transparent !important;
	box-sizing: border-box !important;
	position: relative !important;
	display: block !important;
}
.STATSCORE__LMPLoaderContainer {
	border-radius: 10px !important;
	background-color: rgba(0, 0, 0, .7) !important;
	width: 266px !important;
	height: 68px !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: auto !important;
}
.STATSCORE__LMPLoaderContainer > div {
	position: relative !important;
	width: 100% !important;
	height: 68px !important;
}
.STATSCORE__LMPLoaderContainer svg {
	width: 167px !important;
	height: 48px !important;
	margin: 12px auto !important;
}
.STATSCORE__LMPLoaderContainer > div img {
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: auto !important;
}
.STATSCORE__LMPLoaderContainer > div:first-of-type {
	width: 198px !important;
	margin: auto !important;
	box-sizing: border-box !important;
	float: left !important;
	text-align: center !important;
}
.STATSCORE__LMPLoaderContainer > div:last-of-type {
	width: 67px !important;
	float: right !important;
	box-sizing: border-box !important;
	border-left: 1px solid rgba(255, 255, 255, .1) !important;
}
.STATSCORE__LMPSpinner {
	border: 3px solid rgba(255, 255, 255, .1) !important;
	border-top: 3px solid #00aeef !important;
	border-radius: 50% !important;
	width: 38px !important;
	height: 38px !important;
	animation: STATSCORE__LMPTrackerAnimation 2s linear infinite !important;
	margin: 15px auto !important;
}
.STATSCORE__LMPStatscoreLogo0 {
	fill: #fff !important;
}
.STATSCORE__LMPStatscoreLogo1 {
	fill: #0072bc !important;
}
.STATSCORE__LMPStatscoreLogo2 {
	fill: #008fd5 !important;
}
.STATSCORE__LMPStatscoreLogo3 {
	fill: #00aeef !important;
}
.STATSCORE__LMPStatscoreLogo4 {
	opacity: 0.6;
}
@keyframes  STATSCORE__LMPTrackerAnimation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


#layerSub .v-box1, .listGame .v-box1 { padding: 0px; background: none; }
#layerSub .v-box2-orange, .listGame .v-box2-orange { padding: 0px; }

.multibetting-blue, .multibetting-blue1, .multibetting-gold, .multibetting-orange, .multibetting-orange1, .multibetting-purple, .multibetting-red, .multibetting-silver, .multibetting-yellow, .multibetting-yellow1, .multibetting-yellow2, .multibetting-yellow3 {
	border: 2px solid #222733;
	background: #191919;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px;
	margin-top: 26px;
}

.multibetting-des-blue, .multibetting-des-blue1, .multibetting-des-gold, .multibetting-des-gold1, .multibetting-des-orange, .multibetting-des-orange1, .multibetting-des-purple, .multibetting-des-red, .multibetting-des-silver, .multibetting-des-yellow, .multibetting-des-yellow1, .multibetting-des-yellow2, .multibetting-des-yellow3 {
	background-color: #222733;
	border-radius: 5px;
	padding: 3px;
}
.sport-sort-blue, .sport-sort-blue1, .sport-sort-gold, .sport-sort-grey, .sport-sort-orange, .sport-sort-orange1, .sport-sort-purple, .sport-sort-red, .sport-sort-silver, .sport-sort-yellow, .sport-sort-yellow1, .sport-sort-yellow2 {
	border: 2px solid #222733;
	background: #191919;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px;
	color: #fff;
}

.snsarea div { position: relative; }
.snsarea div .snsId { position: absolute; z-index: 99; font-weight: bold; }
.snsarea div .telg .snsId {  left: 85px; top: 35px;  font-size: 16px; color: #fff;  }
.snsarea div .kko .snsId { left: 115px; top: 28px; font-size: 16px; color: #3b1e22; }

.text-multibetting-orange em { font-style: normal; }
.newtitle { position: absolute; left: 17px; top: 15px; }

/*.ok .bg-popup-orange,.ok .bg-popup-bottom-orange { background: var(--main-color); }*/

/*.popup_new > div:nth-child(1) > div { left: 100px; }*/
/*.popup_new > div:nth-child(2) > div { left: 602px; }*/
/*.popup_new > div:nth-child(3) > div { left: 1104px; }*/
/*.popup_new > div:nth-child(4) > div { left: 100px; }*/
/*.popup_new > div:nth-child(5) > div { left: 602px; }*/
/*.popup_new > div:nth-child(6) > div { left: 1104px; }*/
/*.popup_new > div:nth-child(7) > div { left: 100px; }*/
/*.popup_new > div:nth-child(8) > div { left: 602px; }*/
/*.popup_new > div:nth-child(9) > div { left: 1104px; }*/
/*.popup_new > div:nth-child(10) > div { left: 100px; }*/
/*.popup_new > div:nth-child(11) > div { left: 602px; }*/
/*.popup_new > div:nth-child(12) > div { left: 1104px; }*/


@media only screen and (max-width:767px) {

	.new-box-g .home-t, .new-box-g .away-t { width: calc(50% - 20px); }
	.button-sort-blue, .button-sort-blue1, .button-sort-gold, .button-sort-gold1, .button-sort-orange, .button-sort-orange1, .button-sort-purple, .button-sort-red, .button-sort-silver, .button-sort-white, .button-sort-white1, .button-sort-yellow, .button-sort-yellow1, .button-sort-yellow2, .button-sort-yellow3 {
		width: 48%!important;
		margin: 0;}
	.sport-sort-orange > .float-left { float: none !important; overflow: hidden; }
	.sport-sort-orange > .float-right { float: none !important; }
	.text-multibetting-orange em  { display: none; }
	.newtitle { left: 10px; top: 20px; }

	.panel-heading { padding: 10px 5px !important; }

	.live-tmenu-name { line-height: 35px; }
	.live-tmenu-name.p-b-16 { padding-bottom: 5px !important; }
	.live-tmenu-name.p-t-16 { padding-top: 5px !important; }

	/*#formLogin .el-col { width: 85% !important; }*/
	/*#formLogin .popup_close { width: 15% !important; }*/

	#btnSearch { margin-left: 0px !important; }

	#rightbox.p-16 { padding: 0px !important; }

	/*.popup_new > div > div { left: 0px !important; top: 0px !important;  width: 100vw !important; }*/
	/*.popup_new > div > div .ok { width: 100% !important; }*/

}
@media only screen and (max-width:376px) {
	.clockbox {height: 120px;}

}
.flex-btw{
	display: flex;
	justify-content: space-between;
}
.flex-gap-2{
	display: flex!important;
	gap:2px
}
 .mini-history-tab-orange2 {
	 text-align: left;
	 padding: 14px 22px;
	 font-size: 14px;
	 color: #fff;
	 width: calc(100% - 6px);
	 background: #1b1c1f;
	 border-radius: 6px;
	 margin: 0 3px 6px;
 }
.bg-grey37 {
	background: #16171a!important;
}
.table-mbetlog-orange2{
	font-size: 14px;
	word-break: keep-all;
	font-family: "Malgun Gothic",dotum;
}
.table-mbetlog-orange2 .table-header {
	font-weight: 700;
	display: flex;
	padding: 10px 0;
	background: #09090a;
	border-radius: 6px;
	color: #fff;
}
.table-mbetlog-flex-field {
	flex: 1 1 0px;
}
.table-mbetlog-orange2 .table-mbetlog-tr {
	background: #1b1c1f;
	margin-top: 8px;
	border-radius: 6px;
	color: #fff;
}
.table-mbetlog-tr {
	display: flex;
}
.table-mbetlog-td-first {
	padding: 10px 5px;
	display: flex;
	align-items: center;
	border-left: 1px solid #353c46;
	border-right: 1px solid #353c46;
}
.table-mbetlog-orange2 .table-mbetlog-td-first{
	border: none;
}
.table-mbetlog-td {
	/*border-right: 1px solid #353c46;*/
	padding: 10px 5px;
	display: flex;
	align-items: center;
}
.bet-type-red {
	color: #f61416;
}
.bet-type-blue, .bet-type-red {
	display: inline-block;
	width: 80px;
	background-color: #2f343a;
	text-align: center;
}
.status-lose-orange2 {
	color: #dc3644;
	background: rgba(220,54,68,.12);
}
.status-lose-orange2, .status-wait-orange2 {
	text-align: center;
	padding: 4px 8px;
	border-radius: 4px;
	display: inline-block;
}
.status-cancel-orange2, .status-win-orange2 {
	text-align: center;
	padding: 4px 8px;
	border-radius: 4px;
	display: inline-block;
}
.status-win-orange2 {
	color: #11b485;
	background: rgba(17,180,133,.12);
}
.status-cancel-orange2 {
	background: rgba(0, 161, 255,.12);
	color: #00a1ff;
}
.status-cancel-orange2, .status-win-orange2 {
	text-align: center;
	padding: 4px 8px;
	border-radius: 4px;
	display: inline-block;
}
.status-wait-orange2 {
	color: #fa6200;
	background: rgba(250,98,0,.12);
}
.w-140-w-70{
	width: 140px;
}
.w-100-w-60{
	width: 100px;
}
.w-110-w-60{
	width: 110px;
}
.break-m{display: none;}
@media screen and (max-width: 768px){
	.table-mbetlog-orange2{
		font-size: 12px;
	}
	.table-mbetlog-orange2 .table-mbetlog-tr {
		background: #1f2124;
	}
	.bet-type-blue, .bet-type-red, .status-cancel, .status-lose, .status-no, .status-wait, .status-win, .status-yes, .status-cancel2 {
		width: 100%;
	}
	.pc-view{
		display: none!important;
	}
	.w-140-w-70{
		width: 70px;
	}
	.w-110-w-60,.w-100-w-60{
		width: 60px;
	}
	.table-mbetlog-td-first{
		padding: 10px 0px!important;
	}
	.bet-type-even,.bet-type-nogoal,.td-even {
		font-size: 8px!important;
	}
	.break-m{display: inline!important;}
	.table-mbetlog-flex-field {
		/* flex: 1 0 0px; */
		flex: none;
		width: 26%!important;
	}
	.w-22pro{width: 22%;}
	.w-18pro{width: 18%;}
}
.virtual-history-tab,.virtual-bettinghistory-tab {
	background-image: linear-gradient(180deg,#232a30 0,#222a2d 20%,#22272b 50%,#202427 80%,#1f2326);
	border: 1px solid #232a30;
}
.virtual-history-tab.active, .virtual-bettinghistory-tab.active {
	background: linear-gradient(180deg,#272e35 0,#262e30 20%,#2b3237 50%,#292f33 80%,#23272a);
	border-bottom: 1px solid var(--main-color)!important;
}
.vsList > .betting-table{
	display: none;
}
.virtual-history-tab, .virtual-bettinghistory-tab {
	padding-top: 17px;
	padding-bottom: 17px;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	width: calc(50% - 2px);
	float: left;
	cursor: pointer;
}
.virtual-history-bg-orange2 {
	background: #141517;
	border: 1px solid #141517;
}
.bg-grey31 {
	background: #1b1c1f!important;
	border: 1px solid #1b1c1f!important;
}
.text-green101{
	color: #11b485!important;
}
.text-orange2{
	color: #f56406!important;
}
.mobitabs.active{
	background: linear-gradient(180deg,#272e35 0,#262e30 20%,#2b3237 50%,#292f33 80%,#23272a)!important;
	border-bottom: 1px solid var(--main-color)!important;
}
/* 이벤트 팝업 */
.event-grid-wrap{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	padding: 10px;
}
.event-popup-wrap{
	left: 50%;
	top: 100px;
	max-width: 700px;
	width: 700px;
	position: absolute;
	transform: translate(-50%, -8%);
	padding: 16px;
	background: #1c2938;
	max-height: 90vh;
	overflow: hidden;
	display: flex;
	z-index: 2013;
	flex-direction: column;
}
.event-popup-info .event-title{
	display: flex;
	max-width: 100%;
	align-self: stretch;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	font-weight: bold;
	padding: 0 16px 16px 16px;
	font-size: 14px;
	background: #1c2938;
	color: white;
}
.event-popup-info{
	display: flex;
	/*overflow: auto;*/
	background: #233447;
	flex-direction: column;
	min-height: 50vh;
}
.event-popup-info figure{
	overflow: auto;
	padding: 16px;
}
.event-popup-info figure img{
	width: 100%;
}
.event-exit-button{
	position: absolute;
	top: -23px;
	right: -15px;
	padding: 8px;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.7);
	color: rgb(0, 0, 0);
	margin-top: 16px;
	margin-bottom: 16px;
	margin-right: 16px;
	max-width: 700px;
	z-index: 300;
	cursor: pointer;
}
@media (max-width: 768px) {
	.event-popup-wrap{
		width: 100vw;
		max-height: 90vh;
	}
	.event-exit-button{
		padding: 5px;
	}
	.event-grid-wrap{
		grid-template-columns: repeat(1, 1fr);
	}
}
/* 카지노 팝업 관련 css*/
#layerPopup4{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2100;
	width: 70vw;
	height: 84vh;
}
#layerPopup4.fullScreen{
	width: 100vw;
	height: 100vh;
}
.casino-popup-wrap2{
	padding: 5px;
	background: #373737;
	border-radius: 5px;
}
.casino-header{
	padding: 7px;
	padding-top: 3px;
	width: 100%;
	background: #373737;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
@media only screen and (max-width: 1600px){
	#layerPopup4{
		width: 100%;
		height: 100%;
	}
	.pc-view2{
		display: none;
	}
}
/* 카지노 팝업 관련 css 끝 *//* 카지노 팝업 관련 css*/
#layerPopup4{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2100;
	width: 70vw;
	height: 84vh;
}
#layerPopup4.fullScreen{
	width: 100vw;
	height: 100vh;
}
.casino-popup-wrap2{
	padding: 5px;
	background: #373737;
	border-radius: 5px;
}
.casino-header{
	padding: 7px;
	padding-top: 3px;
	width: 100%;
	background: #373737;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
@media only screen and (max-width: 1600px){
	#layerPopup4{
		width: 100%;
		height: 100%;
	}
	.pc-view2{
		display: none;
	}
}
/* 카지노 팝업 관련 css 끝 */
/* 페이백 팝업 관련 css*/
.payback-wrap{
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	margin: 0;
	z-index: 2003;
}
.payback-body{
	position: relative;
	background-image: linear-gradient(134deg, #3f3f3f 0, #101010 5%, #1c1c1ca6 30%, rgb(0 0 0 / 55%) 50%, #1a1919de 70%, #101010 95%, #3f3f3f);
	border: 2px solid #212121;
	border-radius: 15px;
	overflow: hidden;
	padding: 20px;
	margin: 8% auto 0;
	width: 400px;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.payback-close{
	font-size: 35px !important;
	font-weight: bolder !important;
}
.payback-close:hover{
	color: var(--main-color);
}
.payback-inform{
	text-align: center;
	font-size: 14px;
}
@media screen and (max-width: 767px){
	.payback-body{
		width: 96%;
	}
}
/*추가*/
/*헤더 로그인 왼쪽*/
.pc_top .navbar-nav button.header-text-orange:not(.header-button-login-orange) {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 5px;
	height: 30px;
	padding: 0 8px;
	border: 1px solid transparent;
	border-radius: 7px;
	background: transparent;
	color: #dce4e8 !important;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -0.2px;
	cursor: pointer;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
	transition:
			color .2s ease,
			background .2s ease,
			border-color .2s ease,
			box-shadow .2s ease,
			transform .2s ease;
}
.pc_top .navbar-nav button:not(.header-button-login-orange)
.header-icon-orange {
	color: #3b95c9 !important;
	font-size: 12px;
	opacity: .9;
	text-shadow: 0 0 5px rgba(48, 147, 204, .15);
	transition:
			color .2s ease,
			text-shadow .2s ease,
			transform .2s ease;
}
.pc_top .navbar-nav button:not(.header-button-login-orange) i {
	color: #3b95c9 !important;
	font-size: 12px;
	transition:
			color .2s ease,
			transform .2s ease,
			text-shadow .2s ease;
}
.pc_top .navbar-nav button.header-text-orange:not(.header-button-login-orange):hover {
	color: #78c5f2 !important;
	background:
			linear-gradient(
					180deg,
					rgba(58, 155, 211, .075) 0%,
					rgba(25, 98, 140, .03) 100%
			);
	border-color: rgba(43, 144, 202, .16);
	box-shadow:
			inset 0 1px 0 rgba(150, 216, 255, .05),
			0 0 8px rgba(25, 126, 185, .06);
	text-shadow: 0 0 7px rgba(61, 164, 223, .22);
	transform: translateY(-1px);
}
.pc_top .navbar-nav button:not(.header-button-login-orange):hover i,
.pc_top .navbar-nav button:not(.header-button-login-orange):hover .header-icon-orange {
	color: #68bdef !important;
	text-shadow: 0 0 6px rgba(73, 176, 235, .35);
	transform: translateY(-1px);
}
#header-time {
	display: flex;
	align-items: center;
	margin-right: 10px !important;
}
#header-time > div {
	display: flex;
	align-items: center;
	gap: 2px;
	padding: 4px 8px !important;
	border-radius: 6px;
	background: rgba(255, 255, 255, .015);
}
/* 기존 시계 이미지 */
#header-time img {
	width: 13px;
	height: 13px;
	opacity: .75;
	filter:
			sepia(1)
			saturate(.65)
			hue-rotate(355deg)
			brightness(1.2);
}
/* 시간 글씨 */
#todaynowtime,
#todaynowtime p {
	margin: 0 !important;
	color: #c9c7be !important;
	font-size: 11px !important;
	font-weight: 500;
	font-variant-numeric: tabular-nums;
	letter-spacing: .1px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
}
/*헤더 로그인 왼쪽끝*/
#top-menu .header-button-color-orange {
	position: relative;
	display: inline-block;
	color: #dce7ee !important;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.3px;
	text-shadow:
			0 1px 2px rgba(0, 0, 0, 0.95),
			0 0 1px rgba(255, 255, 255, 0.15);
	transition:
			color 0.25s ease,
			text-shadow 0.25s ease,
			transform 0.25s ease;
}
#top-menu .header-button-color-orange::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -7px;
	width: 0;
	height: 1px;
	transform: translateX(-50%);
	background: linear-gradient(
			90deg,
			transparent 0%,
			#155980 20%,
			#3e9ed5 45%,
			#6cc1f2 50%,
			#3e9ed5 55%,
			#155980 80%,
			transparent 100%
	);
	box-shadow:
			0 0 4px rgba(54, 158, 218, 0.35);
	opacity: 0;
	transition:
			width 0.28s ease,
			opacity 0.28s ease;
}
#top-menu .nav > li:hover .header-button-color-orange {
	color: #6bc1f3 !important;
	text-shadow:
			0 1px 2px rgba(0, 0, 0, 0.95),
			0 0 4px rgba(54, 158, 218, 0.40),
			0 0 8px rgba(54, 158, 218, 0.15);
	transform: translateY(-1px);
}
#top-menu .nav > li:hover .header-button-color-orange::after {
	width: 115%;
	opacity: 1;
}
#top-menu .nav > li > a {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	transition: background 0.25s ease;
}
/* #top-menu .nav > li:hover > a {
	background:
			radial-gradient(
					ellipse at center,
					rgba(39, 137, 193, 0.09) 0%,
					rgba(19, 83, 120, 0.035) 40%,
					transparent 72%
			);
} */
/*좌측*/
.panel-heading.bg-black {
	background: linear-gradient(180deg, #09130e 0%, #040a07 100%) !important;
	padding: 4px !important;
	border: 1px solid rgba(24, 90, 129, 0.45);
	box-shadow:
			inset 0 0 12px rgba(24, 90, 129, 0.04),
			0 2px 5px rgba(0, 0, 0, 0.45);
}
.panel-heading.bg-black .table {
	border-collapse: separate !important;
	border-spacing: 3px !important;
	background: transparent !important;
}
.panel-heading.bg-black .bg-black-darker4 {
	position: relative;
	height: 38px !important;
	border: 1px solid transparent !important;
	border-radius: 3px;
	background:
			linear-gradient(
					180deg,
					#101a14 0%,
					#07100c 100%
			) padding-box,
			linear-gradient(
					180deg,
					#2080b8 0%,
					#0c3d59 40%,
					#3197d2 100%
			) border-box !important;
	box-shadow:
			inset 0 1px 0 rgba(118, 205, 255, 0.04),
			0 0 5px rgba(28, 131, 190, 0.08);
	transition: all 0.2s ease;
}
.panel-heading.bg-black .bg-black-darker4 a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	gap: 5px;
	color: #e2ebf1 !important;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none !important;
	text-shadow:
			0 1px 2px rgba(0, 0, 0, 0.9);
}
.panel-heading.bg-black .bg-black-darker4 i {
	color: #3b9bd2 !important;
	font-size: 11px;
	text-shadow:
			0 0 5px rgba(53, 156, 215, 0.20);
}
.panel-heading.bg-black .bg-black-darker4:hover {
	background:
			linear-gradient(
					180deg,
					#17271b 0%,
					#0a160f 100%
			) padding-box,
			linear-gradient(
					180deg,
					#6cc0f1 0%,
					#196a99 45%,
					#40a3dd 100%
			) border-box !important;
	box-shadow:
			inset 0 1px 0 rgba(160, 220, 255, 0.08),
			0 0 8px rgba(48, 155, 217, 0.17);
	transform: translateY(-1px);
}
.panel-heading.bg-black .sidebar-board-orange {
	position: relative;
	height: 38px !important;
	border: 1px solid transparent !important;
	border-radius: 3px;
	background:
			linear-gradient(
					180deg,
					#0e1812 0%,
					#07100c 100%
			) padding-box,
			linear-gradient(
					180deg,
					#165e87 0%,
					#0b2a3c 45%,
					#1d71a1 100%
			) border-box !important;
	box-shadow:
			inset 0 1px 0 rgba(100, 198, 255, 0.025);
	transition:
			background 0.2s ease,
			box-shadow 0.2s ease,
			transform 0.2s ease;
}
.panel-heading.bg-black .sidebar-board-orange a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	color: #dae4ea !important;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: -0.3px;
	text-decoration: none !important;
	text-shadow:
			0 1px 2px rgba(0, 0, 0, 0.95);
	transition:
			color 0.2s ease,
			text-shadow 0.2s ease;
}
.panel-heading.bg-black .sidebar-board-orange:hover {
	background:
			radial-gradient(
					ellipse at center,
					rgba(43, 142, 200, 0.10) 0%,
					rgba(23, 72, 101, 0.04) 45%,
					transparent 80%
			) padding-box,
			linear-gradient(
					180deg,
					#3d9ed6 0%,
					#135479 40%,
					#4eaae0 100%
			) border-box !important;

	box-shadow:
			inset 0 1px 0 rgba(139, 212, 255, 0.06),
			0 0 7px rgba(41, 148, 210, 0.12);

	transform: translateY(-1px);
}
.panel-heading.bg-black .sidebar-board-orange:hover a {
	color: #76c3f0 !important;
	text-shadow:
			0 0 5px rgba(66, 168, 227, 0.28),
			0 1px 2px rgba(0, 0, 0, 0.95);
}
.panel-heading.bg-black td {
	padding: 0 !important;

	vertical-align: middle !important;
}
.panel-heading.bg-black td:active {
	transform: translateY(0);
	box-shadow:
			inset 0 2px 5px rgba(0, 0, 0, 0.55);
}
/*좌측검색.종목*/
.panel-body.bg-black {
	background:
			linear-gradient(
					180deg,
					#07110c 0%,
					#040a07 100%
			) !important;

	border-left: 1px solid rgba(20, 78, 111, .35);
	border-right: 1px solid rgba(20, 78, 111, .35);

	box-shadow:
			inset 0 0 15px rgba(25, 114, 165, .025),
			0 2px 7px rgba(0, 0, 0, .45);
}


/* 전체 UL */
.panel-body .spNav {
	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;
}


/* =========================================================
   "스포츠" 타이틀 부분
   ========================================================= */

.panel-body .spNav > li:first-child {
	position: relative;

	height: 38px;

	background:
			linear-gradient(
					180deg,
					#0e1912 0%,
					#08110c 100%
			) !important;

	border-top: 1px solid rgba(27, 107, 154, .45);
	border-bottom: 1px solid rgba(20, 84, 121, .55);

	box-shadow:
			inset 0 1px 0 rgba(125, 207, 255, .025);
}


/* 타이틀 위쪽 은은한 골드 라인 */
.panel-body .spNav > li:first-child::before {
	content: "";

	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height: 1px;

	background: linear-gradient(
			90deg,
			#082332 0%,
			#114d6f 18%,
			#2378aa 42%,
			#50abdf 50%,
			#2076a8 58%,
			#0e4260 82%,
			#081f2d 100%
	);
}


/* 스포츠 타이틀 링크 */
.panel-body .spNav > li:first-child > a {
	height: 38px;

	display: flex;
	align-items: center;

	color: #dce7ee !important;

	font-size: 12px;
	font-weight: 700;

	text-decoration: none !important;
}


/* 스포츠 타이틀 글자 */
.panel-body .spNav > li:first-child .text-white {
	color: #e0eaf0 !important;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);
}


/* 스포츠 달력 아이콘 */
.panel-body .spNav > li:first-child .sport-icon {
	opacity: .82;

	filter:
			sepia(.7)
			saturate(.7)
			brightness(1.15);
}


/* =========================================================
   각 종목 ROW
   ========================================================= */

.panel-body .spNav > li.has-sub {
	position: relative;

	background:
			linear-gradient(180deg, #07141b 0%, #040d12 48%, #02080c 100%) !important;
	border: 0 !important;
}


/* 각 스포츠 링크 */
.panel-body .spNav > li.has-sub > a.sportsList {
	position: relative;

	height: 38px !important;

	display: block;

	padding-left: 12px !important;
	padding-right: 10px !important;

	background: transparent !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(20, 76, 108, .30) !important;

	color: #dce4e8 !important;

	text-decoration: none !important;

	transition:
			background .22s ease,
			border-color .22s ease,
			box-shadow .22s ease,
			transform .22s ease;
}


/* 기존 element row */
.panel-body .spNav .sportsList .el-row {
	height: 100%;

	display: flex;
	align-items: center;

	position: relative;
}


/* =========================================================
   스포츠 아이콘
   ========================================================= */

.panel-body .spNav .sportsList img {
	width: 20px !important;
	height: 20px;

	object-fit: contain;

	filter:
			drop-shadow(0 1px 2px rgba(0, 0, 0, .8));

	transition:
			transform .22s ease,
			filter .22s ease;
}


/* 아이콘 영역 */
.panel-body .spNav .sportsList .el-col-3 {
	width: 30px !important;

	display: flex;
	align-items: center;
	justify-content: flex-start;
}


/* =========================================================
   종목명
   ========================================================= */

.panel-body .spNav .sportsList .text-white {
	color: #d9e2e8 !important;

	font-size: 12px;
	font-weight: 500;

	letter-spacing: -0.2px;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);

	transition:
			color .22s ease,
			text-shadow .22s ease;
}


/* =========================================================
   오른쪽 카운트
   기존 orange 배경 완전히 제거
   ========================================================= */

.panel-body .spNav .sportsList .bg-orange {
	position: absolute;

	right: 8px;
	top: 50%;

	transform: translateY(-50%);

	width: auto !important;
	min-width: 25px;

	padding: 0 2px !important;

	background: transparent !important;

	border: 0 !important;

	color: #bfcfd8 !important;

	font-size: 11px !important;
	font-weight: 500 !important;

	text-align: right;

	box-shadow: none !important;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);
}


/* =========================================================
   HOVER
   ========================================================= */

.panel-body .spNav > li.has-sub:hover > a.sportsList {
	background:
			linear-gradient(
					90deg,
					rgba(37, 136, 193, .07) 0%,
					rgba(24, 75, 105, .035) 45%,
					rgba(37, 136, 193, .055) 100%
			) !important;
	/*border-bottom-color: rgba(32, 127, 182, .52) !important;*/
	box-shadow:
			inset 3px 0 0 rgba(55, 154, 211, .65),
			inset 0 0 9px rgba(39, 142, 201, .035);
}
.panel-body .spNav > li.has-sub:hover
.sportsList .text-white {

	color: #6abeef !important;

	text-shadow:
			0 0 6px rgba(52, 160, 222, .24),
			0 1px 2px #000;
}
.panel-body .spNav > li.has-sub:hover
.sportsList img {
	transform:
			translateX(2px)
			scale(1.04);
	filter:
			drop-shadow(0 0 4px rgba(54, 160, 222, .22));
}
.panel-body .spNav > li.has-sub:hover
.sportsList .bg-orange {
	color: #5db4e6 !important;
}
.panel-body .spNav > li.active > a.sportsList,
.panel-body .spNav > li.has-sub.active > a.sportsList {
	background:
			linear-gradient(
					90deg,
					rgba(37, 136, 193, .12) 0%,
					rgba(21, 68, 95, .06) 100%
			) !important;
	box-shadow: inset 3px 0 0 #3a97cd;
	border-bottom-color: rgba(43, 144, 202, .55) !important;
}
.panel-body .spNav > li.active
.sportsList .text-white {
	color: #6abeef !important;
}
.panel-body .spNav > li:last-child.p-4.bg-black3 {
	padding: 0 !important;
	height: 0 !important;
	border: 0 !important;
	overflow: hidden;
	background: transparent !important;
}
/*검색창*/
.pc_left input[type="text"],
.sidebar input[type="text"],
.panel input[type="text"] {
	height: 30px;
	padding: 0 10px;
	border: 1px solid rgba(23, 88, 125, .45);
	border-radius: 2px;
	background:
			linear-gradient(
					180deg,
					#0d1711 0%,
					#07100c 100%
			);
	color: #d8e6ee;
	font-size: 11px;
	outline: none;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .55);
	transition: border-color .2s ease, box-shadow .2s ease;
}
.pc_left input[type="text"]::placeholder,
.sidebar input[type="text"]::placeholder,
.panel input[type="text"]::placeholder {
	color: #746f60;
	opacity: 1;
}
.pc_left input[type="text"]:focus,
.sidebar input[type="text"]:focus,
.panel input[type="text"]:focus {
	border-color: rgba(48, 146, 203, .75);
	box-shadow:
			inset 0 1px 3px rgba(0, 0, 0, .5),
			0 0 5px rgba(42, 145, 205, .12);
}
.bg-srch{background: #0a130e;}
.search-btn {
	position: relative;
	width: 38px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 0;
	border-radius: 4px;
	background: transparent;
	cursor: pointer;
	overflow: hidden;
	transition:
			background .25s ease,
			box-shadow .25s ease;
}
.search-btn:hover {
	background:
			radial-gradient(
					circle at center,
					rgba(62, 166, 226, .16) 0%,
					rgba(28, 120, 173, .08) 38%,
					rgba(14, 61, 88, .025) 65%,
					transparent 78%
			);
	box-shadow:
			inset 0 0 8px rgba(45, 153, 215, .04);
}
.search-btn i {
	position: relative;
	z-index: 2;
	color: #e0e9ee;
	font-size: 13px;
	transition:
			color .22s ease,
			transform .22s ease,
			text-shadow .22s ease;
}
/* hover 돋보기 */
.search-btn:hover i {
	color: transparent;
	background: linear-gradient(
			135deg,
			#aae0ff 0%,
			#4eace2 35%,
			#1874aa 65%,
			#6abff0 100%
	);
	-webkit-background-clip: text;
	background-clip: text;
	transform: scale(1.12);
	filter:
			drop-shadow(0 0 3px rgba(54, 159, 220, .35));
}
/*종목서브*/
/* =========================================================
   SPORTS SUB MENU - REGION / LEAGUE
========================================================= */

.panel-body .spNav .sports-category.sub-menu {
	position: relative;

	margin: 0 !important;
	padding: 0 !important;

	background:
			linear-gradient(
					180deg,
					#08110d 0%,
					#050b08 100%
			) !important;

	border-left: 1px solid rgba(22, 78, 111, .28);

	box-shadow:
			inset 3px 0 8px rgba(0, 0, 0, .25);
}


/* =========================================================
   각 국가 / 지역 ROW
========================================================= */

.panel-body .spNav .sports-category.sub-menu > li {
	position: relative;

	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;

	border: 0 !important;
}


/* 링크 */
.panel-body .spNav .sports-category.sub-menu > li > a {
	position: relative;

	display: block;

	min-height: 38px;

	padding: 0 10px 0 22px !important;

	background:
			linear-gradient(
					180deg,
					rgba(18, 28, 22, .94) 0%,
					rgba(10, 18, 14, .96) 100%
			) !important;

	border: 0 !important;

	border-bottom:
			1px solid rgba(22, 83, 118, .23) !important;

	color: #cad6dd !important;

	text-decoration: none !important;

	transition:
			background .2s ease,
			border-color .2s ease,
			box-shadow .2s ease;
}


/* 왼쪽 세로 연결선 */
.panel-body .spNav .sports-category.sub-menu > li > a::before {
	content: "";

	position: absolute;

	left: 18px;
	top: 0;

	width: 1px;
	height: 100%;

	/*background:*/
	/*		linear-gradient(*/
	/*				180deg,*/
	/*				rgba(27, 94, 133, .12),*/
	/*				rgba(37, 121, 170, .34),*/
	/*				rgba(27, 94, 133, .12)*/
	/*		);*/
}


/* 왼쪽 동그라미 */
.panel-body .spNav .sports-category.sub-menu > li > a::after {
	content: "";

	position: absolute;

	left: 15px;
	top: 50%;

	width: 6px;
	height: 6px;

	transform: translateY(-50%);

	border: 1px solid rgba(55, 139, 188, .55);

	border-radius: 50%;

	background: #07100c;

	box-shadow:
			0 0 3px rgba(42, 144, 203, .10);
}
/* =========================================================
   국가 / 지역 이름
========================================================= */

.panel-body .spNav .sportsListSub .p-2,
.panel-body .spNav .sports-category.sub-menu .text-overflow {

	color: #ccd7de !important;

	font-size: 11px;

	font-weight: 500;

	letter-spacing: -0.2px;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);

	transition:
			color .2s ease,
			text-shadow .2s ease;
}


/* 국기 */
.panel-body .spNav .sportsListSub img {
	width: 20px !important;
	height: 14px !important;

	object-fit: cover;

	margin-right: 5px;

	border-radius: 1px;

	box-shadow:
			0 1px 2px rgba(0, 0, 0, .65);

	vertical-align: middle;
}
/* =========================================================
   COUNT BADGE
========================================================= */

.panel-body .spNav
.sports-category.sub-menu
.label-black {

	min-width: 34px !important;

	padding: 3px 8px !important;

	border: 1px solid rgba(25, 98, 140, .28);

	border-radius: 4px;

	background:
			linear-gradient(
					180deg,
					#101b15 0%,
					#070e0a 100%
			) !important;

	color: #bdd1dd !important;

	/*font-size: 10px !important;*/
	font-weight: 600 !important;

	text-align: center;

	box-shadow:
			inset 0 1px 0 rgba(120, 205, 255, .025),
			0 1px 2px rgba(0, 0, 0, .45);

	transition:
			color .2s ease,
			border-color .2s ease,
			box-shadow .2s ease;
}
/* =========================================================
   HOVER
========================================================= */

.panel-body .spNav
.sports-category.sub-menu > li:hover > a {
	background:
			linear-gradient(
					90deg,
					rgba(35, 133, 190, .10) 0%,
					rgba(22, 66, 92, .045) 40%,
					rgba(14, 24, 18, .96) 100%
			) !important;
	box-shadow:
			inset 3px 0 0 rgba(49, 148, 205, .60);
}


/* hover 국가명 */
.panel-body .spNav
.sports-category.sub-menu > li:hover
.p-2,

.panel-body .spNav
.sports-category.sub-menu > li:hover
.text-overflow {

	color: #71c1f0 !important;

	text-shadow:
			0 0 5px rgba(52, 158, 220, .22),
			0 1px 2px #000;
}


/* hover 점 */
.panel-body .spNav
.sports-category.sub-menu > li:hover > a::after {

	border-color: #44a1d7;

	background: #2e90c8;

	box-shadow:
			0 0 5px rgba(55, 159, 219, .40);
}


/* hover 카운트 */
.panel-body .spNav
.sports-category.sub-menu > li:hover
.label-black {

	color: #70c1f0 !important;

	border-color:
			rgba(43, 147, 207, .48);

	box-shadow:
			inset 0 1px 0 rgba(130, 209, 255, .05),
			0 0 5px rgba(40, 141, 200, .10);
}
/* inline color보다 강하게 통일하고 싶을 때 */
.panel-body .spNav .sportsListSub span {
	color: #ccd7de !important;
}

.panel-body .spNav
.sports-category.sub-menu > li:hover
.sportsListSub span {

	color: #71c1f0 !important;
}
/*인기게임*/
/* =========================================================
   FAVORITE / POPULAR BOX
   최신 인기게임 + 최신 인기리그
========================================================= */

.favorite-back-orange {
	position: relative;

	background:
			linear-gradient(
					180deg,
					#0b1510 0%,
					#060d09 100%
			) !important;

	border: 1px solid rgba(21, 83, 119, .45);

	border-radius: 6px !important;

	box-shadow:
			inset 0 1px 0 rgba(121, 206, 255, .025),
			inset 0 0 14px rgba(32, 130, 186, .025),
			0 3px 8px rgba(0, 0, 0, .45);

	overflow: hidden;
}


/* =========================================================
   HEADER
   최신 인기게임 / 최신 인기리그
========================================================= */

.favorite-top-back-orange {
	position: relative;

	background:
			radial-gradient(ellipse at 50% 0%, rgba(32, 119, 170, .09) 0%, transparent 65%), linear-gradient(180deg, #11181c 0%, #090f12 100%) !important;

	border-bottom:
			1px solid rgba(25, 105, 151, .46);

	color: #dce7ee !important;

	font-size: 13px;
	font-weight: 700;

	letter-spacing: -0.2px;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);

	box-shadow:
			inset 0 -1px 0 rgba(84, 192, 255, .02);
}


/* 헤더 상단 골드라인 */
.favorite-top-back-orange::before {
	content: "";

	position: absolute;
	left: 0;
	top: 0;

	width: 100%;
	height: 1px;

	background: linear-gradient(
			90deg,
			#082130 0%,
			#114e72 18%,
			#1e709f 38%,
			#44a1d7 50%,
			#1c6e9d 62%,
			#0e4666 82%,
			#071e2c 100%
	);
}


/* 제목 아이콘 */
.favorite-top-back-orange img {
	opacity: .88;

	filter:
			sepia(.55)
			saturate(.85)
			brightness(1.08)
			drop-shadow(0 0 3px rgba(48, 154, 215, .14));
}


/* =========================================================
   리스트 ROW
========================================================= */

.favorite-back-orange .bg-grey1 {
	position: relative;

	margin-bottom: 1px !important;

	background:
		linear-gradient(180deg, #0d1317 0%, #080d10 100%) !important;

	border: 0 !important;

	border-bottom:
			1px solid rgba(20, 76, 108, .27) !important;

	transition:
			background .22s ease,
			border-color .22s ease,
			box-shadow .22s ease,
			transform .22s ease;
}


/* hover */
.favorite-back-orange .bg-grey1:hover {
	background:
			linear-gradient(
					90deg,
					rgba(36, 137, 195, .11) 0%,
					rgba(21, 67, 94, .05) 40%,
					#0a130e 100%
			) !important;
	box-shadow:
			inset 3px 0 0 rgba(48, 149, 207, .62);

	transform: translateX(1px);
}
/* =========================================================
   GAME TIME
========================================================= */

.favorite-back-orange .bg-grey1 .text-white {
	color: #c5d1d8 !important;

	/*font-size: 11px;*/

	font-variant-numeric: tabular-nums;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);
}


/* hover 시간 */
.favorite-back-orange .bg-grey1:hover .text-white {
	color: #a9d2ea !important;
}
/* =========================================================
   TEAM / LEAGUE NAME
========================================================= */

.favorite-back-orange .text-orange {
	color: #cfd9df !important;

	font-size: 12px;

	font-weight: 500;

	line-height: 1.5;

	text-shadow:
			0 1px 2px rgba(0, 0, 0, .9);

	transition:
			color .22s ease,
			text-shadow .22s ease;
}


/* hover */
.favorite-back-orange .bg-grey1:hover .text-orange {
	color: #6bbfef !important;

	text-shadow:
			0 0 5px rgba(53, 160, 222, .23),
			0 1px 2px #000;
}
/*좌측끝*/
/*인덱스 서브 */
/* ==========================================================
   MALBON MAIN CONTENT
   2번 이미지 스타일
   ========================================================== */


/* ----------------------------------------------------------
   1. 메인 전체 배경
   ---------------------------------------------------------- */

.panel-heading.p-4.width-full {
	padding: 6px 7px 0 !important;

	background:
			radial-gradient(circle at 50% 0%, rgba(31, 65, 38, .16), transparent 40%), linear-gradient(180deg, #070d11 0%, #030608 100%) !important;

	border: 1px solid rgba(25, 89, 126, .18);

	box-shadow:
			inset 0 0 25px rgba(0, 0, 0, .65);
}


/* ==========================================================
   2. 메인 배너
   ========================================================== */

.sb-slider {
	width: 100%;
	overflow: hidden;

	background: #020604;

	border-radius: 3px;
}


/* 배너 */
.sb-slider .slider {
	position: relative;

	width: 100%;

	overflow: hidden;

	border: 1px solid rgba(35, 131, 187, .52);
	border-radius: 3px;

	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;

	box-shadow:
			0 0 0 1px rgba(0, 0, 0, .9),
			inset 0 0 0 1px rgba(104, 200, 255, .08),
			inset 0 0 18px rgba(0, 0, 0, .35);
}


/* 배너 내부 골드 느낌 */
.sb-slider .slider::after {
	content: "";

	position: absolute;
	inset: 0;

	pointer-events: none;

	border-radius: 3px;

	box-shadow:
			inset 0 0 0 1px rgba(72, 178, 239, .08),
			inset 0 0 25px rgba(0, 0, 0, .15);
}


/* ==========================================================
   3. 배너와 메뉴 사이 구분선
   ========================================================== */

.panel-heading .border-t-b-1 {
	height: 7px !important;

	margin-top: 8px !important;
	margin-bottom: 8px !important;

	border: 0 !important;

	background:
			linear-gradient(
					180deg,
					transparent 0%,
					rgba(18, 77, 111, .10) 35%,
					rgba(44, 150, 212, .32) 48%,
					rgba(19, 80, 116, .16) 52%,
					transparent 100%
			);

	box-shadow: none !important;
}


/* ==========================================================
   4. 6개 카테고리 영역
   ========================================================== */

#home-category {
	display: flex !important;

	width: 100% !important;

	margin: 0 !important;
	padding: 0 6px 6px !important;

	gap: 10px;

	background:
			linear-gradient(
					180deg,
					rgba(5, 14, 9, .95) 0%,
					rgba(2, 8, 5, .98) 100%
			);
}


/*
 기존 HTML inline style에서
 .col-category { width:16.6% !important; }
 가 있으므로 동일한 !important로 덮음
*/

#home-category .col-category {
	flex: 1 1 0 !important;

	width: 0 !important;

	padding: 0 !important;

	min-width: 0;
}


/* ==========================================================
   5. 각 메뉴 카드
   ========================================================== */

#home-category .item-box {
	position: relative;

	width: 100%;
	height: auto;

	margin: 0 !important;
	padding: 0 !important;

	overflow: hidden;

	border-radius: 15px;

	background:
			linear-gradient(
					180deg,
					#08130d 0%,
					#020704 100%
			) !important;

	/*
       2번 이미지처럼
       외곽 골드 + 어두운 분리선 + 안쪽 골드
    */
	border: 2px solid #1672a7;

	box-shadow:
			0 0 0 1px #051924,
			0 0 0 2px rgba(46, 148, 207, .24),

			inset 0 0 0 1px rgba(118, 205, 255, .55),
			inset 0 0 0 3px rgba(8, 25, 15, .95),

			0 3px 8px rgba(0, 0, 0, .65);

	transition:
			transform .25s ease,
			border-color .25s ease,
			box-shadow .25s ease,
			filter .25s ease;
}


/* 카드 이미지 */
#home-category .item-box > img.width-full {
	display: block;

	width: 100% !important;
	height: auto !important;

	border-radius: 6px;

	transition:
			transform .35s ease,
			filter .35s ease;
}


/* ==========================================================
   6. 카드 테두리 안쪽 라인
   ========================================================== */

#home-category .item-box::before {
	content: "";

	position: absolute;

	z-index: 4;

	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;

	border: 1px solid rgba(58, 167, 230, .55);
	border-radius: 5px;

	pointer-events: none;

	box-shadow:
			inset 0 0 5px rgba(46, 159, 225, .06);
}


/* 상단 하이라이트 */
#home-category .item-box::after {
	content: "";

	position: absolute;

	z-index: 5;

	top: 1px;
	left: 12%;

	width: 76%;
	height: 1px;

	pointer-events: none;

	background:
			linear-gradient(
					90deg,
					transparent,
					#1a6a98 15%,
					#97d9ff 50%,
					#1973a7 85%,
					transparent
			);

	opacity: .85;
}


/* ==========================================================
   7. 기존 hover overlay 정리
   ========================================================== */

#home-category .item-hover {
	position: absolute;

	z-index: 10;

	inset: 0;

	display: block;

	opacity: 0;

	background: transparent !important;

	transition: opacity .25s ease;
}


/* 기존 검은 overlay 너무 강하지 않게 */
#home-category .item-hover .overlay {
	background:
			radial-gradient(
					circle at center,
					rgba(48, 149, 207, .08),
					rgba(0, 0, 0, .08)
			) !important;

	opacity: 1 !important;
}


/* 기존 CategoryGo 이미지 */
#home-category .item-hover img {
	opacity: 0;

	transform: scale(.85);

	transition:
			opacity .25s ease,
			transform .25s ease;
}


/* ==========================================================
   8. CARD HOVER
   ========================================================== */

#home-category .col-category:hover .item-box {
	transform: translateY(-3px);

	border-color: #3d9dd4;

	box-shadow:
			0 0 0 1px #08283a,
			0 0 0 2px rgba(64, 170, 232, .35),

			inset 0 0 0 1px rgba(155, 218, 255, .75),
			inset 0 0 0 3px rgba(9, 28, 17, .95),

			0 0 12px rgba(43, 148, 209, .22),
			0 7px 12px rgba(0, 0, 0, .7);
}


/* 이미지 살짝 확대 */
#home-category .col-category:hover
.item-box > img.width-full {

	transform: scale(1.025);

	filter:
			brightness(1.07)
			contrast(1.03);
}


/* hover시 은은한 골드 */
#home-category .col-category:hover .item-hover {
	opacity: 1;
}


/* ==========================================================
   9. 공지 / 이벤트 영역
   ========================================================== */

.panel-heading .border-r-1,
.panel-heading .border-l-1 {

	position: relative;

	background:
			linear-gradient(
					180deg,
					#07110c 0%,
					#030906 100%
			);

	border-color: rgba(24, 93, 133, .32) !important;
}


/* 공지 왼쪽 */
.panel-heading .border-r-1 {
	border-right:
			1px solid rgba(27, 106, 151, .30) !important;
}


/* 이벤트 오른쪽 */
.panel-heading .border-l-1 {
	border-left:
			1px solid rgba(13, 35, 48, .75) !important;
}


/* 공지 / 이벤트 제목 */
.panel-heading .border-r-1 > .el-row:first-child,
.panel-heading .border-l-1 > .el-row:first-child {

	min-height: 31px;

	display: flex;
	align-items: center;

	border-bottom:
			1px solid rgba(25, 95, 135, .20);
}


/* NOTICE / EVENT ZONE 기존 핑크 제거 */
.home-notice-orange {
	color: #389bd4 !important;

	text-shadow:
			0 0 5px rgba(46, 150, 210, .12);

	transition:
			color .2s ease,
			text-shadow .2s ease;
}


/* MORE */
.panel-heading [name="btnLinked"] .home-notice-orange {
	color: #4ba9e0 !important;
}


/* MORE hover */
.panel-heading [name="btnLinked"]:hover
.home-notice-orange {

	color: #8ad4ff !important;

	text-shadow:
			0 0 6px rgba(57, 163, 225, .35);
}


/* ==========================================================
   10. 공지 목록
   ========================================================== */

.panel-heading .border-r-1 .cursor,
.panel-heading .border-l-1 .cursor {

	transition:
			color .2s ease,
			background .2s ease;
}


.panel-heading .border-r-1 .m-b-7 {
	padding: 6px 9px;

	border-bottom:
			1px solid rgba(21, 86, 124, .14);

	color: #ced8dd;

	transition:
			color .2s ease,
			background .2s ease,
			padding-left .2s ease;
}


.panel-heading .border-r-1 .m-b-7:hover {
	padding-left: 13px;

	color: #6abeef;

	background:
			linear-gradient(
					90deg,
					rgba(32, 130, 187, .08),
					transparent
			);
}


/* 공지 bullet */
.panel-heading .border-r-1
.m-b-7 .home-notice-orange {

	color: #2d90c9 !important;
}


/* ==========================================================
   11. 이벤트 리스트
   ========================================================== */

.panel-heading .border-l-1 .bg-grey3 {

	background:
			linear-gradient(
					90deg,
					rgba(15, 30, 20, .95),
					rgba(6, 15, 10, .95)
			) !important;

	border:
			1px solid rgba(26, 94, 133, .20);

	color: #ced8dd;

	transition:
			border-color .2s ease,
			color .2s ease,
			background .2s ease,
			transform .2s ease;
}


.panel-heading .border-l-1 .bg-grey3:hover {

	transform: translateX(2px);

	color: #6abeef;

	border-color:
			rgba(40, 138, 195, .45);

	background:
			linear-gradient(
					90deg,
					rgba(35, 46, 23, .95),
					rgba(8, 18, 12, .95)
			) !important;
}


/* EVENT 글자 */
.panel-heading .border-l-1
.bg-grey3 .home-notice-orange {

	color: #3896cd !important;
}


/* ==========================================================
   12. 스크롤바도 딥그린/골드
   ========================================================== */

.panel-heading ::-webkit-scrollbar {
	width: 5px;
}


.panel-heading ::-webkit-scrollbar-track {
	background: #040906;
}


.panel-heading ::-webkit-scrollbar-thumb {
	background:
			linear-gradient(
					180deg,
					#144e6f,
					#2c8ac0,
					#0f4260
			);

	border-radius: 10px;
}


/* ==========================================================
   13. 입출금 현황도 같은 스타일
   ========================================================== */

.newChargeListWrap {
	gap: 12px !important;

	padding: 10px 8px !important;

	background: #030806;
}


.chargeListArea {

	padding: 12px !important;

	border-radius: 5px !important;

	background:
			linear-gradient(
					180deg,
					#09140d,
					#040a07
			) !important;

	border:
			1px solid rgba(29, 108, 154, .32);

	box-shadow:
			inset 0 0 12px rgba(0, 0, 0, .4);
}


.chargeListHeader {

	padding: 9px !important;

	border-radius: 3px !important;

	color: #a4cfe8;

	background:
			linear-gradient(
					180deg,
					#101c13,
					#07100b
			) !important;

	border:
			1px solid rgba(34, 128, 182, .42);

	box-shadow:
			inset 0 1px 0 rgba(128, 208, 255, .04);
}


/* ==========================================================
   14. 모바일/좁은 화면
   ========================================================== */

@media (max-width: 1000px) {

	#home-category {
		gap: 6px;
	}

}


@media (max-width: 787px) {

	#home-category {
		flex-wrap: wrap !important;
	}

	#home-category .col-category {
		flex: 0 0 calc(33.333% - 5px) !important;
		width: calc(33.333% - 5px) !important;
	}

}
/*베팅카트*/
#layerCart {
	position: relative;

	padding: 7px !important;

	background:
			radial-gradient(
					circle at 50% 0%,
					rgba(20, 48, 25, 0.38) 0%,
					rgba(5, 24, 12, 0.55) 28%,
					rgba(1, 12, 6, 0.96) 72%,
					#010a05 100%
			) !important;

	border: 1px solid #09486c !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(45, 156, 220, 0.13),
			inset 0 0 18px rgba(0, 0, 0, 0.85),
			0 0 0 1px rgba(21, 41, 23, 0.7),
			0 0 5px rgba(15, 116, 174, 0.13) !important;
}


/* =========================================================
   외곽 골드 그라데이션 느낌
========================================================= */

#layerCart:before {
	content: "";
	position: absolute;

	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;

	border-radius: 5px;

	padding: 1px;

	background:
			linear-gradient(
					135deg,
					#043049 0%,
					#127ab6 18%,
					#053b5a 35%,
					#051f2e 52%,
					#0c6396 72%,
					#05314a 100%
			);

	-webkit-mask:
			linear-gradient(#fff 0 0) content-box,
			linear-gradient(#fff 0 0);

	-webkit-mask-composite: xor;
	mask-composite: exclude;

	pointer-events: none;

	z-index: 5;
}


/* =========================================================
   상단 제목 영역
========================================================= */

#layerCart > .panel-heading {
	position: relative;

	margin: 0 0 6px 0 !important;
	padding: 0 !important;

	background:
			linear-gradient(
					180deg,
					#07170c 0%,
					#041109 48%,
					#020b05 100%
			) !important;

	border: 1px solid #084365 !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(68, 186, 255, 0.09),
			inset 0 -1px 0 rgba(0, 0, 0, 0.85),
			0 0 3px rgba(17, 119, 178, 0.12) !important;
}


/* 제목 부분 위쪽 은은한 골드 라인 */

#layerCart > .panel-heading:before {
	content: "";
	position: absolute;

	left: 5px;
	right: 5px;
	top: 0;

	height: 1px;

	background:
			linear-gradient(
					90deg,
					transparent,
					#0d5f8e 25%,
					#2d95d1 50%,
					#0d5f8e 75%,
					transparent
			);

	opacity: .55;
}


#layerCart .panel-heading table,
#layerCart .panel-heading td {
	background: transparent !important;
	border: none !important;
}


#layerCart .panel-heading strong {
	color: #86bad8 !important;

	font-size: 12px !important;
	font-weight: 700 !important;

	text-shadow:
			0 1px 1px #000,
			0 0 4px rgba(20, 127, 189, .15);
}


#layerCart #btnDeleteAllCart {
	color: #709eb9 !important;
}


#layerCart #btnDeleteAllCart i {
	color: #0e699d !important;
}


#layerCart #btnDeleteAllCart:hover {
	color: #5db0e0 !important;
}


/* =========================================================
   선택된 베팅내역
========================================================= */

#layerCart #cart_game_list_pos {
	min-height: 74px !important;

	padding: 0 !important;
	margin: 0 0 7px 0 !important;
	overflow-x: hidden;
	/*display: flex !important;*/
	align-items: center;
	justify-content: center;

	background:
			radial-gradient(
					circle at 50% 35%,
					rgba(12, 40, 21, .32),
					rgba(3, 19, 10, .74) 52%,
					#010c06 100%
			) !important;

	border: 1px solid #073a57 !important;
	border-radius: 3px !important;

	box-shadow:
			inset 0 1px 0 rgba(36, 145, 208, .05),
			inset 0 0 15px rgba(0, 0, 0, .9),
			0 1px 2px rgba(0, 0, 0, .65) !important;
}


#layerCart #layerIsCartEmpty {
	min-height: 72px;

	display: flex;
	align-items: center;
	justify-content: center;
}


#layerIsCartEmpty .betlistcolor_a {
	margin: 0 !important;

	color: #bed2dd !important;

	/*font-size: 11px !important;*/
	font-weight: 500;

	text-shadow: 0 1px 2px #000;
}


/* =========================================================
   베팅 금액 박스
========================================================= */

#layerCart #cart_game_list_pos + div {
	position: relative;

	min-height: 38px !important;

	background:
			linear-gradient(180deg, #07141b 0%, #040d12 48%, #02080c 100%) !important;

	border: 1px solid #073e5e !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(30, 138, 200, .06),
			inset 0 0 10px rgba(0,0,0,.72) !important;
}


/* 베팅 텍스트 */

#layerCart #cart_game_list_pos + div .text-orange {
	color: #208ac7 !important;

	font-weight: 700 !important;

	text-shadow:
			0 1px 2px #000,
			0 0 3px rgba(17, 128, 193, .15);
}


/* 리셋 버튼 */

#layerCart #btnBetCash0 {
	color: #c0d7e5 !important;

	background: transparent !important;

	text-shadow:
			0 1px 2px #000,
			0 0 3px rgba(56, 154, 210, .18);
}


#layerCart #btnBetCash0:hover {
	color: #2c97d5 !important;
}


/* =========================================================
   베팅 입력창
========================================================= */

#layerCart #bettingprice {
	height: 30px !important;

	color: #eaedee !important;

	background:
			linear-gradient(180deg, #07141b 0%, #040d12 48%, #02080c 100%) !important;

	border: 1px solid #094e76 !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 5px rgba(0,0,0,.95),
			inset 0 0 3px rgba(30,70,35,.3),
			0 0 0 1px rgba(20, 23, 9, .8) !important;

	font-size: 16px !important;
}


#layerCart #bettingprice:focus {
	border-color: #1472a9 !important;

	box-shadow:
			inset 0 1px 5px rgba(0,0,0,.9),
			0 0 4px rgba(21, 125, 185, .28) !important;
}


/* 원 */

#layerCart #betinfobox {
	color: #89b7d1 !important;
}


/* =========================================================
   금액 버튼
========================================================= */

#layerCart button[name="btnCartMoney"] {
	height: 27px !important;

	color: #b4c5cf !important;

	background:
			linear-gradient(
					180deg,
					#10251a 0%,
					#081810 48%,
					#041009 100%
			) !important;

	border: 1px solid #243924 !important;
	border-radius: 3px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.035),
			inset 0 -1px 0 rgba(0,0,0,.75),
			0 1px 2px rgba(0,0,0,.55) !important;

	text-shadow: 0 1px 1px #000;

	transition: all .15s ease;
}


#layerCart button[name="btnCartMoney"]:hover {
	color: #9bcae6 !important;

	background:
			linear-gradient(
					180deg,
					#172c1b,
					#0a1d10
			) !important;

	border-color: #0c4769 !important;
}


/* 선택 */

#layerCart button[name="btnCartMoney"].active,
#layerCart button[name="btnCartMoney"]:active {
	color: #a4d9f8 !important;

	background:
			linear-gradient(
					180deg,
					#093f5e,
					#052030
			) !important;

	border-color: #12699c !important;

	box-shadow:
			inset 0 1px 4px rgba(0,0,0,.8),
			0 0 3px rgba(22, 129, 191,.25) !important;
}


/* =========================================================
   배당 / 보너스 / 총 베팅금액
========================================================= */

#layerCart table.bg-black3-3 {
	background:
			linear-gradient(
					90deg,
					#041309 0%,
					#06180c 50%,
					#031007 100%
			) !important;

	border: none !important;

	border-bottom:
			1px solid rgba(22, 89, 128, .26) !important;
}


#layerCart table.bg-black3-3 td {
	height: 23px !important;

	padding-top: 2px !important;
	padding-bottom: 2px !important;

	border: none !important;
}


#layerCart table.bg-black3-3 .text-orange {
	color: #197eb9 !important;
}


#layerCart table.bg-black3-3 .side-icon-orange {
	color: #258fcd !important;

	text-shadow: 0 1px 1px #000;
}


/* =========================================================
   베팅 제한 정보
========================================================= */

#layerCart table.bg-black-darker2-3 {
	background:
			linear-gradient(
					90deg,
					#031007 0%,
					#06160b 50%,
					#020c05 100%
			) !important;

	border: none !important;

	border-bottom:
			1px solid rgba(36, 73, 95, .25) !important;
}


#layerCart table.bg-black-darker2-3 td {
	height: 23px !important;

	color: #c4cbcf !important;

	border: none !important;
}


#layerCart table.bg-black-darker2-3 span {
	color: #cdd4d8 !important;

	text-shadow: 0 1px 1px #000;
}


/* =========================================================
   베팅 정보 영역 전체 외곽선
========================================================= */

#layerCart table.bg-black3-3:first-of-type {
	border-top:
			1px solid rgba(13, 78, 116, .4) !important;
}


/* =========================================================
   하단 영역
========================================================= */

#layerCart > .table-td-valign-middle.el-row {
	position: relative;

	margin-top: 6px !important;
	padding-top: 5px !important;

	border-top: 1px solid #062d44 !important;
}


/* 하단 위 골드 빛 */

#layerCart > .table-td-valign-middle.el-row:before {
	content: "";

	position: absolute;

	top: -1px;
	left: 15%;
	right: 15%;

	height: 1px;

	background:
			linear-gradient(
					90deg,
					transparent,
					rgba(28, 139, 203,.65),
					transparent
			);
}


/* =========================================================
   베팅하기 버튼
========================================================= */

#layerCart #btnSendBet {
	height: 39px !important;

	color: #e9eff2 !important;

	background:
			linear-gradient(
					180deg,
					#38994b 0%,
					#247c35 45%,
					#16662b 100%
			) !important;

	border: 1px solid #3b9449 !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.18),
			inset 0 -1px 0 rgba(0,0,0,.25),
			0 1px 3px rgba(0,0,0,.65) !important;

	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}


#layerCart #btnSendBet:hover {
	background:
			linear-gradient(
					180deg,
					#44a755,
					#2c873d 48%,
					#1b6d30
			) !important;
}


/* =========================================================
   전체취소 버튼
========================================================= */

#layerCart #btnBetCancel button {
	height: 39px !important;

	color: #f7eeee !important;

	background:
			linear-gradient(
					180deg,
					#cc3939 0%,
					#ad282b 48%,
					#8d1b20 100%
			) !important;

	border: 1px solid #b73737 !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.14),
			inset 0 -1px 0 rgba(0,0,0,.25),
			0 1px 3px rgba(0,0,0,.65) !important;

	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}


/* =========================================================
   사이트 전체에 맞는 얇은 골드 구분선
========================================================= */

#layerCart table {
	border-collapse: collapse;
}


#layerCart .border-1 {
	border-color: rgba(15, 80, 118, .32) !important;
}
/*베팅카트 상단*/
#layerUserInfo {
	position: relative;

	margin-bottom: 7px !important;
	padding: 5px !important;

	background:
			radial-gradient(
					circle at 50% 0%,
					rgba(24, 49, 26, .32) 0%,
					rgba(5, 22, 12, .75) 40%,
					#020b05 100%
			) !important;

	border: 1px solid #084466 !important;
	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(38, 148, 212, .08),
			inset 0 0 15px rgba(0,0,0,.8),
			0 0 4px rgba(16, 113, 169,.12) !important;

	overflow: hidden;
}


/* 외곽 골드 그라데이션 */
#layerUserInfo:before {
	content: "";

	position: absolute;
	z-index: 5;

	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;

	padding: 1px;

	border-radius: 5px;

	background:
			linear-gradient(
					135deg,
					#05283d 0%,
					#0d6192 20%,
					#2086c1 38%,
					#063b5a 55%,
					#10679a 76%,
					#04273b 100%
			);

	-webkit-mask:
			linear-gradient(#fff 0 0) content-box,
			linear-gradient(#fff 0 0);

	-webkit-mask-composite: xor;
	mask-composite: exclude;

	pointer-events: none;
}


/* =========================================================
   Bootstrap 기본 여백 제거
========================================================= */

#layerUserInfo .panel-heading {
	padding: 0 !important;
	margin: 0 !important;

	background: transparent !important;
}


#layerUserInfo .panel-body {
	padding: 4px 0 0 0 !important;
	margin: 0 !important;

	background: transparent !important;
}


#layerUserInfo .nav,
#layerUserInfo .nav-profile {
	padding: 0 !important;
	margin: 0 !important;
}


#layerUserInfo table {
	margin: 0 !important;

	border-collapse: collapse !important;
	border-spacing: 0 !important;

	background: transparent !important;
}


/* =========================================================
   상단 회원정보 전체 박스
========================================================= */

#layerUserInfo .panel-heading table {
	border: 1px solid #083149 !important;

	background:
			linear-gradient(
					180deg,
					#07170c 0%,
					#041008 55%,
					#020b05 100%
			) !important;

	box-shadow:
			inset 0 1px 0 rgba(37, 149, 214,.06),
			inset 0 0 12px rgba(0,0,0,.65) !important;
}


/* 기본 td */
#layerUserInfo .panel-heading td {
	border-color: rgba(15, 70, 102, .26) !important;

	background:
			linear-gradient(
					90deg,
					#06130a,
					#081a0e,
					#041008
			) !important;
}


/* =========================================================
   왼쪽 레벨 영역
========================================================= */

#layerUserInfo .panel-heading td:first-child {
	width: 55px !important;
	min-width: 55px !important;

	padding: 5px 3px !important;

	background:
			radial-gradient(circle at center, rgb(47 41 28 / 72%), #070c0f 75%) !important;

	border-right: 1px solid #073855 !important;

	box-shadow:
			inset -1px 0 0 rgba(23, 127, 188,.08) !important;
}


/* 레벨 이미지 자체가 너무 크다면 */
#layerUserInfo [class*="level-avatar-orange"] {
	transform: scale(.88);
	transform-origin: center center;
}


/* =========================================================
   닉네임
========================================================= */

#layerUserInfo #mb_nick_ck {
	color: #2193d5 !important;

	font-weight: 700;

	text-shadow:
			0 1px 1px #000,
			0 0 3px rgba(24, 137, 202,.2);
}


/* 닉네임 한 줄 */
#layerUserInfo .panel-heading td:nth-child(2) > div:first-child {
	min-height: 25px !important;

	padding:
			4px 6px !important;

	background:
			linear-gradient(90deg, #081117, #040c10) !important;

	border-bottom:
			1px solid rgba(16, 84, 124,.3) !important;

	line-height: 16px;
}


/* =========================================================
   보유금 / 포인트 / 정산금 공통
========================================================= */

#layerUserInfo .panel-heading td:nth-child(2) > .el-row {
	min-height: 28px !important;

	padding:
			4px 6px !important;

	background:
			linear-gradient(90deg, #081117, #040c10) !important;

	border-bottom:
			1px solid rgba(28, 63, 83,.26) !important;

	line-height: 18px !important;
}


/* 마지막 행 밑줄 제거 */
#layerUserInfo .panel-heading td:nth-child(2) > .el-row:last-child {
	border-bottom: 0 !important;
}


/* 기존 p-t-2 제거 */
#layerUserInfo .panel-heading .p-t-2 {
	padding-top: 0 !important;
}


/* 작은 아이콘 */
#layerUserInfo .panel-heading .el-col-2 img {
	width: 12px !important;
	max-height: 12px !important;

	vertical-align: middle;

	opacity: .9;
}


/* 보유금 / 포인트 글자 */
#layerUserInfo .panel-heading .text-white {
	color: #cfd8dd !important;


	text-shadow: 0 1px 1px #000;
}


/* 금액 */
#layerUserInfo #userCash,
#layerUserInfo #userPoint,
#layerUserInfo #userAgencyCash {
	color: #e6ecf0 !important;
	font-weight: 600;
}


/* 원 단위 */
#layerUserInfo .text-success {
	color: #268bc5 !important;
}

/* 오른쪽 여백 축소 */
#layerUserInfo .m-r-10 {
	margin-right: 5px !important;
}


/* =========================================================
   REFRESH 아이콘
========================================================= */

#layerUserInfo #btnPointToCash,
#layerUserInfo #btnAgencyCashToMoney {
	/*height: 11px !important;*/

	margin-top: 2px !important;

	opacity: .78;

	filter:
			sepia(1)
			saturate(2)
			hue-rotate(355deg)
			brightness(.95);
}


#layerUserInfo #btnPointToCash:hover,
#layerUserInfo #btnAgencyCashToMoney:hover {
	opacity: 1;
}


/* =========================================================
   underline 기존 밝은색 제거
========================================================= */

#layerUserInfo .underline2 {
	border-color:
			rgba(19, 70, 100, .28) !important;
}


#layerUserInfo .leftline2 {
	border-color:
			rgba(15, 83, 122, .4) !important;
}


/* =========================================================
   하단 메뉴
   입금 / 출금 / 쪽지 / 고객센터 / 로그아웃
========================================================= */

#layerUserInfo .panel-body table {
	width: 100%;

	border: 1px solid #073149 !important;

	background:
			linear-gradient(
					180deg,
					#08170c,
					#031008
			) !important;
}


#layerUserInfo .panel-body td {
	height: 28px !important;

	padding: 3px 2px !important;

	color: #cbd3d8 !important;

	/*font-size: 11px !important;*/
	font-weight: 500;

	background:
			linear-gradient(180deg, #101a20 0%, #091116 50%, #050c10 100%) !important;

	border:
			1px solid rgba(14, 68, 100, .40) !important;

	text-shadow: 0 1px 1px #000;

	transition:
			color .15s ease,
			border-color .15s ease,
			background .15s ease;
}


/* 메뉴 hover */
#layerUserInfo .panel-body td:hover {
	color: #91cef2 !important;

	background:
			linear-gradient(
					180deg,
					#19291b 0%,
					#0b1d11 100%
			) !important;

	border-color:
			rgba(21, 111, 163,.7) !important;
}


/* =========================================================
   하단 메뉴 아이콘
========================================================= */

#layerUserInfo .panel-body .header-icon-orange {
	color: #1d86c3 !important;

	margin-right: 2px;

	text-shadow:
			0 0 3px rgba(16, 125, 188,.25);
}


/* 로그아웃 */
#layerUserInfo .panel-body .fa-power-off {
	color: #b9483e !important;
}


#layerUserInfo .panel-body td:last-child:hover .fa-power-off {
	color: #e95c50 !important;
}


/* =========================================================
   전체적으로 불필요한 테이블 border 제거
========================================================= */

#layerUserInfo .table-bordered {
	border-color:
			rgba(14, 68, 100,.38) !important;
}


/* =========================================================
   높이 압축
========================================================= */

/* 기존 p-3 영향 제거 */
#layerUserInfo .panel-heading .p-3 {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}


/* p-l-7 축소 */
#layerUserInfo .panel-heading .p-l-7 {
	padding-left: 6px !important;
}


/* 레벨 영역 */
#layerUserInfo .p-t-10 {
	padding-top: 5px !important;
}


#layerUserInfo .p-b-5 {
	padding-bottom: 5px !important;
}


/* 하단 p-5 제거 */
#layerUserInfo .panel-body .p-5 {
	padding:
			3px 2px !important;
}
/*모바일 보유금쪽*/
.mobi-mb {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;

	background: #0b0f13;

	border-top: 1px solid rgba(255,255,255,.08);
	border-bottom: 1px solid rgba(255,255,255,.08);

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.015),
			0 2px 5px rgba(0,0,0,.25);
}


/* =========================================================
   TABLE RESET
========================================================= */

.mobi-mb table {
	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	table-layout: fixed;

	border: 0 !important;
	border-collapse: collapse !important;

	background: transparent !important;
}


.mobi-mb tbody,
.mobi-mb tr {
	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;
}


/* =========================================================
   CELL
========================================================= */

.mobi-mb td {
	height: 34px !important;

	padding: 0 9px !important;

	vertical-align: middle !important;

	color: #d9dde1 !important;

	font-size: 11px !important;
	font-weight: 500;

	line-height: 34px !important;

	background:
			linear-gradient(
					180deg,
					#111820 0%,
					#0d141b 100%
			) !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(255,255,255,.055) !important;

	text-shadow: 0 1px 1px rgba(0,0,0,.6);
}


/* 세로 구분선 */

.mobi-mb td + td {
	border-left:
			1px solid rgba(255,255,255,.06) !important;
}


/* 마지막 행 */

.mobi-mb tr:last-child td {
	border-bottom: 0 !important;
}


/* =========================================================
   기존 underline / background 강제 제거
========================================================= */

.mobi-mb .underline2,
.mobi-mb .leftline2 {
	border-color: rgba(255,255,255,.055) !important;
}


.mobi-mb .bg-black-darker {
	background:
			linear-gradient(180deg, #1d1d1d 0%, #171717 100%) !important
}


/* =========================================================
   LEFT / RIGHT WIDTH
========================================================= */

/*
   왼쪽: 보유금 / 포인트
   오른쪽: 쪽지 / 레벨

   현재 화면은 60:40 정도가 자연스러움
*/

.mobi-mb td:first-child {
	width: 50% !important;
}


.mobi-mb td:last-child {
	width: 50% !important;
}


/* =========================================================
   기존 FLOAT 정리
========================================================= */

.mobi-mb td > .float-left {
	height: 34px;

	display: flex !important;
	align-items: center;

	line-height: normal !important;
}


.mobi-mb .float-left,
.mobi-mb .float-right {
	line-height: normal;
}


/* 불필요한 margin 축소 */

.mobi-mb .m-r-10 {
	margin-right: 4px !important;
}


.mobi-mb .m-l-5 {
	margin-left: 5px !important;
}


/* =========================================================
   보유금 / 포인트 ICON
========================================================= */

.mobi-mb td:first-child img {
	width: 14px !important;
	height: 14px !important;

	object-fit: contain;

	margin-right: 5px;

	vertical-align: middle;

	opacity: .9;
}


/* =========================================================
   보유금 / 포인트 금액
========================================================= */

.mobi-mb #userCash2,
.mobi-mb #userPoint2 {
	color: #f2f4f5 !important;

	font-size: 11px !important;
	font-weight: 700;

	white-space: nowrap;

	text-shadow:
			0 1px 1px rgba(0,0,0,.8);
}


/* =========================================================
   POINT REFRESH
========================================================= */

.mobi-mb #btnPointToCash2 {
	width: 13px !important;
	height: 15px !important;

	margin:
			0 5px 0 0 !important;

	opacity: .65;

	vertical-align: middle;

	transition:
			opacity .15s ease,
			transform .2s ease;
}


.mobi-mb #btnPointToCash2:hover {
	opacity: 1;

	transform: rotate(45deg);
}


/* =========================================================
   쪽지
========================================================= */

.mobi-mb td:nth-child(2) > div[name="btnLinked"] {
	width: 100%;
	height: 34px;

	display: flex !important;
	align-items: center;

	color: #d9dde1 !important;

	cursor: pointer;

	transition:
			color .15s ease,
			padding-left .15s ease;
}


.mobi-mb td:nth-child(2) > div[name="btnLinked"]:hover {
	/*color: #48a0d3 !important;*/
	padding-left: 2px;
}


/* 쪽지 앞 작은 포인트 */

.mobi-mb tr:first-child td:nth-child(2)
> div[name="btnLinked"]:before {
	content: "\f0e0";

	margin-right: 6px;

	color: #3b81a9;

	font-family: FontAwesome;
	font-size: 11px;

	opacity: .9;
}


/* =========================================================
   LEVEL
========================================================= */

.mobi-mb .text-overflow {
	width: 100%;
	height: 34px;

	display: flex !important;
	align-items: center;

	overflow: hidden;

	line-height: normal !important;

	white-space: nowrap;
	text-overflow: ellipsis;

	color: #4d9bd8 !important;

	font-size: 11px !important;
}


/* "레벨" */

.mobi-mb .text-overflow .text-orange {
	margin-right: 4px;
	/*color: #3d8cb9 !important;*/
	font-weight: 600;
}


/* =========================================================
   HOVER
========================================================= */

.mobi-mb td {
	transition:
			background .15s ease,
			border-color .15s ease;
}

/* =========================================================
   기존 padding class 무력화
========================================================= */

.mobi-mb .p-t-10 {
	padding-top: 0 !important;
}


.mobi-mb .p-b-5 {
	padding-bottom: 0 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 480px) {

	.mobi-mb td {
		height: 33px !important;

		padding:
				0 7px !important;

		line-height: 33px !important;

		/*font-size: 10px !important;*/
	}


	.mobi-mb td > .float-left,
	.mobi-mb td:nth-child(2) > div[name="btnLinked"],
	.mobi-mb .text-overflow {
		height: 33px;
	}


	/*.mobi-mb #userCash2,*/
	/*.mobi-mb #userPoint2 {*/
	/*	font-size: 10px !important;*/
	/*}*/


	/*.mobi-mb .text-overflow {*/
	/*	font-size: 10px !important;*/
	/*}*/

}
/*로그인*/
/* =========================================================
   PREMIUM BLACK LOGIN
   HTML 수정 없이 #formLogin 전용
========================================================= */

#formLogin {
	position: relative;
	width: 100% !important;

	padding: 22px 30px 30px !important;

	color: #e8e8e8 !important;

	background:
			radial-gradient(
					circle at 50% 5%,
					rgba(35, 48, 55, .22) 0%,
					rgba(20, 20, 19, .18) 32%,
					transparent 55%
			),
			linear-gradient(
					135deg,
					#171717 0%,
					#0d0e0f 48%,
					#08090a 100%
			) !important;

	border: 1px solid rgba(48, 128, 174, .55) !important;
	border-radius: 8px !important;

	box-shadow:
			0 20px 55px rgba(0, 0, 0, .65),
			inset 0 1px 0 rgba(255,255,255,.035),
			inset 0 0 35px rgba(0,0,0,.35) !important;

	overflow: hidden;
}


/* =========================================================
   아주 약한 대각선 배경 패턴
========================================================= */

#formLogin:after {
	content: "";

	position: absolute;
	z-index: 0;

	top: 0;
	left: 0;
	right: 0;
	bottom: 0;

	pointer-events: none;

	background:
			linear-gradient(
					135deg,
					rgba(255,255,255,.012) 0%,
					transparent 24%,
					rgba(255,255,255,.008) 24.5%,
					transparent 48%
			);

	opacity: .8;
}


/* 모든 실제 내용은 패턴 위로 */

#formLogin > * {
	position: relative;
	z-index: 2;
}


/* =========================================================
   TOP LOGO AREA
========================================================= */

#formLogin > .m-t-21 {
	position: relative;

	min-height: 50px;

	margin-top: 0 !important;
}


#formLogin .display-center {
	display: flex !important;

	align-items: center;
	justify-content: center;
}


#formLogin .display-center img {
	float: none !important;

	height: 45px !important;
	/* max-width: 160px; */

	margin: 0 !important;

	object-fit: contain;

	filter:
			drop-shadow(0 4px 7px rgba(0,0,0,.55));
}


/* =========================================================
   CLOSE BUTTON
========================================================= */

#formLogin .popup_close {
	position: absolute;

	top: -3px;
	right: 0;

	width: 38px;
	height: 38px;

	display: flex !important;

	align-items: center;
	justify-content: center;

	padding: 0 !important;

	color: #e3e3e3 !important;

	font-family: Arial, sans-serif;
	font-size: 27px !important;
	font-weight: 300 !important;

	line-height: 1 !important;

	background:
			linear-gradient(
					180deg,
					rgba(30,30,30,.9),
					rgba(12,12,12,.95)
			);

	border: 1px solid rgba(255,255,255,.09);

	border-radius: 5px;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.035),
			0 3px 10px rgba(0,0,0,.25);

	cursor: pointer;

	transition: all .18s ease;
}


#formLogin .popup_close:hover {
	color: #43a1d7 !important;

	border-color: rgba(49, 145, 201,.45);

	background: #181818;

	box-shadow:
			0 0 10px rgba(33, 132, 190,.10);
}


/* =========================================================
   LOGIN TITLE
========================================================= */

#formLogin > .text-orange {
	position: relative;

	padding: 16px 0 18px !important;

	color: #3b99d0 !important;

	font-size: 22px !important;
	font-weight: 700 !important;

	letter-spacing: -1px;

	text-shadow:
			0 2px 4px rgba(0,0,0,.8),
			0 0 10px rgba(37, 138, 196,.10);
}


/* 제목 아래 장식 */

#formLogin > .text-orange:after {
	content: "";

	position: absolute;

	left: 50%;
	bottom: 3px;

	width: 125px;
	height: 1px;

	transform: translateX(-50%);

	background:
			linear-gradient(
					90deg,
					transparent 0%,
					rgba(25, 91, 129,.2) 15%,
					#1d6f9e 42%,
					#4dabe1 50%,
					#1d6f9e 58%,
					rgba(25, 91, 129,.2) 85%,
					transparent 100%
			);

	box-shadow:
			0 0 7px rgba(49, 152, 212,.2);
}


/* 가운데 작은 빛 */

#formLogin > .text-orange:before {
	content: "";

	position: absolute;

	left: 50%;
	bottom: 1px;

	width: 4px;
	height: 4px;

	transform: translateX(-50%);

	border-radius: 50%;

	background: #50afe6;

	box-shadow:
			0 0 8px rgba(80, 175, 230,.65);
}


/* =========================================================
   FORM CONTENT
========================================================= */

#formLogin > .p-l-50 {
	padding-left: 55px !important;
	padding-right: 55px !important;

	margin-top: 28px !important;
}


/* =========================================================
   FORM ITEM
========================================================= */

#formLogin .el-form-item {
	margin-bottom: 16px !important;
}


#formLogin .el-form-item__content {
	line-height: normal !important;
}


/* =========================================================
   INPUT WRAPPER
========================================================= */

#formLogin .el-input {
	position: relative;
}


/* =========================================================
   INPUT
========================================================= */

#formLogin .el-input__inner {
	width: 100% !important;
	height: 52px !important;

	padding:
			0 18px 0 48px !important;

	color: #eeeeee !important;

	font-size: 14px !important;
	font-weight: 400;

	background:
			linear-gradient(
					180deg,
					rgba(25,26,27,.95) 0%,
					rgba(14,15,16,.98) 100%
			) !important;

	border:
			1px solid rgba(255,255,255,.16) !important;

	border-radius: 6px !important;

	outline: none !important;

	box-shadow:
			inset 0 1px 4px rgba(0,0,0,.55),
			inset 0 1px 0 rgba(255,255,255,.015),
			0 3px 10px rgba(0,0,0,.12) !important;

	transition:
			border-color .18s ease,
			background .18s ease,
			box-shadow .18s ease;
}


/* Element UI success 테두리 제거 */

#formLogin .el-form-item.is-success .el-input__inner,
#formLogin .el-form-item.is-error .el-input__inner {
	border-color:
			rgba(255,255,255,.16) !important;
}


/* Placeholder */

#formLogin .el-input__inner::placeholder {
	color: #777a7d !important;

	opacity: 1;
}


/* INPUT FOCUS */

#formLogin .el-input__inner:focus {
	color: #fff !important;

	background:
			linear-gradient(
					180deg,
					#1b1b1b,
					#111213
			) !important;

	border-color:
			rgba(43, 136, 190,.72) !important;

	box-shadow:
			inset 0 1px 4px rgba(0,0,0,.5),
			0 0 0 2px rgba(42, 138, 194,.06),
			0 0 10px rgba(27, 125, 181,.08) !important;
}


/* =========================================================
   INPUT ICON
   HTML 추가 없이 CSS로 아이콘 생성
========================================================= */

/* ID 아이콘 */

#formLogin .el-form-item:first-child .el-input:before {
	content: "\f007";

	position: absolute;
	z-index: 3;

	left: 18px;
	top: 50%;

	transform: translateY(-50%);

	color: #8c8e90;

	font-family: FontAwesome;
	font-size: 17px;

	pointer-events: none;

	transition: color .18s ease;
}


/* PASSWORD 아이콘 */

#formLogin .el-form-item:nth-child(2) .el-input:before {
	content: "\f023";

	position: absolute;
	z-index: 3;

	left: 19px;
	top: 50%;

	transform: translateY(-50%);

	color: #8c8e90;

	font-family: FontAwesome;
	font-size: 18px;

	pointer-events: none;

	transition: color .18s ease;
}


/* Focus시 아이콘 Gold */

#formLogin .el-input:focus-within:before {
	color: #3492c8 !important;
}


/* =========================================================
   LOGIN BUTTON
========================================================= */

#formLogin #btnLogin {
	position: relative;

	width: 100% !important;
	height: 52px !important;

	margin-top: 4px !important;
	padding: 0 !important;

	overflow: hidden;

	color: #4aa5d9 !important;

	font-size: 16px !important;
	font-weight: 700 !important;

	letter-spacing: 0;

	background:
			radial-gradient(
					circle at 82% 50%,
					rgba(23, 98, 142,.24),
					transparent 32%
			),
			linear-gradient(
					100deg,
					#111213 0%,
					#131618 50%,
					#10212b 100%
			) !important;

	border:
			1px solid #1d74a7 !important;

	border-radius: 6px !important;

	box-shadow:
			inset 0 1px 0 rgba(97, 197, 255,.07),
			inset 0 -1px 0 rgba(0,0,0,.65),
			0 4px 12px rgba(0,0,0,.25) !important;

	text-shadow:
			0 1px 2px rgba(0,0,0,.9);

	cursor: pointer;

	transition:
			border-color .18s ease,
			color .18s ease,
			box-shadow .18s ease,
			transform .1s ease;
}


/* 기존 orange-button 제거 */

#formLogin #btnLogin.orange-button {
	background:
			radial-gradient(
					circle at 82% 50%,
					rgba(23, 98, 142,.24),
					transparent 32%
			),
			linear-gradient(
					100deg,
					#111213,
					#131618 52%,
					#10212b
			) !important;
}


/* 버튼 우측 미세 패턴 */

#formLogin #btnLogin:before {
	content: "";

	position: absolute;

	top: 0;
	right: 0;

	width: 30%;
	height: 100%;

	opacity: .18;

	pointer-events: none;

	background-image:
			radial-gradient(
					rgba(52, 156, 216,.55) 1px,
					transparent 1px
			);

	background-size:
			7px 7px;

	mask-image:
			linear-gradient(
					90deg,
					transparent,
					#000
			);

	-webkit-mask-image:
			linear-gradient(
					90deg,
					transparent,
					#000
			);
}


/* Hover */

#formLogin #btnLogin:hover {
	color: #5cbaf0 !important;

	border-color: #3898d0 !important;

	background:
			radial-gradient(
					circle at 80% 50%,
					rgba(28, 121, 175,.32),
					transparent 38%
			),
			linear-gradient(
					100deg,
					#161616,
					#151c20 55%,
					#112733
			) !important;

	box-shadow:
			inset 0 1px 0 rgba(104, 200, 255,.10),
			0 0 12px rgba(29, 127, 183,.12),
			0 5px 14px rgba(0,0,0,.30) !important;
}


/* Active */

#formLogin #btnLogin:active {
	transform: translateY(1px);

	box-shadow:
			inset 0 2px 5px rgba(0,0,0,.55) !important;
}


/* =========================================================
   SIGN UP AREA
========================================================= */

#formLogin .m-t-50 {
	position: relative;

	margin-top: 38px !important;
	margin-bottom: 5px !important;

	padding-top: 25px;

	color: #a9aaac !important;

	font-size: 13px !important;

	line-height: 25px !important;
}


/* 회원가입 영역 상단 구분선 */

#formLogin .m-t-50:before {
	content: "";

	position: absolute;

	top: 0;
	left: 0;
	right: 0;

	height: 1px;

	background:
			linear-gradient(
					90deg,
					transparent,
					rgba(32, 119, 169,.20),
					rgba(61, 160, 218,.55),
					rgba(32, 119, 169,.20),
					transparent
			);
}


/* =========================================================
   SIGN UP LINK
========================================================= */

#formLogin .go-sign-up-orange {
	position: relative;

	display: inline-block;

	padding:
			0 3px 3px;

	color: #3b97cd !important;

	font-size: 16px !important;
	font-weight: 700 !important;

	text-decoration: none !important;

	border-bottom:
			1px solid rgba(59, 151, 205,.6);

	cursor: pointer;

	transition:
			color .18s ease,
			border-color .18s ease;
}


/* CSS로 화살표 추가 */

#formLogin .go-sign-up-orange:after {
	content: "›";

	display: inline-block;

	margin-left: 7px;

	color: #2982b6;

	font-size: 21px;

	line-height: 15px;

	vertical-align: -1px;

	transition: transform .18s ease;
}


#formLogin .go-sign-up-orange:hover {
	color: #52ade1 !important;

	border-color: #52ade1;
}


#formLogin .go-sign-up-orange:hover:after {
	transform: translateX(3px);
}


/* =========================================================
   기존 bg-grey4 완전 덮어쓰기
========================================================= */

#formLogin.bg-grey4 {
	background:
			radial-gradient(
					circle at 50% 5%,
					rgba(35, 48, 55,.22),
					transparent 42%
			),
			linear-gradient(
					135deg,
					#171717,
					#08090a
			) !important;
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 600px) {

	#formLogin {
		padding:
				18px 14px 22px !important;

		border-radius: 5px !important;
	}


	#formLogin > .m-t-21 {
		min-height: 43px;
	}


	#formLogin .display-center img {
		height: 38px !important;
		/* max-width: 130px; */
	}


	#formLogin .popup_close {
		width: 32px;
		height: 32px;

		font-size: 23px !important;
	}


	#formLogin > .text-orange {
		padding:
				12px 0 15px !important;

		font-size: 19px !important;
	}


	#formLogin > .text-orange:after {
		width: 90px;
	}


	#formLogin > .p-l-50 {
		padding-left: 8px !important;
		padding-right: 8px !important;

		margin-top: 22px !important;
	}


	#formLogin .el-form-item {
		margin-bottom: 12px !important;
	}


	#formLogin .el-input__inner {
		height: 46px !important;

		padding-left: 43px !important;

		font-size: 13px !important;
	}


	#formLogin .el-form-item:first-child .el-input:before {
		left: 16px;

		font-size: 15px;
	}


	#formLogin .el-form-item:nth-child(2) .el-input:before {
		left: 17px;

		font-size: 16px;
	}


	#formLogin #btnLogin {
		height: 47px !important;

		font-size: 14px !important;
	}


	#formLogin .m-t-50 {
		margin-top: 28px !important;

		padding-top: 20px;

		font-size: 12px !important;
	}


	#formLogin .go-sign-up-orange {
		font-size: 14px !important;
	}
}
/*회원가입*/
/* =========================================================
   SIGNUP MODAL - PREMIUM BLACK / GOLD
   로그인 팝업과 동일한 톤
========================================================= */

.auth-dialog.signup {
	position: relative;
	width: 100% !important;

	padding: 20px 28px 26px !important;

	color: #e8e8e8 !important;

	background:
			radial-gradient(
					circle at 50% 0%,
					rgba(27, 50, 63, .18) 0%,
					rgba(21, 21, 20, .10) 30%,
					transparent 55%
			),
			linear-gradient(
					135deg,
					#171717 0%,
					#0e0f10 46%,
					#08090a 100%
			) !important;

	border: 1px solid rgba(43, 125, 173, .55) !important;
	border-radius: 8px !important;

	box-shadow:
			0 20px 60px rgba(0,0,0,.65),
			inset 0 1px 0 rgba(255,255,255,.03),
			inset 0 0 35px rgba(0,0,0,.35) !important;

	overflow: hidden;
}


/* 은은한 내부 패턴 */
.auth-dialog.signup:after {
	content: "";

	position: absolute;
	z-index: 0;

	inset: 0;

	pointer-events: none;

	background:
			linear-gradient(
					135deg,
					rgba(255,255,255,.01) 0%,
					transparent 28%,
					rgba(255,255,255,.006) 28.5%,
					transparent 55%
			);

	opacity: .8;
}


.auth-dialog.signup > * {
	position: relative;
	z-index: 2;
}


/* =========================================================
   TOP / LOGO
========================================================= */

.auth-dialog.signup > .m-t-21 {
	position: relative;

	min-height: 48px;

	margin-top: 0 !important;
}


.auth-dialog.signup .display-center {
	display: flex !important;
	align-items: center;
	justify-content: center;
}


.auth-dialog.signup .display-center img {
	float: none !important;

	height: 42px !important;
	/* max-width: 150px; */

	margin: 0 !important;

	object-fit: contain;

	filter:
			drop-shadow(0 4px 8px rgba(0,0,0,.65));
}


/* =========================================================
   CLOSE X
========================================================= */

.auth-dialog.signup .Xbutton_out2 {
	position: absolute;

	top: -2px;
	right: 0;

	width: 38px;
	height: 38px;

	display: flex !important;
	align-items: center;
	justify-content: center;

	padding: 0 !important;

	color: #e0e0e0 !important;

	font-family: Arial, sans-serif;
	font-size: 27px !important;
	font-weight: 300 !important;

	line-height: 1;

	background:
			linear-gradient(
					180deg,
					rgba(30,30,30,.95),
					rgba(12,12,12,.98)
			);

	border: 1px solid rgba(255,255,255,.09);
	border-radius: 5px;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.03),
			0 3px 10px rgba(0,0,0,.25);

	cursor: pointer;

	transition:
			color .18s ease,
			border-color .18s ease,
			background .18s ease;
}


.auth-dialog.signup .Xbutton_out2:hover {
	color: #42a2d9 !important;

	border-color: rgba(49, 145, 201,.45);

	background: #171717;
}


/* =========================================================
   TITLE
========================================================= */

.auth-dialog.signup > .text-orange {
	position: relative;

	padding:
			10px 0 18px !important;

	color: #3b99d0 !important;

	font-size: 22px !important;
	font-weight: 700 !important;

	text-align: center;

	text-shadow:
			0 2px 4px rgba(0,0,0,.85);
}


/* 제목 밑 금색 라인 */

.auth-dialog.signup > .text-orange:after {
	content: "";

	position: absolute;

	left: 50%;
	bottom: 3px;

	width: 120px;
	height: 1px;

	transform: translateX(-50%);

	background:
			linear-gradient(
					90deg,
					transparent,
					rgba(25, 99, 142,.25),
					#1d73a5 42%,
					#4eabe1 50%,
					#1d73a5 58%,
					rgba(25, 99, 142,.25),
					transparent
			);

	box-shadow:
			0 0 7px rgba(49, 152, 212,.18);
}


/* =========================================================
   FORM BODY
========================================================= */

.auth-dialog.signup .mo-reg {
	padding-left: 20px !important;
	padding-right: 20px !important;

	margin-top: 24px !important;
}


/* 전체 행 간격 축소 */
.auth-dialog.signup .mo-reg > .el-row {
	margin-bottom: 8px;
}


/* =========================================================
   LABEL
========================================================= */

.auth-dialog.signup .popup_lbl,
.auth-dialog.signup .lbl_reg {
	display: block;

	margin-bottom: 6px;

	color: #bfc1c3 !important;

	font-size: 11px !important;
	font-weight: 500 !important;

	line-height: 1.2;
}


.auth-dialog.signup .popup_lbl label {
	color: #c8cacc !important;
}


/* 필수 * */
.auth-dialog.signup .tl_input_popup_required {
	color: #3191c9 !important;

	margin-right: 2px;

	font-weight: 700;
}


/* =========================================================
   FORM ITEM
========================================================= */

.auth-dialog.signup .el-form-item {
	margin-bottom: 10px !important;
}


.auth-dialog.signup .el-form-item__content {
	line-height: normal !important;
}


/* =========================================================
   INPUT / SELECT
========================================================= */

.auth-dialog.signup .el-input__inner,
.auth-dialog.signup select.el-input__inner {
	width: 100% !important;
	height: 42px !important;

	padding:
			0 13px !important;

	color: #e7e7e7 !important;

	font-size: 12px !important;

	background:
			linear-gradient(
					180deg,
					rgba(24,25,26,.98) 0%,
					rgba(14,15,16,.99) 100%
			) !important;

	border:
			1px solid rgba(255,255,255,.14) !important;

	border-radius: 5px !important;

	outline: none !important;

	box-shadow:
			inset 0 1px 4px rgba(0,0,0,.5),
			inset 0 1px 0 rgba(255,255,255,.015) !important;

	transition:
			border-color .18s ease,
			background .18s ease,
			box-shadow .18s ease;
}


/* placeholder */

.auth-dialog.signup .el-input__inner::placeholder {
	color: #73777b !important;

	opacity: 1;
}


/* focus */

.auth-dialog.signup .el-input__inner:focus,
.auth-dialog.signup select.el-input__inner:focus {
	background:
			linear-gradient(
					180deg,
					#1b1b1b,
					#111213
			) !important;

	border-color:
			rgba(43, 136, 190,.7) !important;

	box-shadow:
			inset 0 1px 4px rgba(0,0,0,.5),
			0 0 0 2px rgba(43, 136, 190,.055),
			0 0 9px rgba(28, 123, 178,.07) !important;
}


/* success / error 기본 초록, 빨강 테두리 제거 */

.auth-dialog.signup .el-form-item.is-success .el-input__inner,
.auth-dialog.signup .el-form-item.is-error .el-input__inner {
	border-color:
			rgba(255,255,255,.14) !important;
}


/* disabled */

.auth-dialog.signup .el-input__inner:disabled {
	color: #777 !important;

	background: #101112 !important;

	border-color: #292b2d !important;

	cursor: not-allowed;
}


/* select arrow / option */
.auth-dialog.signup select {
	cursor: pointer;

	color-scheme: dark;
}


.auth-dialog.signup select option {
	color: #ddd;

	background: #111315;
}


/* =========================================================
   TWO COLUMN SPACING
========================================================= */

.auth-dialog.signup .moPass:first-child {
	padding-right: 5px;
}


.auth-dialog.signup .moPass:last-child {
	padding-left: 5px;
}


/* float right 때문에 폭 흔들리는 문제 */
.auth-dialog.signup .tl_reg_item.float-right {
	width: 100% !important;

	float: none !important;
}


.auth-dialog.signup .tl_reg_item {
	width: 100%;
}


/* =========================================================
   FLEX ROW
   ID / 닉네임 중복확인
========================================================= */

.auth-dialog.signup .flex-btw {
	display: flex !important;

	align-items: flex-end !important;

	gap: 8px;
}


.auth-dialog.signup .flex-btw .tl_reg_item {
	flex: 1;
}


/* =========================================================
   SMALL BUTTONS
   중복확인 / 인증
========================================================= */

.auth-dialog.signup .orange-button:not(#btnJoin) {
	min-width: 88px;
	height: 42px !important;

	margin-bottom:
			10px !important;

	padding:
			0 14px !important;

	color: #4aa3d7 !important;

	font-size: 12px !important;
	font-weight: 700 !important;

	background:
			radial-gradient(
					circle at 80% 50%,
					rgba(19, 94, 137,.18),
					transparent 42%
			),
			linear-gradient(
					180deg,
					#1c1b18,
					#111213
			) !important;

	border:
			1px solid #19618a !important;

	border-radius: 5px !important;

	box-shadow:
			inset 0 1px 0 rgba(87, 193, 255,.05),
			0 2px 6px rgba(0,0,0,.22) !important;

	text-shadow:
			0 1px 1px rgba(0,0,0,.75);

	transition:
			background .18s ease,
			border-color .18s ease,
			color .18s ease;
}


.auth-dialog.signup .orange-button:not(#btnJoin):hover {
	color: #5cb9ef !important;

	border-color: #288bc5 !important;

	background:
			linear-gradient(
					180deg,
					#192227,
					#151515
			) !important;
}


/* 기존 m-t-20 제거 */
.auth-dialog.signup .m-t-20 {
	margin-top: 0 !important;
}


.auth-dialog.signup .m-l-5 {
	margin-left: 0 !important;
}


/* =========================================================
   BANK / PHONE ROW
========================================================= */

.auth-dialog.signup #phoneAgencyType {
	width: 100% !important;
}


/* inline width 90% 무력화 */
.auth-dialog.signup select#phoneAgencyType {
	width: 100% !important;
}


/* =========================================================
   ERROR MESSAGE
========================================================= */

.auth-dialog.signup .el-form-item__error {
	position: static !important;

	margin-top: 4px;

	padding-left: 1px !important;

	color: #d45e57 !important;

	font-size: 10px !important;

	line-height: 14px !important;
}


/* =========================================================
   JOIN CODE
========================================================= */

.auth-dialog.signup #keyCode {
	color: #ddd !important;
}


/* =========================================================
   JOIN BUTTON
========================================================= */

.auth-dialog.signup #btnJoin {
	position: relative;

	width: 100% !important;
	height: 48px !important;

	margin-top: 10px !important;
	padding: 0 !important;

	overflow: hidden;

	color: #4aa6dc !important;

	font-size: 15px !important;
	font-weight: 700 !important;

	background:
			radial-gradient(
					circle at 83% 50%,
					rgba(20, 99, 145,.24),
					transparent 34%
			),
			linear-gradient(
					100deg,
					#111213 0%,
					#131719 52%,
					#10212b 100%
			) !important;

	border:
			1px solid #1c76aa !important;

	border-radius: 6px !important;

	box-shadow:
			inset 0 1px 0 rgba(97, 197, 255,.07),
			inset 0 -1px 0 rgba(0,0,0,.65),
			0 4px 12px rgba(0,0,0,.25) !important;

	text-shadow:
			0 1px 2px rgba(0,0,0,.85);

	cursor: pointer;

	transition:
			color .18s ease,
			border-color .18s ease,
			box-shadow .18s ease,
			transform .1s ease;
}


/* 버튼 오른쪽 미세 도트 */

.auth-dialog.signup #btnJoin:before {
	content: "";

	position: absolute;

	top: 0;
	right: 0;

	width: 27%;
	height: 100%;

	pointer-events: none;

	opacity: .18;

	background-image:
			radial-gradient(
					rgba(52, 156, 216,.6) 1px,
					transparent 1px
			);

	background-size: 7px 7px;

	-webkit-mask-image:
			linear-gradient(
					90deg,
					transparent,
					#000
			);

	mask-image:
			linear-gradient(
					90deg,
					transparent,
					#000
			);
}


.auth-dialog.signup #btnJoin:hover {
	color: #5bb9ef !important;

	border-color: #3898d0 !important;

	background:
			radial-gradient(
					circle at 82% 50%,
					rgba(28, 120, 174,.30),
					transparent 36%
			),
			linear-gradient(
					100deg,
					#161616,
					#161d21 55%,
					#112733
			) !important;

	box-shadow:
			inset 0 1px 0 rgba(104, 200, 255,.10),
			0 0 13px rgba(29, 127, 183,.12),
			0 5px 14px rgba(0,0,0,.3) !important;
}


.auth-dialog.signup #btnJoin:active {
	transform: translateY(1px);
}


/* =========================================================
   BOTTOM SPACE
========================================================= */

.auth-dialog.signup .m-b-40 {
	margin-bottom: 0 !important;

	padding-top: 5px;
}


/* =========================================================
   OLD BACKGROUND OVERRIDE
========================================================= */

.auth-dialog.signup.bg-grey4 {
	background:
			radial-gradient(
					circle at 50% 0%,
					rgba(27, 50, 63,.18),
					transparent 42%
			),
			linear-gradient(
					135deg,
					#171717,
					#08090a
			) !important;
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 700px) {

	.auth-dialog.signup {
		padding:
				16px 13px 20px !important;

		border-radius: 5px !important;
	}


	.auth-dialog.signup .mo-reg {
		padding-left: 5px !important;
		padding-right: 5px !important;

		margin-top: 20px !important;
	}


	.auth-dialog.signup .display-center img {
		height: 37px !important;
	}


	.auth-dialog.signup .Xbutton_out2 {
		width: 32px;
		height: 32px;

		font-size: 23px !important;
	}


	.auth-dialog.signup > .text-orange {
		font-size: 19px !important;
	}


	.auth-dialog.signup .el-input__inner,
	.auth-dialog.signup select.el-input__inner {
		height: 40px !important;

		font-size: 11px !important;
	}


	.auth-dialog.signup .orange-button:not(#btnJoin) {
		min-width: 78px;

		height: 40px !important;

		padding:
				0 10px !important;

		font-size: 11px !important;
	}


	.auth-dialog.signup #btnJoin {
		height: 45px !important;

		font-size: 14px !important;
	}

}
/*인기순정렬*/
/* =========================================================
   SPORT SORT - FINAL COMMON DARK STYLE
   PC + MOBILE
========================================================= */

.sport-sort-orange {
	width: 100%;

	box-sizing: border-box;

	padding: 6px 8px !important;

	background:
			linear-gradient(
					180deg,
					#12161a 0%,
					#0b0e11 100%
			) !important;

	border: 1px solid #292f34 !important;
	border-radius: 5px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.025),
			0 2px 6px rgba(0,0,0,.25);

	overflow: hidden;
}


/* =========================================================
   FLOAT RESET
========================================================= */

.sport-sort-orange > .float-left,
.sport-sort-orange > .float-right {
	float: none !important;
}


/* =========================================================
   TOP SORT BUTTONS
========================================================= */

.sport-sort-orange > .float-left {
	display: flex !important;

	align-items: center;

	gap: 6px;

	margin: 0 !important;
}


.sport-sort-orange .button-sort-orange {
	position: relative;

	height: 34px;

	display: flex !important;

	align-items: center;
	justify-content: center;

	box-sizing: border-box;

	margin: 0 !important;
	padding: 0 18px !important;

	color: #aeb3b8 !important;

	font-size: 12px !important;
	font-weight: 600 !important;

	line-height: 1 !important;

	white-space: nowrap;

	background:
			linear-gradient(
					180deg,
					#1b2024 0%,
					#13171b 100%
			) !important;

	border: 1px solid #30363b !important;

	border-radius: 4px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.025),
			0 1px 2px rgba(0,0,0,.22) !important;

	text-shadow:
			0 1px 1px rgba(0,0,0,.6);

	cursor: pointer;

	transition:
			color .15s ease,
			background .15s ease,
			border-color .15s ease,
			box-shadow .15s ease;
}


/* 기존 골드/오렌지 배경 완전히 제거 */

.sport-sort-orange .button-sort-orange,
.sport-sort-orange .button-sort-orange.orange-button {
	background-color: transparent !important;
}


/* 기존 margin 제거 */

.sport-sort-orange .button-sort-orange.m-l-5 {
	margin-left: 0 !important;
}


/* hover */

.sport-sort-orange .button-sort-orange:hover {
	color: #e5e7e9 !important;

	background:
			linear-gradient(
					180deg,
					#242a2f 0%,
					#191e22 100%
			) !important;

	border-color: #444b51 !important;
}


/* =========================================================
   ACTIVE SORT
========================================================= */

.sport-sort-orange .button-sort-orange.on {
	color: #f1f3f4 !important;

	background:
			linear-gradient(
					180deg,
					#30363b 0%,
					#22282d 100%
			) !important;

	border-color: #626a71 !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.07),
			inset 0 -1px 0 rgba(0,0,0,.35),
			0 0 0 1px rgba(255,255,255,.012) !important;
}


/* active 위쪽 얇은 하이라이트 */

.sport-sort-orange .button-sort-orange.on:before {
	content: "";

	position: absolute;

	top: -1px;
	left: 18%;
	right: 18%;

	height: 1px;

	background:
			linear-gradient(
					90deg,
					transparent,
					rgba(255,255,255,.58),
					transparent
			);
}


/* =========================================================
   BOTTOM / RIGHT FILTER
========================================================= */

.sport-sort-orange > .float-right {
	display: flex !important;

	align-items: center;

	gap: 4px;

	margin-top: 0 !important;
}


/* 비어있는 div 제거 */

.sport-sort-orange > .float-right
> .float-left:empty {
	display: none !important;
}


/* 24시간 / 내일 / 리그별 */

.sport-sort-orange > .float-right
> .cursor {
	position: relative;

	float: none !important;

	height: 30px !important;

	box-sizing: border-box;

	display: flex !important;

	align-items: center;
	justify-content: center;

	margin: 0 !important;
	padding: 0 12px !important;

	color: #92989e !important;

	font-size: 11px !important;
	font-weight: 500;

	line-height: 1 !important;

	white-space: nowrap;

	background: transparent !important;

	border: 1px solid transparent !important;

	border-radius: 4px;

	cursor: pointer;

	transition:
			color .15s ease,
			background .15s ease,
			border-color .15s ease;
}


/* 기존 margin / padding 제거 */

.sport-sort-orange > .float-right .m-r-15 {
	margin-right: 0 !important;
}


.sport-sort-orange > .float-right .p-t-3 {
	padding-top: 0 !important;
}


/* hover */

/*.sport-sort-orange > .float-right*/
/*> .cursor:hover {*/
/*	color: #e2e5e7 !important;*/

/*	background:*/
/*			rgba(255,255,255,.035) !important;*/

/*	border-color: #30363b !important;*/
/*}*/


/* =========================================================
   DESKTOP
========================================================= */

@media (min-width: 769px) {

	.sport-sort-orange {
		min-height: 48px;

		display: flex !important;

		align-items: center;
		justify-content: space-between;
	}


	.sport-sort-orange .button-sort-orange {
		min-width: 118px;
	}


	/* 오른쪽 필터 구분선 */

	.sport-sort-orange > .float-right
	> .cursor + .cursor:before {
		content: "";

		position: absolute;

		left: -3px;
		top: 9px;

		width: 1px;
		height: 12px;

		background:
				rgba(255,255,255,.08);
	}
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 768px) {

	.sport-sort-orange {
		display: block !important;

		padding: 6px !important;

		border-radius: 4px !important;
	}


	/* -----------------------------------------
       위 정렬 버튼 2개
    ----------------------------------------- */

	.sport-sort-orange > .float-left {
		width: 100% !important;

		display: grid !important;

		grid-template-columns:
            repeat(2, minmax(0, 1fr));

		gap: 5px;
	}


	.sport-sort-orange .button-sort-orange {
		width: 100% !important;
		min-width: 0 !important;

		height: 34px !important;

		padding: 0 8px !important;

		font-size: 12px !important;
	}


	/* -----------------------------------------
       아래 필터 3개
    ----------------------------------------- */

	.sport-sort-orange > .float-right {
		width: 100% !important;

		display: grid !important;

		grid-template-columns:
            repeat(3, minmax(0, 1fr));

		gap: 4px;

		margin-top: 6px !important;

		padding-top: 6px;

		border-top:
				1px solid rgba(255,255,255,.055);
	}


	.sport-sort-orange > .float-right
	> .cursor {
		width: 100% !important;

		height: 28px !important;

		padding: 0 3px !important;

		color: #9da2a6 !important;

		font-size: 10px !important;

		background:
				linear-gradient(
						180deg,
						rgba(29,33,37,.75),
						rgba(17,20,23,.75)
				) !important;

		border:
				1px solid rgba(255,255,255,.07) !important;

		border-radius: 3px;
	}


	/*.sport-sort-orange > .float-right*/
	/*> .cursor:hover {*/
	/*	color: #e7e9ea !important;*/

	/*	background:*/
	/*			linear-gradient(*/
	/*					180deg,*/
	/*					#282d31,*/
	/*					#1b2024*/
	/*			) !important;*/

	/*	border-color: #3e454a !important;*/
	/*}*/


	/* PC용 구분선 제거 */

	.sport-sort-orange > .float-right
	> .cursor:before {
		display: none !important;
	}
}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media (max-width: 380px) {

	.sport-sort-orange {
		padding: 5px !important;
	}


	.sport-sort-orange .button-sort-orange {
		height: 32px !important;

		font-size: 11px !important;
	}


	.sport-sort-orange > .float-right {
		gap: 3px;

		margin-top: 5px !important;

		padding-top: 5px;
	}


	.sport-sort-orange > .float-right
	> .cursor {
		height: 27px !important;

		font-size: 9px !important;
	}
}
/*삭제버튼*/
/* =========================================================
   입금계좌받기 버튼
========================================================= */
#btnDelete {
	position: relative;
	width: auto !important;
	min-width: 150px !important;
	height: 42px !important;
	margin: 0 !important;
	padding: 0 18px !important;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	float: right;
	color: #f2f4f6 !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	background: linear-gradient(180deg, #1c2228 0%, #12171c 100%) !important;
	border: 1px solid #354149 !important;
	border-radius: 10px !important;
	cursor: pointer;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 2px 5px rgba(0,0,0,.35);
	transition:
			background .2s ease,
			border-color .2s ease,
			box-shadow .2s ease,
			transform .2s ease;
}

/* 기존 red-button1 스타일 강제 제거 */
.red-button1#btnDelete,
.gametype-button-orange#btnDelete {
	background: linear-gradient(180deg, #1c2228 0%, #12171c 100%) !important;
	border: 1px solid #354149 !important;
	color: #f2f4f6 !important;
}
/* =========================================================
   내부 float 제거
========================================================= */
#btnDelete > .float-left {
	float: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* 아이콘 영역 */
#btnDelete > .float-left:first-child {
	width: 18px;
	height: 18px;
	margin-right: 8px;
}
/* 아이콘 */
#btnDelete img {
	width: 17px !important;
	height: 17px !important;
	object-fit: contain;
	opacity: .9;
	transition: opacity .2s ease, transform .2s ease;
}
/* 텍스트 */
#btnDelete > .float-left:last-child {
	margin-left: 0 !important;
	padding-top: 0 !important;
	color: #f2f4f6 !important;
	line-height: 1;
	white-space: nowrap;
}
/* =========================================================
   HOVER
========================================================= */
#btnDelete:hover {
	color: #ffffff !important;
	background: linear-gradient(180deg, #252d34 0%, #181e24 100%) !important;
	border-color: #53616b !important;
	transform: translateY(-1px);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 5px 12px rgba(0,0,0,.38);
}
#btnDelete:hover img {
	opacity: 1;
	transform: translateY(-1px);
}

/* =========================================================
   CLICK
========================================================= */
#btnDelete:active {
	transform: translateY(0);
	background: linear-gradient(180deg, #11161a 0%, #181e23 100%) !important;
	box-shadow: inset 0 2px 5px rgba(0,0,0,.4);
}
/* =========================================================
   MOBILE
========================================================= */
@media (max-width: 768px) {
	#btnDelete {
		min-width: 140px !important;
		height: 40px !important;
		padding: 0 15px !important;
		border-radius: 9px !important;
		font-size: 11px !important;
	}
	#btnDelete img {
		width: 15px !important;
		height: 15px !important;
	}
	#btnDelete > .float-left:first-child {
		width: 16px;
		height: 16px;
		margin-right: 7px;
	}
	.animated.m-b-30{
		margin-bottom: 60px!important;
	}
}
/*팝업*/
/* =========================================================
   POPUP - FINAL CSS
   JS 수정 없음

   PC
   - 최대 5개
   - 자동 가운데 정렬
   - 닫으면 자동 재정렬
   - 6개 이상은 뒤쪽 중앙 STACK

   MOBILE
   - 모든 팝업 같은 위치에 겹침
   - 앞 팝업 닫으면 바로 다음 팝업 표시
========================================================= */

.popup_new,
.popup_new *,
.popup_new *::before,
.popup_new *::after {
	box-sizing: border-box;
}


/* =========================================================
   POPUP ROOT
========================================================= */

.popup_new {
	position: fixed;

	top: 70px;
	left: 0;
	right: 0;

	width: 100%;

	padding: 0 18px;

	display: flex;
	align-items: flex-start;
	justify-content: center;

	gap: 12px;

	pointer-events: none;

	z-index: 1999;
}


/* =========================================================
   ★ 중요
   기존 JS가 .ok.hide()를 하기 때문에

   .ok = display:none 이 되면
   부모 layerPopup도 layout에서 제거

   → PC 자동 재정렬
========================================================= */

.popup_new >
[name="layerPopup"]:has(
    .ok[style*="display: none"]
) {
	display: none !important;
}


/* 혹시 jQuery가 공백 없이 넣는 경우 대응 */
.popup_new >
[name="layerPopup"]:has(
    .ok[style*="display:none"]
) {
	display: none !important;
}


/* =========================================================
   POPUP ITEM
========================================================= */

.popup_new >
[name="layerPopup"] {
	position: relative !important;

	/*
     * 최대 5개 기준
     */
	width: min(
			420px,
			calc((100vw - 100px) / 5)
	) !important;

	max-width: 420px;

	min-width: 0;

	flex:
			0 1 420px;

	margin: 0 !important;

	pointer-events: auto;

	transition:
			opacity .22s ease,
			transform .22s ease;
}


/* =========================================================
   기존 absolute 제거
========================================================= */

.popup_new >
[name="layerPopup"] >
.position-absolute {

	position: static !important;

	top: auto !important;
	left: auto !important;
	right: auto !important;

	width: 100% !important;

	margin: 0 !important;

	transform: none !important;
}


/* 기존 inline width:502px 제거 */
.popup_new .ok {

	width: 100% !important;

	max-width: 100% !important;

	margin: 0 !important;
}


/* =========================================================
   MODAL CARD
========================================================= */

.popup_new .modal-content {

	position: relative;

	width: 100%;

	overflow: hidden;

	color: #e8edf1;

	background:
            linear-gradient(134deg,#3f3f3f 0,#101010 5%,#1c1c1ca6 30%,rgb(0 0 0 / 55%) 50%,#1a1919de 70%,#101010 95%,#3f3f3f);

	border:
			1px solid rgba(255,255,255,.085) !important;

	border-radius:
			14px !important;

	box-shadow:
			0 22px 50px rgba(0,0,0,.42),
			0 5px 16px rgba(0,0,0,.26),
			inset 0 1px 0 rgba(255,255,255,.04);

	backdrop-filter:
			blur(14px);

	-webkit-backdrop-filter:
			blur(14px);
}


/* 상단 subtle light */
.popup_new .modal-content::before {

	content: "";

	position: absolute;

	top: 0;
	left: 20px;
	right: 20px;

	height: 1px;

	background:
			linear-gradient(
					90deg,
					transparent,
					rgba(255,255,255,.20),
					transparent
			);

	pointer-events: none;
}


/* =========================================================
   HEADER
========================================================= */

.popup_new .modal-header,
.popup_new .bg-popup-orange {

	min-height: 58px;

	padding:
			10px
			12px !important;

	display: flex;

	align-items: center;

	background:
			rgba(255,255,255,.028) !important;

	border: 0 !important;

	border-bottom:
			1px solid rgba(255,255,255,.065) !important;
}


/* =========================================================
   TITLE
========================================================= */

.popup_new .modal-title {

	min-width: 0;

	margin: 0;

	color:
			#f0f3f5 !important;

	font-size:
			14px !important;

	font-weight:
			700 !important;

	white-space:
			nowrap;

	overflow:
			hidden;

	text-overflow:
			ellipsis;
}


.popup_new .modal-title strong {

	min-width: 0;

	display: flex;

	align-items: center;
}


/* TITLE ICON */
.popup_new .modal-title i {

	width: 30px;
	height: 30px;

	min-width: 30px;

	margin:
			0
			9px
			0
			0 !important;

	display: inline-flex;

	align-items: center;
	justify-content: center;

	color: #abb7c0;

	font-size: 12px;

	background:
			rgba(255,255,255,.045);

	border:
			1px solid rgba(255,255,255,.075);

	border-radius:
			8px;
}


/* =========================================================
   오늘 하루 열지 않기
========================================================= */

.popup_new [name="btnDailyClose"] {

	flex: 0 0 auto;

	height: 31px;

	margin-left: auto;

	padding:
			0
			9px !important;

	display: inline-flex;

	align-items: center;
	justify-content: center;

	gap: 5px;

	color:
			#929da6 !important;

	font-size:
			9px !important;

	font-weight:
			600;

	white-space:
			nowrap;

	background:
			rgba(255,255,255,.04) !important;

	border:
			1px solid rgba(255,255,255,.075) !important;

	border-radius:
			7px !important;

	box-shadow:
			none !important;

	transition:
			all .18s ease;
}


.popup_new [name="btnDailyClose"]:hover {

	color:
			#ffffff !important;

	background:
			rgba(255,255,255,.085) !important;

	border-color:
			rgba(255,255,255,.14) !important;
}


/* X */
.popup_new [name="btnDailyClose"] i {

	margin-left:
			3px !important;

	color:
			#7f8991;
}


/* =========================================================
   BODY
========================================================= */

.popup_new .modal-body {

	width: 100%;

	min-height: 80px;

	max-height: 900px;

	/*padding:*/
	/*		20px !important;*/

	overflow-x:
			hidden;

	overflow-y:
			auto;

	color:
			#c6ced4 !important;

	font-size:
			12px;

	line-height:
			1.7;

	background:
			rgba(4,8,11,.22) !important;
}


/* IMAGE */
.popup_new .modal-body img {

	max-width:
			100% !important;

	height:
			auto !important;

	border-radius:
			8px;
}


/* LINK */
.popup_new .modal-body a {

	color:
			#8eafc7 !important;

	text-decoration:
			none;
}


/* SCROLLBAR */
.popup_new .modal-body::-webkit-scrollbar {

	width:
			5px;
}


.popup_new .modal-body::-webkit-scrollbar-track {

	background:
			transparent;
}


.popup_new .modal-body::-webkit-scrollbar-thumb {

	background:
			rgba(255,255,255,.14);

	border-radius:
			20px;
}


/* =========================================================
   FOOTER
========================================================= */

.popup_new .modal-footer,
.popup_new .bg-popup-bottom-orange {

	min-height:
			56px;

	padding:
			9px
			12px !important;

	display:
			flex;

	align-items:
			center;
	justify-content:
			center;

	background:
			rgba(255,255,255,.018) !important;

	border:
			0 !important;

	border-top:
			1px solid rgba(255,255,255,.055) !important;
}


/* =========================================================
   CLOSE BUTTON
========================================================= */

.popup_new .modal-footer .btn {

	min-width:
			100px;

	height:
			36px;

	padding:
			0
			18px !important;

	color:
			#e4e9ed !important;

	font-size:
			10px !important;

	font-weight:
			600;

	background:
			linear-gradient(180deg, #25292c 0%, #0e0f10 100%) !important;

	border:
			1px solid #39464f !important;

	border-radius:
			8px !important;

	box-shadow:
			inset 0 1px 0 rgba(255,255,255,.035);

	transition:
			all .18s ease;
}


.popup_new .modal-footer .btn:hover {

	color:
			#ffffff !important;

	background:
			linear-gradient(
					180deg,
					#293239 0%,
					#1c2429 100%
			) !important;

	border-color:
			#596874 !important;

	transform:
			translateY(-1px);
}


.popup_new .modal-footer .btn:active {

	transform:
			translateY(0);
}


/* =========================================================
   PC
   최대 5개까지 FLEX
========================================================= */

@media only screen and (min-width: 768px) {

	/*
     * 화면이 충분히 클 때
     */
	.popup_new {

		gap:
				12px;
	}


	/*
     * 현재 실제 보이는 팝업 중
     * 6번째 이상은 flex에서 제거하고
     * 중앙 뒤에 stack
     */

	.popup_new >
	:nth-child(
        n+6 of
        [name="layerPopup"]:has(
            .ok:not([style*="display: none"]):not([style*="display:none"])
        )
    ) {

		position:
				absolute !important;

		left:
				50%;

		top:
				10px;

		width:
				min(
						420px,
						calc(100vw - 40px)
				) !important;

		max-width:
				420px;

		margin:
				0 !important;

		pointer-events:
				none;

		filter:
				brightness(.65)
				saturate(.75);
	}


	/* 6 */
	.popup_new >
	:nth-child(
        6 of
        [name="layerPopup"]:has(
            .ok:not([style*="display: none"]):not([style*="display:none"])
        )
    ) {

		z-index:
				1904 !important;

		opacity:
				.40;

		transform:
				translateX(-50%)
				translateY(7px)
				scale(.98);
	}


	/* 7 */
	.popup_new >
	:nth-child(
        7 of
        [name="layerPopup"]:has(
            .ok:not([style*="display: none"]):not([style*="display:none"])
        )
    ) {

		z-index:
				1903 !important;

		opacity:
				.28;

		transform:
				translateX(-50%)
				translateY(14px)
				scale(.96);
	}


	/* 8 */
	.popup_new >
	:nth-child(
        8 of
        [name="layerPopup"]:has(
            .ok:not([style*="display: none"]):not([style*="display:none"])
        )
    ) {

		z-index:
				1902 !important;

		opacity:
				.18;

		transform:
				translateX(-50%)
				translateY(21px)
				scale(.94);
	}


	/* 9 이상 */
	.popup_new >
	:nth-child(
        n+9 of
        [name="layerPopup"]:has(
            .ok:not([style*="display: none"]):not([style*="display:none"])
        )
    ) {

		opacity:
				0;

		visibility:
				hidden;
	}
}


/* =========================================================
   PC WIDTH CONTROL
========================================================= */

/*
 * 1800+
 */
@media only screen and (min-width: 1800px) {

	.popup_new >
	[name="layerPopup"] {

		width:
				min(
						420px,
						calc((100vw - 120px) / 5)
				) !important;

		flex:
				0 1 420px;
	}

}


/*
 * 1400 ~ 1799
 */
@media only screen
and (min-width: 1400px)
and (max-width: 1799px) {

	.popup_new >
	[name="layerPopup"] {

		width:
				calc((100vw - 90px) / 5) !important;

		flex:
				0 1 calc((100vw - 90px) / 5);
	}

}


/*
 * 1000 ~ 1399
 */
@media only screen
and (min-width: 1000px)
and (max-width: 1399px) {

	.popup_new {

		padding:
				0 8px;

		gap:
				6px;
	}


	.popup_new >
	[name="layerPopup"] {

		width:
				calc((100vw - 48px) / 5) !important;

		flex:
				0 1 calc((100vw - 48px) / 5);
	}


	.popup_new .modal-header {

		padding:
				8px !important;
	}


	.popup_new .modal-title {

		font-size:
				12px !important;
	}


	.popup_new [name="btnDailyClose"] {

		padding:
				0
				6px !important;

		font-size:
				8px !important;
	}

}


/*
 * TABLET 영역
 */
@media only screen
and (min-width: 768px)
and (max-width: 999px) {

	.popup_new {

		padding:
				0 6px;

		gap:
				4px;
	}


	.popup_new >
	[name="layerPopup"] {

		width:
				calc((100vw - 28px) / 5) !important;

		flex:
				0 1 calc((100vw - 28px) / 5);
	}


	.popup_new .modal-title {

		font-size:
				10px !important;
	}


	.popup_new [name="btnDailyClose"] {

		font-size:
				7px !important;
	}

}


/* =========================================================
   MOBILE
   ★ 아주 단순하게 모든 popup을 완전히 겹침
========================================================= */

@media only screen and (max-width: 767px) {

	.popup_new {

		position:
				fixed;

		top:
				55px;

		left:
				0;

		right:
				0;

		width:
				100%;

		height:
				auto;

		padding:
				0 10px;

		display:
				block;

		pointer-events:
				none;
	}


	/*
     * 모든 popup 동일 위치
     */
	.popup_new >
	[name="layerPopup"] {

		position:
				absolute !important;

		top:
				0 !important;

		left:
				50% !important;

		width:
				calc(100vw - 20px) !important;

		max-width:
				420px !important;

		min-width:
				0 !important;

		margin:
				0 !important;

		flex:
				none !important;

		transform:
				translateX(-50%) !important;

		pointer-events:
				auto;

		opacity:
				1;

		visibility:
				visible;
	}


	/*
     * HTML/JSP에 들어있는 기존 zIndex보다
     * DOM 앞쪽 popup이 위로 오도록 설정
     */

	.popup_new >
	[name="layerPopup"]:nth-child(1) {
		z-index:
				2100 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(2) {
		z-index:
				2099 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(3) {
		z-index:
				2098 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(4) {
		z-index:
				2097 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(5) {
		z-index:
				2096 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(6) {
		z-index:
				2095 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(7) {
		z-index:
				2094 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(8) {
		z-index:
				2093 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(9) {
		z-index:
				2092 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(10) {
		z-index:
				2091 !important;
	}

	.popup_new >
	[name="layerPopup"]:nth-child(n+11) {
		z-index:
				2090 !important;
	}


	/*
     * .ok가 display:none이면
     * 그 layer 자체를 제거

     * 따라서 첫번째 닫으면
     * 바로 두번째 popup이 아래에서 나타남
     */
	.popup_new >
	[name="layerPopup"]:has(
        .ok[style*="display: none"]
    ) {

		display:
				none !important;
	}


	.popup_new >
	[name="layerPopup"]:has(
        .ok[style*="display:none"]
    ) {

		display:
				none !important;
	}


	/* CARD */
	.popup_new .modal-content {

		width:
				100%;

		border-radius:
				12px !important;
	}


	/* HEADER */
	.popup_new .modal-header,
	.popup_new .bg-popup-orange {

		min-height:
				52px;

		padding:
				8px
				9px !important;
	}


	/* TITLE */
	.popup_new .modal-title {

		font-size:
				12px !important;
	}


	.popup_new .modal-title i {

		width:
				27px;

		height:
				27px;

		min-width:
				27px;

		font-size:
				11px;
	}


	/* 오늘 하루 */
	.popup_new [name="btnDailyClose"] {

		height:
				29px;

		padding:
				0
				7px !important;

		font-size:
				8px !important;
	}


	/* BODY */
	.popup_new .modal-body {

		min-height:
				80px;

		max-height:
				calc(100vh - 200px);

		/*padding:*/
		/*		16px !important;*/

		font-size:
				11px;

		line-height:
				1.65;
	}


	/* FOOTER */
	.popup_new .modal-footer,
	.popup_new .bg-popup-bottom-orange {

		min-height:
				52px;

		padding:
				8px !important;
	}


	.popup_new .modal-footer .btn {

		height:
				34px;

		font-size:
				10px !important;
	}

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 390px) {

	.popup_new {

		top:
				48px;

		padding:
				0 7px;
	}


	.popup_new >
	[name="layerPopup"] {

		width:
				calc(100vw - 14px) !important;
	}


	.popup_new .modal-title {

		font-size:
				11px !important;
	}


	.popup_new [name="btnDailyClose"] {

		font-size:
				7px !important;

		padding:
				0
				5px !important;
	}

}
/*인덱스 서브 */
.border-gradient1{
	border: 1.3px solid transparent !important;
	background: linear-gradient(180deg, #08130f 0%, #020806 100%) padding-box, conic-gradient(from 180deg, #064d76, #1887c8, #6bc2f5, #0c76b4, #05466c, #2e9ad9, #64bff3, #064d76) border-box!important
}
.border-gradient1:hover{
	background: linear-gradient(180deg, #10251a 0%, #04100b 100%) padding-box, conic-gradient(from 180deg, #0b6ea8, #4db4f0, #a0dcff, #2095d9, #08649a, #4db5f2, #a0dcff, #0b6ea8) border-box!important;
}

/* JSP presentation rules centralized here. */
/* Moved from header(3).jsp */
.fontsize15{
        font-size: 13px !important;
    }

/* Moved from header(3).jsp */
/* =========================================================
       MOBILE QUICK FOOTER - MODERN UI
    ========================================================= */

    #quickFoot {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;

        height: 66px;

        background:
                linear-gradient(
                        180deg,
                        rgba(20, 26, 31, .96) 0%,
                        rgba(12, 17, 21, .98) 100%
                );

        border-top: 1px solid rgba(255,255,255,.07);

        box-shadow:
                0 -8px 28px rgba(0,0,0,.32);

        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);

        z-index: 1999;
    }


    /* 중앙 홈 버튼 받침 */
    #quickFoot::before {
        content: "";

        position: absolute;

        left: 50%;
        top: -13px;

        width: 72px;
        height: 72px;

        transform: translateX(-50%);

        background:
                linear-gradient(
                        180deg,
                        rgba(18,24,29,.98),
                        rgba(12,17,21,.98)
                );

        border:
                1px solid rgba(255,255,255,.07);

        border-bottom:
                0;

        border-radius:
                50% 50% 18px 18px;

        box-shadow:
                0 -5px 18px rgba(0,0,0,.26);

        z-index: 0;
    }


    #quickFoot .quickInner {
        position: relative;

        width: 100%;
        height: 100%;

        display: grid;

        grid-template-columns:
            repeat(5, 1fr);

        align-items: center;

        z-index: 1;
    }


    #quickFoot .quickInner > div {
        min-width: 0;

        height: 100%;

        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* 일반 메뉴 */
    #quickFoot .quickInner > div > span,
    #quickFoot .quickInner > div > a:not([data-id="home"]) {
        width: 100%;
        height: 100%;

        display: flex;
        flex-direction: column;

        align-items: center;
        justify-content: center;

        gap: 4px;

        color: #7f8a94;

        font-size: 10px;
        font-weight: 600;

        text-decoration: none;

        cursor: pointer;

        transition:
                color .2s ease,
                transform .2s ease;
    }


    /* ICON */
    #quickFoot .quickInner i {
        font-size: 18px;

        color: #9aa4ad;

        transition:
                color .2s ease,
                transform .2s ease;
    }


    /* TEXT */
    #quickFoot .quickInner p {
        margin: 0 !important;

        line-height: 1;

        white-space: nowrap;
    }


    /* 일반 메뉴 hover */
    #quickFoot .quickInner > div > span:hover,
    #quickFoot .quickInner > div > a:not([data-id="home"]):hover {
        color: #ffffff;

        transform: translateY(-1px);
    }


    #quickFoot .quickInner > div > span:hover i,
    #quickFoot .quickInner > div > a:not([data-id="home"]):hover i {
        color: #227224;

        transform: translateY(-1px);
    }


    /* =========================================================
       HOME BUTTON
    ========================================================= */

    #quickFoot .quickInner > div > a[data-id="home"] {
        position: relative;

        top: -14px;

        width: 52px;
        height: 52px;

        flex: 0 0 52px;

        display: flex;
        flex-direction: column;

        align-items: center;
        justify-content: center;

        gap: 2px;

        color: #ffffff;

        text-decoration: none;

        background: linear-gradient(145deg, #2d501c 0%, #203c24 100%);

        border:
                1px solid rgba(255,255,255,.18);

        border-radius: 50%;

        box-shadow:
                0 8px 20px rgba(48,111,232,.32),
                inset 0 1px 0 rgba(255,255,255,.18);

        transition:
                transform .2s ease,
                box-shadow .2s ease,
                background .2s ease;
    }


    #quickFoot .quickInner > div > a[data-id="home"]:hover {
        transform:
                translateY(-2px)
                scale(1.03);

        background:
                linear-gradient(145deg, #1e4b2a 0%, #386031 100%);
        box-shadow: 0 10px 24px rgb(80 232 48 / 22%);
    }
    #quickFoot .quickInner > div > a[data-id="home"] i {
        color: #ffffff;
        font-size: 20px;
    }
    #quickFoot .quickInner > div > a[data-id="home"] p {
        color: #000;
        font-size: 9px;
        font-weight: 700;
    }

    /* =========================================================
       ACTIVE
       현재 페이지 메뉴에 .active 붙이면 사용 가능
    ========================================================= */
    #quickFoot .quickInner > div > span.active {
        color: #ffffff;
    }
    #quickFoot .quickInner > div > span.active i {
        color: #5fa3ff;
    }

    /* =========================================================
       모바일 화면 safe-area 대응
    ========================================================= */
    @supports (padding-bottom: env(safe-area-inset-bottom)) {
        #quickFoot {
            height: calc(66px + env(safe-area-inset-bottom));
            padding-bottom: env(safe-area-inset-bottom);
        }
    }
    /* =========================================================
       작은 모바일
    ========================================================= */
    @media (max-width: 390px) {
        #quickFoot {height: 62px;}
        #quickFoot::before {
            width: 66px;
            height: 66px;
            top: -12px;
        }
        #quickFoot .quickInner > div > a[data-id="home"] {
            width: 48px;
            height: 48px;
            flex-basis: 48px;
            top: -12px;
        }
        #quickFoot .quickInner i {font-size: 17px;}
        #quickFoot .quickInner > div > span,
        #quickFoot .quickInner > div > a:not([data-id="home"]) {font-size: 9px;gap: 3px;}
    }

/* Moved from indexSub(2).jsp */
.sb-slider {
        /*border: 2px solid rgb(49, 49, 55);*/
        border-radius: 6px;
    }
    .sb-slider .slider {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 400px;
    }
    .sb-slider .slider .slide {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 400px;
        padding: 20px;
        border: 2px solid var(--line-grey-2);
        background-size: cover;
        background-color: #100e11;
        background-position: 100% 50%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        transition: transform .6s linear;
        will-change: transform;
        background-repeat : no-repeat;
        background-size : cover;
    }
    .sb-slider .slider ul.nav {
        position: absolute;
        bottom: 0px;
        left: 20px;
        z-index: 3;
    }
    .sb-slider .slider ul.nav li {
        float: left;
    }
    .sb-slider .slider ul.nav .checkbox {
        position: relative;
        flex-shrink: 0;
        width: 20px;
        height: 20px;
        margin-right: 5px;
        border: 2px solid gray;
        border-radius: 6px;
        cursor: pointer;
    }
    .sb-slider .slider ul.nav .checkbox:after {
        opacity: 0;
        position: absolute;
        top: 3px;
        left: 3px;
        content: '';
        width: 10px;
        height: 10px;
        background: #009ffb;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        transition: opacity 0.2s linear;
    }

    .sb-slider .slider ul.nav li.is-active .checkbox::after {
        transition-delay: 0s;
        opacity: 1;
    }
    .sb-slider .slider .slide h2, .sb-slider .slider .slide-headline {
        max-width: 70%;
        font-size: 32px;
        font-style: italic;
        font-weight: 800;
        line-height: 36px;
        text-transform: uppercase;
        text-shadow: 2px 4px #100e11;
    }
    .sb-slider .slider .slide-tc {
        position: absolute;
        bottom: 5px;
        left: 20px;
        padding-right: 10px;
        margin-top: 10px;
        color: #b7b7c2;
        font-size: 9px;
        letter-spacing: 0;
        line-height: 1.2;
    }
    .sb-slider .slide-title {
        color: white;
    }
    .sb-slider .slider .slide .btn {
        margin-top: 12px;
    }
    .sb-slider .slider .slide h2 span, .sb-slider .slider .slide-headline span {
        display: block;
        color: #009ffb;
        font-size: 19px;
        letter-spacing: -0.05em;
        line-height: 1.4;
    }
    .btn-rdg.btn--bg-primary {
        background-color: #313137;
        transition: background-color .3s ease-in-out;
    }
    .btn-rdg.btn--msize {
        width: 165px;
        height: 40px;
    }
    .btn-rdg {
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--white);
        font-size: 14px;
        font-weight: 600;
        letter-spacing: -0.05em;
        border-radius: 10px;
        transition: .25s ease;
        background-color: #313137;
    }
    .bg-black17 {
        background: linear-gradient(
                180deg,#25323b,#181d21);
        border: none;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

    @media only screen and (max-width:767px) {
        .sb-slider .slider {
            overflow: hidden;
            position: relative;
            width: 100%;
            height: 135px;
        }
        .sb-slider .slider .slide {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            width: 100%;
            height: 135px;
            padding: 20px;
            border: 2px solid var(--line-grey-2);
            background-size: cover;
            background-color: #100e11;
            background-position: 100% 50%;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            transition: transform .6s linear;
            will-change: transform;
            background-repeat : no-repeat;
            background-size : cover;
        }
        .sb-slider .slider ul.nav {
            position: absolute;
            bottom: -5px;
            left: 20px;
            z-index: 3;
        }
        .sb-slider .slider .slide-tc {
            position: absolute;
            bottom: 5px;
            left: 20px;
            padding-right: 10px;
            margin-top: 10px;
            color: #b7b7c2;
            font-size: 9px;
            letter-spacing: 0;
            line-height: 1.2;
        }
    }

/* Moved from indexSub(2).jsp */
.col-category{
                            width: 16.6% !important;
                        }

/* Moved from indexSub(2).jsp */
.newChargeListWrap{
                    gap: 15px;
                    padding: 0px 10px;
                    display: flex;
                }
                .chargeListArea{
                    width: 100%;
                    padding: 20px;
                    border-radius: 5px;
                    background: #2a3034;
                }
                .chargeListHeader{
                    padding: 10px;
                    width: 100%;
                    text-align: center;
                    font-size: 18px;
                    border-radius: 5px;
                    font-weight: 900;
                    background: #100e11;
                }
                .newChargeList{
                    height: 210px;
                    width: 100%;
                    margin-top: 10px;
                    overflow: hidden;
                }
                .newChargeList ul{
                    padding: 0;
                }
                .newChargeList li{
                    padding: 0;
                    height: 30px;
                    display: flex;
                    font-size: 15px;
                    padding: 5px;
                }
                @media screen and (max-width: 787px){
                    .newChargeListWrap {
                        flex-direction: column;
                        margin-top:10px;
                    }
                }

/* Moved from login(1).jsp */
.Xbutton_out,.Xbutton_out2{
        position: absolute;
        right: 20px;
        top: -10px;
    }
    @media screen and (max-width:787px){
        .Xbutton_out2 {
            color: black !important;
        }
    }

/* =====================================================================
   CHROME HEARTS — reference theme, 2026-09-08
   Keep this section LAST in common.css. Existing JS hooks are unchanged.
   Artwork is displayed as CSS sprites from the supplied reference images.
   ===================================================================== */
body.ch-theme {
 --ch-bg:#050606; --ch-panel:#0a0b0b; --ch-gold:#73c6e2; --ch-line:#2a5571;
 --ch-muted:#989891; --ch-left:15.5vw; --ch-right:17.5vw; --ch-header:106px;
 background:var(--ch-bg)!important; color:#e0ebef; font-family:"Pretendard","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;
 font-size:13px; -webkit-font-smoothing:antialiased;
}
.ch-theme *, .ch-theme *::before,.ch-theme *::after{box-sizing:border-box}
.ch-theme a{color:inherit}
.ch-theme button,.ch-theme input,.ch-theme select{font-family:inherit}
.ch-theme :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid #97dcf4;outline-offset:3px}
.ch-theme ::selection{background:#2c5e80;color:#fff}
.ch-theme #__layout,.ch-theme #container,.ch-theme .main-bg-logo-orange{background:#050606!important;background-image:none!important}
.ch-theme #bodyScrollBarId{height:100vh}
.ch-theme .main-bg-logo-orange{min-height:100vh}
.ch-theme :is(.text-orange,.header-icon-orange,.side-icon-orange,.home-notice-orange,.go-sign-up-orange){color:var(--ch-gold)!important}
.ch-theme :is(.bg-orange,.badge-orange){
		background: #285776 !important;
    color: #ffffff !important;
	}
.ch-theme :is(.bg-black,.bg-black3,.bg-black7,.bg-black17,.bg-black-darker,.bg-black-darker3,.bg-black-darker4,.bg-black-darker7,.bg-grey4,.bg-grey3,.bg-grey-main1){background:#090a0a!important}
.ch-theme :is(.border-t-b-1,.border-l-1,.border-r-1){border-color:#1c303d!important}
/* Header / responsive logo. The source IMG stays in the DOM with its original attributes. */
.ch-theme .ch-brand{
	display:inline-block;
	position:relative;
	width:340px;
	max-width:100%;
	/* aspect-ratio:390/59; */
	background:url('../images/chrome-hearts/reference-pc.png') no-repeat;
	background-size:428.718% 1594.915%;
	background-position:0 0;
	vertical-align:middle
}
.ch-theme .ch-brand>img{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important}
.ch-theme #header{height:auto!important;min-height:0;background:#050606!important;border:0!important;box-shadow:none!important}
.ch-theme #topmenu{background:#050606!important}
.ch-theme #header .bg-headernav-orange{height:64px!important;min-height:64px!important;padding:4px 12px!important;background:linear-gradient(100deg,#0a0f12,#050606 40%)!important;border-bottom:1px solid var(--ch-line)!important;display:flex;align-items:center;justify-content:space-between;gap:10px}
.ch-theme #header .bg-headernav-orange>.float-left{flex:0 0 auto}
.ch-theme #header .bg-headernav-orange .collapse{margin:0!important;padding:0!important;min-width:0}
.ch-theme #header .navbar-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1px 3px;margin:0!important;float:none!important}
.ch-theme #header .navbar-nav>li{float:none!important;margin:0!important}
.ch-theme #header .navbar-nav>li>div{margin:0!important;padding:0!important}
.ch-theme #header .header-text-orange{font-size:12px!important;color:#d7e6eb!important;padding:7px 4px!important;white-space:nowrap;background:transparent!important}
.ch-theme #header .header-button-login-orange{height:36px!important;min-height:36px!important;line-height:32px!important;width:110px!important;margin:0 3px!important;padding:0 12px!important;border:1px solid #548db3!important;border-radius:22px!important;color:#93daf1!important;background:linear-gradient(#151611,#040505)!important;box-shadow:inset 0 1px 0 #80cce555!important;font-size:13px!important}
.ch-theme #header #header-time{display:block!important;font-size:12px;color:#dceaef}
.ch-theme #header #header-time>div{height:30px!important;padding:5px 8px!important;background:#0d0e0e!important;border-radius:4px}
.ch-theme #top-menu{position:relative!important;top:auto!important;height:42px!important;min-height:42px!important;background:linear-gradient(#101111,#060707)!important;border-bottom:1px solid #295573!important;box-shadow:none!important}
.ch-theme #top-menu .container-fluid{width:100%;padding:0 15%!important}
.ch-theme #top-menu ul{display:flex;align-items:center;justify-content:space-between;float:none!important;width:100%;height:40px;margin:0!important;padding:0!important}
.ch-theme #top-menu li{flex:1;text-align:center;float:none!important}
.ch-theme #top-menu a{padding:10px 8px!important;background:transparent!important;color:#e4eef1!important;font-size:14px!important;border:0!important;white-space:nowrap}
.ch-theme #top-menu .header-button-color-orange{color:#e4eef1!important}
/* .ch-theme #top-menu a:hover{color:var(--ch-gold)!important;background:#101b21!important} */
/* Desktop columns. Respect existing collapsed-state classes. */
@media(min-width:769px){
 .ch-theme #page-container{padding-top:var(--ch-header)!important}
 .ch-theme #ajax-content.content{margin:0 var(--ch-right) 0 var(--ch-left)!important;padding:8px!important;min-width:0;width:auto!important}
 .ch-theme #sidebar{width:var(--ch-left);top:var(--ch-header)!important;bottom:0;left:0;background:#060707!important;border-right:1px solid #245677!important;padding:6px!important;overflow-y:auto}
 .ch-theme #sidebar-right{width:var(--ch-right);top:var(--ch-header)!important;bottom:0;right:0;background:#060707!important;border-left:1px solid #245677!important;padding:6px!important;overflow-y:auto}
 .ch-theme #sidebarinner{width:100%!important}
 .ch-theme .page-right-sidebar-collapsed #ajax-content.content{margin-right:0!important}
 .ch-theme #page-container.page-right-sidebar-collapsed #sidebar-right{right:calc(-1 * var(--ch-right))}
 .ch-theme #sidebar-hamburg-orange{display:none}
 .ch-theme .pc-view{display:block!important}.ch-theme .mobi-view,.ch-theme .mobi-top,.ch-theme .mobi-mb{display:none!important}
}
/* Shared sidebar skin; no forced display on JS-controlled panels. */
.ch-theme :is(#sidebar,#sidebar-right) :is(.panel,.panel-heading,.panel-body,.bettingbox){background:#080909!important;box-shadow:none!important;border-color:#2b536e!important;border-radius:4px}
.ch-theme :is(#sidebar,#sidebar-right) .panel{margin-bottom:9px!important}
.ch-theme :is(#sidebar,#sidebar-right) .table{background:transparent!important;color:#d8e6eb}
.ch-theme :is(#sidebar,#sidebar-right) .table td{border-color:#16232b!important}
.ch-theme #sidebar .ch-nav-item{display:block!important;width:100%!important;height:35px!important;text-align:left!important;padding:8px 13px!important;background:linear-gradient(100deg,#101110,#070808)!important;border:0!important;border-bottom:1px solid #16232b!important;font-size:13px!important}
.ch-theme #sidebar table:has(.ch-nav-item),.ch-theme #sidebar table:has(.ch-nav-item) tbody,.ch-theme #sidebar table:has(.ch-nav-item) tr{display:block;width:100%}
.ch-theme #sidebar table:has(.ch-nav-item){border:1px solid #295470!important;border-radius:4px;overflow:hidden;margin-top:6px!important}
.ch-theme #sidebar .ch-nav-item a::before{content:'✦';display:inline-block;width:30px;color:#78c5df;font-size:17px;vertical-align:middle}
.ch-theme #sidebar .ch-nav-item:hover{background:#101a21!important}
.ch-theme #sidebar td.bg-black-darker4{height:58px!important;background:linear-gradient(#181914,#080909)!important;border:1px solid #32678a!important;border-radius:4px}
.ch-theme #sidebar td.bg-black-darker4 i{
	display:block;
	font-size:14px;
	margin:0 0 0px!important
}
.ch-theme #sidebar :is(.m-b-30,.m-b-60){margin-bottom:10px!important}
.ch-theme #sidebar .nav>li>a{background:transparent!important;border-bottom:1px solid #20211c!important;color:#cddfe5!important}
.ch-theme #sidebar .sportsList{height:34px!important;padding:4px 9px!important}
.ch-theme #sidebar .sportsList .label{color:#bdbcb6!important;background:transparent!important}
.ch-theme :is(.search-input-box-orange,.betinputbox-orange){background:#070808!important;border:1px solid #325770!important;border-radius:4px!important;color:#e3edf1!important;box-shadow:inset 0 1px 7px #000!important}
.ch-theme .search-input-box-orange{width:calc(100% - 30px)!important;height:32px!important;font-size:11px!important}
.ch-theme #sidebar .bg-srch{background:#070808!important}
.ch-theme #sidebar .search-btn{color:#c9e1e9;background:transparent!important}
.ch-theme #layerCart,.ch-theme #layerUserInfo{padding:5px!important;border:1px solid #3b769e!important;background:linear-gradient(135deg,#10110e,#060707)!important}
.ch-theme #layerCart :is(.bg-betting-top-orange,.bg-noslip-back-orange){background:#080909!important}
.ch-theme #layerCart strong,.ch-theme #btnDeleteAllCart{color:#77cce9!important}
.ch-theme #layerCart #layerIsCartEmpty{min-height:86px!important;display:flex;align-items:center;justify-content:center;color:#aaa99f!important;border:1px solid #2b4e66!important;border-radius:3px}
.ch-theme #layerCart #layerIsCartEmpty[style*="display: none"],.ch-theme #layerCart #layerIsCartEmpty[style*="display:none"]{display:none!important}
.ch-theme #layerCart .height-30{height:26px!important}
.ch-theme #layerCart .betinputbox-orange{width:calc(100% - 55px)!important;height:33px!important}
.ch-theme #layerCart .btn{border:1px solid #345165!important;border-radius:4px!important;background:linear-gradient(#191a16,#080909)!important;color:#c6dfe7!important;box-shadow:none!important}
.ch-theme #layerCart #btnSendBet,.ch-theme #btnLogin,.ch-theme #btnJoin{
	background:linear-gradient(180deg,#94dbf3,#58b0cd 65%,#3b7ca7)!important;
	/* color:#0a1115!important; */
	border:1px solid #88d7f2!important;
	font-weight:700!important;
	box-shadow:inset 0 1px 0 #d6f1fa,0 4px 14px #0005!important
}
.ch-theme #layerUserInfo :is(.panel-heading,.panel-body){border-color:#223949!important}
.ch-theme #layerUserInfo :is(#userCash,#userPoint,#userAgencyCash){font-variant-numeric:tabular-nums;color:#83d6f1!important}
/* Main reference art. Coordinates match the original 1672 x 941 image. */
.ch-theme .ch-home{background:#050606!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;animation:none!important}
.ch-theme .ch-home>.panel-heading{padding:0!important;background:transparent!important}
.ch-theme .ch-home .ch-hero{height:auto!important;padding:0!important;border:1px solid #347098!important;border-radius:3px!important;background-repeat:no-repeat!important;box-shadow:0 0 0 3px #070b0d,inset 0 0 0 1px #54c1e544!important}
.ch-theme .ch-home-pc .ch-hero{
	aspect-ratio:1104/406;
	/* background-image:url('../images/chrome-hearts/reference-pc.png')!important; */
	/* background-size:151.449275% 231.773399%!important; */
	background-position:47.535211% 21.495327%!important
}
.ch-theme #home-category{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:10px 0!important;width:100%!important}
.ch-theme #home-category>.col-category{width:auto!important;min-width:0;padding:0!important;cursor:pointer;float:none!important}
.ch-theme #home-category .item-box{aspect-ratio:174/224;height:auto!important;border:0!important;overflow:hidden;border-radius:6px!important;background-image:url('../images/chrome-hearts/reference-pc.png')!important;background-repeat:no-repeat!important;background-size:960.91954% 420.089286%!important;transition:filter .2s,transform .2s;box-shadow:none!important}
/* .ch-theme #home-category .item-box>img{display:none!important} */
.ch-theme #home-category .item-hover{opacity:0!important}
.ch-theme #home-category .col-category:hover .item-box{filter:brightness(1.16);transform:translateY(-2px)}
.ch-theme #home-category [btnType="1"]{order:1}.ch-theme #home-category [btnType="6"]{order:6}.ch-theme #home-category [btnType="3"]{order:3}.ch-theme #home-category [btnType="4"]{order:4}.ch-theme #home-category [btnType="5"]{order:5}.ch-theme #home-category [btnType="2"]{order:2}
.ch-theme #home-category [btnType="1"] .item-box{background-position:18.35781% 74.8954%!important}
.ch-theme #home-category [btnType="6"] .item-box{background-position:30.50734% 74.8954%!important}
.ch-theme #home-category [btnType="3"] .item-box{background-position:42.72363% 74.8954%!important}
.ch-theme #home-category [btnType="4"] .item-box{background-position:55.00668% 74.8954%!important}
.ch-theme #home-category [btnType="5"] .item-box{background-position:67.28972% 74.8954%!important}
.ch-theme #home-category [btnType="2"] .item-box{background-position:79.57276% 74.8954%!important}
.ch-theme .ch-home .border-t-b-1:empty{display:none!important}
.ch-theme .ch-home .ch-news{width:calc(50% - 5px)!important;margin-top:2px!important;padding:12px 14px!important;border:1px solid #3b7297!important;border-radius:4px;min-width:0;background:linear-gradient(135deg,#11120f,#050606)!important}
.ch-theme .ch-news+.ch-news{margin-left:10px}
.ch-theme .ch-news>.el-row:first-child{padding-bottom:9px;border-bottom:1px solid #31688d;color:#79cde9}
.ch-theme .ch-news .m-t-20{margin-top:9px!important;font-size:12px!important}
.ch-theme .ch-news [style*="height: 205px"]{height:112px!important;overflow-y:auto!important}
.ch-theme .ch-news [name="btnLinked"],.ch-theme .ch-news .bg-grey3{border-bottom:1px solid #1f211b!important;padding-bottom:5px!important;background:transparent!important}
.ch-theme .ch-home .copyright{font-size:10px!important;color:#85867e!important}
.ch-theme .ch-home .copyright p{line-height:1.65!important}
.ch-theme .newChargeListWrap{margin-top:16px!important;gap:10px!important}
.ch-theme .chargeListArea{background:#0b0c0b!important;border:1px solid #2a4a5f!important}
.ch-theme .chargeListHeader{color:#74c8e4!important;background:#0c1317!important}
.ch-theme .telg{display:block;aspect-ratio:276/112;background:url('../images/chrome-hearts/reference-pc.png') no-repeat!important;background-size:605.7971% 840.17857%!important;background-position:99.3553% 94.93366%!important;border:1px solid #3a7195;border-radius:3px;overflow:hidden;margin-top:7px}
.ch-theme .telg>img{width:100%!important;height:100%!important;}
/* Authentication */
.ch-theme :is(#layerLogin,#register) .el-dialog{background:#0b0c0b!important;border:1px solid #558db3!important;border-radius:16px!important;box-shadow:0 28px 100px #000b,inset 0 1px 0 #9addf433!important;max-width:calc(100vw - 24px)!important;overflow:hidden}
.ch-theme #layerLogin .el-dialog{width:440px!important}
.ch-theme #register .el-dialog{width:640px!important}
.ch-theme :is(#layerLogin,#register) .el-dialog__body{padding:0!important;background:transparent!important}
.ch-theme :is(#layerLogin,#register) .auth-dialog{position:relative;padding:22px 12px!important;background:radial-gradient(ellipse at top,#142028 0%,#0c0d0c 45%)!important;color:#d9e7ec!important}
.ch-theme :is(#layerLogin,#register) .ch-brand{width:270px!important}
.ch-theme :is(#layerLogin,#register) .el-input__inner{background:#070808!important;border:1px solid #2f495b!important;border-radius:7px!important;color:#e1ecef!important;box-shadow:inset 0 2px 7px #0005!important;min-height:44px!important}
.ch-theme :is(#layerLogin,#register) .el-input__inner:focus{border-color:#77cae5!important;box-shadow:0 0 0 3px #4992c222!important}
.ch-theme :is(#layerLogin,#register) .el-input__inner::placeholder{color:#83837b!important}
.ch-theme :is(#layerLogin,#register) .el-button{border-radius:7px!important;min-height:42px!important}
.ch-theme :is(#layerLogin,#register) .orange-button{background:linear-gradient(#141f26,#090e12)!important;border:1px solid #487da0!important;color:#87d2eb!important}
.ch-theme :is(#layerLogin,#register) .el-form-item__label{color:#95bcc9!important}
.ch-theme :is(.Xbutton_out,.Xbutton_out2,.el-dialog__close){color:#93c7d8!important}
.ch-theme #register .auth-dialog>div{max-width:100%}
.ch-theme #layerLogin .m-t-50{margin-top:26px!important}
/* Medium desktop: keep both panels accessible and give navigation room. */
@media(min-width:769px) and (max-width:1399px){
 body.ch-theme{--ch-left:210px;--ch-right:250px;--ch-header:130px}
 .ch-theme #header .bg-headernav-orange{height:88px!important}
 .ch-theme #header .ch-brand{width:260px}
 .ch-theme #header .header-text-orange{font-size:11px!important}
 .ch-theme #top-menu .container-fluid{padding:0 7%!important}
 .ch-theme #home-category{gap:5px}
}
@media(min-width:769px) and (max-width:1099px){
 body.ch-theme{--ch-left:175px;--ch-right:210px}
 .ch-theme #header .ch-brand{width:210px}
 .ch-theme #home-category{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ch-theme .ch-home .ch-news{width:100%!important;margin:8px 0 0!important}
}
/* Mobile: original clickable category nodes reordered with CSS grid. */
@media(max-width:768px){
 body.ch-theme{--ch-header:60px;background:#050606!important;font-size:12px}
 .ch-theme #topmenu,.ch-theme .pc_top,.ch-theme .pc-view{display:none!important}
 .ch-theme .mobi-view,.ch-theme .mobi-top{display:block!important}
 .ch-theme #header{position:relative!important;top:0!important;width:100%!important;z-index:1000;border-bottom:1px solid #1f313d!important}
 .ch-theme .ch-mobile-header{background:linear-gradient(#11120e,#060707)!important;padding:4px 8px!important;height:60px!important;border-bottom:1px solid #1b2a34!important}
 .ch-theme .ch-mobile-header>.el-row{display:flex;align-items:center;height:100%;position:relative}
 .ch-theme .ch-mobile-header .header-mob-left-orange{width:44px!important;flex:none;padding:0!important;background:transparent!important}
 .ch-theme .ch-mobile-header .text-center{position:absolute;left:50%;transform:translateX(-50%);width:64%!important;padding:0!important}
 .ch-theme .ch-mobile-header .ch-brand{width:100%;max-width:285px}
 .ch-theme .ch-mobile-header .header-mob-right-orange{margin-left:auto;width:auto!important;max-width:80px;padding:0!important;background:transparent!important}
 .ch-theme #btn-mobi-menu{height:32px!important;width:32px!important;margin:0!important;padding:4px;border:1px solid #335064;border-radius:10px;background:#10110d;filter:sepia(1) saturate(.65)}
 .ch-theme #header .bg-grey-main1{background:#070808!important;padding:2px 8px!important}
 .ch-theme #header .bg-grey-main1 .el-col{padding:3px!important}
 .ch-theme .btnOpenMobiLogin,.ch-theme .btn-mobi-register{height:30px!important;border:1px solid #37617d!important;border-radius:18px!important;background:linear-gradient(#0f171d,#070808)!important;color:#87d1ea;font-size:12px}
 .ch-theme :is(.btnOpenMobiLogin,.btn-mobi-register)>img{display:none!important}
 .ch-theme .ch-auth-label{display:block;line-height:28px}
 .ch-theme #page-container{padding-top:0!important}
 .ch-theme #ajax-content.content{margin:0!important;padding:0 8px 85px!important;width:100%!important;min-width:0!important}
 .ch-theme .main-bg-logo-orange{padding:0!important}
 .ch-theme .ch-home-mobile{display:block!important}
 .ch-theme .ch-home-mobile>.panel-heading{padding:0!important}
 .ch-theme .ch-home-mobile .ch-hero{
	aspect-ratio:237/100;
	/* background-image:url('../images/chrome-hearts/reference-mobile.png')!important; */
	/* background-size:108.438819% 187.739464%!important; */
	background-position:50% 18.340611%!important;
	border:0!important;
	border-radius:0!important;
	box-shadow:none!important
}
 .ch-theme .ch-home-mobile .sb-slider{display:block!important;margin:0!important;line-height:0}
 .ch-theme .ch-mobile-categories{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0!important}
 .ch-theme .ch-mobile-categories>.el-row{display:contents!important}
 .ch-theme .ch-mobile-categories::before{content:'인기 게임';grid-column:1/-1;order:5;color:#e5eff2;font-size:14px;font-weight:700;padding:9px 2px 3px}
 .ch-theme .ch-mobile-categories .home-mob-cat{float:none!important;width:auto!important;padding:0!important;margin:0!important;min-width:0;order:20}
 .ch-theme .ch-mobile-categories .home-mob-cat[linked='/amount/charge']{order:1}
 .ch-theme .ch-mobile-categories .home-mob-cat[linked='/amount/exchange']{order:2}
 .ch-theme .ch-mobile-categories .home-mob-cat[linked='/board/event']{order:3}
 .ch-theme .ch-mobile-categories .home-mob-cat[linked='/board/faq']{order:4}
 .ch-theme .ch-mobile-categories .home-mob-cat[btnType='1']{order:6}
 .ch-theme .ch-mobile-categories .home-mob-cat[btnType='2']{order:7}
 .ch-theme .ch-mobile-categories .home-mob-cat[btnType='3']{order:8}
 .ch-theme .ch-mobile-categories .home-mob-cat[btnType='5']{order:9}
 .ch-theme .ch-mobile-categories .cat-content{height:92px!important;min-height:0!important;padding:12px 3px 8px!important;background:linear-gradient(145deg,#0e161b,#0a0b0a 55%,#070808)!important;border:1px solid #1f303b!important;border-radius:8px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:inset 0 1px 0 #7dcfea0c!important}
 .ch-theme .cat-content>div{display:none!important}
 .ch-theme .ch-cat-icon{display:block;width:31px;height:31px;color:#75bed6;flex:none}
 .ch-theme .ch-cat-label{font-size:11px;line-height:1.2;color:#d2e2e8;white-space:nowrap}
 .ch-theme .ch-cat-en{font-size:8px;line-height:1;color:#88897d;letter-spacing:.2px}
 .ch-theme .ch-cat-en:empty{display:none}
 .ch-theme .home-mob-cat:hover .cat-content{border-color:#5993b9!important;background:#131e25!important}
 .ch-theme #sidebar{top:60px!important;bottom:0;background:#080909!important;border-color:#386380!important;max-width:88vw;overflow-x:hidden}
 .ch-theme #sidebarinner{
	/* width:291px!important; */
	max-width:88vw}
 .ch-theme #sidebar-right{top:60px!important;bottom:0;background:#080909!important;max-width:92vw}
 .ch-theme #quickFoot{background:linear-gradient(#11120fee,#050606fa)!important;border-top:1px solid #2d5068!important;box-shadow:0 -5px 25px #0008!important;padding-bottom:env(safe-area-inset-bottom)!important}
 .ch-theme #quickFoot::before,.ch-theme #quickFoot::after{display:none!important}
 .ch-theme #quickFoot .quickInner{background:transparent!important}
 .ch-theme #quickFoot .quickInner>div>:is(a,span){background:transparent!important;color:#8ec6d9!important;border:0!important;box-shadow:none!important}
 .ch-theme #quickFoot .quickInner>div>:is(a,span) i{color:#77c0d9!important}
 .ch-theme #quickFoot .quickInner>div>a[data-id='home']{background:linear-gradient(#7fcce6,#4482ac)!important;color:#090a08!important;border:3px solid #11120e!important}
 .ch-theme #quickFoot .quickInner>div>a[data-id='home'] i{color:#091116!important}
 .ch-theme #footer{background:#080909!important;border-color:#274356!important;color:#858578;padding:15px 0!important}
 .ch-theme :is(#layerLogin,#register) .auth-dialog{padding:16px 8px!important}
 .ch-theme :is(#layerLogin,#register) :is(.p-l-50,.p-r-50){padding-left:14px!important;padding-right:14px!important}
 .ch-theme #register .el-dialog{margin-top:18px!important}
 .ch-theme #register .el-dialog__body{max-height:calc(100dvh - 75px);overflow-y:auto}
}
@media(max-width:360px){.ch-theme .ch-mobile-categories{gap:6px}.ch-theme .ch-mobile-categories .cat-content{height:78px!important}.ch-theme .ch-cat-label{font-size:10px}.ch-theme .ch-cat-icon{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){.ch-theme *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Contain legacy fixed-width sidebar interiors. */
.ch-theme #sidebar-right .width-side{width:100%!important}
.ch-theme #sidebar .bg-side-bg{background:#080909!important}
.ch-theme #top-menu .top-menu-in{width:100%!important;max-width:none!important;padding:0 16%!important}
.ch-theme #header .bg-headernav-orange>.pull-left{flex:0 0 auto}
@media(min-width:769px){.ch-theme #leftmenu{display:block}}
@media(min-width:769px) and (max-width:1399px){.ch-theme #top-menu .top-menu-in{padding:0 4%!important}}
.ch-theme #top-menu .top-menu-in{margin:0!important}
.ch-theme .ch-home img[src$='/bt-img.png']{display:none!important}
.ch-theme #btn-mobi-menu{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%2393d0e5' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M8 10h16M8 16h16M8 22h16'/%3E%3C/g%3E%3C/svg%3E")}
/* Reset legacy clearfix pseudo-elements inside CSS grids and flex header. */
.ch-theme #home-category::before,.ch-theme #home-category::after,
.ch-theme .ch-mobile-categories::after,.ch-theme .ch-mobile-categories>.el-row::before,.ch-theme .ch-mobile-categories>.el-row::after,
.ch-theme #header .bg-headernav-orange::before,.ch-theme #header .bg-headernav-orange::after{display:none!important;content:none!important}
.ch-theme #home-category{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.ch-theme #sidebar,.ch-theme #sidebar-right{margin-top:0!important}
.ch-theme #sidebar .ch-nav-item a{display:flex!important;align-items:center;justify-content:flex-start!important;text-align:left!important;font-size:13px!important}
.ch-theme #skip_to_container{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.ch-theme #skip_to_container:focus-within{position:fixed;top:8px;left:8px;width:auto;height:auto;clip-path:none;padding:8px;background:#0c1317;z-index:20000}
.ch-theme #layerCart [class*='bg-'],.ch-theme #layerCart table,.ch-theme #layerCart tr,.ch-theme #layerCart td{background:#090a09!important;background-image:none!important}
.ch-theme #layerCart #btnBetCancel .btn{background:linear-gradient(#22231e,#0a0b0a)!important;color:#dceaee!important;border-color:#345266!important}
.ch-theme #layerCart #btnBetCancel .text-danger{color:#dceaee!important}
.ch-theme #layerCart [name='btnBetCash']{font-size:11px!important;min-width:0!important}
.ch-theme :is(#sidebar,#sidebar-right) .animated{animation:none!important}
.ch-theme #layerCart table:has([name='btnCartMoney']){table-layout:fixed!important;width:100%!important}
.ch-theme #layerCart [name='btnCartMoney']{font-size:10px!important;padding:5px 0!important;margin:0!important;min-width:0!important;white-space:nowrap}
.ch-theme #layerCart #btnBetCancel .btn{background-image:linear-gradient(#22231e,#0a0b0a)!important}
.ch-theme .ch-home-pc .panel-heading>.el-row{background:transparent!important}
.ch-theme :is(div,span,a,button,p,small,td,th,input,select,label,strong,li):not([class*='icon']):not(.fa){font-family:"Noto Sans KR Variable","Noto Sans KR","Malgun Gothic",sans-serif!important}
.ch-theme #header .animated{animation:none!important}
.ch-theme #layerCart #layerIsCartEmpty{background:#080909!important}

/* noto-sans-kr-[0]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-0-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6;
}

/* noto-sans-kr-[1]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-1-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+f92f-f980,U+f982-f9c9;
}

/* noto-sans-kr-[2]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-2-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d723-d728,U+d72a-d733,U+d735-d748,U+d74a-d74f,U+d752-d753,U+d755-d757,U+d75a-d75f,U+d762-d764,U+d766-d768,U+d76a-d76b,U+d76d-d76f,U+d771-d787,U+d789-d78b,U+d78d-d78f,U+d791-d797,U+d79a,U+d79c,U+d79e-d7a3,U+f900-f909,U+f90b-f92e;
}

/* noto-sans-kr-[3]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-3-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d679-d68b,U+d68e-d69e,U+d6a0,U+d6a2-d6a7,U+d6a9-d6c3,U+d6c6-d6c7,U+d6c9-d6cb,U+d6cd-d6d3,U+d6d5-d6d6,U+d6d8-d6e3,U+d6e5-d6e7,U+d6e9-d6fb,U+d6fd-d717,U+d719-d71f,U+d721-d722;
}

/* noto-sans-kr-[4]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-4-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d5bc-d5c7,U+d5ca-d5cb,U+d5cd-d5cf,U+d5d1-d5d7,U+d5d9-d5da,U+d5dc,U+d5de-d5e3,U+d5e6-d5e7,U+d5e9-d5eb,U+d5ed-d5f6,U+d5f8,U+d5fa-d5ff,U+d602-d603,U+d605-d607,U+d609-d60f,U+d612-d613,U+d616-d61b,U+d61d-d637,U+d63a-d63b,U+d63d-d63f,U+d641-d647,U+d64a-d64c,U+d64e-d653,U+d656-d657,U+d659-d65b,U+d65d-d666,U+d668,U+d66a-d678;
}

/* noto-sans-kr-[5]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-5-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d507,U+d509-d50b,U+d50d-d513,U+d515-d53b,U+d53e-d53f,U+d541-d543,U+d545-d54c,U+d54e,U+d550,U+d552-d557,U+d55a-d55b,U+d55d-d55f,U+d561-d564,U+d566-d567,U+d56a,U+d56c,U+d56e-d573,U+d576-d577,U+d579-d583,U+d585-d586,U+d58a-d5a4,U+d5a6-d5bb;
}

/* noto-sans-kr-[6]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-6-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d464-d477,U+d47a-d47b,U+d47d-d47f,U+d481-d487,U+d489-d48a,U+d48c,U+d48e-d4e7,U+d4e9-d503,U+d505-d506;
}

/* noto-sans-kr-[7]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-7-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d3bf-d3c7,U+d3ca-d3cf,U+d3d1-d3eb,U+d3ee-d3ef,U+d3f1-d3f3,U+d3f5-d3fb,U+d3fd-d400,U+d402-d45b,U+d45d-d463;
}

/* noto-sans-kr-[8]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-8-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d2ff,U+d302-d304,U+d306-d30b,U+d30f,U+d311-d313,U+d315-d31b,U+d31e,U+d322-d324,U+d326-d327,U+d32a-d32b,U+d32d-d32f,U+d331-d337,U+d339-d33c,U+d33e-d37b,U+d37e-d37f,U+d381-d383,U+d385-d38b,U+d38e-d390,U+d392-d397,U+d39a-d39b,U+d39d-d39f,U+d3a1-d3a7,U+d3a9-d3aa,U+d3ac,U+d3ae-d3b3,U+d3b5-d3b7,U+d3b9-d3bb,U+d3bd-d3be;
}

/* noto-sans-kr-[9]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-9-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d257-d27f,U+d281-d29b,U+d29d-d29f,U+d2a1-d2ab,U+d2ad-d2b7,U+d2ba-d2bb,U+d2bd-d2bf,U+d2c1-d2c7,U+d2c9-d2ef,U+d2f2-d2f3,U+d2f5-d2f7,U+d2f9-d2fe;
}

/* noto-sans-kr-[10]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-10-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d1b4,U+d1b6-d1f3,U+d1f5-d22b,U+d22e-d22f,U+d231-d233,U+d235-d23b,U+d23d-d240,U+d242-d256;
}

/* noto-sans-kr-[11]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-11-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d105-d12f,U+d132-d133,U+d135-d137,U+d139-d13f,U+d141-d142,U+d144,U+d146-d14b,U+d14e-d14f,U+d151-d153,U+d155-d15b,U+d15e-d187,U+d189-d19f,U+d1a2-d1a3,U+d1a5-d1a7,U+d1a9-d1af,U+d1b2-d1b3;
}

/* noto-sans-kr-[12]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-12-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d04b-d04f,U+d051-d057,U+d059-d06b,U+d06d-d06f,U+d071-d073,U+d075-d07b,U+d07e-d0a3,U+d0a6-d0a7,U+d0a9-d0ab,U+d0ad-d0b3,U+d0b6,U+d0b8,U+d0ba-d0bf,U+d0c2-d0c3,U+d0c5-d0c7,U+d0c9-d0cf,U+d0d2,U+d0d6-d0db,U+d0de-d0df,U+d0e1-d0e3,U+d0e5-d0eb,U+d0ee-d0f0,U+d0f2-d104;
}

/* noto-sans-kr-[13]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-13-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+cfa2-cfc3,U+cfc5-cfdf,U+cfe2-cfe3,U+cfe5-cfe7,U+cfe9-cff4,U+cff6-cffb,U+cffd-cfff,U+d001-d003,U+d005-d017,U+d019-d033,U+d036-d037,U+d039-d03b,U+d03d-d04a;
}

/* noto-sans-kr-[14]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-14-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+cef0-cef3,U+cef6,U+cef9-ceff,U+cf01-cf03,U+cf05-cf07,U+cf09-cf0f,U+cf11-cf12,U+cf14-cf1b,U+cf1d-cf1f,U+cf21-cf2f,U+cf31-cf53,U+cf56-cf57,U+cf59-cf5b,U+cf5d-cf63,U+cf66,U+cf68,U+cf6a-cf6f,U+cf71-cf84,U+cf86-cf8b,U+cf8d-cfa1;
}

/* noto-sans-kr-[15]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-15-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ce3c-ce57,U+ce5a-ce5b,U+ce5d-ce5f,U+ce61-ce67,U+ce6a,U+ce6c,U+ce6e-ce73,U+ce76-ce77,U+ce79-ce7b,U+ce7d-ce83,U+ce85-ce88,U+ce8a-ce8f,U+ce91-ce93,U+ce95-ce97,U+ce99-ce9f,U+cea2,U+cea4-ceab,U+cead-cee3,U+cee6-cee7,U+cee9-ceeb,U+ceed-ceef;
}

/* noto-sans-kr-[16]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-16-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+cd92-cd93,U+cd96-cd97,U+cd99-cd9b,U+cd9d-cda3,U+cda6-cda8,U+cdaa-cdaf,U+cdb1-cdc3,U+cdc5-cdcb,U+cdcd-cde7,U+cde9-ce03,U+ce05-ce1f,U+ce22-ce34,U+ce36-ce3b;
}

/* noto-sans-kr-[17]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-17-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ccef-cd07,U+cd0a-cd0b,U+cd0d-cd1a,U+cd1c,U+cd1e-cd2b,U+cd2d-cd5b,U+cd5d-cd77,U+cd79-cd91;
}

/* noto-sans-kr-[18]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-18-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+cc3f-cc43,U+cc46-cc47,U+cc49-cc4b,U+cc4d-cc53,U+cc55-cc58,U+cc5a-cc5f,U+cc61-cc97,U+cc9a-cc9b,U+cc9d-cc9f,U+cca1-cca7,U+ccaa,U+ccac,U+ccae-ccb3,U+ccb6-ccb7,U+ccb9-ccbb,U+ccbd-cccf,U+ccd1-cce3,U+cce5-ccee;
}

/* noto-sans-kr-[19]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-19-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+cb91-cbd3,U+cbd5-cbe3,U+cbe5-cc0b,U+cc0e-cc0f,U+cc11-cc13,U+cc15-cc1b,U+cc1d-cc20,U+cc23-cc27,U+cc2a-cc2b,U+cc2d,U+cc2f,U+cc31-cc37,U+cc3a,U+cc3c;
}

/* noto-sans-kr-[20]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-20-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+caf4-cb47,U+cb4a-cb90;
}

/* noto-sans-kr-[21]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-21-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ca4a-ca4b,U+ca4e-ca4f,U+ca51-ca53,U+ca55-ca5b,U+ca5d-ca60,U+ca62-ca83,U+ca85-cabb,U+cabe-cabf,U+cac1-cac3,U+cac5-cacb,U+cacd-cad0,U+cad2,U+cad4-cad8,U+cada-caf3;
}

/* noto-sans-kr-[22]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-22-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c996-c997,U+c99a-c99c,U+c99e-c9bf,U+c9c2-c9c3,U+c9c5-c9c7,U+c9c9-c9cf,U+c9d2,U+c9d4,U+c9d7-c9d8,U+c9db,U+c9de-c9df,U+c9e1-c9e3,U+c9e5-c9e6,U+c9e8-c9eb,U+c9ee-c9f0,U+c9f2-c9f7,U+c9f9-ca0b,U+ca0d-ca28,U+ca2a-ca49;
}

/* noto-sans-kr-[23]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-23-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c8e9-c8f4,U+c8f6-c8fb,U+c8fe-c8ff,U+c901-c903,U+c905-c90b,U+c90e-c910,U+c912-c917,U+c919-c92b,U+c92d-c94f,U+c951-c953,U+c955-c96b,U+c96d-c973,U+c975-c987,U+c98a-c98b,U+c98d-c98f,U+c991-c995;
}

/* noto-sans-kr-[24]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-24-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c841-c84b,U+c84d-c86f,U+c872-c873,U+c875-c877,U+c879-c87f,U+c882-c884,U+c887-c88a,U+c88d-c8c3,U+c8c5-c8df,U+c8e1-c8e8;
}

/* noto-sans-kr-[25]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-25-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c779-c77b,U+c77e-c782,U+c786,U+c78b,U+c78d,U+c78f,U+c792-c793,U+c795,U+c797,U+c799-c79f,U+c7a2,U+c7a7-c7ab,U+c7ae-c7bb,U+c7bd-c7c0,U+c7c2-c7c7,U+c7c9-c7dc,U+c7de-c7ff,U+c802-c803,U+c805-c807,U+c809,U+c80b-c80f,U+c812,U+c814,U+c817-c81b,U+c81e-c81f,U+c821-c823,U+c825-c82e,U+c830-c837,U+c839-c83b,U+c83d-c840;
}

/* noto-sans-kr-[26]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-26-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c6bb-c6bf,U+c6c2,U+c6c4,U+c6c6-c6cb,U+c6ce-c6cf,U+c6d1-c6d3,U+c6d5-c6db,U+c6dd-c6df,U+c6e1-c6e7,U+c6e9-c6eb,U+c6ed-c6ef,U+c6f1-c6f8,U+c6fa-c703,U+c705-c707,U+c709-c70b,U+c70d-c716,U+c718,U+c71a-c71f,U+c722-c723,U+c725-c727,U+c729-c734,U+c736-c73b,U+c73e-c73f,U+c741-c743,U+c745-c74b,U+c74e-c750,U+c752-c757,U+c759-c773,U+c776-c777;
}

/* noto-sans-kr-[27]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-27-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c5f5-c5fb,U+c5fe,U+c602-c605,U+c607,U+c609-c60f,U+c611-c61a,U+c61c-c623,U+c626-c627,U+c629-c62b,U+c62d,U+c62f-c632,U+c636,U+c638,U+c63a-c63f,U+c642-c643,U+c645-c647,U+c649-c652,U+c656-c65b,U+c65d-c65f,U+c661-c663,U+c665-c677,U+c679-c67b,U+c67d-c693,U+c696-c697,U+c699-c69b,U+c69d-c6a3,U+c6a6,U+c6a8,U+c6aa-c6af,U+c6b2-c6b3,U+c6b5-c6b7,U+c6b9-c6ba;
}

/* noto-sans-kr-[28]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-28-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c517-c527,U+c52a-c52b,U+c52d-c52f,U+c531-c538,U+c53a,U+c53c,U+c53e-c543,U+c546-c547,U+c54b,U+c54d-c552,U+c556,U+c55a-c55b,U+c55d,U+c55f,U+c562-c563,U+c565-c567,U+c569-c56f,U+c572,U+c574,U+c576-c57b,U+c57e-c57f,U+c581-c583,U+c585-c586,U+c588-c58b,U+c58e,U+c590,U+c592-c596,U+c599-c5b3,U+c5b6-c5b7,U+c5ba,U+c5be-c5c3,U+c5ca-c5cb,U+c5cd,U+c5cf,U+c5d2-c5d3,U+c5d5-c5d7,U+c5d9-c5df,U+c5e1-c5e2,U+c5e4,U+c5e6-c5eb,U+c5ef,U+c5f1-c5f3;
}

/* noto-sans-kr-[29]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-29-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c475-c4ef,U+c4f2-c4f3,U+c4f5-c4f7,U+c4f9-c4ff,U+c502-c50b,U+c50d-c516;
}

/* noto-sans-kr-[30]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-30-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c3d0-c3d7,U+c3da-c3db,U+c3dd-c3de,U+c3e1-c3ec,U+c3ee-c3f3,U+c3f5-c42b,U+c42d-c463,U+c466-c474;
}

/* noto-sans-kr-[31]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-31-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c32b-c367,U+c36a-c36b,U+c36d-c36f,U+c371-c377,U+c37a-c37b,U+c37e-c383,U+c385-c387,U+c389-c3cf;
}

/* noto-sans-kr-[32]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-32-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c26a-c26b,U+c26d-c26f,U+c271-c273,U+c275-c27b,U+c27e-c287,U+c289-c28f,U+c291-c297,U+c299-c29a,U+c29c-c2a3,U+c2a5-c2a7,U+c2a9-c2ab,U+c2ad-c2b3,U+c2b6,U+c2b8,U+c2ba-c2bb,U+c2bd-c2db,U+c2de-c2df,U+c2e1-c2e2,U+c2e5-c2ea,U+c2ee,U+c2f0,U+c2f2-c2f5,U+c2f7,U+c2fa-c2fb,U+c2fd-c2ff,U+c301-c307,U+c309-c30c,U+c30e-c312,U+c315-c323,U+c325-c328,U+c32a;
}

/* noto-sans-kr-[33]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-33-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c1bc-c1c3,U+c1c5-c1df,U+c1e1-c1fb,U+c1fd-c203,U+c205-c20c,U+c20e,U+c210-c217,U+c21a-c21b,U+c21d-c21e,U+c221-c227,U+c229-c22a,U+c22c,U+c22e,U+c230,U+c233-c24f,U+c251-c257,U+c259-c269;
}

/* noto-sans-kr-[34]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-34-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c101-c11b,U+c11f,U+c121-c123,U+c125-c12b,U+c12e,U+c132-c137,U+c13a-c13b,U+c13d-c13f,U+c141-c147,U+c14a,U+c14c-c153,U+c155-c157,U+c159-c15b,U+c15d-c166,U+c169-c16f,U+c171-c177,U+c179-c18b,U+c18e-c18f,U+c191-c193,U+c195-c19b,U+c19d-c19e,U+c1a0,U+c1a2-c1a4,U+c1a6-c1bb;
}

/* noto-sans-kr-[35]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-35-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+c049-c057,U+c059-c05b,U+c05d-c05f,U+c061-c067,U+c069-c08f,U+c091-c0ab,U+c0ae-c0af,U+c0b1-c0b3,U+c0b5,U+c0b7-c0bb,U+c0be,U+c0c2-c0c7,U+c0ca-c0cb,U+c0cd-c0cf,U+c0d1-c0d7,U+c0d9-c0da,U+c0dc,U+c0de-c0e3,U+c0e5-c0eb,U+c0ed-c0f3,U+c0f6,U+c0f8,U+c0fa-c0ff;
}

/* noto-sans-kr-[36]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-36-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bfa7-bfaf,U+bfb1-bfc4,U+bfc6-bfcb,U+bfce-bfcf,U+bfd1-bfd3,U+bfd5-bfdb,U+bfdd-c048;
}

/* noto-sans-kr-[37]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-37-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bf07,U+bf09-bf3f,U+bf41-bf4f,U+bf52-bf54,U+bf56-bfa6;
}

/* noto-sans-kr-[38]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-38-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+be56,U+be58,U+be5c-be5f,U+be62-be63,U+be65-be67,U+be69-be74,U+be76-be7b,U+be7e-be7f,U+be81-be8e,U+be90,U+be92-bea7,U+bea9-becf,U+bed2-bed3,U+bed5-bed6,U+bed9-bee3,U+bee6-bf06;
}

/* noto-sans-kr-[39]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-39-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bdb0-bdd3,U+bdd5-bdef,U+bdf1-be0b,U+be0d-be0f,U+be11-be13,U+be15-be43,U+be46-be47,U+be49-be4b,U+be4d-be53;
}

/* noto-sans-kr-[40]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-40-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bd03,U+bd06,U+bd08,U+bd0a-bd0f,U+bd11-bd22,U+bd25-bd47,U+bd49-bd58,U+bd5a-bd7f,U+bd82-bd83,U+bd85-bd87,U+bd8a-bd8f,U+bd91-bd92,U+bd94,U+bd96-bd98,U+bd9a-bdaf;
}

/* noto-sans-kr-[41]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-41-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bc4e-bc83,U+bc86-bc87,U+bc89-bc8b,U+bc8d-bc93,U+bc96,U+bc98,U+bc9b-bc9f,U+bca2-bca3,U+bca5-bca7,U+bca9-bcb2,U+bcb4-bcbb,U+bcbe-bcbf,U+bcc1-bcc3,U+bcc5-bccc,U+bcce-bcd0,U+bcd2-bcd4,U+bcd6-bcf3,U+bcf7,U+bcf9-bcfb,U+bcfd-bd02;
}

/* noto-sans-kr-[42]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-42-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bb90-bba3,U+bba5-bbab,U+bbad-bbbf,U+bbc1-bbf7,U+bbfa-bbfb,U+bbfd-bbfe,U+bc01-bc07,U+bc09-bc0a,U+bc0e,U+bc10,U+bc12-bc13,U+bc17,U+bc19-bc1a,U+bc1e,U+bc20-bc23,U+bc26,U+bc28,U+bc2a-bc2c,U+bc2e-bc2f,U+bc32-bc33,U+bc35-bc37,U+bc39-bc3f,U+bc41-bc42,U+bc44,U+bc46-bc48,U+bc4a-bc4d;
}

/* noto-sans-kr-[43]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-43-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+bae6-bafb,U+bafd-bb17,U+bb19-bb33,U+bb37,U+bb39-bb3a,U+bb3d-bb43,U+bb45-bb46,U+bb48,U+bb4a-bb4f,U+bb51-bb53,U+bb55-bb57,U+bb59-bb62,U+bb64-bb8f;
}

/* noto-sans-kr-[44]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-44-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ba30-ba37,U+ba3a-ba3b,U+ba3d-ba3f,U+ba41-ba47,U+ba49-ba4a,U+ba4c,U+ba4e-ba53,U+ba56-ba57,U+ba59-ba5b,U+ba5d-ba63,U+ba65-ba66,U+ba68-ba6f,U+ba71-ba73,U+ba75-ba77,U+ba79-ba84,U+ba86,U+ba88-baa7,U+baaa,U+baad-baaf,U+bab1-bab7,U+baba,U+babc,U+babe-bae5;
}

/* noto-sans-kr-[45]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-45-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b96e-b973,U+b976-b977,U+b979-b97b,U+b97d-b983,U+b986,U+b988,U+b98a-b98d,U+b98f-b9ab,U+b9ae-b9af,U+b9b1-b9b3,U+b9b5-b9bb,U+b9be,U+b9c0,U+b9c2-b9c7,U+b9ca-b9cb,U+b9cd,U+b9d2-b9d7,U+b9da,U+b9dc,U+b9df-b9e0,U+b9e2,U+b9e6-b9e7,U+b9e9-b9f3,U+b9f6,U+b9f8,U+b9fb-ba2f;
}

/* noto-sans-kr-[46]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-46-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b8bf-b8cb,U+b8cd-b8e0,U+b8e2-b8e7,U+b8ea-b8eb,U+b8ed-b8ef,U+b8f1-b8f7,U+b8fa,U+b8fc,U+b8fe-b903,U+b905-b917,U+b919-b91f,U+b921-b93b,U+b93d-b957,U+b95a-b95b,U+b95d-b95f,U+b961-b967,U+b969-b96c;
}

/* noto-sans-kr-[47]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-47-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b80d-b80f,U+b811-b817,U+b81a,U+b81c-b823,U+b826-b827,U+b829-b82b,U+b82d-b833,U+b836,U+b83a-b83f,U+b841-b85b,U+b85e-b85f,U+b861-b863,U+b865-b86b,U+b86e,U+b870,U+b872-b8af,U+b8b1-b8be;
}

/* noto-sans-kr-[48]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-48-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b74d-b75f,U+b761-b763,U+b765-b774,U+b776-b77b,U+b77e-b77f,U+b781-b783,U+b785-b78b,U+b78e,U+b792-b796,U+b79a-b79b,U+b79d-b7a7,U+b7aa,U+b7ae-b7b3,U+b7b6-b7c8,U+b7ca-b7eb,U+b7ee-b7ef,U+b7f1-b7f3,U+b7f5-b7fb,U+b7fe,U+b802-b806,U+b80a-b80b;
}

/* noto-sans-kr-[49]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-49-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b6a7-b6aa,U+b6ac-b6b0,U+b6b2-b6ef,U+b6f1-b727,U+b72a-b72b,U+b72d-b72e,U+b731-b737,U+b739-b73a,U+b73c-b743,U+b745-b74c;
}

/* noto-sans-kr-[50]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-50-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b605-b60f,U+b612-b617,U+b619-b624,U+b626-b69b,U+b69e-b6a3,U+b6a5-b6a6;
}

/* noto-sans-kr-[51]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-51-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b55f,U+b562-b583,U+b585-b59f,U+b5a2-b5a3,U+b5a5-b5a7,U+b5a9-b5b2,U+b5b5-b5ba,U+b5bd-b604;
}

/* noto-sans-kr-[52]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-52-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b4a5-b4b6,U+b4b8-b4bf,U+b4c1-b4c7,U+b4c9-b4db,U+b4de-b4df,U+b4e1-b4e2,U+b4e5-b4eb,U+b4ee,U+b4f0,U+b4f2-b513,U+b516-b517,U+b519-b51a,U+b51d-b523,U+b526,U+b528,U+b52b-b52f,U+b532-b533,U+b535-b537,U+b539-b53f,U+b541-b544,U+b546-b54b,U+b54d-b54f,U+b551-b55b,U+b55d-b55e;
}

/* noto-sans-kr-[53]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-53-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b3f8-b3fb,U+b3fd-b40f,U+b411-b417,U+b419-b41b,U+b41d-b41f,U+b421-b427,U+b42a-b42b,U+b42d-b44f,U+b452-b453,U+b455-b457,U+b459-b45f,U+b462-b464,U+b466-b46b,U+b46d-b47f,U+b481-b4a3;
}

/* noto-sans-kr-[54]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-54-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b342-b353,U+b356-b357,U+b359-b35b,U+b35d-b35e,U+b360-b363,U+b366,U+b368,U+b36a-b36d,U+b36f,U+b372-b373,U+b375-b377,U+b379-b37f,U+b381-b382,U+b384,U+b386-b38b,U+b38d-b3c3,U+b3c6-b3c7,U+b3c9-b3ca,U+b3cd-b3d3,U+b3d6,U+b3d8,U+b3da-b3f7;
}

/* noto-sans-kr-[55]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-55-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b27c-b283,U+b285-b28f,U+b292-b293,U+b295-b297,U+b29a-b29f,U+b2a1-b2a4,U+b2a7-b2a9,U+b2ab,U+b2ad-b2c7,U+b2ca-b2cb,U+b2cd-b2cf,U+b2d1-b2d7,U+b2da,U+b2dc,U+b2de-b2e3,U+b2e7,U+b2e9-b2ea,U+b2ef-b2f3,U+b2f6,U+b2f8,U+b2fa-b2fb,U+b2fd-b2fe,U+b302-b303,U+b305-b307,U+b309-b30f,U+b312,U+b316-b31b,U+b31d-b341;
}

/* noto-sans-kr-[56]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-56-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b1d6-b1e7,U+b1e9-b1fc,U+b1fe-b203,U+b206-b207,U+b209-b20b,U+b20d-b213,U+b216-b21f,U+b221-b257,U+b259-b273,U+b275-b27b;
}

/* noto-sans-kr-[57]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-57-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b120-b122,U+b126-b127,U+b129-b12b,U+b12d-b133,U+b136,U+b138,U+b13a-b13f,U+b142-b143,U+b145-b14f,U+b151-b153,U+b156-b157,U+b159-b177,U+b17a-b17b,U+b17d-b17f,U+b181-b187,U+b189-b18c,U+b18e-b191,U+b195-b1a7,U+b1a9-b1cb,U+b1cd-b1d5;
}

/* noto-sans-kr-[58]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-58-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b05f-b07b,U+b07e-b07f,U+b081-b083,U+b085-b08b,U+b08d-b097,U+b09b,U+b09d-b09f,U+b0a2-b0a7,U+b0aa,U+b0b0,U+b0b2,U+b0b6-b0b7,U+b0b9-b0bb,U+b0bd-b0c3,U+b0c6-b0c7,U+b0ca-b0cf,U+b0d1-b0df,U+b0e1-b0e4,U+b0e6-b107,U+b10a-b10b,U+b10d-b10f,U+b111-b112,U+b114-b117,U+b119-b11a,U+b11c-b11f;
}

/* noto-sans-kr-[59]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-59-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+afac-afb7,U+afba-afbb,U+afbd-afbf,U+afc1-afc6,U+afca-afcc,U+afce-afd3,U+afd5-afe7,U+afe9-afef,U+aff1-b00b,U+b00d-b00f,U+b011-b013,U+b015-b01b,U+b01d-b027,U+b029-b043,U+b045-b047,U+b049,U+b04b,U+b04d-b052,U+b055-b056,U+b058-b05c,U+b05e;
}

/* noto-sans-kr-[60]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-60-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+af03-af07,U+af09-af2b,U+af2e-af33,U+af35-af3b,U+af3e-af40,U+af44-af47,U+af4a-af5c,U+af5e-af63,U+af65-af7f,U+af81-afab;
}

/* noto-sans-kr-[61]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-61-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ae56-ae5b,U+ae5e-ae60,U+ae62-ae64,U+ae66-ae67,U+ae69-ae6b,U+ae6d-ae83,U+ae85-aebb,U+aebf,U+aec1-aec3,U+aec5-aecb,U+aece,U+aed0,U+aed2-aed7,U+aed9-aef3,U+aef5-af02;
}

/* noto-sans-kr-[62]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-62-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ad9c-ada3,U+ada5-adbf,U+adc1-adc3,U+adc5-adc7,U+adc9-add2,U+add4-addb,U+addd-addf,U+ade1-ade3,U+ade5-adf7,U+adfa-adfb,U+adfd-adff,U+ae02-ae07,U+ae0a,U+ae0c,U+ae0e-ae13,U+ae15-ae2f,U+ae31-ae33,U+ae35-ae37,U+ae39-ae3f,U+ae42,U+ae44,U+ae46-ae49,U+ae4b,U+ae4f,U+ae51-ae53,U+ae55;
}

/* noto-sans-kr-[63]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-63-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ace2-ace3,U+ace5-ace6,U+ace9-acef,U+acf2,U+acf4,U+acf7-acfb,U+acfe-acff,U+ad01-ad03,U+ad05-ad0b,U+ad0d-ad10,U+ad12-ad1b,U+ad1d-ad33,U+ad35-ad48,U+ad4a-ad4f,U+ad51-ad6b,U+ad6e-ad6f,U+ad71-ad72,U+ad77-ad7c,U+ad7e,U+ad80,U+ad82-ad87,U+ad89-ad8b,U+ad8d-ad8f,U+ad91-ad9b;
}

/* noto-sans-kr-[64]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-64-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+ac25-ac2c,U+ac2e,U+ac30,U+ac32-ac37,U+ac39-ac3f,U+ac41-ac4c,U+ac4e-ac6f,U+ac72-ac73,U+ac75-ac76,U+ac79-ac7f,U+ac82,U+ac84-ac88,U+ac8a-ac8b,U+ac8d-ac8f,U+ac91-ac93,U+ac95-ac9b,U+ac9d-ac9e,U+aca1-aca7,U+acab,U+acad-acaf,U+acb1-acb7,U+acba-acbb,U+acbe-acc0,U+acc2-acc3,U+acc5-acdf;
}

/* noto-sans-kr-[65]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-65-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+99df,U+99ed,U+99f1,U+99ff,U+9a01,U+9a08,U+9a0e-9a0f,U+9a19,U+9a2b,U+9a30,U+9a36-9a37,U+9a40,U+9a43,U+9a45,U+9a4d,U+9a55,U+9a57,U+9a5a-9a5b,U+9a5f,U+9a62,U+9a65,U+9a69-9a6a,U+9aa8,U+9ab8,U+9ad3,U+9ae5,U+9aee,U+9b1a,U+9b27,U+9b2a,U+9b31,U+9b3c,U+9b41-9b45,U+9b4f,U+9b54,U+9b5a,U+9b6f,U+9b8e,U+9b91,U+9b9f,U+9bab,U+9bae,U+9bc9,U+9bd6,U+9be4,U+9be8,U+9c0d,U+9c10,U+9c12,U+9c15,U+9c25,U+9c32,U+9c3b,U+9c47,U+9c49,U+9c57,U+9ce5,U+9ce7,U+9ce9,U+9cf3-9cf4,U+9cf6,U+9d09,U+9d1b,U+9d26,U+9d28,U+9d3b,U+9d51,U+9d5d,U+9d60-9d61,U+9d6c,U+9d72,U+9da9,U+9daf,U+9db4,U+9dc4,U+9dd7,U+9df2,U+9df8-9dfa,U+9e1a,U+9e1e,U+9e75,U+9e79,U+9e7d,U+9e7f,U+9e92-9e93,U+9e97,U+9e9d,U+9e9f,U+9ea5,U+9eb4-9eb5,U+9ebb,U+9ebe,U+9ec3,U+9ecd-9ece,U+9ed4,U+9ed8,U+9edb-9edc,U+9ede,U+9ee8,U+9ef4,U+9f07-9f08,U+9f0e,U+9f13,U+9f20,U+9f3b,U+9f4a-9f4b,U+9f4e,U+9f52,U+9f5f,U+9f61,U+9f67,U+9f6a,U+9f6c,U+9f77,U+9f8d,U+9f90,U+9f95,U+9f9c,U+ac02-ac03,U+ac05-ac06,U+ac09-ac0f,U+ac17-ac18,U+ac1b,U+ac1e-ac1f,U+ac21-ac23;
}

/* noto-sans-kr-[66]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-66-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+96a7-96a8,U+96aa,U+96b1,U+96b7,U+96bb,U+96c0-96c1,U+96c4-96c5,U+96c7,U+96c9,U+96cb-96ce,U+96d5-96d6,U+96d9,U+96db-96dc,U+96e2-96e3,U+96e8-96ea,U+96ef-96f0,U+96f2,U+96f6-96f7,U+96f9,U+96fb,U+9700,U+9706-9707,U+9711,U+9713,U+9716,U+9719,U+971c,U+971e,U+9727,U+9730,U+9732,U+9739,U+973d,U+9742,U+9744,U+9748,U+9756,U+975c,U+9761,U+9769,U+976d,U+9774,U+9777,U+977a,U+978b,U+978d,U+978f,U+97a0,U+97a8,U+97ab,U+97ad,U+97c6,U+97cb,U+97dc,U+97f6,U+97fb,U+97ff-9803,U+9805-9806,U+9808,U+980a,U+980c,U+9810-9813,U+9817-9818,U+982d,U+9830,U+9838-9839,U+983b,U+9846,U+984c-984e,U+9854,U+9858,U+985a,U+985e,U+9865,U+9867,U+986b,U+986f,U+98af,U+98b1,U+98c4,U+98c7,U+98db-98dc,U+98e1-98e2,U+98ed-98ef,U+98f4,U+98fc-98fe,U+9903,U+9909-990a,U+990c,U+9910,U+9913,U+9918,U+991e,U+9920,U+9928,U+9945,U+9949,U+994b-994d,U+9951-9952,U+9954,U+9957,U+9996,U+999d,U+99a5,U+99a8,U+99ac-99ae,U+99b1,U+99b3-99b4,U+99b9,U+99c1,U+99d0-99d2,U+99d5,U+99d9,U+99dd;
}

/* noto-sans-kr-[67]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-67-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+920d,U+9210-9212,U+9217,U+921e,U+9234,U+923a,U+923f-9240,U+9245,U+9249,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9283,U+9285,U+9291,U+9293,U+9296,U+9298,U+929c,U+92b3,U+92b6-92b7,U+92b9,U+92cc,U+92cf,U+92d2,U+92e4,U+92ea,U+92f8,U+92fc,U+9304,U+9310,U+9318,U+931a,U+931e-9322,U+9324,U+9326,U+9328,U+932b,U+932e-932f,U+9348,U+934a-934b,U+934d,U+9354,U+935b,U+936e,U+9375,U+937c,U+937e,U+938c,U+9394,U+9396,U+939a,U+93a3,U+93a7,U+93ac-93ad,U+93b0,U+93c3,U+93d1,U+93de,U+93e1,U+93e4,U+93f6,U+9404,U+9418,U+9425,U+942b,U+9435,U+9438,U+9444,U+9451-9452,U+945b,U+947d,U+947f,U+9583,U+9589,U+958f,U+9591-9592,U+9594,U+9598,U+95a3-95a5,U+95a8,U+95ad,U+95b1,U+95bb-95bc,U+95c7,U+95ca,U+95d4-95d6,U+95dc,U+95e1-95e2,U+961c,U+9621,U+962a,U+962e,U+9632,U+963b,U+963f-9640,U+9642,U+9644,U+964b-964d,U+9650,U+965b-965f,U+9662-9664,U+966a,U+9670,U+9673,U+9675-9678,U+967d,U+9685-9686,U+968a-968b,U+968d-968e,U+9694-9695,U+9698-9699,U+969b-969c,U+96a3;
}

/* noto-sans-kr-[68]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-68-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+8fa8,U+8fad,U+8faf-8fb2,U+8fc2,U+8fc5,U+8fce,U+8fd4,U+8fe6,U+8fea-8feb,U+8fed,U+8ff0,U+8ff2,U+8ff7,U+8ff9,U+8ffd,U+9000-9003,U+9005-9006,U+9008,U+900b,U+900d,U+900f-9011,U+9014-9015,U+9017,U+9019,U+901d-9023,U+902e,U+9031-9032,U+9035,U+9038,U+903c,U+903e,U+9041-9042,U+9047,U+904a-904b,U+904d-904e,U+9050-9051,U+9054-9055,U+9059,U+905c-905e,U+9060-9061,U+9063,U+9069,U+906d-906f,U+9072,U+9075,U+9077-9078,U+907a,U+907c-907d,U+907f-9084,U+9087-9088,U+908a,U+908f,U+9091,U+9095,U+9099,U+90a2-90a3,U+90a6,U+90a8,U+90aa,U+90af-90b1,U+90b5,U+90b8,U+90c1,U+90ca,U+90de,U+90e1,U+90ed,U+90f5,U+9102,U+9112,U+9115,U+9119,U+9127,U+912d,U+9132,U+9149-914e,U+9152,U+9162,U+9169-916a,U+916c,U+9175,U+9177-9178,U+9187,U+9189,U+918b,U+918d,U+9192,U+919c,U+91ab-91ac,U+91ae-91af,U+91b1,U+91b4-91b5,U+91c0,U+91c7,U+91c9,U+91cb,U+91cf-91d0,U+91d7-91d8,U+91dc-91dd,U+91e3,U+91e7,U+91ea,U+91f5;
}

/* noto-sans-kr-[69]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-69-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+8c6a-8c6b,U+8c79-8c7a,U+8c82,U+8c8a,U+8c8c,U+8c9d-8c9e,U+8ca0-8ca2,U+8ca7-8cac,U+8caf-8cb0,U+8cb3-8cb4,U+8cb6-8cb8,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7-8cc8,U+8cca,U+8cd1,U+8cd3,U+8cda,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6,U+8cea,U+8ced,U+8cf4,U+8cfb-8cfd,U+8d04-8d05,U+8d07-8d08,U+8d0a,U+8d0d,U+8d13,U+8d16,U+8d64,U+8d66,U+8d6b,U+8d70,U+8d73-8d74,U+8d77,U+8d85,U+8d8a,U+8d99,U+8da3,U+8da8,U+8db3,U+8dba,U+8dbe,U+8dc6,U+8dcb-8dcc,U+8dcf,U+8ddb,U+8ddd,U+8de1,U+8de3,U+8de8,U+8df3,U+8e0a,U+8e0f-8e10,U+8e1e,U+8e2a,U+8e30,U+8e35,U+8e42,U+8e44,U+8e47-8e4a,U+8e59,U+8e5f-8e60,U+8e74,U+8e76,U+8e81,U+8e87,U+8e8a,U+8e8d,U+8eaa-8eac,U+8ec0,U+8ecb-8ecc,U+8ed2,U+8edf,U+8eeb,U+8ef8,U+8efb,U+8efe,U+8f03,U+8f05,U+8f09,U+8f12-8f15,U+8f1b-8f1f,U+8f26-8f27,U+8f29-8f2a,U+8f2f,U+8f33,U+8f38-8f39,U+8f3b,U+8f3e-8f3f,U+8f44-8f45,U+8f49,U+8f4d-8f4e,U+8f5d,U+8f5f,U+8f62,U+8f9b-8f9c,U+8fa3,U+8fa6;
}

/* noto-sans-kr-[70]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-70-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+8941,U+8944,U+895f,U+8964,U+896a,U+8972,U+8981,U+8983,U+8986-8987,U+898f,U+8993,U+8996,U+89a1,U+89a9-89aa,U+89b2,U+89ba,U+89bd,U+89c0,U+89d2,U+89e3,U+89f4,U+89f8,U+8a02-8a03,U+8a08,U+8a0a,U+8a0c,U+8a0e,U+8a13,U+8a16-8a17,U+8a1b,U+8a1d,U+8a1f,U+8a23,U+8a25,U+8a2a,U+8a2d,U+8a31,U+8a34,U+8a36,U+8a3a-8a3b,U+8a50,U+8a54-8a55,U+8a5b,U+8a5e,U+8a60,U+8a62-8a63,U+8a66,U+8a6d-8a6e,U+8a70,U+8a72-8a73,U+8a75,U+8a79,U+8a85,U+8a87,U+8a8c-8a8d,U+8a93,U+8a95,U+8a98,U+8aa0-8aa1,U+8aa3-8aa6,U+8aa8,U+8aaa,U+8ab0,U+8ab2,U+8ab9,U+8abc,U+8abe-8abf,U+8ac2,U+8ac4,U+8ac7,U+8acb,U+8acd,U+8acf,U+8ad2,U+8ad6,U+8adb-8adc,U+8ae1,U+8ae6-8ae7,U+8aea-8aeb,U+8aed-8aee,U+8af1,U+8af6-8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b04,U+8b0e,U+8b10,U+8b14,U+8b16-8b17,U+8b19-8b1b,U+8b1d,U+8b20,U+8b28,U+8b2b-8b2c,U+8b33,U+8b39,U+8b41,U+8b49,U+8b4e-8b4f,U+8b58,U+8b5a,U+8b5c,U+8b66,U+8b6c,U+8b6f-8b70,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b8a,U+8b90,U+8b92-8b93,U+8b96,U+8b9a,U+8c37,U+8c3f,U+8c41,U+8c46,U+8c48,U+8c4a,U+8c4c,U+8c55,U+8c5a,U+8c61;
}

/* noto-sans-kr-[71]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-71-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+858f,U+8591,U+8594,U+859b,U+85a6,U+85a8-85aa,U+85af-85b0,U+85ba,U+85c1,U+85c9,U+85cd-85cf,U+85d5,U+85dc-85dd,U+85e4-85e5,U+85e9-85ea,U+85f7,U+85fa-85fb,U+85ff,U+8602,U+8606-8607,U+860a,U+8616-8617,U+861a,U+862d,U+863f,U+864e,U+8650,U+8654-8655,U+865b-865c,U+865e-865f,U+8667,U+8679,U+868a,U+868c,U+8693,U+86a3-86a4,U+86a9,U+86c7,U+86cb,U+86d4,U+86d9,U+86db,U+86df,U+86e4,U+86ed,U+86fe,U+8700,U+8702-8703,U+8708,U+8718,U+871a,U+871c,U+874e,U+8755,U+8757,U+875f,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782,U+878d,U+879f,U+87a2,U+87b3,U+87ba,U+87c4,U+87e0,U+87ec,U+87ef,U+87f2,U+87f9,U+87fb,U+87fe,U+8805,U+881f,U+8822-8823,U+8831,U+8836,U+883b,U+8840,U+8846,U+884d,U+8852-8853,U+8857,U+8859,U+885b,U+885d,U+8861-8863,U+8868,U+886b,U+8870,U+8872,U+8877,U+887e-887f,U+8881-8882,U+8888,U+888b,U+888d,U+8892,U+8896-8897,U+889e,U+88ab,U+88b4,U+88c1-88c2,U+88cf,U+88d4-88d5,U+88d9,U+88dc-88dd,U+88df,U+88e1,U+88e8,U+88f3-88f5,U+88f8,U+88fd,U+8907,U+8910,U+8912-8913,U+8918-8919,U+8925,U+892a,U+8936,U+8938,U+893b;
}

/* noto-sans-kr-[72]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-72-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+82a6,U+82a9,U+82ac-82af,U+82b3,U+82b7-82b9,U+82bb-82bd,U+82bf,U+82d1-82d2,U+82d4-82d5,U+82d7,U+82db,U+82de-82df,U+82e1,U+82e5-82e7,U+82fd-82fe,U+8301-8305,U+8309,U+8317,U+8328,U+832b,U+832f,U+8331,U+8334-8336,U+8338-8339,U+8340,U+8347,U+8349-834a,U+834f,U+8351-8352,U+8373,U+8377,U+837b,U+8389-838a,U+838e,U+8396,U+8398,U+839e,U+83a2,U+83a9-83ab,U+83bd,U+83c1,U+83c5,U+83c9-83ca,U+83cc,U+83d3,U+83d6,U+83dc,U+83e9,U+83eb,U+83ef-83f2,U+83f4,U+83f9,U+83fd,U+8403-8404,U+840a,U+840c-840e,U+8429,U+842c,U+8431,U+8438,U+843d,U+8449,U+8457,U+845b,U+8461,U+8463,U+8466,U+846b-846c,U+846f,U+8475,U+847a,U+8490,U+8494,U+8499,U+849c,U+84a1,U+84b2,U+84b8,U+84bb-84bc,U+84bf-84c0,U+84c2,U+84c4,U+84c6,U+84c9,U+84cb,U+84cd,U+84d1,U+84da,U+84ec,U+84ee,U+84f4,U+84fc,U+8511,U+8513-8514,U+8517-8518,U+851a,U+851e,U+8521,U+8523,U+8525,U+852c-852d,U+852f,U+853d,U+853f,U+8541,U+8543,U+8549,U+854e,U+8553,U+8559,U+8563,U+8568-856a,U+856d,U+8584,U+8587;
}

/* noto-sans-kr-[73]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-73-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+8033,U+8036,U+803d,U+803f,U+8043,U+8046,U+804a,U+8056,U+8058,U+805a,U+805e,U+806f-8070,U+8072-8073,U+8077,U+807d-807f,U+8084-8087,U+8089,U+808b-808c,U+8096,U+809b,U+809d,U+80a1-80a2,U+80a5,U+80a9-80aa,U+80af,U+80b1-80b2,U+80b4,U+80ba,U+80c3-80c4,U+80cc,U+80ce,U+80da-80db,U+80de,U+80e1,U+80e4-80e5,U+80f1,U+80f4,U+80f8,U+80fd,U+8102,U+8105-8108,U+810a,U+8118,U+811a-811b,U+8123,U+8129,U+812b,U+812f,U+8139,U+813e,U+814b,U+814e,U+8150-8151,U+8154-8155,U+8165-8166,U+816b,U+8170-8171,U+8178-817a,U+817f-8180,U+8188,U+818a,U+818f,U+819a,U+819c-819d,U+81a0,U+81a3,U+81a8,U+81b3,U+81b5,U+81ba,U+81bd-81c0,U+81c2,U+81c6,U+81cd,U+81d8,U+81df,U+81e3,U+81e5,U+81e7-81e8,U+81ed,U+81f3-81f4,U+81fa-81fc,U+81fe,U+8205,U+8208,U+820a,U+820c-820d,U+8212,U+821b-821c,U+821e-821f,U+8221,U+822a-822c,U+8235-8237,U+8239,U+8240,U+8245,U+8247,U+8259,U+8264,U+8266,U+826e-826f,U+8271,U+8276,U+8278,U+827e,U+828b,U+828d-828e,U+8292,U+8299-829a,U+829d,U+829f,U+82a5;
}

/* noto-sans-kr-[74]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-74-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+7d2f-7d30,U+7d33,U+7d35,U+7d39-7d3a,U+7d42-7d46,U+7d50,U+7d5e,U+7d61-7d62,U+7d66,U+7d68,U+7d6a,U+7d6e,U+7d71-7d73,U+7d76,U+7d79,U+7d7f,U+7d8e-7d8f,U+7d93,U+7d9c,U+7da0,U+7da2,U+7dac-7dad,U+7db1-7db2,U+7db4-7db5,U+7db8,U+7dba-7dbb,U+7dbd-7dbf,U+7dc7,U+7dca-7dcb,U+7dd6,U+7dd8,U+7dda,U+7ddd-7dde,U+7de0-7de1,U+7de3,U+7de8-7de9,U+7dec,U+7def,U+7df4,U+7dfb,U+7e09-7e0a,U+7e15,U+7e1b,U+7e1d-7e1f,U+7e21,U+7e23,U+7e2b,U+7e2e-7e2f,U+7e31,U+7e37,U+7e3d-7e3e,U+7e43,U+7e46-7e47,U+7e52,U+7e54-7e55,U+7e5e,U+7e61,U+7e69-7e6b,U+7e6d,U+7e70,U+7e79,U+7e7c,U+7e82,U+7e8c,U+7e8f,U+7e93,U+7e96,U+7e98,U+7e9b-7e9c,U+7f36,U+7f38,U+7f3a,U+7f4c,U+7f50,U+7f54-7f55,U+7f6a-7f6b,U+7f6e,U+7f70,U+7f72,U+7f75,U+7f77,U+7f79,U+7f85,U+7f88,U+7f8a,U+7f8c,U+7f94,U+7f9a,U+7f9e,U+7fa4,U+7fa8-7fa9,U+7fb2,U+7fb8-7fb9,U+7fbd,U+7fc1,U+7fc5,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd4-7fd5,U+7fdf-7fe1,U+7fe9,U+7feb,U+7ff0,U+7ff9,U+7ffc,U+8000-8001,U+8003,U+8006,U+8009,U+800c,U+8010,U+8015,U+8017-8018,U+802d;
}

/* noto-sans-kr-[75]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-75-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+7a49,U+7a4d-7a4e,U+7a57,U+7a61-7a62,U+7a69,U+7a6b,U+7a70,U+7a74,U+7a76,U+7a79,U+7a7d,U+7a7f,U+7a81,U+7a84,U+7a88,U+7a92-7a93,U+7a95,U+7a98,U+7a9f,U+7aa9-7aaa,U+7aae-7aaf,U+7aba,U+7ac4-7ac5,U+7ac7,U+7aca,U+7ad7,U+7ad9,U+7add,U+7adf-7ae0,U+7ae3,U+7ae5,U+7aea,U+7aed,U+7aef,U+7af6,U+7af9-7afa,U+7aff,U+7b0f,U+7b11,U+7b19,U+7b1b,U+7b1e,U+7b20,U+7b26,U+7b2d,U+7b39,U+7b46,U+7b49,U+7b4b-7b4d,U+7b4f-7b52,U+7b54,U+7b56,U+7b60,U+7b6c,U+7b6e,U+7b75,U+7b7d,U+7b87,U+7b8b,U+7b8f,U+7b94-7b95,U+7b97,U+7b9a,U+7b9d,U+7ba1,U+7bad,U+7bb1,U+7bb4,U+7bb8,U+7bc0-7bc1,U+7bc4,U+7bc6-7bc7,U+7bc9,U+7bd2,U+7be0,U+7be4,U+7be9,U+7c07,U+7c12,U+7c1e,U+7c21,U+7c27,U+7c2a-7c2b,U+7c3d-7c3f,U+7c43,U+7c4c-7c4d,U+7c60,U+7c64,U+7c6c,U+7c73,U+7c83,U+7c89,U+7c92,U+7c95,U+7c97-7c98,U+7c9f,U+7ca5,U+7ca7,U+7cae,U+7cb1-7cb3,U+7cb9,U+7cbe,U+7cca,U+7cd6,U+7cde-7ce0,U+7ce7,U+7cfb,U+7cfe,U+7d00,U+7d02,U+7d04-7d08,U+7d0a-7d0b,U+7d0d,U+7d10,U+7d14,U+7d17-7d1b,U+7d20-7d21,U+7d2b-7d2c,U+7d2e;
}

/* noto-sans-kr-[76]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-76-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+7704,U+7708-7709,U+770b,U+771e,U+7720,U+7729,U+7737-7738,U+773a,U+773c,U+7740,U+774d,U+775b,U+7761,U+7763,U+7766,U+776b,U+7779,U+777e-777f,U+778b,U+7791,U+779e,U+77a5,U+77ac-77ad,U+77b0,U+77b3,U+77bb-77bc,U+77bf,U+77d7,U+77db-77dc,U+77e2-77e3,U+77e9,U+77ed-77ef,U+7802,U+7812,U+7825-7827,U+782c,U+7832,U+7834,U+7845,U+784f,U+785d,U+786b-786c,U+786f,U+787c,U+7881,U+7887,U+788c-788e,U+7891,U+7897,U+78a3,U+78a7,U+78a9,U+78ba-78bc,U+78c1,U+78c5,U+78ca-78cb,U+78ce,U+78d0,U+78e8,U+78ec,U+78ef,U+78f5,U+78fb,U+7901,U+790e,U+7916,U+792a-792c,U+793a,U+7940-7941,U+7947-7949,U+7950,U+7956-7957,U+795a-795d,U+7960,U+7965,U+7968,U+796d,U+797a,U+797f,U+7981,U+798d-798e,U+7991,U+79a6-79a7,U+79aa,U+79ae,U+79b1,U+79b3,U+79b9,U+79bd-79c1,U+79c9-79cb,U+79d2,U+79d5,U+79d8,U+79df,U+79e4,U+79e6-79e7,U+79e9,U+79fb,U+7a00,U+7a05,U+7a08,U+7a0b,U+7a0d,U+7a14,U+7a17,U+7a19-7a1a,U+7a1c,U+7a1f-7a20,U+7a2e,U+7a31,U+7a36-7a37,U+7a3b-7a3d,U+7a3f-7a40,U+7a46;
}

/* noto-sans-kr-[77]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-77-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+7482-7483,U+7487,U+7489,U+748b,U+7498,U+749c,U+749e-749f,U+74a1,U+74a3,U+74a5,U+74a7-74a8,U+74aa,U+74b0,U+74b2,U+74b5,U+74b9,U+74bd,U+74bf,U+74c6,U+74ca,U+74cf,U+74d4,U+74d8,U+74da,U+74dc,U+74e0,U+74e2-74e3,U+74e6,U+74ee,U+74f7,U+7501,U+7504,U+7511,U+7515,U+7518,U+751a-751b,U+7523,U+7525-7526,U+752b-752c,U+7531,U+7533,U+7538,U+753a,U+7547,U+754c,U+754f,U+7551,U+7553-7554,U+7559,U+755b-755d,U+7562,U+7565-7566,U+756a,U+756f-7570,U+7575-7576,U+7578,U+757a,U+757f,U+7586-7587,U+758a-758b,U+758e-758f,U+7591,U+759d,U+75a5,U+75ab,U+75b1-75b3,U+75b5,U+75b8-75b9,U+75bc-75be,U+75c2,U+75c5,U+75c7,U+75cd,U+75d2,U+75d4-75d5,U+75d8-75d9,U+75db,U+75e2,U+75f0,U+75f2,U+75f4,U+75fa,U+75fc,U+7600,U+760d,U+7619,U+761f-7622,U+7624,U+7626,U+763b,U+7642,U+764c,U+764e,U+7652,U+7656,U+7661,U+7664,U+7669,U+766c,U+7670,U+7672,U+7678,U+7686-7687,U+768e,U+7690,U+7693,U+76ae,U+76ba,U+76bf,U+76c2-76c3,U+76c6,U+76c8,U+76ca,U+76d2,U+76d6,U+76db-76dc,U+76de-76df,U+76e1,U+76e3-76e4,U+76e7,U+76f2,U+76fc,U+76fe,U+7701;
}

/* noto-sans-kr-[78]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-78-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+7230,U+7232,U+7235,U+723a-723b,U+723d-723e,U+7240,U+7246-7248,U+724c,U+7252,U+7258-7259,U+725b,U+725d,U+725f,U+7261-7262,U+7267,U+7272,U+727d,U+7280-7281,U+72a2,U+72a7,U+72ac,U+72af,U+72c0,U+72c2,U+72c4,U+72ce,U+72d0,U+72d7,U+72d9,U+72e1,U+72e9,U+72f8-72f9,U+72fc-72fd,U+730a,U+7316,U+731b-731d,U+7325,U+7329-732b,U+7336-7337,U+733e-733f,U+7344-7345,U+7350,U+7352,U+7357,U+7368,U+736a,U+7370,U+7372,U+7375,U+7378,U+737a-737b,U+7384,U+7386-7387,U+7389,U+738e,U+7394,U+7396-7398,U+739f,U+73a7,U+73a9,U+73ad,U+73b2-73b3,U+73b9,U+73c0,U+73c2,U+73c9-73ca,U+73cc-73cd,U+73cf,U+73d6,U+73d9,U+73dd-73de,U+73e0,U+73e3-73e6,U+73e9-73ea,U+73ed,U+73f7,U+73f9,U+73fd-73fe,U+7401,U+7403,U+7405,U+7407,U+7409,U+7413,U+741b,U+7420-7422,U+7425-7426,U+7428,U+742a-742c,U+742e-7430,U+7433-7436,U+7438,U+743a,U+743f-7441,U+7443-7444,U+744b,U+7455,U+7457,U+7459-745c,U+745e-7460,U+7462,U+7464-7465,U+7468-746a,U+746f,U+747e;
}

/* noto-sans-kr-[79]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-79-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+6f8d-6f8e,U+6f90,U+6f94,U+6f97,U+6fa3-6fa4,U+6fa7,U+6fae-6faf,U+6fb1,U+6fb3,U+6fb9,U+6fbe,U+6fc0-6fc3,U+6fca,U+6fd5,U+6fda,U+6fdf-6fe1,U+6fe4,U+6fe9,U+6feb-6fec,U+6fef,U+6ff1,U+6ffe,U+7001,U+7005-7006,U+7009,U+700b,U+700f,U+7011,U+7015,U+7018,U+701a-701f,U+7023,U+7027-7028,U+702f,U+7037,U+703e,U+704c,U+7050-7051,U+7058,U+705d,U+7070,U+7078,U+707c-707d,U+7085,U+708a,U+708e,U+7092,U+7098-709a,U+70a1,U+70a4,U+70ab-70ad,U+70af,U+70b3,U+70b7-70b9,U+70c8,U+70cb,U+70cf,U+70d8-70d9,U+70dd,U+70df,U+70f1,U+70f9,U+70fd,U+7104,U+7109,U+710c,U+7119-711a,U+711e,U+7126,U+7130,U+7136,U+7147,U+7149-714a,U+714c,U+714e,U+7150,U+7156,U+7159,U+715c,U+715e,U+7164-7167,U+7169,U+716c,U+716e,U+717d,U+7184,U+7189-718a,U+718f,U+7192,U+7194,U+7199,U+719f,U+71a2,U+71ac,U+71b1,U+71b9-71ba,U+71be,U+71c1,U+71c3,U+71c8-71c9,U+71ce,U+71d0,U+71d2,U+71d4-71d5,U+71df,U+71e5-71e7,U+71ed-71ee,U+71fb-71fc,U+71fe-7200,U+7206,U+7210,U+721b,U+722a,U+722c-722d;
}

/* noto-sans-kr-[80]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-80-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+6d5a,U+6d5c,U+6d63,U+6d66,U+6d69-6d6a,U+6d6c,U+6d6e,U+6d74,U+6d78-6d79,U+6d7f,U+6d85,U+6d87-6d89,U+6d8c-6d8e,U+6d91,U+6d93,U+6d95,U+6daf,U+6db2,U+6db5,U+6dc0,U+6dc3-6dc7,U+6dcb,U+6dcf,U+6dd1,U+6dd8-6dda,U+6dde,U+6de1,U+6de8,U+6dea-6deb,U+6dee,U+6df1,U+6df3,U+6df5,U+6df7-6dfb,U+6e17,U+6e19-6e1b,U+6e1f-6e21,U+6e23-6e26,U+6e2b-6e2d,U+6e32,U+6e34,U+6e36,U+6e38,U+6e3a,U+6e3c-6e3e,U+6e43-6e44,U+6e4a,U+6e4d,U+6e56,U+6e58,U+6e5b-6e5c,U+6e5e-6e5f,U+6e67,U+6e6b,U+6e6e-6e6f,U+6e72-6e73,U+6e7a,U+6e90,U+6e96,U+6e9c-6e9d,U+6e9f,U+6ea2,U+6ea5,U+6eaa-6eab,U+6eaf,U+6eb1,U+6eb6,U+6eba,U+6ec2,U+6ec4-6ec5,U+6ec9,U+6ecb-6ecc,U+6ece,U+6ed1,U+6ed3-6ed4,U+6eef,U+6ef4,U+6ef8,U+6efe-6eff,U+6f01-6f02,U+6f06,U+6f0f,U+6f11,U+6f14-6f15,U+6f20,U+6f22-6f23,U+6f2b-6f2c,U+6f31-6f32,U+6f38,U+6f3f,U+6f41,U+6f51,U+6f54,U+6f57-6f58,U+6f5a-6f5b,U+6f5e-6f5f,U+6f62,U+6f64,U+6f6d-6f6e,U+6f70,U+6f7a,U+6f7c-6f7e,U+6f81,U+6f84,U+6f88;
}

/* noto-sans-kr-[81]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-81-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+6ada-6adb,U+6af6,U+6afb,U+6b04,U+6b0a,U+6b0c,U+6b12,U+6b16,U+6b20-6b21,U+6b23,U+6b32,U+6b3a,U+6b3d-6b3e,U+6b46-6b47,U+6b4e,U+6b50,U+6b5f,U+6b61-6b62,U+6b64-6b66,U+6b6a,U+6b72,U+6b77-6b78,U+6b7b,U+6b7f,U+6b83-6b84,U+6b86,U+6b89-6b8a,U+6b96,U+6b98,U+6b9e,U+6bae-6baf,U+6bb2,U+6bb5,U+6bb7,U+6bba,U+6bbc,U+6bbf,U+6bc1,U+6bc5-6bc6,U+6bcb,U+6bcf,U+6bd2-6bd3,U+6bd6-6bd8,U+6bdb,U+6beb-6bec,U+6c08,U+6c0f,U+6c13,U+6c23,U+6c37-6c38,U+6c3e,U+6c40-6c42,U+6c4e,U+6c50,U+6c55,U+6c57,U+6c5a,U+6c5d-6c60,U+6c68,U+6c6a,U+6c6d,U+6c70,U+6c72,U+6c76,U+6c7a,U+6c7d-6c7e,U+6c81-6c83,U+6c85-6c88,U+6c8c,U+6c90,U+6c92-6c96,U+6c99-6c9b,U+6cab,U+6cae,U+6cb3,U+6cb8-6cb9,U+6cbb-6cbf,U+6cc1-6cc2,U+6cc4,U+6cc9-6cca,U+6ccc,U+6cd3,U+6cd7,U+6cdb,U+6ce1-6ce3,U+6ce5,U+6ce8,U+6ceb,U+6cee-6cf0,U+6cf3,U+6d0b-6d0c,U+6d11,U+6d17,U+6d19,U+6d1b,U+6d1e,U+6d25,U+6d27,U+6d29,U+6d32,U+6d35-6d36,U+6d38-6d39,U+6d3b,U+6d3d-6d3e,U+6d41,U+6d59;
}

/* noto-sans-kr-[82]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-82-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+67f0-67f1,U+67f3-67f6,U+67fb,U+67fe,U+6812-6813,U+6816-6817,U+6821-6822,U+682f,U+6838-6839,U+683d,U+6840-6843,U+6848,U+684e,U+6850-6851,U+6853-6854,U+686d,U+6876,U+687f,U+6881,U+6885,U+688f,U+6893-6894,U+6897,U+689d,U+689f,U+68a1-68a2,U+68a7-68a8,U+68ad,U+68af-68b1,U+68b3,U+68b5-68b6,U+68c4-68c5,U+68c9,U+68cb,U+68cd,U+68d2,U+68d5,U+68d7-68d8,U+68da,U+68df-68e0,U+68e7-68e8,U+68ee,U+68f2,U+68f9-68fa,U+6900,U+6905,U+690d-690e,U+6912,U+6927,U+6930,U+693d,U+693f,U+694a,U+6953-6955,U+6957,U+6959-695a,U+695e,U+6960-6963,U+6968,U+696b,U+696d-696f,U+6975,U+6977-6979,U+6995,U+699b-699c,U+69a5,U+69a7,U+69ae,U+69b4,U+69bb,U+69c1,U+69c3,U+69cb-69cd,U+69d0,U+69e8,U+69ea,U+69fb,U+69fd,U+69ff,U+6a02,U+6a0a,U+6a11,U+6a13,U+6a17,U+6a19,U+6a1e-6a1f,U+6a21,U+6a23,U+6a35,U+6a38-6a3a,U+6a3d,U+6a44,U+6a48,U+6a4b,U+6a52-6a53,U+6a58-6a59,U+6a5f,U+6a61,U+6a6b,U+6a80,U+6a84,U+6a89,U+6a8d-6a8e,U+6a97,U+6a9c,U+6aa3,U+6ab3,U+6abb,U+6ac2-6ac3,U+6ad3;
}

/* noto-sans-kr-[83]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-83-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+6607,U+6609-660a,U+660c,U+660f-6611,U+6613-6615,U+661e,U+6620,U+6627-6628,U+662d,U+6630-6631,U+6634,U+6636,U+663a-663b,U+6641,U+6643-6644,U+6649,U+664b,U+664f,U+6659,U+665b,U+665d-665f,U+6664-6669,U+666b,U+666e-666f,U+6673-6674,U+6676-6678,U+6684,U+6687-6689,U+668e,U+6690-6691,U+6696-6698,U+669d,U+66a0,U+66a2,U+66ab,U+66ae,U+66b2-66b4,U+66b9,U+66bb,U+66be,U+66c4,U+66c6-66c7,U+66c9,U+66d6,U+66d9,U+66dc-66dd,U+66e0,U+66e6,U+66f0,U+66f2-66f4,U+66f7,U+66f9-66fa,U+66fc,U+66fe-66ff,U+6703,U+670b,U+670d,U+6714-6715,U+6717,U+671b,U+671d-671f,U+6726-6727,U+672a-672b,U+672d-672e,U+6731,U+6736,U+673a,U+673d,U+6746,U+6749,U+674e-6751,U+6753,U+6756,U+675c,U+675e-675f,U+676d,U+676f-6770,U+6773,U+6775,U+6777,U+677b,U+677e-677f,U+6787,U+6789,U+678b,U+678f-6790,U+6793,U+6795,U+679a,U+679d,U+67af-67b0,U+67b3,U+67b6-67b8,U+67be,U+67c4,U+67cf-67d4,U+67da,U+67dd,U+67e9,U+67ec,U+67ef;
}

/* noto-sans-kr-[84]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-84-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+6392,U+6396,U+6398,U+639b,U+63a0-63a2,U+63a5,U+63a7-63aa,U+63c0,U+63c4,U+63c6,U+63cf,U+63d6,U+63da-63db,U+63e1,U+63ed-63ee,U+63f4,U+63f6-63f7,U+640d,U+640f,U+6414,U+6416-6417,U+641c,U+6422,U+642c-642d,U+643a,U+643e,U+6458,U+6460,U+6469,U+646f,U+6478-647a,U+6488,U+6491-6493,U+649a,U+649e,U+64a4-64a5,U+64ab,U+64ad-64ae,U+64b0,U+64b2,U+64bb,U+64c1,U+64c4-64c5,U+64c7,U+64ca,U+64cd-64ce,U+64d2,U+64d4,U+64d8,U+64da,U+64e1-64e2,U+64e5-64e7,U+64ec,U+64f2,U+64f4,U+64fa,U+64fe,U+6500,U+6504,U+6518,U+651d,U+6523,U+652a-652c,U+652f,U+6536-6539,U+653b,U+653e,U+6548,U+654d-654f,U+6551,U+6556-6557,U+655e,U+6562-6563,U+6566,U+656c-656d,U+6572,U+6574-6575,U+6577-6578,U+657e,U+6582-6583,U+6585,U+658c,U+6590-6591,U+6597,U+6599,U+659b-659c,U+659f,U+65a1,U+65a4-65a5,U+65a7,U+65ab-65ac,U+65af,U+65b7,U+65bc-65bd,U+65c1,U+65c5,U+65cb-65cc,U+65cf,U+65d2,U+65d7,U+65e0,U+65e3,U+65e6,U+65e8-65e9,U+65ec-65ed,U+65f1,U+65f4,U+65fa-65fd,U+65ff,U+6606;
}

/* noto-sans-kr-[85]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-85-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+614c,U+6153,U+6155,U+6158-6159,U+615d,U+615f,U+6162-6164,U+6167-6168,U+616b,U+616e,U+6170,U+6176-6177,U+617d-617e,U+6181-6182,U+618a,U+618e,U+6190-6191,U+6194,U+6198-619a,U+61a4,U+61a7,U+61a9,U+61ab-61ac,U+61ae,U+61b2,U+61b6,U+61ba,U+61be,U+61c3,U+61c7-61cb,U+61e6,U+61f2,U+61f6-61f8,U+61fa,U+61fc,U+61ff-6200,U+6207-6208,U+620a,U+620c-620e,U+6212,U+6216,U+621a,U+621f,U+6221,U+622a,U+622e,U+6230-6231,U+6234,U+6236,U+623e-623f,U+6241,U+6247-6249,U+624d,U+6253,U+6258,U+626e,U+6271,U+6276,U+6279,U+627c,U+627f-6280,U+6284,U+6289-628a,U+6291-6292,U+6295,U+6297-6298,U+629b,U+62ab,U+62b1,U+62b5,U+62b9,U+62bc-62bd,U+62c2,U+62c7-62c9,U+62cc-62cd,U+62cf-62d0,U+62d2-62d4,U+62d6-62d9,U+62db-62dc,U+62ec-62ef,U+62f1,U+62f3,U+62f7,U+62fe-62ff,U+6301,U+6307,U+6309,U+6311,U+632b,U+632f,U+633a-633b,U+633d-633e,U+6349,U+634c,U+634f-6350,U+6355,U+6367-6368,U+636e,U+6372,U+6377,U+637a-637b,U+637f,U+6383,U+6388-6389,U+638c;
}

/* noto-sans-kr-[86]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-86-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+5f11,U+5f13-5f15,U+5f17-5f18,U+5f1b,U+5f1f,U+5f26-5f27,U+5f29,U+5f31,U+5f35,U+5f3a,U+5f3c,U+5f48,U+5f4a,U+5f4c,U+5f4e,U+5f56-5f57,U+5f59,U+5f5b,U+5f62,U+5f66-5f67,U+5f69-5f6d,U+5f70-5f71,U+5f77,U+5f79,U+5f7c,U+5f7f-5f81,U+5f85,U+5f87,U+5f8a-5f8b,U+5f90-5f92,U+5f98-5f99,U+5f9e,U+5fa0-5fa1,U+5fa8-5faa,U+5fae,U+5fb5,U+5fb9,U+5fbd,U+5fc5,U+5fcc-5fcd,U+5fd6-5fd9,U+5fe0,U+5feb,U+5ff5,U+5ffd,U+5fff,U+600f,U+6012,U+6016,U+601c,U+6020-6021,U+6025,U+6028,U+602a,U+602f,U+6041-6043,U+604d,U+6050,U+6052,U+6055,U+6059,U+605d,U+6062-6065,U+6068-606a,U+606c-606d,U+606f-6070,U+6085,U+6089,U+608c-608d,U+6094,U+6096,U+609a-609b,U+609f-60a0,U+60a3-60a4,U+60a7,U+60b0,U+60b2-60b4,U+60b6,U+60b8,U+60bc-60bd,U+60c7,U+60d1,U+60da,U+60dc,U+60df-60e1,U+60f0-60f1,U+60f6,U+60f9-60fb,U+6101,U+6106,U+6108-6109,U+610d-610e,U+6115,U+611a,U+6127,U+6130,U+6134,U+6137,U+613c,U+613e-613f,U+6142,U+6144,U+6147-6148,U+614a-614b;
}

/* noto-sans-kr-[87]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-87-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+5c40,U+5c45-5c46,U+5c48,U+5c4b,U+5c4d-5c4e,U+5c51,U+5c5b,U+5c60,U+5c62,U+5c64-5c65,U+5c6c,U+5c6f,U+5c79,U+5c90-5c91,U+5ca1,U+5ca9,U+5cab-5cac,U+5cb1,U+5cb3,U+5cb5,U+5cb7-5cb8,U+5cba,U+5cbe,U+5cc0,U+5cd9,U+5ce0,U+5ce8,U+5cef-5cf0,U+5cf4,U+5cf6,U+5cfb,U+5cfd,U+5d07,U+5d0d-5d0e,U+5d11,U+5d14,U+5d16-5d17,U+5d19,U+5d27,U+5d29,U+5d4b-5d4c,U+5d50,U+5d69,U+5d6c,U+5d6f,U+5d87,U+5d8b,U+5d9d,U+5da0,U+5da2,U+5daa,U+5db8,U+5dba,U+5dbc-5dbd,U+5dcd,U+5dd2,U+5dd6,U+5de1-5de2,U+5de5-5de8,U+5deb,U+5dee,U+5df1-5df4,U+5df7,U+5dfd-5dfe,U+5e03,U+5e06,U+5e11,U+5e16,U+5e19,U+5e1b,U+5e1d,U+5e25,U+5e2b,U+5e2d,U+5e33,U+5e36,U+5e38,U+5e3d,U+5e3f-5e40,U+5e44-5e45,U+5e47,U+5e4c,U+5e55,U+5e5f,U+5e61-5e63,U+5e72,U+5e77-5e79,U+5e7b-5e7e,U+5e84,U+5e87,U+5e8a,U+5e8f,U+5e95,U+5e97,U+5e9a,U+5e9c,U+5ea0,U+5ea7,U+5eab,U+5ead,U+5eb5-5eb8,U+5ebe,U+5ec2,U+5ec8-5eca,U+5ed0,U+5ed3,U+5ed6,U+5eda-5edb,U+5edf-5ee0,U+5ee2-5ee3,U+5eec,U+5ef3,U+5ef6-5ef7,U+5efa-5efb,U+5f01,U+5f04,U+5f0a;
}

/* noto-sans-kr-[88]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-88-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+59be,U+59c3,U+59c6,U+59c9,U+59cb,U+59d0-59d1,U+59d3-59d4,U+59d9-59da,U+59dc-59dd,U+59e6,U+59e8,U+59ea,U+59ec,U+59ee,U+59f8,U+59fb,U+59ff,U+5a01,U+5a03,U+5a11,U+5a18,U+5a1b-5a1c,U+5a1f-5a20,U+5a25,U+5a29,U+5a36,U+5a3c,U+5a41,U+5a46,U+5a49,U+5a5a,U+5a62,U+5a66,U+5a92,U+5a9a-5a9b,U+5aa4,U+5ac1-5ac2,U+5ac4,U+5ac9,U+5acc,U+5ae1,U+5ae6,U+5ae9,U+5b05,U+5b09,U+5b0b-5b0c,U+5b16,U+5b2a,U+5b40,U+5b43,U+5b51,U+5b54-5b55,U+5b58,U+5b5a,U+5b5c-5b5d,U+5b5f,U+5b63-5b64,U+5b69,U+5b6b,U+5b70-5b71,U+5b75,U+5b7a,U+5b7c,U+5b85,U+5b87-5b88,U+5b8b,U+5b8f,U+5b93,U+5b95-5b99,U+5b9b-5b9c,U+5ba2-5ba6,U+5bac,U+5bae,U+5bb0,U+5bb3-5bb5,U+5bb8-5bb9,U+5bbf-5bc0,U+5bc2-5bc7,U+5bcc,U+5bd0,U+5bd2-5bd4,U+5bd7,U+5bde-5bdf,U+5be1-5be2,U+5be4-5be9,U+5beb-5bec,U+5bee-5bef,U+5bf5-5bf6,U+5bf8,U+5bfa,U+5c01,U+5c04,U+5c07-5c0b,U+5c0d-5c0e,U+5c16,U+5c19,U+5c24,U+5c28,U+5c31,U+5c38-5c3c,U+5c3e-5c3f;
}

/* noto-sans-kr-[89]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-89-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+5703-5704,U+5708,U+570d,U+5712-5713,U+5716,U+5718,U+572d,U+573b,U+5740,U+5742,U+5747,U+574a,U+574d-574e,U+5750-5751,U+5761,U+5764,U+5766,U+576a,U+576e,U+5770,U+5775,U+577c,U+5782,U+5788,U+578b,U+5793,U+57a0,U+57a2-57a3,U+57c3,U+57c7-57c8,U+57cb,U+57df-57e0,U+57f0,U+57f4,U+57f7,U+57f9-57fa,U+57fc,U+5800,U+5802,U+5805-5806,U+5808-580a,U+581e,U+5821,U+5824,U+5827,U+582a,U+582f-5831,U+5835,U+583a,U+584a-584b,U+584f,U+5851,U+5854,U+5857-5858,U+585a,U+585e,U+5861-5862,U+5864,U+5875,U+5879,U+587c,U+587e,U+5883,U+5885,U+5889,U+5893,U+589c,U+589e-589f,U+58a8-58a9,U+58ae,U+58b3,U+58ba-58bb,U+58be,U+58c1,U+58c5,U+58c7,U+58ce,U+58d1,U+58d3,U+58d5,U+58d8-58d9,U+58de-58df,U+58e4,U+58ec,U+58ef,U+58f9-58fb,U+58fd,U+590f,U+5914-5915,U+5919,U+5922,U+592d-592e,U+5931,U+5937,U+593e,U+5944,U+5947-5949,U+594e-5951,U+5954-5955,U+5957,U+595a,U+5960,U+5962,U+5967,U+596a-596e,U+5974,U+5978,U+5982-5984,U+598a,U+5993,U+5996-5997,U+5999,U+59a5,U+59a8,U+59ac,U+59b9,U+59bb;
}

/* noto-sans-kr-[90]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-90-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+539a,U+53a0,U+53a5-53a6,U+53ad,U+53bb,U+53c3,U+53c8-53cb,U+53cd,U+53d4,U+53d6-53d7,U+53db,U+53e1-53e3,U+53e5,U+53e9-53ed,U+53f1,U+53f3,U+53f8,U+5403-5404,U+540a,U+540e-5411,U+541b,U+541d,U+541f-5420,U+5426,U+5429,U+542b,U+5433,U+5438-5439,U+543b-543c,U+543e,U+5442,U+5448,U+544a,U+5451,U+5468,U+546a,U+5471,U+5473,U+5475,U+547b-547d,U+5480,U+5486,U+548e,U+5490,U+54a4,U+54a8,U+54ab-54ac,U+54b3,U+54b8,U+54bd,U+54c0,U+54c4,U+54c8-54c9,U+54e1,U+54e5,U+54e8,U+54ed-54ee,U+54f2,U+54fa,U+5504,U+5506-5507,U+550e,U+5510,U+551c,U+552f,U+5531,U+5535,U+553e,U+5544,U+5546,U+554f,U+5553,U+5556,U+555e,U+5563,U+557c,U+5580,U+5584,U+5586-5587,U+5589-558a,U+5598-559a,U+559c-559d,U+55a7,U+55a9-55ac,U+55ae,U+55c5,U+55c7,U+55d4,U+55da,U+55dc,U+55df,U+55e3-55e4,U+55fd-55fe,U+5606,U+5609,U+5614,U+5617,U+562f,U+5632,U+5634,U+5636,U+5653,U+5668,U+566b,U+5674,U+5686,U+56a5,U+56ac,U+56ae,U+56b4,U+56bc,U+56ca,U+56cd,U+56d1,U+56da-56db,U+56de,U+56e0,U+56f0,U+56f9-56fa;
}

/* noto-sans-kr-[91]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-91-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+516e,U+5175-5178,U+517c,U+5180,U+5186,U+518a,U+518d,U+5192,U+5195,U+5197,U+51a0,U+51a5,U+51aa,U+51ac,U+51b6-51b7,U+51bd,U+51c4,U+51c6,U+51c9,U+51cb-51cd,U+51dc-51de,U+51e1,U+51f0-51f1,U+51f6,U+51f8-51f9,U+51fd,U+5200,U+5203,U+5207-5208,U+520a,U+520e,U+5211,U+5217,U+521d,U+5224-5225,U+522a,U+522e,U+5230,U+5236-523b,U+5243,U+5247,U+524a-524c,U+5254,U+5256,U+525b,U+525d,U+5261,U+5269-526a,U+526f,U+5272,U+5275,U+527d,U+527f,U+5283,U+5287-5289,U+528d,U+5291-5292,U+529f,U+52a3-52a4,U+52a9-52ab,U+52be,U+52c1,U+52c3,U+52c5,U+52c7,U+52c9,U+52cd,U+52d2,U+52d6,U+52d8-52d9,U+52db,U+52dd-52df,U+52e2-52e4,U+52f3,U+52f5,U+52f8,U+52fa-52fb,U+52fe-52ff,U+5305,U+5308,U+530d,U+530f-5310,U+5315,U+5319,U+5320-5321,U+5323,U+532a,U+532f,U+5339,U+533f-5341,U+5343-5344,U+5347-534a,U+534d,U+5351-5354,U+535a,U+535c,U+535e,U+5360,U+5366,U+5368,U+536f-5371,U+5374-5375,U+5377,U+537d,U+537f,U+5384,U+5393,U+5398;
}

/* noto-sans-kr-[92]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-92-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+4f43,U+4f46-4f48,U+4f4d-4f51,U+4f55,U+4f59-4f5a,U+4f69,U+4f6f-4f70,U+4f73,U+4f76,U+4f7a,U+4f7e-4f7f,U+4f81,U+4f83-4f84,U+4f86,U+4f88,U+4f8a-4f8b,U+4f8d,U+4f8f,U+4f91,U+4f96,U+4f98,U+4f9b,U+4f9d,U+4fae-4faf,U+4fb5-4fb6,U+4fbf,U+4fc2-4fc4,U+4fc9-4fca,U+4fce,U+4fd1,U+4fd3-4fd4,U+4fd7,U+4fda,U+4fdf-4fe0,U+4fee-4fef,U+4ff1,U+4ff3,U+4ff5,U+4ff8,U+4ffa,U+5002,U+5006,U+5009,U+500b,U+500d,U+5011-5012,U+5016,U+5019-501a,U+501c,U+501e-501f,U+5021,U+5023-5024,U+5026-5028,U+502a-502d,U+503b,U+5043,U+5047-5049,U+504f,U+5055,U+505a,U+505c,U+5065,U+5074-5076,U+5078,U+5080,U+5085,U+508d,U+5091,U+5098-5099,U+50ac-50ad,U+50b2-50b3,U+50b5,U+50b7,U+50be,U+50c5,U+50c9-50ca,U+50d1,U+50d5-50d6,U+50da,U+50de,U+50e5,U+50e7,U+50ed,U+50f9,U+50fb,U+50ff-5101,U+5104,U+5106,U+5109,U+5112,U+511f,U+5121,U+512a,U+5132,U+5137,U+513a,U+513c,U+5140-5141,U+5143-5148,U+514b-514e,U+5152,U+515c,U+5162,U+5169-516b,U+516d;
}

/* noto-sans-kr-[93]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-93-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+338c-339c,U+339f-33a0,U+33a2-33cb,U+33cf-33d0,U+33d3,U+33d6,U+33d8,U+33db-33dd,U+4e01,U+4e03,U+4e07-4e08,U+4e11,U+4e14-4e15,U+4e18-4e19,U+4e1e,U+4e32,U+4e38-4e39,U+4e42-4e43,U+4e45,U+4e4d-4e4f,U+4e56,U+4e58-4e59,U+4e5d-4e5e,U+4e6b,U+4e6d,U+4e73,U+4e76-4e77,U+4e7e,U+4e82,U+4e86,U+4e88,U+4e8e,U+4e90-4e92,U+4e94-4e95,U+4e98,U+4e9b,U+4e9e,U+4ea1-4ea2,U+4ea4-4ea6,U+4ea8,U+4eab,U+4ead-4eae,U+4eb6,U+4ec0-4ec1,U+4ec4,U+4ec7,U+4ecb,U+4ecd,U+4ed4-4ed5,U+4ed7-4ed9,U+4edd,U+4edf,U+4ee4,U+4ef0,U+4ef2,U+4ef6-4ef7,U+4efb,U+4f01,U+4f09,U+4f0b,U+4f0d-4f11,U+4f2f,U+4f34,U+4f36,U+4f38,U+4f3a,U+4f3c-4f3d;
}

/* noto-sans-kr-[94]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-94-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+3136,U+3138,U+313a-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315b,U+315d-315f,U+3162,U+3164-318c,U+318e,U+3200-321b,U+3231,U+3239,U+3251-325a,U+3260-327b,U+327e-327f,U+328a-3290,U+3294,U+329e,U+32a5,U+3380-3384,U+3388-338b;
}

/* noto-sans-kr-[95]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-95-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2f7d,U+2f7f-2f8b,U+2f8e-2f90,U+2f92-2f97,U+2f99-2fa0,U+2fa2-2fa3,U+2fa5-2fa9,U+2fac-2fb1,U+2fb3-2fbc,U+2fc1-2fca,U+2fcd-2fd4,U+3003,U+3012-3019,U+301c,U+301e-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304e,U+3050,U+3052,U+3056,U+305a,U+305c,U+305e,U+3062,U+3065,U+306c,U+3070-307d,U+3080,U+3085,U+3087,U+308e,U+3090-3091,U+30a1,U+30a5,U+30a9,U+30ae,U+30b1-30b2,U+30b4,U+30b6,U+30bc-30be,U+30c2,U+30c5,U+30cc,U+30d2,U+30d4,U+30d8-30dd,U+30e4,U+30e6,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+3133,U+3135;
}

/* noto-sans-kr-[96]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-96-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2541-254b,U+25a4-25a9,U+25b1,U+25b5,U+25b9,U+25bf,U+25c1,U+25c3,U+25c9-25ca,U+25cc,U+25ce,U+25d0-25d1,U+25e6,U+25ef,U+260f,U+261d,U+261f,U+262f,U+2660,U+2664,U+2667-2669,U+266d,U+266f,U+2716,U+271a,U+273d,U+2756,U+2776-277f,U+278a-2793,U+2963,U+2965,U+2ac5-2ac6,U+2acb-2acc,U+2f00,U+2f04,U+2f06,U+2f08,U+2f0a-2f0b,U+2f11-2f12,U+2f14,U+2f17-2f18,U+2f1c-2f1d,U+2f1f-2f20,U+2f23-2f26,U+2f28-2f29,U+2f2b,U+2f2d,U+2f2f-2f32,U+2f38,U+2f3c-2f40,U+2f42-2f4c,U+2f4f-2f52,U+2f54-2f58,U+2f5a-2f66,U+2f69-2f70,U+2f72-2f76,U+2f78,U+2f7a-2f7c;
}

/* noto-sans-kr-[97]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-97-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2479-2487,U+249c-24d1,U+24d3-24d7,U+24d9-24e9,U+24eb-24f4,U+2500-2501,U+2503,U+250c-2513,U+2515-2516,U+2518-2540;
}

/* noto-sans-kr-[98]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-98-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+215b-215e,U+2162-2169,U+2170-2179,U+2195-2199,U+21b0-21b4,U+21bc,U+21c0,U+21c4-21c5,U+21cd,U+21cf-21d4,U+21e0-21e3,U+21e6-21e9,U+2200,U+2202-2203,U+2206-2209,U+220b-220c,U+220f,U+2211,U+2213,U+221a,U+221d-2220,U+2222,U+2225-2227,U+2229-222c,U+222e,U+2234-2237,U+223d,U+2243,U+2245,U+2248,U+2250-2253,U+225a,U+2260-2262,U+2264-2267,U+226a-226b,U+226e-2273,U+2276-2277,U+2279-227b,U+2280-2287,U+228a-228b,U+2295-2297,U+22a3-22a5,U+22bb-22bc,U+22ce-22cf,U+22da-22db,U+22ee-22ef,U+2306,U+2312,U+2314,U+2467-2478;
}

/* noto-sans-kr-[99]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-99-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac-ad,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154;
}

/* noto-sans-kr-[100]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-100-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+e8,U+2da,U+2160,U+2194,U+3054,U+3058,U+306d,U+3086,U+308d,U+30ac,U+30bb,U+30c4,U+30cd-30ce,U+30e2,U+3132,U+3146,U+3149,U+339d,U+4e3b,U+4f0a,U+4fdd,U+4fe1,U+5409,U+540c,U+5834,U+592a-592b,U+5b9a,U+5dde,U+5e0c,U+5e73,U+5f0f,U+60f3,U+653f,U+661f,U+662f,U+667a,U+683c,U+6b4c,U+6c11,U+767c,U+76ee,U+76f4,U+77f3,U+79d1,U+7a7a,U+7b2c,U+7d22,U+8207,U+8a00,U+8a71,U+9280,U+9580,U+958b,U+96c6,U+9762,U+98df,U+9ed1,U+ac2d,U+adc8,U+add3,U+af48,U+b014,U+b134-b135,U+b158,U+b2aa,U+b35f,U+b6a4,U+b9cf,U+bb63,U+bd23,U+be91,U+c29b,U+c3f4,U+c42c,U+c55c,U+c573,U+c58f,U+c78c,U+c7dd,U+c8f5,U+cad1,U+cc48,U+cf10,U+cf20,U+d03c,U+d07d,U+d2a0,U+d30e,U+d38d,U+d3a8,U+d3c8,U+d5e5,U+d5f9,U+d6e4,U+f90a,U+ff02,U+ff1c;
}

/* noto-sans-kr-[101]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-101-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+3b1,U+2466,U+25a1,U+25a3,U+261c,U+3008-3009,U+305b,U+305d,U+3069,U+30a7,U+30ba,U+30cf,U+30ef,U+3151,U+3157,U+4e4b,U+4e5f,U+4e8c,U+4eca,U+4ed6,U+4f5b,U+50cf,U+5149,U+5165,U+5171,U+5229,U+529b,U+5316,U+539f,U+53f2,U+571f,U+5728,U+58eb,U+591c,U+5b78,U+5c11,U+5c55,U+5ddd,U+5e02,U+5fb7,U+60c5,U+610f,U+611f,U+6625,U+66f8,U+6797,U+679c,U+682a,U+6d2a,U+706b,U+7406,U+767b,U+76f8,U+77e5,U+7acb,U+898b,U+8a69,U+8def,U+8fd1,U+901a,U+90e8,U+91cd,U+975e,U+ae14,U+ae6c,U+aec0,U+afc7,U+afc9,U+b01c,U+b028,U+b308,U+b311,U+b314,U+b31c,U+b524,U+b560,U+b764,U+b920,U+b9e3,U+bd48,U+be7d,U+c0db,U+c231,U+c270,U+c2e3,U+c37d,U+c3ed,U+c530,U+c6a5,U+c6dc,U+c7a4,U+c954,U+c974,U+d000,U+d565,U+d667,U+d6c5,U+d79d,U+ff1e;
}

/* noto-sans-kr-[102]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-102-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308f,U+30c0,U+30d1,U+30d3,U+30d6,U+30df,U+30e7,U+3153,U+4e16,U+4e8b,U+4ee5,U+5206,U+52a0,U+52d5,U+53e4,U+53ef,U+54c1,U+57ce,U+597d,U+5b8c,U+5ea6,U+5f8c,U+5f97,U+6210,U+6240,U+624b,U+6728,U+6bd4,U+7236,U+7269,U+7279,U+738b,U+7528,U+7530,U+767e,U+798f,U+8005,U+8a18,U+90fd,U+91cc,U+9577,U+9593,U+98a8,U+ac20,U+acf6,U+ad90,U+af5d,U+af80,U+afcd,U+aff0,U+b0a1,U+b0b5,U+b1fd,U+b2fc,U+b380,U+b51b,U+b584,U+b5b3,U+b8fd,U+b93c,U+b9f4,U+bb44,U+bc08,U+bc27,U+bc49,U+be55,U+be64,U+bfb0,U+bfc5,U+c178,U+c21f,U+c314,U+c4f1,U+c58d,U+c664,U+c698,U+c6a7,U+c6c1,U+c9ed,U+cac0,U+cacc,U+cad9,U+ccb5,U+cdcc,U+d0e4,U+d143,U+d320,U+d330,U+d54d,U+ff06,U+ff1f,U+ff5e;
}

/* noto-sans-kr-[103]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-103-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b4,U+20a9,U+20ac,U+2190,U+24d8,U+2502,U+2514,U+2592,U+25c7-25c8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30a3,U+30a6,U+30aa,U+30b5,U+30c7,U+30ca-30cb,U+30d0,U+30e3,U+30e5,U+339e,U+4e09,U+4eac,U+4f5c,U+5167-5168,U+516c,U+51fa,U+5408,U+540d,U+591a,U+5b57,U+6211,U+65b9,U+660e,U+6642,U+6700,U+6b63,U+6e2f,U+7063,U+7532,U+793e,U+81ea,U+8272,U+82b1,U+897f,U+8eca,U+91ce,U+ac38,U+ad76,U+ae84,U+aecc,U+b07d,U+b0b1,U+b215,U+b2a0,U+b310,U+b3d7,U+b52a,U+b618,U+b775,U+b797,U+bcd5,U+bd59,U+be80,U+bea8,U+bed1,U+bee4-bee5,U+c060,U+c2ef,U+c329,U+c3dc,U+c597,U+c5bd,U+c5e5,U+c69c,U+c9d6,U+ca29,U+ca5c,U+ca84,U+cc39,U+cc3b,U+ce89,U+cee5,U+cf65,U+cf85,U+d058,U+d145,U+d22d,U+d325,U+d37d,U+d3ad,U+d769,U+ff0c;
}

/* noto-sans-kr-[104]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-104-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304a,U+3053,U+3061,U+307f,U+3082,U+308c,U+3092,U+30a8,U+30ab,U+30ad,U+30b0,U+30b3,U+30b7,U+30c1,U+30c6,U+30c9,U+30d5,U+30d7,U+30de,U+30e0-30e1,U+30ec-30ed,U+4e0b,U+4e0d,U+4ee3,U+53f0,U+548c,U+5b89,U+5bb6,U+5c0f,U+611b,U+6771,U+6aa2,U+6bcd,U+6c34,U+6cd5,U+6d77,U+767d,U+795e,U+8ecd,U+9999,U+9ad8,U+ac07,U+ac1a,U+ac40,U+ad0c,U+ad88,U+ada4,U+ae01,U+ae65,U+aebd,U+aec4,U+afe8,U+b139,U+b205,U+b383,U+b38c,U+b42c,U+b461,U+b55c,U+b78f,U+b8fb,U+b9f7,U+bafc,U+bc99,U+bed8,U+bfcd,U+c0bf,U+c0f9,U+c167,U+c204,U+c20f,U+c22f,U+c258,U+c298,U+c2bc,U+c388,U+c501,U+c50c,U+c5b9,U+c5ce,U+c641,U+c648,U+c73d,U+ca50,U+ca61,U+cc4c,U+ceac,U+d0d4,U+d5f7,U+d6d7,U+ff1a;
}

/* noto-sans-kr-[105]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-105-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2103,U+2463,U+25c6,U+25cb,U+266c,U+3001,U+300a,U+3046,U+304c-304d,U+304f,U+3055,U+3059,U+3063,U+3066-3068,U+306f,U+3089,U+30b8,U+30bf,U+314f,U+4e0a,U+570b,U+5730,U+5916,U+5929,U+5c71,U+5e74,U+5fc3,U+601d,U+6027,U+63d0,U+6709,U+6734,U+751f,U+7684,U+82f1,U+9053,U+91d1,U+97f3,U+ac2f,U+ac4d,U+adc4,U+ade4,U+ae41,U+ae4d-ae4e,U+aed1,U+afb9,U+b0e0,U+b299,U+b365,U+b46c,U+b480,U+b4c8,U+b7b4,U+b819,U+b918,U+baab,U+bab9,U+be8f,U+bed7,U+c0ec,U+c19f,U+c1a5,U+c3d9,U+c464,U+c53d,U+c553,U+c570,U+c5cc,U+c633,U+c6a4,U+c7a3,U+c7a6,U+c886,U+c9d9-c9da,U+c9ec,U+ca0c,U+cc21,U+cd1b,U+cd78,U+cdc4,U+cef8,U+cfe4,U+d0a5,U+d0b5,U+d0ec,U+d15d,U+d188,U+d23c,U+d2ac,U+d729,U+d79b,U+ff01,U+ff08-ff09,U+ff5c;
}

/* noto-sans-kr-[106]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-106-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2039-203a,U+223c,U+25b3,U+25b7,U+25bd,U+25cf,U+266a,U+3002,U+300b,U+304b,U+3057,U+305f,U+306a-306b,U+307e,U+308a-308b,U+3093,U+30a2,U+30af,U+30b9,U+30c3,U+30c8,U+30e9-30eb,U+33a1,U+4e00,U+524d,U+5357,U+5b50,U+7121,U+884c,U+9751,U+ac94,U+aebe,U+aecd,U+af08,U+af41,U+af49,U+b010,U+b053,U+b109,U+b11b,U+b128,U+b154,U+b291,U+b2e6,U+b301,U+b385,U+b525,U+b5b4,U+b729,U+b72f,U+b738,U+b7ff,U+b837,U+b975,U+ba67,U+bb47,U+bc1f,U+bd90,U+bfd4,U+c27c,U+c324,U+c379,U+c3e0,U+c465,U+c53b,U+c58c,U+c610,U+c653,U+c6cd,U+c813,U+c82f,U+c999,U+c9e0,U+cac4,U+cad3,U+cbd4,U+cc10,U+cc22,U+ccb8,U+ccbc,U+cda5,U+ce84,U+cea3,U+cf67,U+cfe1,U+d241,U+d30d,U+d31c,U+d391,U+d401,U+d479,U+d5c9,U+d5db,U+d649,U+d6d4;
}

/* noto-sans-kr-[107]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-107-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+b0,U+e9,U+2193,U+2462,U+260e,U+261e,U+300e-300f,U+3044,U+30a4,U+30fb-30fc,U+314d,U+5973,U+6545,U+6708,U+7537,U+ac89,U+ac9c,U+acc1,U+ad04,U+ad75,U+ad7d,U+ae45,U+ae61,U+af42,U+b0ab,U+b0af,U+b0b3,U+b12c,U+b194,U+b1a8,U+b220,U+b258,U+b284,U+b2ff,U+b315,U+b371,U+b3d4-b3d5,U+b460,U+b527,U+b534,U+b810,U+b818,U+b98e,U+ba55,U+bbac,U+bc0b,U+bc40,U+bca1,U+bccd,U+bd93,U+be54,U+be5a,U+bf08,U+bf50,U+bf55,U+bfdc,U+c0c0,U+c0d0,U+c0f4,U+c100,U+c11e,U+c170,U+c20d,U+c274,U+c290,U+c308,U+c369,U+c539,U+c587,U+c5ff,U+c6ec,U+c70c,U+c7ad,U+c7c8,U+c83c,U+c881,U+cb48,U+cc60,U+ce69,U+ce6b,U+ce75,U+cf04,U+cf08,U+cf55,U+cf70,U+cffc,U+d0b7,U+d1a8,U+d2c8,U+d384,U+d47c,U+d48b,U+d5dd,U+d5e8,U+d720,U+d759,U+f981;
}

/* noto-sans-kr-[108]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-108-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+e0,U+e2,U+395,U+3b7,U+3ba,U+2460-2461,U+25a0,U+3010-3011,U+306e,U+30f3,U+314a,U+314c,U+5927,U+65b0,U+7e41,U+97d3,U+9ad4,U+ad49,U+ae0b,U+ae0d,U+ae43,U+ae5d,U+aecf,U+af3c,U+af64,U+afd4,U+b080,U+b084,U+b0c5,U+b10c,U+b1e8,U+b2ac,U+b36e,U+b451,U+b515,U+b540,U+b561,U+b6ab,U+b6b1,U+b72c,U+b730,U+b744,U+b800,U+b8ec,U+b8f0,U+b904,U+b968,U+b96d,U+b987,U+b9d9,U+bb36,U+bb49,U+bc2d,U+bc43,U+bcf6,U+bd89,U+be57,U+be61,U+bed4,U+c090,U+c130,U+c148,U+c19c,U+c2f9,U+c36c,U+c37c,U+c384,U+c3df,U+c575,U+c584,U+c660,U+c719,U+c816,U+ca4d,U+ca54,U+cabc,U+cb49,U+cc14,U+cff5,U+d004,U+d038,U+d0b4,U+d0d3,U+d0e0,U+d0ed,U+d131,U+d1b0,U+d31f,U+d33d,U+d3a0,U+d3ab,U+d514,U+d584,U+d6a1,U+d6cc,U+d749,U+d760,U+d799;
}

/* noto-sans-kr-[109]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-109-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+24,U+60,U+3b9,U+3bb,U+3bd,U+2191,U+2606,U+300c-300d,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321c,U+4eba,U+5317,U+ac31,U+ac77,U+ac9f,U+acb9,U+acf0-acf1,U+acfd,U+ad73,U+af3d,U+b00c,U+b04a,U+b057,U+b0c4,U+b188,U+b1cc,U+b214,U+b2db,U+b2ee,U+b304,U+b4ed,U+b518,U+b5bc,U+b625,U+b69c-b69d,U+b7ac,U+b801,U+b86c,U+b959,U+b95c,U+b985,U+ba48,U+bb58,U+bc0c,U+bc38,U+bc85,U+bc9a,U+bf40,U+c068,U+c0bd,U+c0cc,U+c12f,U+c149,U+c1e0,U+c22b,U+c22d,U+c250,U+c2fc,U+c300,U+c313,U+c370,U+c3d8,U+c557,U+c580,U+c5e3,U+c62e,U+c634,U+c6f0,U+c74d,U+c783,U+c78e,U+c796,U+c7bc,U+c92c,U+ca4c,U+cc1c,U+cc54,U+cc59,U+ce04,U+cf30,U+cfc4,U+d140,U+d321,U+d38c,U+d399,U+d54f,U+d587,U+d5d0,U+d6e8,U+d770;
}

/* noto-sans-kr-[110]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-110-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d7,U+ea,U+fc,U+2192,U+25bc,U+3000,U+3137,U+3145,U+315c,U+7f8e,U+ac13,U+ac71,U+ac90,U+acb8,U+ace7,U+ad7f,U+ae50,U+aef4,U+af34,U+afbc,U+b048,U+b09a,U+b0ad,U+b0bc,U+b113,U+b125,U+b141,U+b20c,U+b2d9,U+b2ed,U+b367,U+b369,U+b374,U+b3cb,U+b4ec,U+b611,U+b760,U+b81b,U+b834,U+b8b0,U+b8e1,U+b989,U+b9d1,U+b9e1,U+b9fa,U+ba4d,U+ba78,U+bb35,U+bb54,U+bbf9,U+bc11,U+bcb3,U+bd05,U+bd95,U+bdd4,U+be10,U+bed0,U+bf51,U+c0d8,U+c232,U+c2b7,U+c2eb,U+c378,U+c500,U+c52c,U+c549,U+c568,U+c598,U+c5c9,U+c61b,U+c639,U+c67c,U+c717,U+c78a,U+c80a,U+c90c-c90d,U+c950,U+c9e7,U+cbe4,U+cca9,U+cce4,U+cdb0,U+ce78,U+ce94,U+ce98,U+cf8c,U+d018,U+d034,U+d0f1,U+d1b1,U+d280,U+d2f8,U+d338,U+d380,U+d3b4,U+d610,U+d69f,U+d6fc,U+d758;
}

/* noto-sans-kr-[111]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-111-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+e7,U+2022,U+203b,U+25c0,U+2605,U+2661,U+3147,U+318d,U+672c,U+8a9e,U+acaa,U+acbc,U+ad1c,U+ae4a,U+ae5c,U+b044,U+b054,U+b0c8-b0c9,U+b2a6,U+b2d0,U+b35c,U+b364,U+b428,U+b454,U+b465,U+b4b7,U+b4e3,U+b51c,U+b5a1,U+b784,U+b790,U+b7ab,U+b7f4,U+b82c,U+b835,U+b8e9,U+b8f8,U+b9d8,U+b9f9,U+ba5c,U+ba64,U+babd,U+bb18,U+bb3b,U+bbff,U+bc0d,U+bc45,U+bc97,U+bcbc,U+be45,U+be75,U+be7c,U+bfcc,U+c0b6,U+c0f7,U+c14b,U+c2b4,U+c30d,U+c4f8,U+c5bb,U+c5d1,U+c5e0,U+c5ee,U+c5fd,U+c606,U+c6c5,U+c6e0,U+c708,U+c81d,U+c820,U+c824,U+c878,U+c918,U+c96c,U+c9e4,U+c9f1,U+cc2e,U+cd09,U+cea1,U+cef5,U+cef7,U+cf64,U+cf69,U+cfe8,U+d035,U+d0ac,U+d230,U+d234,U+d2f4,U+d31d,U+d575,U+d578,U+d608,U+d614,U+d718,U+d751,U+d761,U+d78c,U+d790;
}

/* noto-sans-kr-[112]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-112-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+2665,U+3160,U+4e2d,U+6587,U+65e5,U+ac12,U+ac14,U+ac16,U+ac81,U+ad34,U+ade0,U+ae54,U+aebc,U+af2c,U+afc0,U+afc8,U+b04c,U+b08c,U+b099,U+b0a9,U+b0ac,U+b0ae,U+b0b8,U+b123,U+b179,U+b2e5,U+b2f7,U+b4c0,U+b531,U+b538,U+b545,U+b550,U+b5a8,U+b6f0,U+b728,U+b73b,U+b7ad,U+b7ed,U+b809,U+b864,U+b86d,U+b871,U+b9bf,U+b9f5,U+ba40,U+ba4b,U+ba58,U+ba87,U+baac,U+bbc0,U+bc16,U+bc34,U+bd07,U+bd99,U+be59,U+bfd0,U+c058,U+c0e4,U+c0f5,U+c12d,U+c139,U+c228,U+c529,U+c5c7,U+c635,U+c637,U+c735,U+c77d,U+c787,U+c789,U+c8c4,U+c989,U+c98c,U+c9d0,U+c9d3,U+cc0c,U+cc99,U+cd0c,U+cd2c,U+cd98,U+cda4,U+ce59,U+ce60,U+ce6d,U+cea0,U+d0d0-d0d1,U+d0d5,U+d14d,U+d1a4,U+d29c,U+d2f1,U+d301,U+d39c,U+d3bc,U+d4e8,U+d540,U+d5ec,U+d640,U+d750;
}

/* noto-sans-kr-[113]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-113-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+5e,U+25b2,U+25b6,U+314e,U+ac24,U+ace1,U+ace4,U+ae68,U+af2d,U+b0d0,U+b0e5,U+b150,U+b155,U+b193,U+b2c9,U+b2dd,U+b3c8,U+b3fc,U+b410,U+b458,U+b4dd,U+b5a0,U+b5a4,U+b5bb,U+b7b5,U+b838,U+b840,U+b86f,U+b8f9,U+b960,U+b9e5,U+bab8,U+bb50,U+bc1d,U+bc24-bc25,U+bca8,U+bcbd,U+bd04,U+bd10,U+bd24,U+be48,U+be5b,U+be68,U+c05c,U+c12c,U+c140,U+c15c,U+c168,U+c194,U+c219,U+c27d,U+c2a8,U+c2f1,U+c2f8,U+c368,U+c554-c555,U+c559,U+c564,U+c5d8,U+c5fc,U+c625,U+c65c,U+c6b1,U+c728,U+c794,U+c84c,U+c88c,U+c8e0,U+c8fd,U+c998,U+c9dd,U+cc0d,U+cc30,U+ceec,U+cf13,U+cf1c,U+cf5c,U+d050,U+d07c,U+d0a8,U+d134,U+d138,U+d154,U+d1f4,U+d2bc,U+d329,U+d32c,U+d3d0,U+d3f4,U+d3fc,U+d56b,U+d5cc,U+d600-d601,U+d639,U+d6c8,U+d754,U+d765;
}

/* noto-sans-kr-[114]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-114-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+3c-3d,U+2026,U+24d2,U+314b,U+ac11,U+acf3,U+ad74,U+ad81,U+adf9,U+ae34,U+af43,U+afb8,U+b05d,U+b07c,U+b110,U+b118,U+b17c,U+b180,U+b18d,U+b192,U+b2cc,U+b355,U+b378,U+b4a4,U+b4ef,U+b78d,U+b799,U+b7a9,U+b7fd,U+b807,U+b80c,U+b839,U+b9b4,U+b9db,U+ba3c,U+bab0,U+bba4,U+bc94,U+be4c,U+c154,U+c1c4,U+c26c,U+c2ac,U+c2ed,U+c4f4,U+c55e,U+c561,U+c571,U+c5b5,U+c5c4,U+c654-c655,U+c695,U+c6e8,U+c6f9,U+c724,U+c751,U+c775,U+c7a0,U+c7c1,U+c874,U+c880,U+c9d5,U+c9f8,U+cabd,U+cc29,U+cc2c,U+cca8,U+ccab,U+ccd0,U+ce21,U+ce35,U+ce7c,U+ce90,U+cee8,U+cef4,U+cfe0,U+d070,U+d0b9,U+d0c1,U+d0c4,U+d0c8,U+d15c,U+d1a1,U+d2c0,U+d300,U+d314,U+d3ed,U+d478,U+d480,U+d48d,U+d508,U+d53d,U+d5e4,U+d611,U+d61c,U+d68d,U+d6a8,U+d798;
}

/* noto-sans-kr-[115]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-115-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+23,U+25,U+5f,U+a9,U+ac08,U+ac78,U+aca8,U+acac,U+ace8,U+ad70,U+adc0,U+addc,U+b137,U+b140,U+b208,U+b290,U+b2f5,U+b3c5,U+b3cc,U+b420,U+b429,U+b529,U+b530,U+b77d,U+b79c,U+b7a8,U+b7c9,U+b7f0,U+b7fc,U+b828,U+b860,U+b9ad,U+b9c1,U+b9c9,U+b9dd-b9de,U+b9e8,U+ba38-ba39,U+babb,U+bc00,U+bc8c,U+bca0,U+bca4,U+bcd1,U+bcfc,U+bd09,U+bdf0,U+be60,U+c0ad,U+c0b4,U+c0bc,U+c190,U+c1fc,U+c220,U+c288,U+c2b9,U+c2f6,U+c528,U+c545,U+c558,U+c5bc,U+c5d4,U+c600,U+c644,U+c6c0,U+c6c3,U+c721,U+c798,U+c7a1,U+c811,U+c838,U+c871,U+c904,U+c990,U+c9dc,U+cc38,U+cc44,U+cca0,U+cd1d,U+cd95,U+cda9,U+ce5c,U+cf00,U+cf58,U+d150,U+d22c,U+d305,U+d328,U+d37c,U+d3f0,U+d551,U+d5a5,U+d5c8,U+d5d8,U+d63c,U+d64d,U+d669,U+d734,U+d76c;
}

/* noto-sans-kr-[116]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-116-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+26,U+2b,U+3e,U+40,U+7e,U+ac01,U+ac19,U+ac1d,U+aca0,U+aca9,U+acb0,U+ad8c,U+ae09,U+ae38,U+ae40,U+aed8,U+b09c,U+b0a0,U+b108,U+b204,U+b298,U+b2d8,U+b2eb-b2ec,U+b2f4,U+b313,U+b358,U+b450,U+b4e0,U+b54c,U+b610,U+b780,U+b78c,U+b791,U+b8e8,U+b958,U+b974,U+b984,U+b9b0,U+b9bc-b9bd,U+b9ce,U+ba70,U+bbfc,U+bc0f,U+bc15,U+bc1b,U+bc31,U+bc95,U+bcc0,U+bcc4,U+bd81,U+bd88,U+c0c8,U+c11d,U+c13c,U+c158,U+c18d,U+c1a1,U+c21c,U+c4f0,U+c54a,U+c560,U+c5b8,U+c5c8,U+c5f4,U+c628,U+c62c,U+c678,U+c6cc,U+c808,U+c810,U+c885,U+c88b,U+c900,U+c988,U+c99d,U+c9c8,U+cc3d-cc3e,U+cc45,U+cd08,U+ce20,U+cee4,U+d074,U+d0a4,U+d0dd,U+d2b9,U+d3b8,U+d3c9,U+d488,U+d544,U+d559,U+d56d,U+d588,U+d615,U+d648,U+d655,U+d658,U+d65c;
}

/* noto-sans-kr-[117]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-117-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+d,U+48,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788;
}

/* noto-sans-kr-[118]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-118-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+39,U+49,U+4d-4e,U+a0,U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c;
}

/* noto-sans-kr-[119]-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-119-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+20-22,U+27-2a,U+2c-38,U+3a-3b,U+3f,U+41-47,U+4a-4c,U+4f-5d,U+61-7b,U+7d,U+a1,U+ab,U+ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558;
}

/* noto-sans-kr-cyrillic-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-cyrillic-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* noto-sans-kr-vietnamese-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-vietnamese-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* noto-sans-kr-latin-ext-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-kr-latin-wght-normal */
@font-face {
  font-family: 'Noto Sans KR Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(../fonts/noto-sans-kr/noto-sans-kr-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
body.ch-theme{font-family:"Noto Sans KR Variable","Noto Sans KR","Malgun Gothic",sans-serif!important}

/* PC: 1860px 초과 — 사이드바 펼침 */
@media screen and (min-width: 1861px) {
    body.ch-theme {
        --ch-left: 300px;
    }

    .ch-theme #sidebar {
        width: 300px !important;
    }

    .ch-theme #sidebar-hamburg-orange {
        display: none !important;
    }

    .ch-theme #leftmenu {
        display: block !important;
    }
}

/* PC·태블릿: 769~1860px — 사이드바 접힘 */
@media screen and (min-width: 769px) and (max-width: 1860px) {
    body.ch-theme {
        --ch-left: 50px;
    }

    .ch-theme #sidebar {
        width: 50px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ch-theme #sidebar-hamburg-orange {
        display: block ;
    }

    .ch-theme #leftmenu {
        display: none ;
    }
}

/* 사이드바 너비에 맞춰 본문 시작 위치 복구 */
@media screen and (min-width: 769px) {
    .ch-theme #ajax-content.content {
        margin-left: var(--ch-left) !important;
    }
}
.ch-theme #sidebar{overflow-y: hidden;}
/* 블랙·골드 접힘 사이드바 */
body.ch-theme #sidebar-hamburg-orange {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;

    background: linear-gradient(
        90deg,
        #080808 0%,
        #0d151a 55%,
        #080808 100%
    ) !important;

    border: 0 !important;
    border-right: 1px solid #265c80 !important;
    box-shadow:
        inset -1px 0 0 #77cce818,
        inset 1px 0 0 #ffffff05 !important;
    cursor: pointer;
}

/* 상단 햄버거 영역 */
body.ch-theme #sidebar-hamburg-orange > div:first-child {
    padding-top: 12px !important;
    text-align: center;
}

/* 골드 테두리 + 골드 햄버거 */
body.ch-theme #sidebar-hamburg-orange .img-hamburg,
body.ch-theme #sidebar-hamburg-orange:hover .img-hamburg {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%2316232b'/%3E%3Cstop offset='1' stop-color='%23090908'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='.5' y='.5' width='35' height='35' rx='7' fill='url(%23g)' stroke='%233679a5'/%3E%3Crect x='3' y='3' width='30' height='30' rx='5' fill='none' stroke='%2377cce8' stroke-opacity='.12'/%3E%3Cpath d='M10 12h16M10 18h16M10 24h11' fill='none' stroke='%238bd6ef' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    display: inline-block;
    width: 36px !important;
    height: 36px !important;
    max-width: 100%;
    object-fit: contain;
    vertical-align: middle;
    transition: filter .2s ease;
}

/* 중앙 펼침 버튼 배치 */
body.ch-theme #sidebar-hamburg-orange > div:last-child {
    position: absolute !important;
    top: 50%;
    right: 0;
    width: 100%;
    height: auto !important;
    margin: 0 !important;
    transform: translateY(-50%);

    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* 블랙 탭 + 골드 테두리·화살표 */
body.ch-theme #sidebar-hamburg-orange .img-sidebutton,
body.ch-theme #sidebar-hamburg-orange:hover .img-sidebutton {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='216' viewBox='0 0 32 216'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='1' y2='0'%3E%3Cstop stop-color='%2315222b'/%3E%3Cstop offset='.4' stop-color='%230d1418'/%3E%3Cstop offset='1' stop-color='%23080808'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x2='0' y2='1'%3E%3Cstop stop-color='%23235678'/%3E%3Cstop offset='.5' stop-color='%238bd6ef'/%3E%3Cstop offset='1' stop-color='%23235678'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M32 1L8 15Q3 18 3 25V191Q3 198 8 201L32 215Z' fill='url(%23g)' stroke='url(%23b)' stroke-width='1'/%3E%3Cpath d='M12 100l5 8-5 8M19 100l5 8-5 8' fill='none' stroke='%238bd6ef' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 82l2 3-2 3-2-3ZM18 128l2 3-2 3-2-3Z' fill='%234084b1'/%3E%3C/svg%3E") !important;

    display: block;
    float: none !important;
    width: 32px !important;
    height: 216px !important;
    object-fit: contain;
    margin: 0 !important;
    transition: filter .2s ease;
}

/* 기존 주황색 hover 이미지 전환 방지 */
body.ch-theme #sidebar-hamburg-orange:hover .img-hamburg,
body.ch-theme #sidebar-hamburg-orange:hover .img-sidebutton {
    filter: brightness(1.2);
}
/* 작은 PC·태블릿 가로 화면 */
@media screen and (min-width: 769px) and (max-width: 1570px) {

    /* 오른쪽 사이드바와 본문 여백을 함께 조정 */
    body.ch-theme {
        --ch-right: 280px;
    }

    body.ch-theme #sidebar-right {
        width: var(--ch-right) !important;
        min-width: var(--ch-right);
        box-sizing: border-box;
    }

    body.ch-theme #ajax-content.content {
        margin-right: var(--ch-right) !important;
    }

    /* 회원정보 하단 메뉴 테이블만 적용 */
    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) {
        width: 100% !important;
        table-layout: fixed !important;
        border-spacing: 0;
    }

    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) td {
        height: 48px !important;
        padding: 6px 2px !important;
        box-sizing: border-box;

        text-align: center;
        vertical-align: middle;
        white-space: nowrap !important;
        word-break: keep-all !important;

        font-size: 11px !important;
        line-height: 16px !important;
    }

    /* 입금·출금·쪽지 */
    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) td[name="btnLinked"] {
        width: 19%;
    }

    /* 고객센터는 글자 수에 맞춰 넓게 */
    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) td[linked="/board/faq"] {
        width: 29%;
    }

    /* 로그아웃은 아이콘만 표시하는 기존 구조 유지 */
    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) td[name="btnLogOut"] {
        width: 14%;
    }

    /* 아이콘과 글자를 위아래로 정렬 */
    body.ch-theme #sidebar-right #layerUserInfo
    table:has(td[name="btnLogOut"]) td[name="btnLinked"] > i {
        display: block !important;
        margin: 0 0 3px !important;
        font-size: 13px !important;
        line-height: 16px;
    }
}
/* BLACK / BLUE 2026-10-29 — scoped presentation; existing breakpoints/JS unchanged. */
body.ch-theme { --ch-bg:#080a0d; --ch-panel:#14171b; --ch-gold:#53d7ff; --ch-line:#245675; --ch-muted:#9aaaba; background:#080a0d!important; color:#e8edf3; }
body.ch-theme #header,body.ch-theme #topmenu,body.ch-theme #header .bg-headernav-orange { background:#191b1f!important; border-color:#244b68!important; box-shadow:none!important; }
body.ch-theme #top-menu { background:#101419!important; border-color:#1c628f!important; }
body.ch-theme #top-menu a:hover { background:none!important; color:#fff!important; }
body.ch-theme #header .header-button-login-orange { background:linear-gradient(#079adf,#0668b5)!important; color:#fff!important; border-color:#249de1!important; border-radius:6px!important; box-shadow:inset 0 1px 0 #ffffff20!important; }
body.ch-theme #sidebar,body.ch-theme #sidebar-right,body.ch-theme #sidebar .bg-side-bg { background:#14171b!important; border-color:#29475e!important; }
body.ch-theme :is(#sidebar,#sidebar-right) :is(.panel,.panel-heading,.panel-body,.bettingbox) { background:#101419!important; border-color:#244962!important; }
body.ch-theme #sidebar .ox-left-menu,body.ch-theme #sidebar .ox-left-actions { display:table!important; width:100%!important; table-layout:fixed!important; border-collapse:separate!important; border-spacing:4px!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; overflow:visible!important; }
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody { display:table-row-group!important; width:auto!important; }
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr { display:table-row!important; width:auto!important; }
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td { display:table-cell!important; float:none!important; width:33.333333%!important; height:40px!important; padding:0!important; vertical-align:middle!important; text-align:center!important; border:1px solid #1475b5!important; border-radius:5px!important; background:#07589d!important; box-shadow:inset 0 1px 0 #ffffff08!important; }
body.ch-theme #sidebar .ox-left-actions>tbody>tr>td { background:#102c40!important; border-color:#29668d!important; }
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td>a { display:flex!important; align-items:center!important; justify-content:center!important; gap:4px; width:100%; min-height:38px; padding:5px 2px!important; color:#edf7ff!important; font-size:12px!important; font-weight:600; line-height:1.3!important; text-align:center!important; text-decoration:none!important; text-shadow:none!important; white-space:nowrap!important; }
body.ch-theme #sidebar .ox-left-menu .ch-nav-item::before,body.ch-theme #sidebar .ox-left-menu .ch-nav-item::after,body.ch-theme #sidebar .ox-left-menu .ch-nav-item a::before,body.ch-theme #sidebar .ox-left-menu .ch-nav-item a::after { content:none!important; display:none!important; }
body.ch-theme #sidebar .ox-left-actions i { display:inline-block!important; margin:0!important; color:#43d8ff!important; font-size:12px!important; }
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td:hover { background:#087cc6!important; border-color:#58d6ff!important; }
body.ch-theme #sidebar-hamburg-orange { background:linear-gradient(90deg,#0a1017,#142431,#090f16)!important; border-right-color:#256b96!important; box-shadow:inset -1px 0 0 #4db8f51a!important; }
body.ch-theme #layerCart #btnSendBet { background:linear-gradient(#088fda,#065ea9)!important; color:#fff!important; border-color:#259bdb!important; text-shadow:none!important; }
body.ch-theme #layerCart #btnSendBet :is(span,strong,div) { color:inherit!important; }
body.ch-theme #layerCart button[name='btnCartMoney'] { background:#112536!important; border-color:#285a7b!important; color:#d9efff!important; }
body.ch-theme #layerCart button[name='btnCartMoney']:hover { background:#075b9e!important; color:#fff!important; }

/* OCEAN 2026-10-30. Component-only skin; breakpoint and JS visibility unchanged. */
body.ch-theme {--ch-bg:#050a10;--ch-panel:#0a1520;--ch-gold:#27caff;--ch-line:#18425e;--ch-muted:#98aebe;color:#edf6ff;}
body.ch-theme .ch-brand {background:none!important;aspect-ratio:auto!important;width:240px!important;height:54px!important;}
body.ch-theme .ch-brand>img {object-fit:contain!important;}
body.ch-theme #header .bg-headernav-orange {background:linear-gradient(110deg,#0a253c,#050a10 40%)!important;border-bottom:1px solid #087fca!important;}
body.ch-theme #top-menu {background:linear-gradient(#0b1925,#070c12)!important;}
body.ch-theme :is(#sidebar,#sidebar-right),body.ch-theme #sidebar .bg-side-bg {background:#070e16!important;border-color:#193c55!important;}
body.ch-theme :is(#sidebar,#sidebar-right) :is(.panel,.panel-heading,.panel-body,.bettingbox) {background:#09121c!important;border-color:#1c4059!important;}
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td {height:74px!important;background:linear-gradient(150deg,#142737,#080f18)!important;border-color:#284d66!important;border-radius:7px!important;box-shadow:inset 0 1px 0 #ffffff08!important;}
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td>a {flex-direction:column;gap:7px;min-height:72px;font-size:12px!important;white-space:normal!important;word-break:keep-all;}
body.ch-theme #sidebar :is(.ox-left-menu,.ox-left-actions)>tbody>tr>td:hover {background:linear-gradient(140deg,#078ed8,#07519c)!important;border-color:#36cfff!important;}
body.ch-theme #sidebar .ocean-menu-icon,body.ch-theme #sidebar .ox-left-actions i {width:25px;height:25px;color:#20c8ff!important;font-size:23px!important;}
body.ch-theme #sidebar .ocean-menu-icon {display:block;flex:none;}
body.ch-theme #sidebar .sportsList {background:#0b1722!important;border-color:#183248!important;}
body.ch-theme #layerCart,body.ch-theme #layerUserInfo {background:#08111a!important;border-color:#24516f!important;border-radius:8px;}
body.ch-theme #layerCart .btn {background:linear-gradient(#132330,#080f18)!important;border-color:#2a4c64!important;color:#e5f5ff!important;}
body.ch-theme #layerCart #btnSendBet {background:linear-gradient(135deg,#00cfff,#0074ec)!important;border-color:#24ceff!important;color:white!important;}
body.ch-theme #layerCart #btnSendBet * {color:white!important;}
body.ch-theme #layerCart :is(input,button) {max-width:100%;}
body.ch-theme .ch-home .ch-hero {position:relative;overflow:hidden;background:none!important;border:1px solid #1b719d!important;border-radius:9px!important;box-shadow:none!important;}
body.ch-theme .ch-home-pc .ch-hero {aspect-ratio:2.65!important;}
body.ch-theme .ch-home .ch-hero .slide {height:100%!important;width:100%!important;inset:0!important;background-position:center!important;}
body.ch-theme .ch-home .ch-hero::after {display:none!important;}
body.ch-theme #home-category .item-box {background:#07121e!important;border:1px solid #1580b6!important;border-radius:9px!important;aspect-ratio:3/4!important;}
body.ch-theme #home-category .item-box>img {display:block!important;width:100%!important;height:100%!important;object-fit:cover;}
body.ch-theme .ch-home .ch-news {background:linear-gradient(140deg,#0b1b29,#070e16)!important;border-color:#204a66!important;border-radius:9px;}
body.ch-theme .telg {background:#07131f!important;aspect-ratio:auto!important;border-color:#1979a6!important;border-radius:8px;}
body.ch-theme .telg>img {display:block!important;width:100%!important;height:auto!important;}
body.ch-theme .ch-mobile-categories .cat-content {background:linear-gradient(145deg,#132738,#07101b)!important;border:1px solid #244b65!important;border-radius:9px!important;}
body.ch-theme .ch-cat-icon {color:#23caff!important;}
body.ch-theme .ch-cat-label {color:#edf7ff!important;}
body.ch-theme .ch-cat-en {color:#83bad8!important;}
body.ch-theme #btn-mobi-menu {filter:none!important;border-color:#245d7e!important;background:#0b1d2b!important;}
@media(max-width:768px){
 /* body.ch-theme .ch-home-mobile .ch-hero {aspect-ratio:2/3!important;} */
 /* body.ch-theme .ch-home-mobile .ch-hero .slide {background-image:url('/content/images/ocean/hero-mobile.png')!important;} */
 body.ch-theme .ch-mobile-header {background:#07111c!important;border-color:#1b4762!important;}
 body.ch-theme .ch-mobile-header .ch-brand {width:165px!important;}
}

