 
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
} 
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
} 
a {
	background: 0px 0px;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
pre {
	white-space: pre-wrap;
}
sub {
	line-height: 0; position: relative;
}
sup {
	line-height: 0; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
svg:not(:root) {
	overflow: hidden;
}
button {
	margin: 0px;
}
input {
	margin: 0px;
}
select {
	margin: 0px;
}
textarea {
	margin: 0px;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=search] {
	-webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
img {
	page-break-inside: avoid;
}
tr {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
select {
	background: rgb(255, 255, 255) !important;
}
.navbar {
	display: none;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.btn-clicked > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.btn-default > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.btn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.comment_sec .comment_list .cmt_list-rep .dropup > .cancel-cmt > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.comment_sec .comment_list .cmt_list-rep .dropup > .gbtn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn-clicked > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn-default > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.main .comment_list .cmt_list-rep .cancel-cmt > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.main .comment_list .cmt_list-rep .dropup > .cancel-cmt > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.main .comment_list .cmt_list-rep .dropup > .gbtn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.main .comment_list .cmt_list-rep .gbtn-primary > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	color: rgb(102, 102, 102); background-color: rgb(243, 243, 243);
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(28, 170, 234); text-decoration: none;
}
a:focus {
	color: rgb(28, 170, 234); text-decoration: underline;
}
a:hover {
	color: rgb(28, 170, 234); text-decoration: underline;
}
a:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.5714; display: inline-block; max-width: 100%; background-color: rgb(243, 243, 243); -webkit-transition: all .2s ease-in-out;
}
.thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.5714; display: inline-block; max-width: 100%; background-color: rgb(243, 243, 243); -webkit-transition: all .2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; border-image: none; margin-top: 21px; margin-bottom: 21px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.lead {
	line-height: 1.4; font-size: 16px; font-weight: 200; margin-bottom: 21px;
}
@media all and (min-width:768px)
{
.lead {
	font-size: 21px;
}
}
.small {
	font-size: 85%;
}
small {
	font-size: 85%;
}
.text-muted {
	color: rgb(153, 153, 153);
}
.text-primary {
	color: rgb(28, 170, 234);
}
.text-primary:hover {
	color: rgb(18, 139, 193);
}
.text-warning {
	color: rgb(192, 152, 83);
}
.text-warning:hover {
	color: rgb(164, 126, 60);
}
.text-danger {
	color: rgb(185, 74, 72);
}
.text-danger:hover {
	color: rgb(149, 59, 57);
}
.text-success {
	color: rgb(70, 136, 71);
}
.text-success:hover {
	color: rgb(53, 102, 53);
}
.text-info {
	color: rgb(58, 135, 173);
}
.text-info:hover {
	color: rgb(45, 105, 135);
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.h1 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h2 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h3 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h4 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h5 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h6 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h1 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h2 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h3 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h4 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h5 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
h6 {
	color: inherit; line-height: 1.1; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-weight: 400;
}
.h1 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h1 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h2 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h2 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h3 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h3 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h4 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h4 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h5 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h5 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h6 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
.h6 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h1 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h1 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h2 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h2 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h3 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h3 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h4 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h4 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h5 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h5 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h6 .small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h6 small {
	color: rgb(51, 51, 51); font-weight: 400;
}
h1 .small {
	font-size: 80%;
}
h1 small {
	font-size: 80%;
}
h2 .small {
	font-size: 80%;
}
h2 small {
	font-size: 80%;
}
h3 .small {
	font-size: 80%;
}
h3 small {
	font-size: 80%;
}
h4 .small {
	font-size: 75%;
}
h4 small {
	font-size: 75%;
}
h5 .small {
	font-size: 75%;
}
h5 small {
	font-size: 75%;
}
h6 .small {
	font-size: 75%;
}
h6 small {
	font-size: 75%;
}
.h1 {
	font-size: 36px;
}
h1 {
	font-size: 36px;
}
.h2 {
	font-size: 30px;
}
h2 {
	font-size: 30px;
}
.h3 {
	font-size: 24px;
}
h3 {
	font-size: 24px;
}
.h4 {
	font-size: 18px;
}
h4 {
	font-size: 18px;
}
.h5 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
}
.h6 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
} 
ol ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ul ul {
	margin-bottom: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
.list-inline > li:first-child {
	padding-left: 0px;
}
dd {
	line-height: 1.5714;
}
dt {
	line-height: 1.5714;
}
@media all and (min-width:768px)
{
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	clear: both;
}
}
abbr[data-original-title] {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
abbr[title] {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
abbr.initialism {
	text-transform: uppercase; font-size: 90%;
}
blockquote p {
	line-height: 1.25; font-size: 17.5px; font-weight: 300;
}
blockquote p:last-child {
	margin-bottom: 0px;
}
blockquote small {
	color: rgb(153, 153, 153); line-height: 1.5714; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote.bottom-follow {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
blockquote.bottom-part {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
blockquote.bottom-follow .small {
	text-align: right;
}
blockquote.bottom-follow p {
	text-align: right;
}
blockquote.bottom-follow small {
	text-align: right;
}
blockquote.bottom-part .small {
	text-align: right;
}
blockquote.bottom-part p {
	text-align: right;
}
blockquote.bottom-part small {
	text-align: right;
}
blockquote.pull-right .small {
	text-align: right;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
blockquote.bottom-follow .small::before {
	content: "";
}
blockquote.bottom-follow small::before {
	content: "";
}
blockquote.bottom-part .small::before {
	content: "";
}
blockquote.bottom-part small::before {
	content: "";
}
blockquote.pull-right .small::before {
	content: "";
}
blockquote.pull-right small::before {
	content: "";
}
blockquote.bottom-follow .small::after {
	content: "\00A0 \2014";
}
blockquote.bottom-follow small::after {
	content: "\00A0 \2014";
}
blockquote.bottom-part .small::after {
	content: "\00A0 \2014";
}
blockquote.bottom-part small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right .small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
address {
	line-height: 1.5714;
}
code {
	border-radius: 4px; color: rgb(199, 37, 78); white-space: nowrap; background-color: rgb(249, 242, 244);
}
pre {
	border-radius: 4px; color: rgb(51, 51, 51); line-height: 1.5714; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(245, 245, 245);
}
pre code {
	padding: 0px; border-radius: 0px; color: inherit; font-size: inherit; white-space: pre-wrap; background-color: transparent;
}
.pre-scrollable {
	-ms-overflow-y: scroll; max-height: 340px;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
.row {
	margin-right: -10px; margin-left: -10px;
}
.row::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.col-lg-1 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-1 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-pull-0 {
	right: 0px;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-push-0 {
	left: 0px;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
@media all and (min-width:480px)
{
.container {
	width: 100%;
}
.col-sm-1 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: 0px;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: 0px;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
}
@media all and (min-width:768px)
{
.container {
	width: 100%;
}
.col-sm-1 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: 0px;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: 0px;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
}
@media all and (min-width:1000px)
{
.container {
	width: 1000px;
}
.col-md-1 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-12 {
	width: 100%;
}
.col-md-pull-0 {
	right: 0px;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-push-0 {
	left: 0px;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1200px;
}
.col-lg-1 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-pull-0 {
	right: 0px;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-push-0 {
	left: 0px;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
}
table {
	max-width: 100%; background-color: transparent;
}
.table {
	width: 100%; margin-bottom: 21px;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.table .table {
	background-color: rgb(243, 243, 243);
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.table-hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
table col[class*=col-] {
	float: none; display: table-column;
}
table td[class*=col-] {
	float: none; display: table-cell;
}
table th[class*=col-] {
	float: none; display: table-cell;
}
.table > tbody > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table-hover > tbody > tr.success:hover > td {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr.success:hover > th {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr > td.success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr > th.success:hover {
	background-color: rgb(208, 233, 198);
}
.table > tbody > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table-hover > tbody > tr.danger:hover > td {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr.danger:hover > th {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr > td.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr > th.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table > tbody > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table-hover > tbody > tr.warning:hover > td {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr.warning:hover > th {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr > td.warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr > th.warning:hover {
	background-color: rgb(250, 242, 204);
}
@media all and (max-width:767px)
{
.table-responsive {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; margin-bottom: 15.75px; -ms-overflow-x: scroll; -ms-overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;
}
.table-responsive > .table {
	margin-bottom: 0px;
}
.table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	display: inline-block;
}
.navbar-form .form-control {
	display: inline-block;
}
.form-inline .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.navbar-form .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.navbar-form .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .checkbox input[type=checkbox] {
	margin-left: 0px; float: none;
}
.form-inline .radio input[type=radio] {
	margin-left: 0px; float: none;
}
.navbar-form .checkbox input[type=checkbox] {
	margin-left: 0px; float: none;
}
.navbar-form .radio input[type=radio] {
	margin-left: 0px; float: none;
}
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right;
}
}
.btn {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn-clicked {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn-default {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn-primary {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary {
	padding: 2px 13px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn-clicked.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-default.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-primary.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-clicked:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-clicked:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-clicked:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-default:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-default:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-default:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-primary:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-primary:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn-primary:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.active.btn {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.btn:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary.active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.disabled.btn {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep [disabled].cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep [disabled].gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep fieldset[disabled] .cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep fieldset[disabled] .gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.btn-clicked.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.btn-default.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.btn-primary.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep .cancel-cmt.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep .gbtn-primary.disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep [disabled].cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep [disabled].gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep fieldset[disabled] .cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.main .comment_list .cmt_list-rep fieldset[disabled] .gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
[disabled].btn-clicked {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
[disabled].btn-default {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
[disabled].btn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .btn-clicked {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .btn-default {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .btn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .main .comment_list .cmt_list-rep .cancel-cmt {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
fieldset[disabled] .main .comment_list .cmt_list-rep .gbtn-primary {
	cursor: not-allowed; opacity: 0.5; pointer-events: none; box-shadow: none;
}
.btn-default {
	border-color: rgb(28, 170, 234); color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.btn-default:focus {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); background-color: rgb(28, 170, 234);
}
.btn-default:hover {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); background-color: rgb(28, 170, 234);
}
.active.btn-default {
	border-color: rgb(19, 149, 207); color: rgb(255, 255, 255); background-color: rgb(19, 149, 207);
}
.btn-default:active {
	border-color: rgb(19, 149, 207); color: rgb(255, 255, 255); background-color: rgb(19, 149, 207);
}
.open .dropdown-toggle.btn-default {
	border-color: rgb(17, 132, 184); color: rgb(28, 170, 234); background-color: rgb(235, 235, 235);
}
.active.btn-default {
	background-image: none;
}
.btn-default:active {
	background-image: none;
}
.open .dropdown-toggle.btn-default {
	background-image: none;
}
.disabled.btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-default {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.btn-primary {
	border-color: rgb(28, 170, 234); color: rgb(28, 170, 234); font-size: 16px; background-color: rgb(255, 255, 255);
}
.btn-primary:focus {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); background-color: rgb(28, 170, 234);
}
.btn-primary:hover {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); background-color: rgb(28, 170, 234);
}
.active.btn-primary {
	border-color: rgb(19, 149, 207); color: rgb(255, 255, 255); background-color: rgb(19, 149, 207);
}
.btn-primary:active {
	border-color: rgb(19, 149, 207); color: rgb(255, 255, 255); background-color: rgb(19, 149, 207);
}
.open .dropdown-toggle.btn-primary {
	border-color: rgb(17, 132, 184); color: rgb(28, 170, 234); background-color: rgb(235, 235, 235);
}
.active.btn-primary {
	background-image: none;
}
.btn-primary:active {
	background-image: none;
}
.open .dropdown-toggle.btn-primary {
	background-image: none;
}
.disabled.btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-primary:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-primary:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.disabled.btn-primary:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-primary:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-primary:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
[disabled].btn-primary:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-primary {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.btn-clicked {
	border-color: rgb(209, 209, 209); color: rgb(186, 186, 186); background-color: rgb(255, 255, 255);
}
.btn-clicked:focus {
	border-color: rgb(209, 209, 209); color: rgb(255, 255, 255); background-color: rgb(186, 186, 186);
}
.btn-clicked:hover {
	border-color: rgb(209, 209, 209); color: rgb(255, 255, 255); background-color: rgb(186, 186, 186);
}
.active.btn-clicked {
	border-color: rgb(191, 191, 191); color: rgb(255, 255, 255); background-color: rgb(168, 168, 168);
}
.btn-clicked:active {
	border-color: rgb(191, 191, 191); color: rgb(255, 255, 255); background-color: rgb(168, 168, 168);
}
.open .dropdown-toggle.btn-clicked {
	border-color: rgb(178, 178, 178); color: rgb(186, 186, 186); background-color: rgb(235, 235, 235);
}
.active.btn-clicked {
	background-image: none;
}
.btn-clicked:active {
	background-image: none;
}
.open .dropdown-toggle.btn-clicked {
	background-image: none;
}
.disabled.btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
.disabled.btn-clicked:active {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
.disabled.btn-clicked:focus {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
.disabled.btn-clicked:hover {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
[disabled].btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
[disabled].btn-clicked:active {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
[disabled].btn-clicked:focus {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
[disabled].btn-clicked:hover {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-clicked {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-clicked:active {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-clicked:focus {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-clicked:hover {
	border-color: rgb(209, 209, 209); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(250, 116, 89); color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.btn-warning:focus {
	border-color: rgb(250, 116, 89); color: rgb(255, 255, 255); background-color: rgb(250, 116, 89);
}
.btn-warning:hover {
	border-color: rgb(250, 116, 89); color: rgb(255, 255, 255); background-color: rgb(250, 116, 89);
}
.active.btn-warning {
	border-color: rgb(249, 87, 54); color: rgb(255, 255, 255); background-color: rgb(249, 87, 54);
}
.btn-warning:active {
	border-color: rgb(249, 87, 54); color: rgb(255, 255, 255); background-color: rgb(249, 87, 54);
}
.open .dropdown-toggle.btn-warning {
	border-color: rgb(248, 66, 30); color: rgb(250, 116, 89); background-color: rgb(235, 235, 235);
}
.active.btn-warning {
	background-image: none;
}
.btn-warning:active {
	background-image: none;
}
.open .dropdown-toggle.btn-warning {
	background-image: none;
}
.disabled.btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.disabled.btn-warning:active {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.disabled.btn-warning:focus {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.disabled.btn-warning:hover {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
[disabled].btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
[disabled].btn-warning:active {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
[disabled].btn-warning:focus {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
[disabled].btn-warning:hover {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-warning {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(250, 116, 89); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); background-color: rgb(217, 83, 79);
}
.btn-danger:focus {
	border-color: rgb(212, 63, 58); color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.btn-danger:hover {
	border-color: rgb(212, 63, 58); color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.active.btn-danger {
	border-color: rgb(193, 46, 42); color: rgb(217, 83, 79); background-color: rgb(237, 237, 237);
}
.btn-danger:active {
	border-color: rgb(193, 46, 42); color: rgb(217, 83, 79); background-color: rgb(237, 237, 237);
}
.open .dropdown-toggle.btn-danger {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.active.btn-danger {
	background-image: none;
}
.btn-danger:active {
	background-image: none;
}
.open .dropdown-toggle.btn-danger {
	background-image: none;
}
.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.active.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-success {
	border-color: rgb(93, 189, 143); color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.btn-success:focus {
	border-color: rgb(93, 189, 143); color: rgb(255, 255, 255); background-color: rgb(93, 189, 143);
}
.btn-success:hover {
	border-color: rgb(93, 189, 143); color: rgb(255, 255, 255); background-color: rgb(93, 189, 143);
}
.active.btn-success {
	border-color: rgb(71, 175, 125); color: rgb(255, 255, 255); background-color: rgb(71, 175, 125);
}
.btn-success:active {
	border-color: rgb(71, 175, 125); color: rgb(255, 255, 255); background-color: rgb(71, 175, 125);
}
.open .dropdown-toggle.btn-success {
	border-color: rgb(64, 157, 112); color: rgb(93, 189, 143); background-color: rgb(235, 235, 235);
}
.active.btn-success {
	background-image: none;
}
.btn-success:active {
	background-image: none;
}
.open .dropdown-toggle.btn-success {
	background-image: none;
}
.disabled.btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.disabled.btn-success:active {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.disabled.btn-success:focus {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.disabled.btn-success:hover {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
[disabled].btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
[disabled].btn-success:active {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
[disabled].btn-success:focus {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
[disabled].btn-success:hover {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-success {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(93, 189, 143); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); background-color: rgb(91, 192, 222);
}
.btn-info:focus {
	border-color: rgb(70, 184, 218); color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.btn-info:hover {
	border-color: rgb(70, 184, 218); color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.active.btn-info {
	border-color: rgb(42, 171, 210); color: rgb(91, 192, 222); background-color: rgb(237, 237, 237);
}
.btn-info:active {
	border-color: rgb(42, 171, 210); color: rgb(91, 192, 222); background-color: rgb(237, 237, 237);
}
.open .dropdown-toggle.btn-info {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.active.btn-info {
	background-image: none;
}
.btn-info:active {
	background-image: none;
}
.open .dropdown-toggle.btn-info {
	background-image: none;
}
.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.active.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-link {
	border-radius: 0px; color: rgb(28, 170, 234); font-weight: 400; cursor: pointer;
}
.btn-link {
	box-shadow: none; background-color: transparent;
}
.btn-link:active {
	box-shadow: none; background-color: transparent;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent;
}
.btn-link {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	color: rgb(28, 170, 234); text-decoration: underline; background-color: transparent;
}
.btn-link:hover {
	color: rgb(28, 170, 234); text-decoration: underline; background-color: transparent;
}
[disabled].btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
[disabled].btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.btn-group-lg > .btn {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.btn-group-lg > .btn-clicked {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.btn-group-lg > .btn-default {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.btn-group-lg > .btn-primary {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.btn-lg {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.main .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.main .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary {
	padding: 10px 13px; border-radius: 6px; line-height: 1.33; font-size: 22px;
}
.btn-group-sm > .btn {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-sm > .btn-clicked {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-sm > .btn-default {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-sm > .btn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn-clicked {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn-default {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-sm {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-xs {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-sm > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-sm > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-xs > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-xs > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .btn-group-sm > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .btn-group-sm > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .btn-group-xs > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .btn-group-xs > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn {
	padding: 1px 5px;
}
.btn-group-xs > .btn-clicked {
	padding: 1px 5px;
}
.btn-group-xs > .btn-default {
	padding: 1px 5px;
}
.btn-group-xs > .btn-primary {
	padding: 1px 5px;
}
.btn-xs {
	padding: 1px 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-xs > .cancel-cmt {
	padding: 1px 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-xs > .gbtn-primary {
	padding: 1px 5px;
}
.main .comment_list .cmt_list-rep .btn-group-xs > .cancel-cmt {
	padding: 1px 5px;
}
.main .comment_list .cmt_list-rep .btn-group-xs > .gbtn-primary {
	padding: 1px 5px;
}
.btn-block {
	width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type=button].btn-block {
	width: 100%;
}
input[type=reset].btn-block {
	width: 100%;
}
input[type=submit].btn-block {
	width: 100%;
}
.button {
	padding: 4px 14px; border-radius: 2px; border: 0px currentColor; border-image: none; text-align: center; display: inline-block;
}
.button-primary {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.button-primary:focus {
	color: rgb(255, 255, 255);
}
.button-primary:hover {
	color: rgb(255, 255, 255);
}
.button-reverse {
	background: rgb(245, 245, 245); color: rgb(28, 170, 234); margin-right: 10px;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none;
}
.in.collapse {
	display: block;
}
.collapsing {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease;
}
.glyphicon {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
:empty.glyphicon {
	width: 1em;
}
.glyphicon-asterisk::before {
	content: "\2a";
}
.glyphicon-plus::before {
	content: "\2b";
}
.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";
}
.caret {
	border-width: 4px 4px 0px; border-style: solid solid dotted; border-color: rgb(0, 0, 0) transparent currentColor; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
} 
.bottom-follow.dropdown-menu {
	left: auto; right: 0px;
}
.bottom-part.dropdown-menu {
	left: auto; right: 0px;
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 9.5px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.dropdown-menu > li > a {
	padding: 3px 15px; color: rgb(102, 102, 102); line-height: 1.5714; clear: both; font-weight: 400; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:focus {
	color: rgb(102, 102, 102); text-decoration: none; background-color: rgb(243, 243, 243);
}
.dropdown-menu > li > a:hover {
	color: rgb(102, 102, 102); text-decoration: none; background-color: rgb(243, 243, 243);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(28, 170, 234);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(28, 170, 234);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(28, 170, 234);
}
.dropdown-menu > .disabled > a {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(153, 153, 153); line-height: 1.5714; font-size: 12px; display: block;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;
}
.bottom-follow > .dropdown-menu {
	left: auto; right: 0px;
}
.bottom-part > .dropdown-menu {
	left: auto; right: 0px;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: dotted; border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: dotted; border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
@media all and (min-width:768px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
}
.btn-default .caret {
	border-top-color: rgb(28, 170, 234);
}
.btn-danger .caret {
	border-top-color: rgb(255, 255, 255);
}
.btn-info .caret {
	border-top-color: rgb(255, 255, 255);
}
.btn-primary .caret {
	border-top-color: rgb(255, 255, 255);
}
.btn-success .caret {
	border-top-color: rgb(255, 255, 255);
}
.btn-warning .caret {
	border-top-color: rgb(255, 255, 255);
}
.dropup .btn-default .caret {
	border-bottom-color: rgb(28, 170, 234);
}
.dropup .btn-danger .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.dropup .btn-info .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.dropup .btn-primary .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.dropup .btn-success .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.dropup .btn-warning .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical > .btn {
	float: left; position: relative;
}
.btn-group-vertical > .btn-clicked {
	float: left; position: relative;
}
.btn-group-vertical > .btn-default {
	float: left; position: relative;
}
.btn-group-vertical > .btn-primary {
	float: left; position: relative;
}
.btn-group > .btn {
	float: left; position: relative;
}
.btn-group > .btn-clicked {
	float: left; position: relative;
}
.btn-group > .btn-default {
	float: left; position: relative;
}
.btn-group > .btn-primary {
	float: left; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt {
	float: left; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary {
	float: left; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt {
	float: left; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary {
	float: left; position: relative;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt {
	float: left; position: relative;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary {
	float: left; position: relative;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt {
	float: left; position: relative;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary {
	float: left; position: relative;
}
.btn-group-vertical > .btn-clicked.active {
	z-index: 2;
}
.btn-group-vertical > .btn-default.active {
	z-index: 2;
}
.btn-group-vertical > .btn-primary.active {
	z-index: 2;
}
.btn-group-vertical > .btn-clicked:active {
	z-index: 2;
}
.btn-group-vertical > .btn-clicked:focus {
	z-index: 2;
}
.btn-group-vertical > .btn-clicked:hover {
	z-index: 2;
}
.btn-group-vertical > .btn-default:active {
	z-index: 2;
}
.btn-group-vertical > .btn-default:focus {
	z-index: 2;
}
.btn-group-vertical > .btn-default:hover {
	z-index: 2;
}
.btn-group-vertical > .btn-primary:active {
	z-index: 2;
}
.btn-group-vertical > .btn-primary:focus {
	z-index: 2;
}
.btn-group-vertical > .btn-primary:hover {
	z-index: 2;
}
.btn-group-vertical > .active.btn {
	z-index: 2;
}
.btn-group-vertical > .btn:active {
	z-index: 2;
}
.btn-group-vertical > .btn:focus {
	z-index: 2;
}
.btn-group-vertical > .btn:hover {
	z-index: 2;
}
.btn-group > .btn-clicked.active {
	z-index: 2;
}
.btn-group > .btn-default.active {
	z-index: 2;
}
.btn-group > .btn-primary.active {
	z-index: 2;
}
.btn-group > .btn-clicked:active {
	z-index: 2;
}
.btn-group > .btn-clicked:focus {
	z-index: 2;
}
.btn-group > .btn-clicked:hover {
	z-index: 2;
}
.btn-group > .btn-default:active {
	z-index: 2;
}
.btn-group > .btn-default:focus {
	z-index: 2;
}
.btn-group > .btn-default:hover {
	z-index: 2;
}
.btn-group > .btn-primary:active {
	z-index: 2;
}
.btn-group > .btn-primary:focus {
	z-index: 2;
}
.btn-group > .btn-primary:hover {
	z-index: 2;
}
.btn-group > .active.btn {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt.active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary.active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:focus {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:hover {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:focus {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:hover {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt.active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary.active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt:focus {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt:hover {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary:focus {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt.active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary.active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:focus {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:focus {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt.active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary.active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt:focus {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary:focus {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary:hover {
	z-index: 2;
}
.btn-group-vertical > .btn-clicked:focus {
	outline: 0px;
}
.btn-group-vertical > .btn-default:focus {
	outline: 0px;
}
.btn-group-vertical > .btn-primary:focus {
	outline: 0px;
}
.btn-group-vertical > .btn:focus {
	outline: 0px;
}
.btn-group > .btn-clicked:focus {
	outline: 0px;
}
.btn-group > .btn-default:focus {
	outline: 0px;
}
.btn-group > .btn-primary:focus {
	outline: 0px;
}
.btn-group > .btn:focus {
	outline: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:focus {
	outline: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:focus {
	outline: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt:focus {
	outline: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary:focus {
	outline: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt:focus {
	outline: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary:focus {
	outline: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt:focus {
	outline: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary:focus {
	outline: 0px;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group .btn + .btn-clicked {
	margin-left: -1px;
}
.btn-group .btn + .btn-default {
	margin-left: -1px;
}
.btn-group .btn + .btn-group {
	margin-left: -1px;
}
.btn-group .btn + .btn-primary {
	margin-left: -1px;
}
.btn-group .btn-clicked + .btn {
	margin-left: -1px;
}
.btn-group .btn-clicked + .btn-clicked {
	margin-left: -1px;
}
.btn-group .btn-clicked + .btn-default {
	margin-left: -1px;
}
.btn-group .btn-clicked + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-clicked + .btn-primary {
	margin-left: -1px;
}
.btn-group .btn-default + .btn {
	margin-left: -1px;
}
.btn-group .btn-default + .btn-clicked {
	margin-left: -1px;
}
.btn-group .btn-default + .btn-default {
	margin-left: -1px;
}
.btn-group .btn-default + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-default + .btn-primary {
	margin-left: -1px;
}
.btn-group .btn-group + .btn {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-clicked {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-default {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-primary {
	margin-left: -1px;
}
.btn-group .btn-primary + .btn {
	margin-left: -1px;
}
.btn-group .btn-primary + .btn-clicked {
	margin-left: -1px;
}
.btn-group .btn-primary + .btn-default {
	margin-left: -1px;
}
.btn-group .btn-primary + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-primary + .btn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-group + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-group + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-group {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-group {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-group + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-group + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-group {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-group {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-group + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-group + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-group {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-group {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-group + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-group + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-group {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-group {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .btn-group .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.btn-toolbar::after {
	display: table; content: " ";
}
.btn-toolbar::before {
	display: table; content: " ";
}
.btn-toolbar::after {
	clear: both;
}
.btn-toolbar .btn-group {
	float: left;
}
.btn-toolbar > .btn + .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn + .btn-clicked {
	margin-left: 5px;
}
.btn-toolbar > .btn + .btn-default {
	margin-left: 5px;
}
.btn-toolbar > .btn + .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .btn + .btn-primary {
	margin-left: 5px;
}
.btn-toolbar > .btn-clicked + .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-clicked + .btn-clicked {
	margin-left: 5px;
}
.btn-toolbar > .btn-clicked + .btn-default {
	margin-left: 5px;
}
.btn-toolbar > .btn-clicked + .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .btn-clicked + .btn-primary {
	margin-left: 5px;
}
.btn-toolbar > .btn-default + .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-default + .btn-clicked {
	margin-left: 5px;
}
.btn-toolbar > .btn-default + .btn-default {
	margin-left: 5px;
}
.btn-toolbar > .btn-default + .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .btn-default + .btn-primary {
	margin-left: 5px;
}
.btn-toolbar > .btn-group + .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-group + .btn-clicked {
	margin-left: 5px;
}
.btn-toolbar > .btn-group + .btn-default {
	margin-left: 5px;
}
.btn-toolbar > .btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .btn-group + .btn-primary {
	margin-left: 5px;
}
.btn-toolbar > .btn-primary + .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-primary + .btn-clicked {
	margin-left: 5px;
}
.btn-toolbar > .btn-primary + .btn-default {
	margin-left: 5px;
}
.btn-toolbar > .btn-primary + .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .btn-primary + .btn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-clicked + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-clicked + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-default + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-default + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-group + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-group + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-primary + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .btn-primary + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-clicked {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-default {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-group {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .gbtn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-clicked {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-default {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-group {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-primary {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .cancel-cmt {
	margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-clicked + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-clicked + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-default + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-default + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-group + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-group + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-primary + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .btn-primary + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-clicked {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-default {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-group {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .btn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .cancel-cmt + .gbtn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-clicked {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-default {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-group {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .btn-primary {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .cancel-cmt {
	margin-left: 5px;
}
.main .comment_list .cmt_list-rep .btn-toolbar > .gbtn-primary + .gbtn-primary {
	margin-left: 5px;
}
.btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn-clicked {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn-default {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn-primary {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).cancel-cmt {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).gbtn-primary {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).cancel-cmt {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).gbtn-primary {
	border-radius: 0px;
}
.btn-group > :first-child.btn-clicked {
	margin-left: 0px;
}
.btn-group > :first-child.btn-default {
	margin-left: 0px;
}
.btn-group > :first-child.btn-primary {
	margin-left: 0px;
}
.btn-group > :first-child.btn {
	margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child.cancel-cmt {
	margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child.gbtn-primary {
	margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child.cancel-cmt {
	margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child.gbtn-primary {
	margin-left: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn-clicked {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn-default {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child:not(.dropdown-toggle):not(:last-child).cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child:not(.dropdown-toggle):not(:last-child).gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child:not(.dropdown-toggle):not(:last-child).cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child:not(.dropdown-toggle):not(:last-child).gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn-clicked {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn-default {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :not(:first-child).dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :last-child:not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :last-child:not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :last-child:not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :last-child:not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn-clicked {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn-default {
	border-radius: 0px;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn-primary {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(:last-child).btn-group > .cancel-cmt {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(:last-child).btn-group > .gbtn-primary {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(:last-child).btn-group > .cancel-cmt {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :not(:first-child):not(:last-child).btn-group > .gbtn-primary {
	border-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn-clicked {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn-default {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child.btn-group > :last-child.cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :first-child.btn-group > :last-child.gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child.btn-group > :last-child.cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :first-child.btn-group > :last-child.gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn-clicked {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn-default {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :last-child.btn-group > :first-child.cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > :last-child.btn-group > :first-child.gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :last-child.btn-group > :first-child.cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group > :last-child.btn-group > :first-child.gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.open.btn-group .dropdown-toggle {
	outline: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-clicked + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-default + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-primary + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .cancel-cmt + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group > .gbtn-primary + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.main .comment_list .cmt_list-rep .btn-group > .cancel-cmt + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.main .comment_list .cmt_list-rep .btn-group > .gbtn-primary + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group.btn-group-lg > .btn + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.btn-group.btn-group-lg > .btn-clicked + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.btn-group.btn-group-lg > .btn-default + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.btn-group.btn-group-lg > .btn-primary + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group.btn-group-lg > .cancel-cmt + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group.btn-group-lg > .gbtn-primary + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.main .comment_list .cmt_list-rep .btn-group.btn-group-lg > .cancel-cmt + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.main .comment_list .cmt_list-rep .btn-group.btn-group-lg > .gbtn-primary + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.open.btn-group .btn-link.dropdown-toggle {
	box-shadow: none;
}
.btn .caret {
	margin-left: 0px;
}
.btn-clicked .caret {
	margin-left: 0px;
}
.btn-default .caret {
	margin-left: 0px;
}
.btn-primary .caret {
	margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt .caret {
	margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary .caret {
	margin-left: 0px;
}
.main .comment_list .cmt_list-rep .cancel-cmt .caret {
	margin-left: 0px;
}
.main .comment_list .cmt_list-rep .gbtn-primary .caret {
	margin-left: 0px;
}
.btn-group-lg > .btn .caret {
	border-width: 5px 5px 0px;
}
.btn-group-lg > .btn-clicked .caret {
	border-width: 5px 5px 0px;
}
.btn-group-lg > .btn-default .caret {
	border-width: 5px 5px 0px;
}
.btn-group-lg > .btn-primary .caret {
	border-width: 5px 5px 0px;
}
.btn-lg .caret {
	border-width: 5px 5px 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt .caret {
	border-width: 5px 5px 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary .caret {
	border-width: 5px 5px 0px;
}
.main .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt .caret {
	border-width: 5px 5px 0px;
}
.main .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary .caret {
	border-width: 5px 5px 0px;
}
.comment_sec .comment_list .cmt_list-rep .dropup .btn-group-lg > .cancel-cmt .caret {
	border-width: 0px 5px 5px;
}
.comment_sec .comment_list .cmt_list-rep .dropup .btn-group-lg > .gbtn-primary .caret {
	border-width: 0px 5px 5px;
}
.dropup .btn-group-lg > .btn .caret {
	border-width: 0px 5px 5px;
}
.dropup .btn-group-lg > .btn-clicked .caret {
	border-width: 0px 5px 5px;
}
.dropup .btn-group-lg > .btn-default .caret {
	border-width: 0px 5px 5px;
}
.dropup .btn-group-lg > .btn-primary .caret {
	border-width: 0px 5px 5px;
}
.dropup .btn-lg .caret {
	border-width: 0px 5px 5px;
}
.dropup .comment_sec .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt .caret {
	border-width: 0px 5px 5px;
}
.dropup .comment_sec .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary .caret {
	border-width: 0px 5px 5px;
}
.dropup .main .comment_list .cmt_list-rep .btn-group-lg > .cancel-cmt .caret {
	border-width: 0px 5px 5px;
}
.dropup .main .comment_list .cmt_list-rep .btn-group-lg > .gbtn-primary .caret {
	border-width: 0px 5px 5px;
}
.main .comment_list .cmt_list-rep .dropup .btn-group-lg > .cancel-cmt .caret {
	border-width: 0px 5px 5px;
}
.main .comment_list .cmt_list-rep .dropup .btn-group-lg > .gbtn-primary .caret {
	border-width: 0px 5px 5px;
}
.btn-group-vertical > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-clicked {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-default {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-primary {
	width: 100%; float: none; display: block; max-width: 100%;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt {
	width: 100%; float: none; display: block; max-width: 100%;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary {
	width: 100%; float: none; display: block; max-width: 100%;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt {
	width: 100%; float: none; display: block; max-width: 100%;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group::after {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::before {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::after {
	clear: both;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn-group > .btn-clicked {
	float: none;
}
.btn-group-vertical > .btn-group > .btn-default {
	float: none;
}
.btn-group-vertical > .btn-group > .btn-primary {
	float: none;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-group > .cancel-cmt {
	float: none;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-group > .gbtn-primary {
	float: none;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-group > .cancel-cmt {
	float: none;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-group > .gbtn-primary {
	float: none;
}
.btn-group-vertical > .btn + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-clicked + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-clicked + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-clicked + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-clicked + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-clicked + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-default + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-default + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-default + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-default + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-default + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-primary + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-primary + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-primary + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-primary + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-primary + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-clicked + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-clicked + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-default + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-default + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-group + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-group + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-primary + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .btn-primary + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-clicked + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-clicked + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-default + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-default + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-group + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-group + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-primary + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .btn-primary + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .cancel-cmt + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-clicked {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-default {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .btn-primary {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .cancel-cmt {
	margin-top: -1px; margin-left: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > .gbtn-primary + .gbtn-primary {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-clicked {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-default {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-primary {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).cancel-cmt {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).gbtn-primary {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).cancel-cmt {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).gbtn-primary {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-clicked {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-default {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-primary {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :first-child:not(:last-child).cancel-cmt {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :first-child:not(:last-child).gbtn-primary {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :first-child:not(:last-child).cancel-cmt {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :first-child:not(:last-child).gbtn-primary {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-clicked {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-default {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.btn-group-vertical > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :last-child:not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :last-child:not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :last-child:not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :last-child:not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn-clicked {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn-default {
	border-radius: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn-primary {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .cancel-cmt {
	border-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .gbtn-primary {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .cancel-cmt {
	border-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .gbtn-primary {
	border-radius: 0px;
}
.btn-group-vertical > :first-child.btn-group > :last-child.btn-clicked {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child.btn-group > :last-child.btn-default {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child.btn-group > :last-child.btn-primary {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child.btn-group > :last-child.btn {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child.btn-group > .dropdown-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :first-child.btn-group > :last-child.cancel-cmt {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :first-child.btn-group > :last-child.gbtn-primary {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :first-child.btn-group > :last-child.cancel-cmt {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :first-child.btn-group > :last-child.gbtn-primary {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child.btn-group > :first-child.btn-clicked {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-vertical > :last-child.btn-group > :first-child.btn-default {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-vertical > :last-child.btn-group > :first-child.btn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-vertical > :last-child.btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :last-child.btn-group > :first-child.cancel-cmt {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-vertical > :last-child.btn-group > :first-child.gbtn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :last-child.btn-group > :first-child.cancel-cmt {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.main .comment_list .cmt_list-rep .btn-group-vertical > :last-child.btn-group > :first-child.gbtn-primary {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-justified {
	width: 100%; display: table; border-collapse: separate; table-layout: fixed;
}
.btn-group-justified .btn {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .btn-clicked {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .btn-default {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .btn-primary {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .main .comment_list .cmt_list-rep .cancel-cmt {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified .main .comment_list .cmt_list-rep .gbtn-primary {
	width: 1%; float: none; display: table-cell;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-justified .cancel-cmt {
	width: 1%; float: none; display: table-cell;
}
.comment_sec .comment_list .cmt_list-rep .btn-group-justified .gbtn-primary {
	width: 1%; float: none; display: table-cell;
}
.main .comment_list .cmt_list-rep .btn-group-justified .cancel-cmt {
	width: 1%; float: none; display: table-cell;
}
.main .comment_list .cmt_list-rep .btn-group-justified .gbtn-primary {
	width: 1%; float: none; display: table-cell;
}
.comment_sec .comment_list .cmt_list-rep [data-toggle=buttons] > .cancel-cmt > input[type=checkbox] {
	display: none;
}
.comment_sec .comment_list .cmt_list-rep [data-toggle=buttons] > .cancel-cmt > input[type=radio] {
	display: none;
}
.comment_sec .comment_list .cmt_list-rep [data-toggle=buttons] > .gbtn-primary > input[type=checkbox] {
	display: none;
}
.comment_sec .comment_list .cmt_list-rep [data-toggle=buttons] > .gbtn-primary > input[type=radio] {
	display: none;
}
.main .comment_list .cmt_list-rep [data-toggle=buttons] > .cancel-cmt > input[type=checkbox] {
	display: none;
}
.main .comment_list .cmt_list-rep [data-toggle=buttons] > .cancel-cmt > input[type=radio] {
	display: none;
}
.main .comment_list .cmt_list-rep [data-toggle=buttons] > .gbtn-primary > input[type=checkbox] {
	display: none;
}
.main .comment_list .cmt_list-rep [data-toggle=buttons] > .gbtn-primary > input[type=radio] {
	display: none;
}
[data-toggle=buttons] > .btn-clicked > input[type=checkbox] {
	display: none;
}
[data-toggle=buttons] > .btn-clicked > input[type=radio] {
	display: none;
}
[data-toggle=buttons] > .btn-default > input[type=checkbox] {
	display: none;
}
[data-toggle=buttons] > .btn-default > input[type=radio] {
	display: none;
}
[data-toggle=buttons] > .btn-primary > input[type=checkbox] {
	display: none;
}
[data-toggle=buttons] > .btn-primary > input[type=radio] {
	display: none;
}
[data-toggle=buttons] > .btn > input[type=checkbox] {
	display: none;
}
[data-toggle=buttons] > .btn > input[type=radio] {
	display: none;
}
.input-group {
	display: table; border-collapse: separate; position: relative;
}
.col.input-group {
	padding-right: 0px; padding-left: 0px; float: none;
}
.input-group .form-control {
	width: 100%; margin-bottom: 0px;
}
.input-group .form-control {
	display: table-cell;
}
.input-group-addon {
	display: table-cell;
}
.input-group-btn {
	display: table-cell;
}
.input-group :not(:first-child):not(:last-child).form-control {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-addon {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.input-group-addon {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-addon {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 1; font-size: 14px; font-weight: 400; background-color: rgb(238, 238, 238);
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .cancel-cmt.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .gbtn-primary.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-sm.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-group-sm > .input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-clicked.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-default.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-primary.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .cancel-cmt.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .gbtn-primary.input-group-addon {
	padding: 2px 10px; border-radius: 3px; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .cancel-cmt.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .gbtn-primary.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-lg.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-lg > .input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-clicked.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-default.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-primary.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .cancel-cmt.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .gbtn-primary.input-group-addon {
	padding: 10px 13px; border-radius: 6px; font-size: 22px;
}
.input-group-addon input[type=checkbox] {
	margin-top: 0px;
}
.input-group-addon input[type=radio] {
	margin-top: 0px;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > .cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > .gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.input-group :first-child.form-control {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-clicked {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-default {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn-clicked {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn-default {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > .cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > .gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).cancel-cmt {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).gbtn-primary {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > :not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > :not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > .cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > .gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.input-group :last-child.form-control {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-clicked {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-default {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-clicked {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-default {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > :not(:first-child).cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > :not(:first-child).gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > .cancel-cmt {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > .gbtn-primary {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.input-group-btn {
	white-space: nowrap; position: relative;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > .cancel-cmt {
	margin-right: -1px;
}
.comment_sec .comment_list .cmt_list-rep :first-child.input-group-btn > .gbtn-primary {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-clicked {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-default {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-primary {
	margin-right: -1px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > .cancel-cmt {
	margin-right: -1px;
}
.main .comment_list .cmt_list-rep :first-child.input-group-btn > .gbtn-primary {
	margin-right: -1px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep :last-child.input-group-btn > .gbtn-primary {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn-clicked {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn-default {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep :last-child.input-group-btn > .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt {
	position: relative;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary {
	position: relative;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn-clicked {
	position: relative;
}
.input-group-btn > .btn-default {
	position: relative;
}
.input-group-btn > .btn-primary {
	position: relative;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt {
	position: relative;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary {
	position: relative;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-clicked + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-clicked + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-default + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-default + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-primary + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .btn-primary + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-clicked {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-default {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-clicked {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-default {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .cancel-cmt {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .gbtn-primary {
	margin-left: -4px;
}
.input-group-btn > .btn + .btn {
	margin-left: -4px;
}
.input-group-btn > .btn + .btn-clicked {
	margin-left: -4px;
}
.input-group-btn > .btn + .btn-default {
	margin-left: -4px;
}
.input-group-btn > .btn + .btn-primary {
	margin-left: -4px;
}
.input-group-btn > .btn-clicked + .btn {
	margin-left: -4px;
}
.input-group-btn > .btn-clicked + .btn-clicked {
	margin-left: -4px;
}
.input-group-btn > .btn-clicked + .btn-default {
	margin-left: -4px;
}
.input-group-btn > .btn-clicked + .btn-primary {
	margin-left: -4px;
}
.input-group-btn > .btn-default + .btn {
	margin-left: -4px;
}
.input-group-btn > .btn-default + .btn-clicked {
	margin-left: -4px;
}
.input-group-btn > .btn-default + .btn-default {
	margin-left: -4px;
}
.input-group-btn > .btn-default + .btn-primary {
	margin-left: -4px;
}
.input-group-btn > .btn-primary + .btn {
	margin-left: -4px;
}
.input-group-btn > .btn-primary + .btn-clicked {
	margin-left: -4px;
}
.input-group-btn > .btn-primary + .btn-default {
	margin-left: -4px;
}
.input-group-btn > .btn-primary + .btn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn + .gbtn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-clicked + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-clicked + .gbtn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-default + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-default + .gbtn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-primary + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .btn-primary + .gbtn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-clicked {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-default {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .btn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt + .gbtn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-clicked {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-default {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .btn-primary {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .cancel-cmt {
	margin-left: -4px;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary + .gbtn-primary {
	margin-left: -4px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt:hover {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary:active {
	z-index: 2;
}
.comment_sec .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary:hover {
	z-index: 2;
}
.input-group-btn > .btn-clicked:active {
	z-index: 2;
}
.input-group-btn > .btn-clicked:hover {
	z-index: 2;
}
.input-group-btn > .btn-default:active {
	z-index: 2;
}
.input-group-btn > .btn-default:hover {
	z-index: 2;
}
.input-group-btn > .btn-primary:active {
	z-index: 2;
}
.input-group-btn > .btn-primary:hover {
	z-index: 2;
}
.input-group-btn > .btn:active {
	z-index: 2;
}
.input-group-btn > .btn:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .input-group-btn > .cancel-cmt:hover {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary:active {
	z-index: 2;
}
.main .comment_list .cmt_list-rep .input-group-btn > .gbtn-primary:hover {
	z-index: 2;
}
.nav {
	list-style: none; padding-left: 0px;
}
.nav::after {
	display: table; content: " ";
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav > li {
	display: inline-block; position: relative;
}
.nav > li > a {
	display: inline-block; position: relative;
}
.nav > li > a:focus {
	text-decoration: none;
}
.nav > li > a:hover {
	text-decoration: none;
}
.nav > li.disabled > a {
	color: rgb(153, 153, 153);
}
.nav > li.disabled > a:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav > li.disabled > a:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav .open > a {
	border-color: rgb(28, 170, 234); background-color: rgb(238, 238, 238);
}
.nav .open > a:focus {
	border-color: rgb(28, 170, 234); background-color: rgb(238, 238, 238);
}
.nav .open > a:hover {
	border-color: rgb(28, 170, 234); background-color: rgb(238, 238, 238);
}
.nav .open > a .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.nav .open > a:focus .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.nav .open > a:hover .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.nav .nav-divider {
	margin: 9.5px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs > li {
	float: left;
}
.nav-tabs > li > a {
	padding: 5px 15px; border-radius: 3px; border: 1px solid transparent; border-image: none; line-height: 1.5714; text-decoration: none; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(249, 249, 249); color: rgb(28, 170, 234); background-color: rgb(249, 249, 249);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	padding: 5px 15px; border-radius: 3px; border: 1px solid transparent; border-image: none; line-height: 1.5714; text-decoration: none; margin-right: 2px; display: inline-block;
}
.nav-pills > li > a:hover {
	border-color: rgb(249, 249, 249); color: rgb(28, 170, 234); background-color: rgb(249, 249, 249);
}
.nav-pills > li .arrow_bottom {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(28, 170, 234) transparent currentColor; border-image: none; width: 0px; height: 0px; margin-left: 5px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.nav-pills > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-pills > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-pills > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(28, 170, 234);
}
.nav-pills > li.active .arrow_bottom {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) transparent currentColor; border-image: none; width: 0px; height: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.nav-pills .tabs-more > a::before {
	position: absolute; content: "";
}
.nav-pills .clicked.tabs-more > a {
	border-color: rgb(249, 249, 249); background-color: rgb(249, 249, 249);
}
.nav-pills .active.tabs-more > a {
	border-width: 1px; border-style: solid; border-color: rgb(28, 170, 234) rgb(28, 170, 234) transparent; border-image: none; background-color: rgb(28, 170, 234);
}
.nav-pills .active.tabs-more > a:hover {
	cursor: pointer !important;
}
.nav-pills .tabs-sort {
	border: 1px solid rgb(233, 233, 233); border-image: none; top: 30px; width: 80px; display: none; position: absolute; z-index: 999; box-shadow: 1px 1px 2px #e9e9e9;
}
.nav-pills .tabs-sort a {
	background: rgb(255, 255, 255); padding: 5px 0px 5px 10px; color: rgb(102, 102, 102); display: block;
}
.nav-pills .tabs-sort a:hover {
	background: rgb(243, 243, 243); text-decoration: none;
}
@media all and (max-width:767px)
{
.nav-pills > li {
	display: inline-block;
}
.nav-pills > li:last-child > a {
	border: 0px currentColor; border-image: none;
}
.nav-pills > li:last-child > a:hover {
	border: 0px currentColor; border-image: none;
}
.nav-pills > li > a {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(233, 233, 233) currentColor currentColor; margin: 5px 13px 0px 0px; padding: 5px 15px 0px 0px; border-radius: 0px; border-image: none; color: rgb(102, 102, 102); font-size: 14px;
}
.nav-pills > li > a:focus {
	background: 0px 0px; color: rgb(28, 170, 234); border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
.nav-pills > li > a:hover {
	background: 0px 0px; color: rgb(28, 170, 234); border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
.nav-pills > li .arrow_bottom {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(233, 233, 233) transparent currentColor; border-image: none; width: 0px; height: 0px; margin-left: 5px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.nav-pills > li.active > a {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(233, 233, 233) currentColor currentColor; border-image: none; color: rgb(28, 170, 234); background-color: transparent;
}
.nav-pills > li.active > a:focus {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(233, 233, 233) currentColor currentColor; border-image: none; color: rgb(28, 170, 234); background-color: transparent;
}
.nav-pills > li.active > a:hover {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(233, 233, 233) currentColor currentColor; border-image: none; color: rgb(28, 170, 234); background-color: transparent;
}
.nav-pills > li.active .arrow_bottom {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(233, 233, 233) transparent currentColor; border-image: none; width: 0px; height: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.nav-pills .clicked.tabs-more > a {
	border-color: transparent; background-color: transparent;
}
.nav-pills .active.tabs-more > a {
	border-width: 0px; border-color: currentColor currentColor transparent; border-image: none; background-color: transparent;
}
.nav-pills .active.tabs-more > a:focus {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.nav-pills .active.tabs-more > a:hover {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
}
.nav-pills-round > li {
	float: left;
}
.nav-pills-round > li > a {
	padding: 5px 15px; border-radius: 15px; border: 1px solid transparent; border-image: none; text-decoration: none;
}
.nav-pills-round > li > a:hover {
	text-decoration: underline;
}
.nav-pills-round > li.active > a {
	border: 1px solid rgb(230, 244, 250); border-image: none; color: rgb(28, 170, 234); background-color: rgb(230, 244, 250);
}
.nav-pills-round > li.active > a:focus {
	border: 1px solid rgb(230, 244, 250); border-image: none; color: rgb(28, 170, 234); background-color: rgb(230, 244, 250);
}
.nav-pills-round > li.active > a:hover {
	border: 1px solid rgb(230, 244, 250); border-image: none; color: rgb(28, 170, 234); background-color: rgb(230, 244, 250);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified.nav-tabs {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified.nav-tabs > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified.nav-tabs > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified.nav-tabs > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
.nav-justified.nav-tabs > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-justified.nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-justified.nav-tabs > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-justified.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(243, 243, 243);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(243, 243, 243);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(243, 243, 243);
}
.nav-justified.nav-tabs > .active > a {
	border-bottom-color: rgb(243, 243, 243);
}
.nav-justified.nav-tabs > .active > a:focus {
	border-bottom-color: rgb(243, 243, 243);
}
.nav-justified.nav-tabs > .active > a:hover {
	border-bottom-color: rgb(243, 243, 243);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.nav a:hover .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
@media all and (max-width:767px)
{
#share .share-btn-mobile {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile {
	display: block !important;
}
#shareWrap .share-btn-mobile {
	display: block !important;
}
.mobile-search {
	display: block !important;
}
.mobile_bottom {
	display: block !important;
}
.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile {
	display: table-row !important;
}
tr.mobile-search {
	display: table-row !important;
}
tr.mobile_bottom {
	display: table-row !important;
}
tr.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile {
	display: table-cell !important;
}
#share th.share-btn-mobile {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile {
	display: table-cell !important;
}
td.mobile-search {
	display: table-cell !important;
}
td.mobile_bottom {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
th.mobile-search {
	display: table-cell !important;
}
th.mobile_bottom {
	display: table-cell !important;
}
th.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
#share .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-sm {
	display: block !important;
}
.mobile-search.visible-sm {
	display: block !important;
}
.mobile_bottom.visible-sm {
	display: block !important;
}
.visible-sm.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
tr.mobile-search.visible-sm {
	display: table-row !important;
}
tr.mobile_bottom.visible-sm {
	display: table-row !important;
}
tr.visible-sm.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
td.mobile-search.visible-sm {
	display: table-cell !important;
}
td.mobile_bottom.visible-sm {
	display: table-cell !important;
}
td.visible-sm.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-sm {
	display: table-cell !important;
}
th.mobile_bottom.visible-sm {
	display: table-cell !important;
}
th.visible-sm.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
#share .share-btn-mobile.visible-md {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-md {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-md {
	display: block !important;
}
.mobile-search.visible-md {
	display: block !important;
}
.mobile_bottom.visible-md {
	display: block !important;
}
.visible-md.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
tr.mobile-search.visible-md {
	display: table-row !important;
}
tr.mobile_bottom.visible-md {
	display: table-row !important;
}
tr.visible-md.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
td.mobile-search.visible-md {
	display: table-cell !important;
}
td.mobile_bottom.visible-md {
	display: table-cell !important;
}
td.visible-md.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-md {
	display: table-cell !important;
}
th.mobile_bottom.visible-md {
	display: table-cell !important;
}
th.visible-md.visible-xs {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
#share .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-lg {
	display: block !important;
}
.mobile-search.visible-lg {
	display: block !important;
}
.mobile_bottom.visible-lg {
	display: block !important;
}
.visible-lg.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
tr.mobile-search.visible-lg {
	display: table-row !important;
}
tr.mobile_bottom.visible-lg {
	display: table-row !important;
}
tr.visible-lg.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
td.mobile-search.visible-lg {
	display: table-cell !important;
}
td.mobile_bottom.visible-lg {
	display: table-cell !important;
}
td.visible-lg.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-lg {
	display: table-cell !important;
}
th.mobile_bottom.visible-lg {
	display: table-cell !important;
}
th.visible-lg.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-sm {
	display: block !important;
}
.mobile-search.visible-sm {
	display: block !important;
}
.mobile_bottom.visible-sm {
	display: block !important;
}
.visible-xs.visible-sm {
	display: block !important;
}
#share tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
tr.mobile-search.visible-sm {
	display: table-row !important;
}
tr.mobile_bottom.visible-sm {
	display: table-row !important;
}
tr.visible-xs.visible-sm {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
td.mobile-search.visible-sm {
	display: table-cell !important;
}
td.mobile_bottom.visible-sm {
	display: table-cell !important;
}
td.visible-xs.visible-sm {
	display: table-cell !important;
}
th.mobile-search.visible-sm {
	display: table-cell !important;
}
th.mobile_bottom.visible-sm {
	display: table-cell !important;
}
th.visible-xs.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
tr.visible-sm {
	display: table-row !important;
}
td.visible-sm {
	display: table-cell !important;
}
th.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md.visible-sm {
	display: block !important;
}
tr.visible-md.visible-sm {
	display: table-row !important;
}
td.visible-md.visible-sm {
	display: table-cell !important;
}
th.visible-md.visible-sm {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-sm {
	display: block !important;
}
tr.visible-lg.visible-sm {
	display: table-row !important;
}
td.visible-lg.visible-sm {
	display: table-cell !important;
}
th.visible-lg.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-md {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-md {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-md {
	display: block !important;
}
.mobile-search.visible-md {
	display: block !important;
}
.mobile_bottom.visible-md {
	display: block !important;
}
.visible-xs.visible-md {
	display: block !important;
}
#share tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
tr.mobile-search.visible-md {
	display: table-row !important;
}
tr.mobile_bottom.visible-md {
	display: table-row !important;
}
tr.visible-xs.visible-md {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
td.mobile-search.visible-md {
	display: table-cell !important;
}
td.mobile_bottom.visible-md {
	display: table-cell !important;
}
td.visible-xs.visible-md {
	display: table-cell !important;
}
th.mobile-search.visible-md {
	display: table-cell !important;
}
th.mobile_bottom.visible-md {
	display: table-cell !important;
}
th.visible-xs.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm.visible-md {
	display: block !important;
}
tr.visible-sm.visible-md {
	display: table-row !important;
}
td.visible-sm.visible-md {
	display: table-cell !important;
}
th.visible-sm.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md {
	display: block !important;
}
tr.visible-md {
	display: table-row !important;
}
td.visible-md {
	display: table-cell !important;
}
th.visible-md {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-md {
	display: block !important;
}
tr.visible-lg.visible-md {
	display: table-row !important;
}
td.visible-lg.visible-md {
	display: table-cell !important;
}
th.visible-lg.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-lg {
	display: block !important;
}
.mobile-search.visible-lg {
	display: block !important;
}
.mobile_bottom.visible-lg {
	display: block !important;
}
.visible-xs.visible-lg {
	display: block !important;
}
#share tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
tr.mobile-search.visible-lg {
	display: table-row !important;
}
tr.mobile_bottom.visible-lg {
	display: table-row !important;
}
tr.visible-xs.visible-lg {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
td.mobile-search.visible-lg {
	display: table-cell !important;
}
td.mobile_bottom.visible-lg {
	display: table-cell !important;
}
td.visible-xs.visible-lg {
	display: table-cell !important;
}
th.mobile-search.visible-lg {
	display: table-cell !important;
}
th.mobile_bottom.visible-lg {
	display: table-cell !important;
}
th.visible-xs.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm.visible-lg {
	display: block !important;
}
tr.visible-sm.visible-lg {
	display: table-row !important;
}
td.visible-sm.visible-lg {
	display: table-cell !important;
}
th.visible-sm.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md.visible-lg {
	display: block !important;
}
tr.visible-md.visible-lg {
	display: table-row !important;
}
td.visible-md.visible-lg {
	display: table-cell !important;
}
th.visible-md.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
tr.visible-lg {
	display: table-row !important;
}
td.visible-lg {
	display: table-cell !important;
}
th.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-desktop {
	display: none !important;
}
#share td.share-btn-desktop {
	display: none !important;
}
#share th.share-btn-desktop {
	display: none !important;
}
#share tr.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop {
	display: none !important;
}
#shareWrap .share-btn-desktop {
	display: none !important;
}
#shareWrap td.share-btn-desktop {
	display: none !important;
}
#shareWrap th.share-btn-desktop {
	display: none !important;
}
#shareWrap tr.share-btn-desktop {
	display: none !important;
}
.banner {
	display: none !important;
}
.bottom {
	display: none !important;
}
.course-sort {
	display: none !important;
}
.hidden-xs {
	display: none !important;
}
.nav-main .app {
	display: none !important;
}
.nav-main td.app {
	display: none !important;
}
.nav-main th.app {
	display: none !important;
}
.nav-main tr.app {
	display: none !important;
}
.course.note_box .note-content {
	display: none !important;
}
.course.note_box td.note-content {
	display: none !important;
}
.course.note_box th.note-content {
	display: none !important;
}
.course.note_box tr.note-content {
	display: none !important;
}
.course.note_sec .note-content {
	display: none !important;
}
.course.note_sec td.note-content {
	display: none !important;
}
.course.note_sec th.note-content {
	display: none !important;
}
.course.note_sec tr.note-content {
	display: none !important;
}
.side-adv {
	display: none !important;
}
.side-coops {
	display: none !important;
}
.side-course .course-info {
	display: none !important;
}
.side-course td.course-info {
	display: none !important;
}
.side-course th.course-info {
	display: none !important;
}
.side-course tr.course-info {
	display: none !important;
}
.side-help {
	display: none !important;
}
.side-intro {
	display: none !important;
}
td.banner {
	display: none !important;
}
td.bottom {
	display: none !important;
}
td.course-sort {
	display: none !important;
}
td.hidden-xs {
	display: none !important;
}
td.side-adv {
	display: none !important;
}
td.side-coops {
	display: none !important;
}
td.side-help {
	display: none !important;
}
td.side-intro {
	display: none !important;
}
th.banner {
	display: none !important;
}
th.bottom {
	display: none !important;
}
th.course-sort {
	display: none !important;
}
th.hidden-xs {
	display: none !important;
}
th.side-adv {
	display: none !important;
}
th.side-coops {
	display: none !important;
}
th.side-help {
	display: none !important;
}
th.side-intro {
	display: none !important;
}
tr.banner {
	display: none !important;
}
tr.bottom {
	display: none !important;
}
tr.course-sort {
	display: none !important;
}
tr.hidden-xs {
	display: none !important;
}
tr.side-adv {
	display: none !important;
}
tr.side-coops {
	display: none !important;
}
tr.side-help {
	display: none !important;
}
tr.side-intro {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
#share .share-btn-desktop.hidden-sm {
	display: none !important;
}
#share td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
.banner.hidden-sm {
	display: none !important;
}
.bottom.hidden-sm {
	display: none !important;
}
.course-sort.hidden-sm {
	display: none !important;
}
.side-adv.hidden-sm {
	display: none !important;
}
.side-coops.hidden-sm {
	display: none !important;
}
.side-help.hidden-sm {
	display: none !important;
}
.side-intro.hidden-sm {
	display: none !important;
}
.hidden-sm.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-sm {
	display: none !important;
}
.nav-main td.app.hidden-sm {
	display: none !important;
}
.nav-main th.app.hidden-sm {
	display: none !important;
}
.nav-main tr.app.hidden-sm {
	display: none !important;
}
.course.note_box .note-content.hidden-sm {
	display: none !important;
}
.course.note_box td.note-content.hidden-sm {
	display: none !important;
}
.course.note_box th.note-content.hidden-sm {
	display: none !important;
}
.course.note_box tr.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec .note-content.hidden-sm {
	display: none !important;
}
.course.note_sec td.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec th.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-sm {
	display: none !important;
}
.side-course .course-info.hidden-sm {
	display: none !important;
}
.side-course td.course-info.hidden-sm {
	display: none !important;
}
.side-course th.course-info.hidden-sm {
	display: none !important;
}
.side-course tr.course-info.hidden-sm {
	display: none !important;
}
td.banner.hidden-sm {
	display: none !important;
}
td.bottom.hidden-sm {
	display: none !important;
}
td.course-sort.hidden-sm {
	display: none !important;
}
td.side-adv.hidden-sm {
	display: none !important;
}
td.side-coops.hidden-sm {
	display: none !important;
}
td.side-help.hidden-sm {
	display: none !important;
}
td.side-intro.hidden-sm {
	display: none !important;
}
td.hidden-sm.hidden-xs {
	display: none !important;
}
th.banner.hidden-sm {
	display: none !important;
}
th.bottom.hidden-sm {
	display: none !important;
}
th.course-sort.hidden-sm {
	display: none !important;
}
th.side-adv.hidden-sm {
	display: none !important;
}
th.side-coops.hidden-sm {
	display: none !important;
}
th.side-help.hidden-sm {
	display: none !important;
}
th.side-intro.hidden-sm {
	display: none !important;
}
th.hidden-sm.hidden-xs {
	display: none !important;
}
tr.banner.hidden-sm {
	display: none !important;
}
tr.bottom.hidden-sm {
	display: none !important;
}
tr.course-sort.hidden-sm {
	display: none !important;
}
tr.side-adv.hidden-sm {
	display: none !important;
}
tr.side-coops.hidden-sm {
	display: none !important;
}
tr.side-help.hidden-sm {
	display: none !important;
}
tr.side-intro.hidden-sm {
	display: none !important;
}
tr.hidden-sm.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
#share .share-btn-desktop.hidden-md {
	display: none !important;
}
#share td.share-btn-desktop.hidden-md {
	display: none !important;
}
#share th.share-btn-desktop.hidden-md {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-md {
	display: none !important;
}
.banner.hidden-md {
	display: none !important;
}
.bottom.hidden-md {
	display: none !important;
}
.course-sort.hidden-md {
	display: none !important;
}
.side-adv.hidden-md {
	display: none !important;
}
.side-coops.hidden-md {
	display: none !important;
}
.side-help.hidden-md {
	display: none !important;
}
.side-intro.hidden-md {
	display: none !important;
}
.hidden-md.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-md {
	display: none !important;
}
.nav-main td.app.hidden-md {
	display: none !important;
}
.nav-main th.app.hidden-md {
	display: none !important;
}
.nav-main tr.app.hidden-md {
	display: none !important;
}
.course.note_box .note-content.hidden-md {
	display: none !important;
}
.course.note_box td.note-content.hidden-md {
	display: none !important;
}
.course.note_box th.note-content.hidden-md {
	display: none !important;
}
.course.note_box tr.note-content.hidden-md {
	display: none !important;
}
.course.note_sec .note-content.hidden-md {
	display: none !important;
}
.course.note_sec td.note-content.hidden-md {
	display: none !important;
}
.course.note_sec th.note-content.hidden-md {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-md {
	display: none !important;
}
.side-course .course-info.hidden-md {
	display: none !important;
}
.side-course td.course-info.hidden-md {
	display: none !important;
}
.side-course th.course-info.hidden-md {
	display: none !important;
}
.side-course tr.course-info.hidden-md {
	display: none !important;
}
td.banner.hidden-md {
	display: none !important;
}
td.bottom.hidden-md {
	display: none !important;
}
td.course-sort.hidden-md {
	display: none !important;
}
td.side-adv.hidden-md {
	display: none !important;
}
td.side-coops.hidden-md {
	display: none !important;
}
td.side-help.hidden-md {
	display: none !important;
}
td.side-intro.hidden-md {
	display: none !important;
}
td.hidden-md.hidden-xs {
	display: none !important;
}
th.banner.hidden-md {
	display: none !important;
}
th.bottom.hidden-md {
	display: none !important;
}
th.course-sort.hidden-md {
	display: none !important;
}
th.side-adv.hidden-md {
	display: none !important;
}
th.side-coops.hidden-md {
	display: none !important;
}
th.side-help.hidden-md {
	display: none !important;
}
th.side-intro.hidden-md {
	display: none !important;
}
th.hidden-md.hidden-xs {
	display: none !important;
}
tr.banner.hidden-md {
	display: none !important;
}
tr.bottom.hidden-md {
	display: none !important;
}
tr.course-sort.hidden-md {
	display: none !important;
}
tr.side-adv.hidden-md {
	display: none !important;
}
tr.side-coops.hidden-md {
	display: none !important;
}
tr.side-help.hidden-md {
	display: none !important;
}
tr.side-intro.hidden-md {
	display: none !important;
}
tr.hidden-md.hidden-xs {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
#share .share-btn-desktop.hidden-lg {
	display: none !important;
}
#share td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
.banner.hidden-lg {
	display: none !important;
}
.bottom.hidden-lg {
	display: none !important;
}
.course-sort.hidden-lg {
	display: none !important;
}
.side-adv.hidden-lg {
	display: none !important;
}
.side-coops.hidden-lg {
	display: none !important;
}
.side-help.hidden-lg {
	display: none !important;
}
.side-intro.hidden-lg {
	display: none !important;
}
.hidden-lg.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-lg {
	display: none !important;
}
.nav-main td.app.hidden-lg {
	display: none !important;
}
.nav-main th.app.hidden-lg {
	display: none !important;
}
.nav-main tr.app.hidden-lg {
	display: none !important;
}
.course.note_box .note-content.hidden-lg {
	display: none !important;
}
.course.note_box td.note-content.hidden-lg {
	display: none !important;
}
.course.note_box th.note-content.hidden-lg {
	display: none !important;
}
.course.note_box tr.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec .note-content.hidden-lg {
	display: none !important;
}
.course.note_sec td.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec th.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-lg {
	display: none !important;
}
.side-course .course-info.hidden-lg {
	display: none !important;
}
.side-course td.course-info.hidden-lg {
	display: none !important;
}
.side-course th.course-info.hidden-lg {
	display: none !important;
}
.side-course tr.course-info.hidden-lg {
	display: none !important;
}
td.banner.hidden-lg {
	display: none !important;
}
td.bottom.hidden-lg {
	display: none !important;
}
td.course-sort.hidden-lg {
	display: none !important;
}
td.side-adv.hidden-lg {
	display: none !important;
}
td.side-coops.hidden-lg {
	display: none !important;
}
td.side-help.hidden-lg {
	display: none !important;
}
td.side-intro.hidden-lg {
	display: none !important;
}
td.hidden-lg.hidden-xs {
	display: none !important;
}
th.banner.hidden-lg {
	display: none !important;
}
th.bottom.hidden-lg {
	display: none !important;
}
th.course-sort.hidden-lg {
	display: none !important;
}
th.side-adv.hidden-lg {
	display: none !important;
}
th.side-coops.hidden-lg {
	display: none !important;
}
th.side-help.hidden-lg {
	display: none !important;
}
th.side-intro.hidden-lg {
	display: none !important;
}
th.hidden-lg.hidden-xs {
	display: none !important;
}
tr.banner.hidden-lg {
	display: none !important;
}
tr.bottom.hidden-lg {
	display: none !important;
}
tr.course-sort.hidden-lg {
	display: none !important;
}
tr.side-adv.hidden-lg {
	display: none !important;
}
tr.side-coops.hidden-lg {
	display: none !important;
}
tr.side-help.hidden-lg {
	display: none !important;
}
tr.side-intro.hidden-lg {
	display: none !important;
}
tr.hidden-lg.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-sm {
	display: none !important;
}
#share td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
.banner.hidden-sm {
	display: none !important;
}
.bottom.hidden-sm {
	display: none !important;
}
.course-sort.hidden-sm {
	display: none !important;
}
.hidden-xs.hidden-sm {
	display: none !important;
}
.side-adv.hidden-sm {
	display: none !important;
}
.side-coops.hidden-sm {
	display: none !important;
}
.side-help.hidden-sm {
	display: none !important;
}
.side-intro.hidden-sm {
	display: none !important;
}
.nav-main .app.hidden-sm {
	display: none !important;
}
.nav-main td.app.hidden-sm {
	display: none !important;
}
.nav-main th.app.hidden-sm {
	display: none !important;
}
.nav-main tr.app.hidden-sm {
	display: none !important;
}
.course.note_box .note-content.hidden-sm {
	display: none !important;
}
.course.note_box td.note-content.hidden-sm {
	display: none !important;
}
.course.note_box th.note-content.hidden-sm {
	display: none !important;
}
.course.note_box tr.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec .note-content.hidden-sm {
	display: none !important;
}
.course.note_sec td.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec th.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-sm {
	display: none !important;
}
.side-course .course-info.hidden-sm {
	display: none !important;
}
.side-course td.course-info.hidden-sm {
	display: none !important;
}
.side-course th.course-info.hidden-sm {
	display: none !important;
}
.side-course tr.course-info.hidden-sm {
	display: none !important;
}
td.banner.hidden-sm {
	display: none !important;
}
td.bottom.hidden-sm {
	display: none !important;
}
td.course-sort.hidden-sm {
	display: none !important;
}
td.hidden-xs.hidden-sm {
	display: none !important;
}
td.side-adv.hidden-sm {
	display: none !important;
}
td.side-coops.hidden-sm {
	display: none !important;
}
td.side-help.hidden-sm {
	display: none !important;
}
td.side-intro.hidden-sm {
	display: none !important;
}
th.banner.hidden-sm {
	display: none !important;
}
th.bottom.hidden-sm {
	display: none !important;
}
th.course-sort.hidden-sm {
	display: none !important;
}
th.hidden-xs.hidden-sm {
	display: none !important;
}
th.side-adv.hidden-sm {
	display: none !important;
}
th.side-coops.hidden-sm {
	display: none !important;
}
th.side-help.hidden-sm {
	display: none !important;
}
th.side-intro.hidden-sm {
	display: none !important;
}
tr.banner.hidden-sm {
	display: none !important;
}
tr.bottom.hidden-sm {
	display: none !important;
}
tr.course-sort.hidden-sm {
	display: none !important;
}
tr.hidden-xs.hidden-sm {
	display: none !important;
}
tr.side-adv.hidden-sm {
	display: none !important;
}
tr.side-coops.hidden-sm {
	display: none !important;
}
tr.side-help.hidden-sm {
	display: none !important;
}
tr.side-intro.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
td.hidden-sm {
	display: none !important;
}
th.hidden-sm {
	display: none !important;
}
tr.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md.hidden-sm {
	display: none !important;
}
td.hidden-md.hidden-sm {
	display: none !important;
}
th.hidden-md.hidden-sm {
	display: none !important;
}
tr.hidden-md.hidden-sm {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-sm {
	display: none !important;
}
td.hidden-lg.hidden-sm {
	display: none !important;
}
th.hidden-lg.hidden-sm {
	display: none !important;
}
tr.hidden-lg.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-md {
	display: none !important;
}
#share td.share-btn-desktop.hidden-md {
	display: none !important;
}
#share th.share-btn-desktop.hidden-md {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-md {
	display: none !important;
}
.banner.hidden-md {
	display: none !important;
}
.bottom.hidden-md {
	display: none !important;
}
.course-sort.hidden-md {
	display: none !important;
}
.hidden-xs.hidden-md {
	display: none !important;
}
.side-adv.hidden-md {
	display: none !important;
}
.side-coops.hidden-md {
	display: none !important;
}
.side-help.hidden-md {
	display: none !important;
}
.side-intro.hidden-md {
	display: none !important;
}
.nav-main .app.hidden-md {
	display: none !important;
}
.nav-main td.app.hidden-md {
	display: none !important;
}
.nav-main th.app.hidden-md {
	display: none !important;
}
.nav-main tr.app.hidden-md {
	display: none !important;
}
.course.note_box .note-content.hidden-md {
	display: none !important;
}
.course.note_box td.note-content.hidden-md {
	display: none !important;
}
.course.note_box th.note-content.hidden-md {
	display: none !important;
}
.course.note_box tr.note-content.hidden-md {
	display: none !important;
}
.course.note_sec .note-content.hidden-md {
	display: none !important;
}
.course.note_sec td.note-content.hidden-md {
	display: none !important;
}
.course.note_sec th.note-content.hidden-md {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-md {
	display: none !important;
}
.side-course .course-info.hidden-md {
	display: none !important;
}
.side-course td.course-info.hidden-md {
	display: none !important;
}
.side-course th.course-info.hidden-md {
	display: none !important;
}
.side-course tr.course-info.hidden-md {
	display: none !important;
}
td.banner.hidden-md {
	display: none !important;
}
td.bottom.hidden-md {
	display: none !important;
}
td.course-sort.hidden-md {
	display: none !important;
}
td.hidden-xs.hidden-md {
	display: none !important;
}
td.side-adv.hidden-md {
	display: none !important;
}
td.side-coops.hidden-md {
	display: none !important;
}
td.side-help.hidden-md {
	display: none !important;
}
td.side-intro.hidden-md {
	display: none !important;
}
th.banner.hidden-md {
	display: none !important;
}
th.bottom.hidden-md {
	display: none !important;
}
th.course-sort.hidden-md {
	display: none !important;
}
th.hidden-xs.hidden-md {
	display: none !important;
}
th.side-adv.hidden-md {
	display: none !important;
}
th.side-coops.hidden-md {
	display: none !important;
}
th.side-help.hidden-md {
	display: none !important;
}
th.side-intro.hidden-md {
	display: none !important;
}
tr.banner.hidden-md {
	display: none !important;
}
tr.bottom.hidden-md {
	display: none !important;
}
tr.course-sort.hidden-md {
	display: none !important;
}
tr.hidden-xs.hidden-md {
	display: none !important;
}
tr.side-adv.hidden-md {
	display: none !important;
}
tr.side-coops.hidden-md {
	display: none !important;
}
tr.side-help.hidden-md {
	display: none !important;
}
tr.side-intro.hidden-md {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm.hidden-md {
	display: none !important;
}
td.hidden-sm.hidden-md {
	display: none !important;
}
th.hidden-sm.hidden-md {
	display: none !important;
}
tr.hidden-sm.hidden-md {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md {
	display: none !important;
}
td.hidden-md {
	display: none !important;
}
th.hidden-md {
	display: none !important;
}
tr.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-md {
	display: none !important;
}
td.hidden-lg.hidden-md {
	display: none !important;
}
th.hidden-lg.hidden-md {
	display: none !important;
}
tr.hidden-lg.hidden-md {
	display: none !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-lg {
	display: none !important;
}
#share td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
.banner.hidden-lg {
	display: none !important;
}
.bottom.hidden-lg {
	display: none !important;
}
.course-sort.hidden-lg {
	display: none !important;
}
.hidden-xs.hidden-lg {
	display: none !important;
}
.side-adv.hidden-lg {
	display: none !important;
}
.side-coops.hidden-lg {
	display: none !important;
}
.side-help.hidden-lg {
	display: none !important;
}
.side-intro.hidden-lg {
	display: none !important;
}
.nav-main .app.hidden-lg {
	display: none !important;
}
.nav-main td.app.hidden-lg {
	display: none !important;
}
.nav-main th.app.hidden-lg {
	display: none !important;
}
.nav-main tr.app.hidden-lg {
	display: none !important;
}
.course.note_box .note-content.hidden-lg {
	display: none !important;
}
.course.note_box td.note-content.hidden-lg {
	display: none !important;
}
.course.note_box th.note-content.hidden-lg {
	display: none !important;
}
.course.note_box tr.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec .note-content.hidden-lg {
	display: none !important;
}
.course.note_sec td.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec th.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-lg {
	display: none !important;
}
.side-course .course-info.hidden-lg {
	display: none !important;
}
.side-course td.course-info.hidden-lg {
	display: none !important;
}
.side-course th.course-info.hidden-lg {
	display: none !important;
}
.side-course tr.course-info.hidden-lg {
	display: none !important;
}
td.banner.hidden-lg {
	display: none !important;
}
td.bottom.hidden-lg {
	display: none !important;
}
td.course-sort.hidden-lg {
	display: none !important;
}
td.hidden-xs.hidden-lg {
	display: none !important;
}
td.side-adv.hidden-lg {
	display: none !important;
}
td.side-coops.hidden-lg {
	display: none !important;
}
td.side-help.hidden-lg {
	display: none !important;
}
td.side-intro.hidden-lg {
	display: none !important;
}
th.banner.hidden-lg {
	display: none !important;
}
th.bottom.hidden-lg {
	display: none !important;
}
th.course-sort.hidden-lg {
	display: none !important;
}
th.hidden-xs.hidden-lg {
	display: none !important;
}
th.side-adv.hidden-lg {
	display: none !important;
}
th.side-coops.hidden-lg {
	display: none !important;
}
th.side-help.hidden-lg {
	display: none !important;
}
th.side-intro.hidden-lg {
	display: none !important;
}
tr.banner.hidden-lg {
	display: none !important;
}
tr.bottom.hidden-lg {
	display: none !important;
}
tr.course-sort.hidden-lg {
	display: none !important;
}
tr.hidden-xs.hidden-lg {
	display: none !important;
}
tr.side-adv.hidden-lg {
	display: none !important;
}
tr.side-coops.hidden-lg {
	display: none !important;
}
tr.side-help.hidden-lg {
	display: none !important;
}
tr.side-intro.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm.hidden-lg {
	display: none !important;
}
td.hidden-sm.hidden-lg {
	display: none !important;
}
th.hidden-sm.hidden-lg {
	display: none !important;
}
tr.hidden-sm.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md.hidden-lg {
	display: none !important;
}
td.hidden-md.hidden-lg {
	display: none !important;
}
th.hidden-md.hidden-lg {
	display: none !important;
}
tr.hidden-md.hidden-lg {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
td.hidden-lg {
	display: none !important;
}
th.hidden-lg {
	display: none !important;
}
tr.hidden-lg {
	display: none !important;
}
}
@media print
{
.visible-print {
	display: block !important;
}
tr.visible-print {
	display: table-row !important;
}
td.visible-print {
	display: table-cell !important;
}
th.visible-print {
	display: table-cell !important;
}
.hidden-print {
	display: none !important;
}
td.hidden-print {
	display: none !important;
}
th.hidden-print {
	display: none !important;
}
tr.hidden-print {
	display: none !important;
}
}
legend {
	width: 100%; color: rgb(51, 51, 51); line-height: inherit; display: block;
}
label {
	display: inline-block;
}
input[type=search] {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=checkbox] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=radio] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=file] {
	display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
select optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit;
}
input[type=checkbox]:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type=file]:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type=radio]:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
output {
	color: rgb(102, 102, 102); line-height: 1.5714; display: block;
}
.form-control {
	padding: 6px 12px; border-radius: 4px; border: 0px currentColor; border-image: none; width: 100%; height: 35px; color: rgb(102, 102, 102); line-height: 1.5714; font-size: 14px; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255);
}
.form-control:focus {
	border-color: rgb(255, 255, 255); outline: 0px;
}
:-ms-input-placeholder.form-control {
	color: rgb(153, 153, 153);
}
[disabled].form-control {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
[readonly].form-control {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .form-control {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea.form-control {
	height: auto;
}
.form-group {
	margin-bottom: 15px;
}
.checkbox {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; vertical-align: middle; display: block; min-height: 21px;
}
.radio {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; vertical-align: middle; display: block; min-height: 21px;
}
.checkbox label {
	font-weight: 400; margin-bottom: 0px; display: inline; cursor: pointer;
}
.radio label {
	font-weight: 400; margin-bottom: 0px; display: inline; cursor: pointer;
}
.checkbox input[type=checkbox] {
	margin-left: -20px; float: left;
}
.checkbox-inline input[type=checkbox] {
	margin-left: -20px; float: left;
}
.radio input[type=radio] {
	margin-left: -20px; float: left;
}
.radio-inline input[type=radio] {
	margin-left: -20px; float: left;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.radio-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
.radio-inline + .radio-inline {
	margin-top: 0px; margin-left: 10px;
}
[disabled].checkbox-inline {
	cursor: not-allowed;
}
[disabled].checkbox {
	cursor: not-allowed;
}
[disabled].radio-inline {
	cursor: not-allowed;
}
[disabled].radio {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] .radio {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] input[type=checkbox] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=radio] {
	cursor: not-allowed;
}
input[type=checkbox][disabled] {
	cursor: not-allowed;
}
input[type=radio][disabled] {
	cursor: not-allowed;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .form-control {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-addon {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-clicked {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-default {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn-primary {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.input-sm {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .cancel-cmt {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > .gbtn-primary {
	padding: 2px 10px; border-radius: 3px; height: 24px; line-height: 1.5; font-size: 12px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > select.cancel-cmt {
	height: 24px; line-height: 24px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > select.gbtn-primary {
	height: 24px; line-height: 24px;
}
.input-group-sm > .input-group-btn > select.btn {
	height: 24px; line-height: 24px;
}
.input-group-sm > .input-group-btn > select.btn-clicked {
	height: 24px; line-height: 24px;
}
.input-group-sm > .input-group-btn > select.btn-default {
	height: 24px; line-height: 24px;
}
.input-group-sm > .input-group-btn > select.btn-primary {
	height: 24px; line-height: 24px;
}
.input-group-sm > select.form-control {
	height: 24px; line-height: 24px;
}
.input-group-sm > select.input-group-addon {
	height: 24px; line-height: 24px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > select.cancel-cmt {
	height: 24px; line-height: 24px;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > select.gbtn-primary {
	height: 24px; line-height: 24px;
}
select.input-sm {
	height: 24px; line-height: 24px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > textarea.cancel-cmt {
	height: auto;
}
.comment_sec .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > textarea.gbtn-primary {
	height: auto;
}
.input-group-sm > .input-group-btn > textarea.btn {
	height: auto;
}
.input-group-sm > .input-group-btn > textarea.btn-clicked {
	height: auto;
}
.input-group-sm > .input-group-btn > textarea.btn-default {
	height: auto;
}
.input-group-sm > .input-group-btn > textarea.btn-primary {
	height: auto;
}
.input-group-sm > textarea.form-control {
	height: auto;
}
.input-group-sm > textarea.input-group-addon {
	height: auto;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > textarea.cancel-cmt {
	height: auto;
}
.main .comment_list .cmt_list-rep .input-group-sm > .input-group-btn > textarea.gbtn-primary {
	height: auto;
}
textarea.input-sm {
	height: auto;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .cancel-cmt {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .gbtn-primary {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .form-control {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .input-group-addon {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-clicked {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-default {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-group-lg > .input-group-btn > .btn-primary {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.input-lg {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .cancel-cmt {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > .gbtn-primary {
	padding: 10px 13px; border-radius: 6px; height: 51px; line-height: 1.33; font-size: 22px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > select.cancel-cmt {
	height: 51px; line-height: 51px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > select.gbtn-primary {
	height: 51px; line-height: 51px;
}
.input-group-lg > .input-group-btn > select.btn {
	height: 51px; line-height: 51px;
}
.input-group-lg > .input-group-btn > select.btn-clicked {
	height: 51px; line-height: 51px;
}
.input-group-lg > .input-group-btn > select.btn-default {
	height: 51px; line-height: 51px;
}
.input-group-lg > .input-group-btn > select.btn-primary {
	height: 51px; line-height: 51px;
}
.input-group-lg > select.form-control {
	height: 51px; line-height: 51px;
}
.input-group-lg > select.input-group-addon {
	height: 51px; line-height: 51px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > select.cancel-cmt {
	height: 51px; line-height: 51px;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > select.gbtn-primary {
	height: 51px; line-height: 51px;
}
select.input-lg {
	height: 51px; line-height: 51px;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > textarea.cancel-cmt {
	height: auto;
}
.comment_sec .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > textarea.gbtn-primary {
	height: auto;
}
.input-group-lg > .input-group-btn > textarea.btn {
	height: auto;
}
.input-group-lg > .input-group-btn > textarea.btn-clicked {
	height: auto;
}
.input-group-lg > .input-group-btn > textarea.btn-default {
	height: auto;
}
.input-group-lg > .input-group-btn > textarea.btn-primary {
	height: auto;
}
.input-group-lg > textarea.form-control {
	height: auto;
}
.input-group-lg > textarea.input-group-addon {
	height: auto;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > textarea.cancel-cmt {
	height: auto;
}
.main .comment_list .cmt_list-rep .input-group-lg > .input-group-btn > textarea.gbtn-primary {
	height: auto;
}
textarea.input-lg {
	height: auto;
}
.has-warning .checkbox {
	color: rgb(192, 152, 83);
}
.has-warning .checkbox-inline {
	color: rgb(192, 152, 83);
}
.has-warning .control-label {
	color: rgb(192, 152, 83);
}
.has-warning .help-block {
	color: rgb(192, 152, 83);
}
.has-warning .radio {
	color: rgb(192, 152, 83);
}
.has-warning .radio-inline {
	color: rgb(192, 152, 83);
}
.has-warning .form-control {
	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-warning .form-control:focus {
	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e;
}
.has-warning .input-group-addon {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.has-error .checkbox {
	color: rgb(185, 74, 72);
}
.has-error .checkbox-inline {
	color: rgb(185, 74, 72);
}
.has-error .control-label {
	color: rgb(185, 74, 72);
}
.has-error .help-block {
	color: rgb(185, 74, 72);
}
.has-error .radio {
	color: rgb(185, 74, 72);
}
.has-error .radio-inline {
	color: rgb(185, 74, 72);
}
.has-error .form-control {
	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-error .form-control:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392;
}
.has-error .input-group-addon {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.has-success .checkbox {
	color: rgb(70, 136, 71);
}
.has-success .checkbox-inline {
	color: rgb(70, 136, 71);
}
.has-success .control-label {
	color: rgb(70, 136, 71);
}
.has-success .help-block {
	color: rgb(70, 136, 71);
}
.has-success .radio {
	color: rgb(70, 136, 71);
}
.has-success .radio-inline {
	color: rgb(70, 136, 71);
}
.has-success .form-control {
	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-success .form-control:focus {
	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b;
}
.has-success .input-group-addon {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.form-control-static {
	margin-bottom: 0px;
}
.help-block {
	color: rgb(166, 166, 166); margin-top: 5px; margin-bottom: 10px; display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	display: inline-block;
}
.navbar-form .form-control {
	display: inline-block;
}
.form-inline .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.navbar-form .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.navbar-form .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .checkbox input[type=checkbox] {
	margin-left: 0px; float: none;
}
.form-inline .radio input[type=radio] {
	margin-left: 0px; float: none;
}
.navbar-form .checkbox input[type=checkbox] {
	margin-left: 0px; float: none;
}
.navbar-form .radio input[type=radio] {
	margin-left: 0px; float: none;
}
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .control-label {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .form-group {
	margin-right: -10px; margin-left: -10px;
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	clear: both;
}
.form-horizontal .form-control-static {
	padding-top: 7px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right;
}
}
.mooc-android {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-angle-up {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-douban {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-info-icon {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-ios {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-left {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-left-quotes {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-logo {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-notice {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-qzone {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-right {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-right-quotes {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-s-course {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-s-discuss {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-s-lecture {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-share-btn {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-slogan {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-star-l {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-star-r {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-wechat {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-weibo {
	text-transform: none; line-height: 1; font-family: mooc; font-style: normal; font-variant: normal; font-weight: 500; display: inline-block; filter: none !important; opacity: 1 !important; -webkit-filter: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: auto;
}
.mooc-right-quotes::before {
	content: "\f000";
}
.mooc-left-quotes::before {
	content: "\f001";
}
.mooc-notice::before {
	content: "\f002";
}
.mooc-weibo::before {
	content: "\f003";
}
.mooc-douban::before {
	content: "\f004";
}
.mooc-wechat::before {
	content: "\f005";
}
.mooc-slogan::before {
	content: "\f006";
}
.mooc-qzone::before {
	content: "\f007";
}
.mooc-logo::before {
	content: "\f008";
}
.mooc-angle-up::before {
	content: "\f009";
}
.mooc-ios::before {
	content: "\f00a";
}
.mooc-android::before {
	content: "\f00b";
}
.mooc-left::before {
	content: "\f00c";
}
.mooc-right::before {
	content: "\f00d";
}
.mooc-star-l::before {
	content: "\f00e";
}
.mooc-star-r::before {
	content: "\f00f";
}
.mooc-share-btn::before {
	content: "\f010";
}
.mooc-s-discuss::before {
	content: "\f011";
}
.mooc-s-course::before {
	content: "\f012";
}
.mooc-s-lecture::before {
	content: "\f013";
}
.mooc-info-icon::before {
	content: "\f014";
}
.mooc-wechat:hover {
	color: rgb(43, 173, 19) !important;
}
.mooc-weibo:hover {
	color: rgb(230, 22, 45) !important;
}
.mooc-qzone:hover {
	color: rgb(255, 192, 40) !important;
}
.mooc-douban:hover {
	color: rgb(0, 119, 17) !important;
}
.mooc-share-btn::before {
	color: rgb(200, 200, 200);
}
.mooc-share-btn:hover {
	color: rgb(42, 171, 230); text-decoration: none;
}
.mooc-share-btn:hover::before {
	color: rgb(42, 171, 230);
} 
.comment_sec .comment_list .cmt_list-rep .navbar-form .cancel-cmt {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.comment_sec .comment_list .cmt_list-rep .navbar-form .gbtn-primary {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.main .comment_list .cmt_list-rep .navbar-form .cancel-cmt {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.main .comment_list .cmt_list-rep .navbar-form .gbtn-primary {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .btn {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .btn-clicked {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .btn-default {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .btn-primary {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .main .comment_list .cmt_list-rep .cancel-cmt {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
.navbar-form .main .comment_list .cmt_list-rep .gbtn-primary {
	padding: 0px; top: 0px; right: 10px; margin-top: 28.5px; margin-bottom: 28.5px; position: absolute;
}
@media all and (min-width:768px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; margin-right: 0px; margin-left: 0px; box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
	width: auto; margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.bottom-follow.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.bottom-part.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.pull-right.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-nav > li > .bottom-follow.dropdown-menu {
	left: auto; right: 0px;
}
.navbar-nav > li > .bottom-part.dropdown-menu {
	left: auto; right: 0px;
}
.navbar-nav > li > .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.navbar-btn {
	margin-top: 22.5px; margin-bottom: 22.5px;
}
.navbar-text {
	margin-top: 29.5px; margin-bottom: 29.5px; float: left;
}
@media all and (min-width:768px)
{
.navbar-text {
	margin-right: 10px; margin-left: 10px;
}
}
.navbar-default {
	border-color: rgb(238, 238, 238); background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand {
	color: rgb(28, 170, 234);
}
.navbar-default .navbar-brand:focus {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-brand:hover {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-text {
	color: rgb(102, 102, 102);
}
.navbar-default .navbar-nav > li > a {
	color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .open > a .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(28, 170, 234); border-bottom-color: rgb(28, 170, 234);
}
@media all and (max-width:1110px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(28, 170, 234);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(28, 170, 234); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
}
.navbar-default .navbar-notice {
	margin-right: 13px; position: relative;
}
.navbar-default .unread .navbar-notice-num {
	display: block;
}
.navbar-default .mooc-notice {
	color: rgb(138, 211, 245); font-size: 30px; margin-top: 24px; margin-bottom: 24px; display: inline-block;
}
.navbar-default .mooc-notice:active {
	color: rgb(42, 171, 230);
}
.navbar-default .mooc-notice:hover {
	color: rgb(42, 171, 230);
}
.navbar-default .navbar-notice-txt {
	display: none;
}
.navbar-default .navbar-notice-num {
	background: rgb(239, 80, 102); padding: 0px 5px; border-radius: 6px; left: 11px; top: 14px; color: rgb(255, 255, 255); font-size: 13px; display: none; position: absolute;
}
.navbar-default .navbar-notice-block {
	background: rgb(255, 255, 255); padding: 0px 15px; border: 1px solid rgb(233, 233, 233); border-image: none; top: 80px; right: 0px; display: none; position: absolute; z-index: 999; box-shadow: 1px 1px 2px #e9e9e9;
}
.navbar-default .navbar-notice-block ul {
	width: 315px; margin-top: 5px; margin-bottom: 18px;
}
.navbar-default .navbar-notice-block li {
	font: 12px/normal Arial, Helvetica, sans-serif; padding: 10px 0px; width: 100%; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; font-size-adjust: none; font-stretch: normal;
}
.navbar-default .navbar-notice-block li::after {
	display: table; content: " ";
}
.navbar-default .navbar-notice-block li::before {
	display: table; content: " ";
}
.navbar-default .navbar-notice-block li::after {
	clear: both;
}
.navbar-default .navbar-notice-block li p {
	width: 280px;
}
.navbar-default .navbar-notice-block .icon-close {
	margin: 0px; border: 5px solid transparent; border-image: none; top: 7px; width: 21px; height: 21px; right: 0px; position: absolute;
}
.navbar-default .navbar-notice-bottom {
	margin-top: 20px; margin-bottom: 15px;
}
.navbar-default .navbar-notice-bottom .btn-primary {
	font-size: 14px;
}
.navbar-default .navbar-notice-bottom .all_notice {
	margin-top: 4px; float: right;
}
.navbar-default .navbar-login {
	margin-left: 25px; position: relative;
}
.navbar-default .navbar-settings {
	margin-left: 25px; position: relative;
}
.navbar-default .navbar-sign {
	margin-left: 25px; position: relative;
}
.navbar-default .navbar-login > a {
	background: 0px 0px; height: 80px; text-align: center; line-height: 80px; font-size: 16px; display: block;
}
.navbar-default .navbar-settings > a {
	background: 0px 0px; height: 80px; text-align: center; line-height: 80px; font-size: 16px; display: block;
}
.navbar-default .navbar-sign > a {
	background: 0px 0px; height: 80px; text-align: center; line-height: 80px; font-size: 16px; display: block;
}
.navbar-default .navbar-login img {
	left: -6px; margin-top: 25px; margin-right: 10px; margin-bottom: 25px; position: relative;
}
.navbar-default .navbar-settings img {
	left: -6px; margin-top: 25px; margin-right: 10px; margin-bottom: 25px; position: relative;
}
.navbar-default .navbar-sign img {
	left: -6px; margin-top: 25px; margin-right: 10px; margin-bottom: 25px; position: relative;
}
.navbar-default .navbar-login .navbar-settings-id {
	display: none;
}
.navbar-default .navbar-settings .navbar-settings-id {
	display: none;
}
.navbar-default .navbar-sign .navbar-settings-id {
	display: none;
}
.navbar-default .navbar-login .caret {
	right: 0px; bottom: 38px; text-indent: -9999px; border-top-color: rgb(42, 171, 230) !important; position: absolute;
}
.navbar-default .navbar-settings .caret {
	right: 0px; bottom: 38px; text-indent: -9999px; border-top-color: rgb(42, 171, 230) !important; position: absolute;
}
.navbar-default .navbar-sign .caret {
	right: 0px; bottom: 38px; text-indent: -9999px; border-top-color: rgb(42, 171, 230) !important; position: absolute;
}
.navbar-default .navbar-link {
	color: rgb(28, 170, 234);
}
.navbar-default .navbar-link:hover {
	color: rgb(28, 170, 234);
}
.navbar-inverse {
	border-color: rgb(9, 9, 9); background-color: rgb(34, 34, 34);
}
.navbar-inverse .navbar-brand {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-text {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-form {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > .open > a .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.mobile-search {
	padding: 27.5px 20px; width: 60px !important; color: rgb(28, 170, 234); font-size: 20px; float: right;
}
.mobile-search:active {
	color: rgb(28, 170, 234); text-decoration: none;
}
.mobile-search:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
@media all and (max-width:903px)
{
.navbar-slogan {
	display: none;
}
}
@media all and (max-width:767px)
{
.navbar {
	width: 100%; height: 75px;
}
.navbar .icon-logo {
	margin: 15px 3.12% 0px;
}
.navbar .icon-collapse {
	background: url("../images/mobile/m-collapse.png") 0% 0% / 20px 20px; width: 20px; height: 20px; display: block;
}
.navbar .navbar-slogan {
	display: none;
}
.navbar-form {
	background: rgb(255, 255, 255); padding: 20px 5%; width: 100%; display: none; position: absolute;
}
.comment_sec .comment_list .cmt_list-rep .navbar-form .cancel-cmt {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.comment_sec .comment_list .cmt_list-rep .navbar-form .gbtn-primary {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.main .comment_list .cmt_list-rep .navbar-form .cancel-cmt {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.main .comment_list .cmt_list-rep .navbar-form .gbtn-primary {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .btn {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .btn-clicked {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .btn-default {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .btn-primary {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .main .comment_list .cmt_list-rep .cancel-cmt {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-form .main .comment_list .cmt_list-rep .gbtn-primary {
	right: 8%; margin-top: 26px; margin-bottom: 26px;
}
.navbar-collapse {
	background: rgb(255, 255, 255); padding: 5px 0px 5px 12px; top: 75px; width: 20%; right: 0px; border-bottom-color: rgb(233, 233, 233); border-left-color: rgb(233, 233, 233); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 900; min-width: 100px;
}
.navbar-collapse > .navbar-nav {
	width: 100%;
}
.navbar-collapse .navbar-notice {
	float: none; display: block;
}
.navbar-collapse .navbar-notice > a:focus {
	background: 0px 0px;
}
.navbar-collapse .navbar-notice > a:hover {
	background: 0px 0px;
}
.navbar-collapse .mooc-notice {
	display: none;
}
.navbar-collapse .navbar-notice-txt {
	color: rgb(102, 102, 102); display: inline;
}
.navbar-collapse .navbar-notice-num {
	background: rgb(255, 255, 255); padding: 0px 0px 0px 5px; left: 0px; top: 0px; color: rgb(250, 116, 89); line-height: 2; font-size: 15px; position: relative;
}
.navbar-collapse .navbar-notice-num::before {
	left: 0px; color: rgb(153, 153, 153); position: absolute; content: "(";
}
.navbar-collapse .navbar-notice-num::after {
	right: -5px; color: rgb(153, 153, 153); position: absolute; content: ")";
}
.navbar-collapse .unread .navbar-notice-num {
	display: inline;
}
.navbar-collapse .navbar-login {
	margin-left: 0px; float: none; display: block;
}
.navbar-collapse .navbar-settings {
	margin-left: 0px; float: none; display: block;
}
.navbar-collapse .navbar-sign {
	margin-left: 0px; float: none; display: block;
}
.navbar-collapse .navbar-login > a {
	width: auto; height: auto; color: rgb(102, 102, 102) !important; line-height: inherit; display: inline;
}
.navbar-collapse .navbar-settings > a {
	width: auto; height: auto; color: rgb(102, 102, 102) !important; line-height: inherit; display: inline;
}
.navbar-collapse .navbar-sign > a {
	width: auto; height: auto; color: rgb(102, 102, 102) !important; line-height: inherit; display: inline;
}
.navbar-collapse .navbar-login > a:focus {
	background: 0px 0px;
}
.navbar-collapse .navbar-login > a:hover {
	background: 0px 0px;
}
.navbar-collapse .navbar-settings > a:focus {
	background: 0px 0px;
}
.navbar-collapse .navbar-settings > a:hover {
	background: 0px 0px;
}
.navbar-collapse .navbar-sign > a:focus {
	background: 0px 0px;
}
.navbar-collapse .navbar-sign > a:hover {
	background: 0px 0px;
}
.navbar-collapse .actived.navbar-login > a {
	background: rgb(255, 255, 255);
}
.navbar-collapse .actived.navbar-settings > a {
	background: rgb(255, 255, 255);
}
.navbar-collapse .actived.navbar-sign > a {
	background: rgb(255, 255, 255);
}
.navbar-collapse .navbar-login img {
	display: none;
}
.navbar-collapse .navbar-settings img {
	display: none;
}
.navbar-collapse .navbar-sign img {
	display: none;
}
.navbar-collapse .navbar-login .navbar-settings-id {
	line-height: 2; font-size: 15px; display: inline;
}
.navbar-collapse .navbar-settings .navbar-settings-id {
	line-height: 2; font-size: 15px; display: inline;
}
.navbar-collapse .navbar-sign .navbar-settings-id {
	line-height: 2; font-size: 15px; display: inline;
}
.navbar-collapse .navbar-login .caret {
	border-top-color: rgb(42, 171, 230) !important; position: static;
}
.navbar-collapse .navbar-settings .caret {
	border-top-color: rgb(42, 171, 230) !important; position: static;
}
.navbar-collapse .navbar-sign .caret {
	border-top-color: rgb(42, 171, 230) !important; position: static;
}
.navbar-collapse .navbar-login .dropdown-menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: none; position: static; box-shadow: 0px 0px 0px transparent;
}
.navbar-collapse .navbar-settings .dropdown-menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: none; position: static; box-shadow: 0px 0px 0px transparent;
}
.navbar-collapse .navbar-sign .dropdown-menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: none; position: static; box-shadow: 0px 0px 0px transparent;
}
.navbar-collapse .navbar-login .dropdown-menu a {
	padding: 0px 7px; line-height: 2; font-size: 15px;
}
.navbar-collapse .navbar-settings .dropdown-menu a {
	padding: 0px 7px; line-height: 2; font-size: 15px;
}
.navbar-collapse .navbar-sign .dropdown-menu a {
	padding: 0px 7px; line-height: 2; font-size: 15px;
}
.navbar-collapse .navbar-login .dropdown-menu a:hover {
	background: 0px 0px;
}
.navbar-collapse .navbar-settings .dropdown-menu a:hover {
	background: 0px 0px;
}
.navbar-collapse .navbar-sign .dropdown-menu a:hover {
	background: 0px 0px;
}
}
.breadcrumb {
	list-style: none; padding: 8px 15px; border-radius: 4px; margin-bottom: 21px; background-color: rgb(245, 245, 245);
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li::before {
	padding: 0px 5px; color: rgb(204, 204, 204); content: "/\00a0";
}
.breadcrumb > .active {
	color: rgb(153, 153, 153);
}
.pagination {
	padding: 30px 0px; text-align: center; margin-right: auto; margin-left: auto; display: block;
}
.pagination::after {
	display: table; content: " ";
}
.pagination::before {
	display: table; content: " ";
}
.pagination::after {
	clear: both;
}
.pagination > li {
	color: rgb(28, 170, 234); display: inline;
}
.pagination > li > a {
	padding: 6px 12px; border: 1px solid transparent; border-image: none; line-height: 1.5714; text-decoration: none; margin-left: -1px; display: inline; position: relative; background-color: transparent;
}
.pagination > li > span {
	padding: 6px 12px; border: 1px solid transparent; border-image: none; line-height: 1.5714; text-decoration: none; margin-left: -1px; display: inline; position: relative; background-color: transparent;
}
@media all and (max-width:767px)
{
.pagination > li {
	color: rgb(134, 139, 152); font-size: 16px; display: none;
}
.cmts .pagination > li {
	font-size: 16px;
}
.pagination > li:first-child {
	display: inline;
}
.pagination > li:last-child {
	display: inline;
}
.pagination > li:nth-child(2) {
	display: inline;
}
.pagination > li:nth-last-child(2) {
	display: inline;
}
.pagination > li > a {
	color: rgb(134, 139, 152);
}
}
.pagination > li > a:focus {
	border: 1px solid rgb(28, 170, 234); border-image: none;
}
.pagination > li > a:hover {
	border: 1px solid rgb(28, 170, 234); border-image: none;
}
.pagination > .active > a {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: rgb(28, 170, 234);
}
.pagination > .active > span {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: rgb(28, 170, 234);
}
.pagination > .disabled > a {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:focus {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:hover {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:focus {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:hover {
	border-color: rgb(28, 170, 234); color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pagination-lg > li > a {
	padding: 10px 13px; font-size: 22px;
}
.pagination-lg > li > span {
	padding: 10px 13px; font-size: 22px;
}
.pagination-lg > li:first-child > a {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:first-child > span {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-lg > li:last-child > span {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-sm > li > a {
	padding: 2px 10px; font-size: 12px;
}
.pagination-sm > li > span {
	padding: 2px 10px; font-size: 12px;
}
.pagination-sm > li:first-child > a {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:first-child > span {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pagination-sm > li:last-child > span {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pager {
	list-style: none; margin: 21px 0px; text-align: center; padding-left: 0px;
}
.pager::after {
	display: table; content: " ";
}
.pager::before {
	display: table; content: " ";
}
.pager::after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager li > a {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(28, 170, 234); border-image: none; display: inline-block; background-color: transparent;
}
.pager li > span {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(28, 170, 234); border-image: none; display: inline-block; background-color: transparent;
}
.pager li > a:focus {
	text-decoration: none; background-color: rgb(28, 170, 234);
}
.pager li > a:hover {
	text-decoration: none; background-color: rgb(28, 170, 234);
}
.pager .next > a {
	float: right;
}
.pager .next > span {
	float: right;
}
.pager .previous > a {
	float: left;
}
.pager .previous > span {
	float: left;
}
.pager .disabled > a {
	color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > a:focus {
	color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > a:hover {
	color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > span {
	color: rgb(153, 153, 153); cursor: not-allowed; background-color: transparent;
}
.label {
	padding: 0.2em 0.6em 0.3em; border-radius: 0.25em; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 75%; font-weight: 700; vertical-align: baseline; display: inline; white-space: nowrap;
}
[href].label:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
[href].label:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
:empty.label {
	display: none;
}
.label-default {
	background-color: rgb(153, 153, 153);
}
[href].label-default:focus {
	background-color: gray;
}
[href].label-default:hover {
	background-color: gray;
}
.label-primary {
	background-color: rgb(28, 170, 234);
}
[href].label-primary:focus {
	background-color: rgb(18, 139, 193);
}
[href].label-primary:hover {
	background-color: rgb(18, 139, 193);
}
.label-success {
	background-color: rgb(93, 189, 143);
}
[href].label-success:focus {
	background-color: rgb(67, 164, 118);
}
[href].label-success:hover {
	background-color: rgb(67, 164, 118);
}
.label-info {
	background-color: rgb(91, 192, 222);
}
[href].label-info:focus {
	background-color: rgb(49, 176, 213);
}
[href].label-info:hover {
	background-color: rgb(49, 176, 213);
}
.label-warning {
	background-color: rgb(250, 116, 89);
}
[href].label-warning:focus {
	background-color: rgb(249, 75, 39);
}
[href].label-warning:hover {
	background-color: rgb(249, 75, 39);
}
.label-danger {
	background-color: rgb(217, 83, 79);
}
[href].label-danger:focus {
	background-color: rgb(201, 48, 44);
}
[href].label-danger:hover {
	background-color: rgb(201, 48, 44);
}
.badge {
	padding: 3px 7px; border-radius: 10px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 12px; font-weight: 700; vertical-align: baseline; display: inline-block; white-space: nowrap; min-width: 10px; background-color: rgb(153, 153, 153);
}
:empty.badge {
	display: none;
}
a.badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.btn .badge {
	top: -1px; position: relative;
}
.btn-clicked .badge {
	top: -1px; position: relative;
}
.btn-default .badge {
	top: -1px; position: relative;
}
.btn-primary .badge {
	top: -1px; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt .badge {
	top: -1px; position: relative;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary .badge {
	top: -1px; position: relative;
}
.main .comment_list .cmt_list-rep .cancel-cmt .badge {
	top: -1px; position: relative;
}
.main .comment_list .cmt_list-rep .gbtn-primary .badge {
	top: -1px; position: relative;
}
.nav-pills > .active > a > .badge {
	color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
a.active.list-group-item > .badge {
	color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding: 30px; color: inherit; line-height: 2.3571; font-size: 21px; font-weight: 200; margin-bottom: 30px; background-color: rgb(238, 238, 238);
}
.jumbotron h1 {
	color: inherit; line-height: 1;
}
.jumbotron p {
	line-height: 1.4;
}
.container .jumbotron {
	border-radius: 6px;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding-top: 48px; padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px; padding-left: 60px;
}
.jumbotron h1 {
	font-size: 63px;
}
}
.thumbnail {
	margin-bottom: 21px; display: block;
}
.thumbnail > img {
	height: auto; margin-right: auto; margin-left: auto; display: block; max-width: 100%;
}
.thumbnail .caption {
	padding: 9px; color: rgb(102, 102, 102);
}
a.active.thumbnail {
	border-color: rgb(28, 170, 234);
}
a.thumbnail:focus {
	border-color: rgb(28, 170, 234);
}
a.thumbnail:hover {
	border-color: rgb(28, 170, 234);
}
.alert {
	padding: 15px; border-radius: 4px; border: 1px solid transparent; border-image: none; margin-bottom: 21px;
}
.alert h4 {
	color: inherit; margin-top: 0px;
}
.alert .alert-link {
	font-weight: 700;
}
.alert > p {
	margin-bottom: 0px;
}
.alert > ul {
	margin-bottom: 0px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissable .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.alert-success hr {
	border-top-color: rgb(201, 226, 179);
}
.alert-success .alert-link {
	color: rgb(53, 102, 53);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.alert-info hr {
	border-top-color: rgb(166, 225, 236);
}
.alert-info .alert-link {
	color: rgb(45, 105, 135);
}
.alert-warning {
	border-color: rgb(250, 235, 204); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.alert-warning hr {
	border-top-color: rgb(247, 225, 181);
}
.alert-warning .alert-link {
	color: rgb(164, 126, 60);
}
.alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-danger hr {
	border-top-color: rgb(228, 185, 192);
}
.alert-danger .alert-link {
	color: rgb(149, 59, 57);
}
.progress {
	border-radius: 4px; height: 21px; overflow: hidden; margin-bottom: 21px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245);
}
.progress-bar {
	transition:width 0.6s; width: 0px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 21px; font-size: 12px; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: rgb(28, 170, 234); -webkit-transition: width .6s ease;
}
.progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px;
}
.active.progress .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: rgb(93, 189, 143);
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: rgb(91, 192, 222);
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: rgb(250, 116, 89);
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: rgb(217, 83, 79);
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
	overflow: hidden; -ms-zoom: 1;
}
.media-body {
	overflow: hidden; -ms-zoom: 1;
}
.media {
	margin-top: 15px;
}
.media .media {
	margin-top: 15px;
}
:first-child.media {
	margin-top: 0px;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0px 0px 5px;
}
.media > .bottom-about {
	margin-right: 10px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .bottom-follow {
	margin-left: 10px;
}
.media > .bottom-part {
	margin-left: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	list-style: none; padding-left: 0px;
}
.list-group {
	padding-left: 0px; margin-bottom: 20px;
}
.list-group-item {
	padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: -1px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
:first-child.list-group-item {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
:last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
a.list-group-item {
	color: rgb(85, 85, 85);
}
a.list-group-item .list-group-item-heading {
	color: rgb(51, 51, 51);
}
a.list-group-item:focus {
	text-decoration: none; background-color: rgb(245, 245, 245);
}
a.list-group-item:hover {
	text-decoration: none; background-color: rgb(245, 245, 245);
}
a.active.list-group-item {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(28, 170, 234);
}
a.active.list-group-item:focus {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(28, 170, 234);
}
a.active.list-group-item:hover {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(28, 170, 234);
}
a.active.list-group-item .list-group-item-heading {
	color: inherit;
}
a.active.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
a.active.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
a.active.list-group-item .list-group-item-text {
	color: rgb(215, 240, 251);
}
a.active.list-group-item:focus .list-group-item-text {
	color: rgb(215, 240, 251);
}
a.active.list-group-item:hover .list-group-item-text {
	color: rgb(215, 240, 251);
}
.list-group-item-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.list-group-item-text {
	line-height: 1.3; margin-bottom: 0px;
}
.panel {
	margin-bottom: 21px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.panel-body {
	margin: 0px 20px; padding: 7px 0px 7px 30px;
}
.main .panel-body {
	margin: 0px 2.94%; padding-left: 4.41%;
}
@media all and (max-width:767px)
{
.panel-body {
	margin: 0px 4.16%; padding-left: 6.25%;
}
}
.panel-body::after {
	display: table; content: " ";
}
.panel-body::before {
	display: table; content: " ";
}
.panel-body::after {
	clear: both;
}
.panel-body a {
	margin: 11px 0px; display: block;
}
.panel-body a.active {
	color: rgb(28, 170, 234);
}
.panel-body a.active:hover {
	text-decoration: underline;
}
.panel > .list-group {
	margin-bottom: 0px;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0px;
}
.panel > .list-group :first-child.list-group-item {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.panel > .list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-heading + .list-group :first-child.list-group-item {
	border-top-width: 0px;
}
.panel > .table {
	margin-bottom: 0px;
}
.panel > .table-responsive {
	margin-bottom: 0px;
}
.panel > .panel-body + .table {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.panel > .panel-body + .table-responsive {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.panel > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-heading {
	padding: 15px 20px 15px 50px;
}
.main .panel-heading {
	padding: 15px 2.94% 15px 7.35%;
}
@media all and (max-width:767px)
{
.panel-heading {
	padding: 4.16% 4.16% 4.16% 10.41%;
}
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > a {
	display: block; position: relative;
}
.panel-title > a::before {
	border-width: 6px 6px 0px; border-style: solid solid none; border-color: rgb(161, 161, 161) transparent currentColor; border-image: none; left: -20px; top: 10px; width: 0px; height: 0px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.main .panel-title > a::before {
	left: -2.94%;
}
.panel-title > a.collapsed::before {
	border-width: 6px 0px 6px 6px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(161, 161, 161); border-image: none; top: 6px; width: 0px; height: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
@media all and (max-width:767px)
{
.panel-title > a::before {
	left: -4.16%;
}
}
.panel-footer {
	padding: 10px 15px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(245, 245, 245);
}
.panel-group .panel {
	overflow: hidden; margin-bottom: 0px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel-default {
	border-color: rgb(233, 233, 233);
}
.panel-default > .panel-heading {
	border-color: rgb(233, 233, 233); color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(233, 233, 233);
}
.panel-default > .panel-heading > .dropdown .caret {
	border-color: rgb(102, 102, 102) transparent;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(233, 233, 233);
}
.panel-primary {
	border-color: rgb(28, 170, 234);
}
.panel-primary > .panel-heading {
	border-color: rgb(28, 170, 234); color: rgb(255, 255, 255); background-color: rgb(28, 170, 234);
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(28, 170, 234);
}
.panel-primary > .panel-heading > .dropdown .caret {
	border-color: rgb(255, 255, 255) transparent;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(28, 170, 234);
}
.panel-success {
	border-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading > .dropdown .caret {
	border-color: rgb(70, 136, 71) transparent;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(214, 233, 198);
}
.panel-warning {
	border-color: rgb(250, 235, 204);
}
.panel-warning > .panel-heading {
	border-color: rgb(250, 235, 204); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(250, 235, 204);
}
.panel-warning > .panel-heading > .dropdown .caret {
	border-color: rgb(192, 152, 83) transparent;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(250, 235, 204);
}
.panel-danger {
	border-color: rgb(235, 204, 209);
}
.panel-danger > .panel-heading {
	border-color: rgb(235, 204, 209); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(235, 204, 209);
}
.panel-danger > .panel-heading > .dropdown .caret {
	border-color: rgb(185, 74, 72) transparent;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(235, 204, 209);
}
.panel-info {
	border-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading > .dropdown .caret {
	border-color: rgb(58, 135, 173) transparent;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(188, 232, 241);
}
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 6px;
}
.well-sm {
	padding: 9px; border-radius: 3px;
}
.close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: 700; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.close {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: none; position: fixed; z-index: 1040; -ms-overflow-y: scroll;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); -webkit-transition: -webkit-transform .3s ease-out; -webkit-transform: translate(0, -25%);
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.modal-dialog {
	padding: 10px; width: auto; margin-right: auto; margin-left: auto; position: relative; z-index: 1050;
}
.modal-content {
	outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1030; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; min-height: 16.57px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.5714;
}
.modal-body {
	padding: 20px; position: relative;
}
.modal-footer {
	padding: 19px 20px 20px; text-align: right; margin-top: 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	clear: both;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-clicked + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-clicked + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-default + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-default + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-clicked + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-clicked + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-default + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-default + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .cancel-cmt + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.main .comment_list .cmt_list-rep .modal-footer .gbtn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-clicked + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-clicked + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-clicked + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-clicked + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-default + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-default + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-default + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-default + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-primary + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-primary + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-primary + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-primary + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .main .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-bottom: 0px; margin-left: 5px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.comment_sec .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.main .comment_list .cmt_list-rep .modal-footer .btn-group .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .btn + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .btn + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .btn + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-clicked + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-clicked + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-clicked + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-clicked + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-default + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-default + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-default + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-default + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-primary + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-primary + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-primary + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .btn-primary + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .comment_sec .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-clicked + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-clicked + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-default + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-default + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-primary + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .btn-primary + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .cancel-cmt + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-clicked {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-default {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .btn-primary {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .cancel-cmt {
	margin-left: -1px;
}
.modal-footer .btn-group .main .comment_list .cmt_list-rep .gbtn-primary + .gbtn-primary {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
@media screen and (min-width:768px)
{
.modal-dialog {
	width: 600px; padding-top: 30px; padding-bottom: 30px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5);
}
}
.tooltip {
	line-height: 1.4; font-size: 12px; display: block; visibility: visible; position: absolute; z-index: 1030; opacity: 0;
}
.in.tooltip {
	opacity: 0.9;
}
.top.tooltip {
	padding: 5px 0px; margin-top: -3px;
}
.right.tooltip {
	padding: 0px 5px; margin-left: 3px;
}
.bottom.tooltip {
	padding: 5px 0px; margin-top: 3px;
}
.left.tooltip {
	padding: 0px 5px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.top.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);
}
.top-left.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.top-right.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; right: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.right.tooltip .tooltip-arrow {
	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);
}
.left.tooltip .tooltip-arrow {
	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);
}
.bottom.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);
}
.bottom-left.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 5px; top: 0px; border-bottom-color: rgb(0, 0, 0);
}
.bottom-right.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; right: 5px; border-bottom-color: rgb(0, 0, 0);
}
.popover {
	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.top.popover {
	margin-top: -10px;
}
.right.popover {
	margin-left: 10px;
}
.bottom.popover {
	margin-top: 10px;
}
.left.popover {
	margin-left: -10px;
}
.popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 18px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow::after {
	border-width: 10px; content: "";
}
.top.popover .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;
}
.top.popover .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.right.popover .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;
}
.right.popover .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.bottom.popover .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;
}
.bottom.popover .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.left.popover .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;
}
.left.popover .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; display: none; position: relative; -webkit-transition: .6s ease-in-out left;
}
.carousel-inner > .item > a > img {
	height: auto; line-height: 1; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; line-height: 1; display: block; max-width: 100%;
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .left.next {
	left: 0px;
}
.carousel-inner > .right.prev {
	left: 0px;
}
.carousel-inner > .left.active {
	left: -100%;
}
.carousel-inner > .right.active {
	left: 100%;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; opacity: 0.5; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.left.carousel-control {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.right.carousel-control {
	left: auto; right: 0px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;
}
.carousel-control:focus {
	color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control:hover {
	color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%;
}
.carousel-control .icon-prev {
	left: 50%;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%;
}
.carousel-control .icon-next {
	right: 50%;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px; margin-left: -10px;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px; margin-left: -10px;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
.carousel-caption .btn-clicked {
	text-shadow: none;
}
.carousel-caption .btn-default {
	text-shadow: none;
}
.carousel-caption .btn-primary {
	text-shadow: none;
}
.carousel-caption .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	text-shadow: none;
}
.carousel-caption .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	text-shadow: none;
}
.carousel-caption .main .comment_list .cmt_list-rep .cancel-cmt {
	text-shadow: none;
}
.carousel-caption .main .comment_list .cmt_list-rep .gbtn-primary {
	text-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep .carousel-caption .cancel-cmt {
	text-shadow: none;
}
.comment_sec .comment_list .cmt_list-rep .carousel-caption .gbtn-primary {
	text-shadow: none;
}
.main .comment_list .cmt_list-rep .carousel-caption .cancel-cmt {
	text-shadow: none;
}
.main .comment_list .cmt_list-rep .carousel-caption .gbtn-primary {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.carousel-control .glyphicons-chevron-left {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px; margin-left: -15px;
}
.carousel-control .glyphicons-chevron-right {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px; margin-left: -15px;
}
.carousel-control .icon-next {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px; margin-left: -15px;
}
.carousel-control .icon-prev {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px; margin-left: -15px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.discuss_sec .discuss_list .discuss-title::after {
	display: table; content: " ";
}
.discuss_sec .discuss_list .discuss-title::before {
	display: table; content: " ";
}
.discuss_sec .discuss_list li::after {
	display: table; content: " ";
}
.discuss_sec .discuss_list li::before {
	display: table; content: " ";
}
.element_list::after {
	display: table; content: " ";
}
.element_list::before {
	display: table; content: " ";
}
.fields_box .discuss_list .discuss-title::after {
	display: table; content: " ";
}
.fields_box .discuss_list .discuss-title::before {
	display: table; content: " ";
}
.fields_box .discuss_list li::after {
	display: table; content: " ";
}
.fields_box .discuss_list li::before {
	display: table; content: " ";
}
.main .discuss_list .discuss-title::after {
	display: table; content: " ";
}
.main .discuss_list .discuss-title::before {
	display: table; content: " ";
}
.main .discuss_list li::after {
	display: table; content: " ";
}
.main .discuss_list li::before {
	display: table; content: " ";
}
.mobile_bottom::after {
	display: table; content: " ";
}
.mobile_bottom::before {
	display: table; content: " ";
}
.search .course_list li::after {
	display: table; content: " ";
}
.search .course_list li::before {
	display: table; content: " ";
}
.side .course_list li::after {
	display: table; content: " ";
}
.side .course_list li::before {
	display: table; content: " ";
}
.side .discuss_list li::after {
	display: table; content: " ";
}
.side .discuss_list li::before {
	display: table; content: " ";
}
.side .rank_list li::after {
	display: table; content: " ";
}
.side .rank_list li::before {
	display: table; content: " ";
}
.side-coops .side-coop::after {
	display: table; content: " ";
}
.side-coops .side-coop::before {
	display: table; content: " ";
}
.video .discuss_list li::after {
	display: table; content: " ";
}
.video .discuss_list li::before {
	display: table; content: " ";
}
.video-discuss .discuss_list .discuss-title::after {
	display: table; content: " ";
}
.video-discuss .discuss_list .discuss-title::before {
	display: table; content: " ";
}
.video-discuss .discuss_list li::after {
	display: table; content: " ";
}
.video-discuss .discuss_list li::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.discuss_sec .discuss_list .discuss-title::after {
	clear: both;
}
.discuss_sec .discuss_list li::after {
	clear: both;
}
.element_list::after {
	clear: both;
}
.fields_box .discuss_list .discuss-title::after {
	clear: both;
}
.fields_box .discuss_list li::after {
	clear: both;
}
.main .discuss_list .discuss-title::after {
	clear: both;
}
.main .discuss_list li::after {
	clear: both;
}
.mobile_bottom::after {
	clear: both;
}
.search .course_list li::after {
	clear: both;
}
.side .course_list li::after {
	clear: both;
}
.side .discuss_list li::after {
	clear: both;
}
.side .rank_list li::after {
	clear: both;
}
.side-coops .side-coop::after {
	clear: both;
}
.video .discuss_list li::after {
	clear: both;
}
.video-discuss .discuss_list .discuss-title::after {
	clear: both;
}
.video-discuss .discuss_list li::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.bottom-follow {
	float: right !important;
}
.bottom-part {
	float: right !important;
}
.pull-right {
	float: right !important;
}
.bottom-about {
	float: left !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important; visibility: hidden !important;
}
.affix {
	position: fixed;
}
.article_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.block {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.comment_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.comment_sec {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.course_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.discuss_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.discuss_sec {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.dynamic_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.main .opinion_list .opinion {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.me-info {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.me.note_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.side-course {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.side-help {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.side-intro {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.special_box {
	margin: 0px auto 20px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.main .article_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .block {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .comment_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .comment_sec {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .course_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .discuss_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .discuss_sec {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .dynamic_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .me-info {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .me.note_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .opinion_list .opinion {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .side-course {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .side-help {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .side-intro {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .special_box {
	padding: 2.94%; margin-bottom: 2.94%;
}
.main .opinion_list .side .opinion {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .article_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .block {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .comment_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .comment_sec {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .course_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .discuss_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .discuss_sec {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .dynamic_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .main .opinion_list .opinion {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .me-info {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .me.note_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .side-course {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .side-help {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .side-intro {
	padding: 6.66%; margin-bottom: 6.66%;
}
.side .special_box {
	padding: 6.66%; margin-bottom: 6.66%;
}
@media all and (max-width:767px)
{
.main .article_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .block {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .comment_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .comment_sec {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .course_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .discuss_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .discuss_sec {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .dynamic_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .me-info {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .me.note_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .opinion_list .opinion {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .opinion_list .side .opinion {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .side-course {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .side-help {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .side-intro {
	padding: 4.16%; margin-bottom: 4.16%;
}
.main .special_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .article_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .block {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .comment_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .comment_sec {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .course_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .discuss_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .discuss_sec {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .dynamic_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .main .opinion_list .opinion {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .me-info {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .me.note_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .side-course {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .side-help {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .side-intro {
	padding: 4.16%; margin-bottom: 4.16%;
}
.side .special_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
}
.comment_sec .comment_list .cmt-zan {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.comment_sec .comment_list .cmtRep {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.dynamic_box .tabs li {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-_guide {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-_logo {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-_notice {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-android {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-arrow {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-arrow_down {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar1 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar2 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar3 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar4 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-bstar5 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-chicken_blue {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-chicken_gray {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-close {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-close-b {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-close-w {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-code-weibo {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-code-weixin {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-cstar1 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-cstar2 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-cstar3 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-cstar4 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-cstar5 {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-db {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-delete {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-deleted {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-enterprise-logo {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-facebook {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-fold {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-go {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-go_to {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-guide {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-index-s {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-ios {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-jing {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-lang {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-left {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-list {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-login-db {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-login-qq {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-login-weibo {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-logo {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-logo-z {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-more {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-official {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-ok {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-org {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-personal_a {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-personal_b {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-personal_c {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-play {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-plus {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-post_zaned {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-qqmb {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-question {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-quote {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-quoted {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-rep {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-rep-w {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-reply {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-right {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-sai {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-script {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-search {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-search-z {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-share {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-sina {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-slider_border {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-slogan {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-soup_blue {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-soup_gray {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-sprite {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-subject {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-swap {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-tag {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-unfold {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-up {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-weixin {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-write {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-wstar {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-zan {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon-zaned {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.inline-block {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.main .comment_list .cmt-zan {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.main .comment_list .cmtRep {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.main .rank_list .rank-no {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.main .rank_list .rank-num {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.me-info .icon-index-s {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.me-info .me-avatar {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.shai-block .block-close {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.side .rank_list .rank_info {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.side .rank_list .user-name {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.zan {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
#shareBlockBtns .share-tooltip a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#shareWrap .share-tooltip a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.comment_sec .comment_list .cmt-zan .zan-list a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.course-list .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.discuss_sec .discuss_list .discuss-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.fields_box .discuss_list .discuss-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.gray-link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.main .comment_list .cmt-zan .zan-list a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.main .course_list .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.main .discuss_list .discuss-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.navbar-default .navbar-notice-block li a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.panel-body a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.panel-title > a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.search .course_list .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.side .article_list li > a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.side .course_list .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.side .discuss_list li > a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.side .special_list a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.side-course .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.video .discuss_list li > a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.video-discuss .discuss_list .discuss-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.zan .zan-list a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.zone_box .course_list .course-title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#shareBlockBtns .share-tooltip a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
#shareWrap .share-tooltip a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.comment_sec .comment_list .cmt-zan .zan-list a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.course-list .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.discuss_sec .discuss_list .discuss-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.fields_box .discuss_list .discuss-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.gray-link:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .comment_list .cmt-zan .zan-list a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .course_list .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.main .discuss_list .discuss-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.navbar-default .navbar-notice-block li a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.panel-body a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.panel-title > a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.search .course_list .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.side .article_list li > a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.side .course_list .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.side .discuss_list li > a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.side .special_list a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.side-course .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.video .discuss_list li > a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.video-discuss .discuss_list .discuss-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.zan .zan-list a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.zone_box .course_list .course-title a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
#shareBlockBtns .share-tooltip a:hover small {
	color: rgb(28, 170, 234);
}
#shareWrap .share-tooltip a:hover small {
	color: rgb(28, 170, 234);
}
.comment_sec .comment_list .cmt-zan .zan-list a:hover small {
	color: rgb(28, 170, 234);
}
.course-list .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.discuss_sec .discuss_list .discuss-title a:hover small {
	color: rgb(28, 170, 234);
}
.fields_box .discuss_list .discuss-title a:hover small {
	color: rgb(28, 170, 234);
}
.gray-link:hover small {
	color: rgb(28, 170, 234);
}
.main .comment_list .cmt-zan .zan-list a:hover small {
	color: rgb(28, 170, 234);
}
.main .course_list .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.main .discuss_list .discuss-title a:hover small {
	color: rgb(28, 170, 234);
}
.navbar-default .navbar-notice-block li a:hover small {
	color: rgb(28, 170, 234);
}
.panel-body a:hover small {
	color: rgb(28, 170, 234);
}
.panel-title > a:hover small {
	color: rgb(28, 170, 234);
}
.search .course_list .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.side .article_list li > a:hover small {
	color: rgb(28, 170, 234);
}
.side .course_list .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.side .discuss_list li > a:hover small {
	color: rgb(28, 170, 234);
}
.side .special_list a:hover small {
	color: rgb(28, 170, 234);
}
.side-course .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.video .discuss_list li > a:hover small {
	color: rgb(28, 170, 234);
}
.video-discuss .discuss_list .discuss-title a:hover small {
	color: rgb(28, 170, 234);
}
.zan .zan-list a:hover small {
	color: rgb(28, 170, 234);
}
.zone_box .course_list .course-title a:hover small {
	color: rgb(28, 170, 234);
}
.blue_tag {
	background: rgb(225, 243, 251); padding: 1px 10px; border-radius: 10px; color: rgb(28, 170, 234); font-size: 12px; margin-left: 10px;
}
.course-list .course-tag {
	background: rgb(225, 243, 251); padding: 1px 10px; border-radius: 10px; color: rgb(28, 170, 234); font-size: 12px; margin-left: 10px;
}
.card_list.course_list .course-tag {
	background: rgb(225, 243, 251); padding: 1px 10px; border-radius: 10px; color: rgb(28, 170, 234); font-size: 12px; margin-left: 10px;
}
.main .course_list .course-tag {
	background: rgb(225, 243, 251); padding: 1px 10px; border-radius: 10px; color: rgb(28, 170, 234); font-size: 12px; margin-left: 10px;
}
.zone_box .course_list .course-tag {
	background: rgb(225, 243, 251); padding: 1px 10px; border-radius: 10px; color: rgb(28, 170, 234); font-size: 12px; margin-left: 10px;
}
.course_more {
	text-align: right; margin-top: 20px;
}
.discuss_more {
	text-align: right; margin-top: 20px;
}
.dynamic_box .dynamic_more {
	text-align: right; margin-top: 20px;
}
.main .comment_box .cmt_more {
	text-align: right; margin-top: 20px;
}
.main .comment_sec .cmt_more {
	text-align: right; margin-top: 20px;
}
.main .discuss_box .discuss_more {
	text-align: right; margin-top: 20px;
}
.main .discuss_sec .discuss_more {
	text-align: right; margin-top: 20px;
}
.main_link_more {
	text-align: right; margin-top: 20px;
}
.side_link_more {
	text-align: right; margin-top: 20px;
}
.tabs_box .comment_box .cmt_more {
	text-align: right; margin-top: 20px;
}
.tabs_box .comment_sec .cmt_more {
	text-align: right; margin-top: 20px;
}
.comment_sec .comment_list .cmt-zan .zan-list a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.course-list .course-title span {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.card_list.course_list .course-title .course-name-ch {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ellipsis {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main .comment_list .cmt-zan .zan-list a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main .course_list .course-title span {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.side-course .course-title span {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zan .zan-list a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zone_box .course_list .course-title span {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wordbreak {
	overflow: hidden; -ms-word-wrap: break-word;
}
.comment_sec .comment_list .cmt-zan {
	position: relative;
}
.main .comment_list .cmt-zan {
	position: relative;
}
.zan {
	position: relative;
}
.comment_sec .comment_list .cmt-zan .zan-do {
	color: rgb(153, 153, 153);
}
.main .comment_list .cmt-zan .zan-do {
	color: rgb(153, 153, 153);
}
.zan .zan-do {
	color: rgb(153, 153, 153);
}
.comment_sec .comment_list .cmt-zan .zan-do:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.main .comment_list .cmt-zan .zan-do:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.zan .zan-do:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.comment_sec .comment_list .cmt-zan .icon-zan {
	margin: 0px 2px 5px;
}
.comment_sec .comment_list .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.main .comment_list .cmt-zan .icon-zan {
	margin: 0px 2px 5px;
}
.main .comment_list .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.zan .icon-zan {
	margin: 0px 2px 5px;
}
.zan .icon-zaned {
	margin: 0px 2px 5px;
}
.comment_sec .comment_list .cmt-zan .zan-list {
	background: rgb(248, 248, 248); padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; left: -40px; width: 110px; bottom: 30px; color: rgb(153, 153, 153); display: none; position: absolute; min-width: 60px;
}
.main .comment_list .cmt-zan .zan-list {
	background: rgb(248, 248, 248); padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; left: -40px; width: 110px; bottom: 30px; color: rgb(153, 153, 153); display: none; position: absolute; min-width: 60px;
}
.zan .zan-list {
	background: rgb(248, 248, 248); padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; left: -40px; width: 110px; bottom: 30px; color: rgb(153, 153, 153); display: none; position: absolute; min-width: 60px;
}
.comment_sec .comment_list .cmt-zan .zan-list::before {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(228, 228, 228) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -5px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.main .comment_list .cmt-zan .zan-list::before {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(228, 228, 228) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -5px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.zan .zan-list::before {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(228, 228, 228) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -5px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.comment_sec .comment_list .cmt-zan .zan-list::after {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(248, 248, 248) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -4px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.main .comment_list .cmt-zan .zan-list::after {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(248, 248, 248) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -4px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.zan .zan-list::after {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(248, 248, 248) transparent currentColor; border-image: none; left: 45%; width: 0px; height: 0px; bottom: -4px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.comment_sec .comment_list .cmt-zan .zan-list a {
	color: rgb(153, 153, 153); display: block;
}
.main .comment_list .cmt-zan .zan-list a {
	color: rgb(153, 153, 153); display: block;
}
.zan .zan-list a {
	color: rgb(153, 153, 153); display: block;
}
.comment_sec .comment_list .content .cmt-zan .zan-do {
	width: 54px; text-align: center; color: rgb(28, 170, 234); line-height: 26px; display: inline-block;
}
.content .comment_sec .comment_list .cmt-zan .zan-do {
	width: 54px; text-align: center; color: rgb(28, 170, 234); line-height: 26px; display: inline-block;
}
.content .main .comment_list .cmt-zan .zan-do {
	width: 54px; text-align: center; color: rgb(28, 170, 234); line-height: 26px; display: inline-block;
}
.content .zan .zan-do {
	width: 54px; text-align: center; color: rgb(28, 170, 234); line-height: 26px; display: inline-block;
}
.main .comment_list .content .cmt-zan .zan-do {
	width: 54px; text-align: center; color: rgb(28, 170, 234); line-height: 26px; display: inline-block;
}
.comment_sec .comment_list .content .cmt-zan .zaned.zan-do {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.content .comment_sec .comment_list .cmt-zan .zaned.zan-do {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.content .main .comment_list .cmt-zan .zaned.zan-do {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.content .zan .zaned.zan-do {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.main .comment_list .content .cmt-zan .zaned.zan-do {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255);
}
.comment_sec .comment_list .content .cmt-zan .icon-post_zaned {
	margin: 0px 2px 5px;
}
.comment_sec .comment_list .content .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.content .comment_sec .comment_list .cmt-zan .icon-post_zaned {
	margin: 0px 2px 5px;
}
.content .comment_sec .comment_list .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.content .main .comment_list .cmt-zan .icon-post_zaned {
	margin: 0px 2px 5px;
}
.content .main .comment_list .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.content .zan .icon-post_zaned {
	margin: 0px 2px 5px;
}
.content .zan .icon-zaned {
	margin: 0px 2px 5px;
}
.main .comment_list .content .cmt-zan .icon-post_zaned {
	margin: 0px 2px 5px;
}
.main .comment_list .content .cmt-zan .icon-zaned {
	margin: 0px 2px 5px;
}
.element_list {
	margin: 0px -50px -20px 0px;
}
.element_list li {
	margin: 0px 0px 20px; width: 340px; height: 50px; float: left; min-height: 0px;
}
.element_list img {
	width: 48px; height: 48px; float: left;
}
.element_list h1 {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list h2 {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list h3 {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list h4 {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list h5 {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list p {
	padding: 0px 30px 0px 0px; font-size: 14px; margin-left: 60px;
}
.element_list h1 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list h2 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list h3 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list h4 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list h5 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list p span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.element_list a * {
	color: rgb(102, 102, 102);
}
.element_list a:focus {
	color: rgb(28, 170, 234); text-decoration: none;
}
.element_list a:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.element_list a:hover * {
	color: rgb(28, 170, 234); text-decoration: none;
}
.element_list p {
	color: rgb(153, 153, 153);
}
.element_list .sp {
	margin: 0px 10px -2px; width: 0px; height: 14px; border-left-color: rgb(191, 191, 191); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
#share .share-btn-mobile {
	display: none !important;
}
#share td.share-btn-mobile {
	display: none !important;
}
#share th.share-btn-mobile {
	display: none !important;
}
#share tr.share-btn-mobile {
	display: none !important;
}
#shareBlockBtns .share-btn-mobile {
	display: none !important;
}
#shareBlockBtns td.share-btn-mobile {
	display: none !important;
}
#shareBlockBtns th.share-btn-mobile {
	display: none !important;
}
#shareBlockBtns tr.share-btn-mobile {
	display: none !important;
}
#shareWrap .share-btn-mobile {
	display: none !important;
}
#shareWrap td.share-btn-mobile {
	display: none !important;
}
#shareWrap th.share-btn-mobile {
	display: none !important;
}
#shareWrap tr.share-btn-mobile {
	display: none !important;
}
.mobile-search {
	display: none !important;
}
.mobile_bottom {
	display: none !important;
}
.visible-lg {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-xs {
	display: none !important;
}
td.mobile-search {
	display: none !important;
}
td.mobile_bottom {
	display: none !important;
}
td.visible-lg {
	display: none !important;
}
td.visible-md {
	display: none !important;
}
td.visible-sm {
	display: none !important;
}
td.visible-xs {
	display: none !important;
}
th.mobile-search {
	display: none !important;
}
th.mobile_bottom {
	display: none !important;
}
th.visible-lg {
	display: none !important;
}
th.visible-md {
	display: none !important;
}
th.visible-sm {
	display: none !important;
}
th.visible-xs {
	display: none !important;
}
tr.mobile-search {
	display: none !important;
}
tr.mobile_bottom {
	display: none !important;
}
tr.visible-lg {
	display: none !important;
}
tr.visible-md {
	display: none !important;
}
tr.visible-sm {
	display: none !important;
}
tr.visible-xs {
	display: none !important;
}
@media all and (max-width:767px)
{
#share .share-btn-mobile {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile {
	display: block !important;
}
#shareWrap .share-btn-mobile {
	display: block !important;
}
.mobile-search {
	display: block !important;
}
.mobile_bottom {
	display: block !important;
}
.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile {
	display: table-row !important;
}
tr.mobile-search {
	display: table-row !important;
}
tr.mobile_bottom {
	display: table-row !important;
}
tr.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile {
	display: table-cell !important;
}
#share th.share-btn-mobile {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile {
	display: table-cell !important;
}
td.mobile-search {
	display: table-cell !important;
}
td.mobile_bottom {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
th.mobile-search {
	display: table-cell !important;
}
th.mobile_bottom {
	display: table-cell !important;
}
th.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
#share .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-sm {
	display: block !important;
}
.mobile-search.visible-sm {
	display: block !important;
}
.mobile_bottom.visible-sm {
	display: block !important;
}
.visible-sm.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
tr.mobile-search.visible-sm {
	display: table-row !important;
}
tr.mobile_bottom.visible-sm {
	display: table-row !important;
}
tr.visible-sm.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
td.mobile-search.visible-sm {
	display: table-cell !important;
}
td.mobile_bottom.visible-sm {
	display: table-cell !important;
}
td.visible-sm.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-sm {
	display: table-cell !important;
}
th.mobile_bottom.visible-sm {
	display: table-cell !important;
}
th.visible-sm.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
#share .share-btn-mobile.visible-md {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-md {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-md {
	display: block !important;
}
.mobile-search.visible-md {
	display: block !important;
}
.mobile_bottom.visible-md {
	display: block !important;
}
.visible-md.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
tr.mobile-search.visible-md {
	display: table-row !important;
}
tr.mobile_bottom.visible-md {
	display: table-row !important;
}
tr.visible-md.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
td.mobile-search.visible-md {
	display: table-cell !important;
}
td.mobile_bottom.visible-md {
	display: table-cell !important;
}
td.visible-md.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-md {
	display: table-cell !important;
}
th.mobile_bottom.visible-md {
	display: table-cell !important;
}
th.visible-md.visible-xs {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
#share .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-lg {
	display: block !important;
}
.mobile-search.visible-lg {
	display: block !important;
}
.mobile_bottom.visible-lg {
	display: block !important;
}
.visible-lg.visible-xs {
	display: block !important;
}
#share tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
tr.mobile-search.visible-lg {
	display: table-row !important;
}
tr.mobile_bottom.visible-lg {
	display: table-row !important;
}
tr.visible-lg.visible-xs {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
td.mobile-search.visible-lg {
	display: table-cell !important;
}
td.mobile_bottom.visible-lg {
	display: table-cell !important;
}
td.visible-lg.visible-xs {
	display: table-cell !important;
}
th.mobile-search.visible-lg {
	display: table-cell !important;
}
th.mobile_bottom.visible-lg {
	display: table-cell !important;
}
th.visible-lg.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-sm {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-sm {
	display: block !important;
}
.mobile-search.visible-sm {
	display: block !important;
}
.mobile_bottom.visible-sm {
	display: block !important;
}
.visible-xs.visible-sm {
	display: block !important;
}
#share tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-sm {
	display: table-row !important;
}
tr.mobile-search.visible-sm {
	display: table-row !important;
}
tr.mobile_bottom.visible-sm {
	display: table-row !important;
}
tr.visible-xs.visible-sm {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-sm {
	display: table-cell !important;
}
td.mobile-search.visible-sm {
	display: table-cell !important;
}
td.mobile_bottom.visible-sm {
	display: table-cell !important;
}
td.visible-xs.visible-sm {
	display: table-cell !important;
}
th.mobile-search.visible-sm {
	display: table-cell !important;
}
th.mobile_bottom.visible-sm {
	display: table-cell !important;
}
th.visible-xs.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
tr.visible-sm {
	display: table-row !important;
}
td.visible-sm {
	display: table-cell !important;
}
th.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md.visible-sm {
	display: block !important;
}
tr.visible-md.visible-sm {
	display: table-row !important;
}
td.visible-md.visible-sm {
	display: table-cell !important;
}
th.visible-md.visible-sm {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-sm {
	display: block !important;
}
tr.visible-lg.visible-sm {
	display: table-row !important;
}
td.visible-lg.visible-sm {
	display: table-cell !important;
}
th.visible-lg.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-md {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-md {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-md {
	display: block !important;
}
.mobile-search.visible-md {
	display: block !important;
}
.mobile_bottom.visible-md {
	display: block !important;
}
.visible-xs.visible-md {
	display: block !important;
}
#share tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-md {
	display: table-row !important;
}
tr.mobile-search.visible-md {
	display: table-row !important;
}
tr.mobile_bottom.visible-md {
	display: table-row !important;
}
tr.visible-xs.visible-md {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-md {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-md {
	display: table-cell !important;
}
td.mobile-search.visible-md {
	display: table-cell !important;
}
td.mobile_bottom.visible-md {
	display: table-cell !important;
}
td.visible-xs.visible-md {
	display: table-cell !important;
}
th.mobile-search.visible-md {
	display: table-cell !important;
}
th.mobile_bottom.visible-md {
	display: table-cell !important;
}
th.visible-xs.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm.visible-md {
	display: block !important;
}
tr.visible-sm.visible-md {
	display: table-row !important;
}
td.visible-sm.visible-md {
	display: table-cell !important;
}
th.visible-sm.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md {
	display: block !important;
}
tr.visible-md {
	display: table-row !important;
}
td.visible-md {
	display: table-cell !important;
}
th.visible-md {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-md {
	display: block !important;
}
tr.visible-lg.visible-md {
	display: table-row !important;
}
td.visible-lg.visible-md {
	display: table-cell !important;
}
th.visible-lg.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
#share .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareBlockBtns .share-btn-mobile.visible-lg {
	display: block !important;
}
#shareWrap .share-btn-mobile.visible-lg {
	display: block !important;
}
.mobile-search.visible-lg {
	display: block !important;
}
.mobile_bottom.visible-lg {
	display: block !important;
}
.visible-xs.visible-lg {
	display: block !important;
}
#share tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
#shareWrap tr.share-btn-mobile.visible-lg {
	display: table-row !important;
}
tr.mobile-search.visible-lg {
	display: table-row !important;
}
tr.mobile_bottom.visible-lg {
	display: table-row !important;
}
tr.visible-xs.visible-lg {
	display: table-row !important;
}
#share td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#share th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap td.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
#shareWrap th.share-btn-mobile.visible-lg {
	display: table-cell !important;
}
td.mobile-search.visible-lg {
	display: table-cell !important;
}
td.mobile_bottom.visible-lg {
	display: table-cell !important;
}
td.visible-xs.visible-lg {
	display: table-cell !important;
}
th.mobile-search.visible-lg {
	display: table-cell !important;
}
th.mobile_bottom.visible-lg {
	display: table-cell !important;
}
th.visible-xs.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.visible-sm.visible-lg {
	display: block !important;
}
tr.visible-sm.visible-lg {
	display: table-row !important;
}
td.visible-sm.visible-lg {
	display: table-cell !important;
}
th.visible-sm.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.visible-md.visible-lg {
	display: block !important;
}
tr.visible-md.visible-lg {
	display: table-row !important;
}
td.visible-md.visible-lg {
	display: table-cell !important;
}
th.visible-md.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
tr.visible-lg {
	display: table-row !important;
}
td.visible-lg {
	display: table-cell !important;
}
th.visible-lg {
	display: table-cell !important;
}
}
#share .share-btn-desktop {
	display: block !important;
}
#shareBlockBtns .share-btn-desktop {
	display: block !important;
}
#shareWrap .share-btn-desktop {
	display: block !important;
}
.banner {
	display: block !important;
}
.bottom {
	display: block !important;
}
.course-sort {
	display: block !important;
}
.hidden-xs {
	display: block !important;
}
.nav-main .app {
	display: block !important;
}
.course.note_box .note-content {
	display: block !important;
}
.course.note_sec .note-content {
	display: block !important;
}
.side-adv {
	display: block !important;
}
.side-coops {
	display: block !important;
}
.side-course .course-info {
	display: block !important;
}
.side-help {
	display: block !important;
}
.side-intro {
	display: block !important;
}
#share tr.share-btn-desktop {
	display: table-row !important;
}
#shareBlockBtns tr.share-btn-desktop {
	display: table-row !important;
}
#shareWrap tr.share-btn-desktop {
	display: table-row !important;
}
.nav-main tr.app {
	display: table-row !important;
}
.course.note_box tr.note-content {
	display: table-row !important;
}
.course.note_sec tr.note-content {
	display: table-row !important;
}
.side-course tr.course-info {
	display: table-row !important;
}
tr.banner {
	display: table-row !important;
}
tr.bottom {
	display: table-row !important;
}
tr.course-sort {
	display: table-row !important;
}
tr.hidden-xs {
	display: table-row !important;
}
tr.side-adv {
	display: table-row !important;
}
tr.side-coops {
	display: table-row !important;
}
tr.side-help {
	display: table-row !important;
}
tr.side-intro {
	display: table-row !important;
}
#share td.share-btn-desktop {
	display: table-cell !important;
}
#share th.share-btn-desktop {
	display: table-cell !important;
}
#shareBlockBtns td.share-btn-desktop {
	display: table-cell !important;
}
#shareBlockBtns th.share-btn-desktop {
	display: table-cell !important;
}
#shareWrap td.share-btn-desktop {
	display: table-cell !important;
}
#shareWrap th.share-btn-desktop {
	display: table-cell !important;
}
.nav-main td.app {
	display: table-cell !important;
}
.nav-main th.app {
	display: table-cell !important;
}
.course.note_box td.note-content {
	display: table-cell !important;
}
.course.note_box th.note-content {
	display: table-cell !important;
}
.course.note_sec td.note-content {
	display: table-cell !important;
}
.course.note_sec th.note-content {
	display: table-cell !important;
}
.side-course td.course-info {
	display: table-cell !important;
}
.side-course th.course-info {
	display: table-cell !important;
}
td.banner {
	display: table-cell !important;
}
td.bottom {
	display: table-cell !important;
}
td.course-sort {
	display: table-cell !important;
}
td.hidden-xs {
	display: table-cell !important;
}
td.side-adv {
	display: table-cell !important;
}
td.side-coops {
	display: table-cell !important;
}
td.side-help {
	display: table-cell !important;
}
td.side-intro {
	display: table-cell !important;
}
th.banner {
	display: table-cell !important;
}
th.bottom {
	display: table-cell !important;
}
th.course-sort {
	display: table-cell !important;
}
th.hidden-xs {
	display: table-cell !important;
}
th.side-adv {
	display: table-cell !important;
}
th.side-coops {
	display: table-cell !important;
}
th.side-help {
	display: table-cell !important;
}
th.side-intro {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
#share .share-btn-desktop {
	display: none !important;
}
#share td.share-btn-desktop {
	display: none !important;
}
#share th.share-btn-desktop {
	display: none !important;
}
#share tr.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop {
	display: none !important;
}
#shareWrap .share-btn-desktop {
	display: none !important;
}
#shareWrap td.share-btn-desktop {
	display: none !important;
}
#shareWrap th.share-btn-desktop {
	display: none !important;
}
#shareWrap tr.share-btn-desktop {
	display: none !important;
}
.banner {
	display: none !important;
}
.bottom {
	display: none !important;
}
.course-sort {
	display: none !important;
}
.hidden-xs {
	display: none !important;
}
.nav-main .app {
	display: none !important;
}
.nav-main td.app {
	display: none !important;
}
.nav-main th.app {
	display: none !important;
}
.nav-main tr.app {
	display: none !important;
}
.course.note_box .note-content {
	display: none !important;
}
.course.note_box td.note-content {
	display: none !important;
}
.course.note_box th.note-content {
	display: none !important;
}
.course.note_box tr.note-content {
	display: none !important;
}
.course.note_sec .note-content {
	display: none !important;
}
.course.note_sec td.note-content {
	display: none !important;
}
.course.note_sec th.note-content {
	display: none !important;
}
.course.note_sec tr.note-content {
	display: none !important;
}
.side-adv {
	display: none !important;
}
.side-coops {
	display: none !important;
}
.side-course .course-info {
	display: none !important;
}
.side-course td.course-info {
	display: none !important;
}
.side-course th.course-info {
	display: none !important;
}
.side-course tr.course-info {
	display: none !important;
}
.side-help {
	display: none !important;
}
.side-intro {
	display: none !important;
}
td.banner {
	display: none !important;
}
td.bottom {
	display: none !important;
}
td.course-sort {
	display: none !important;
}
td.hidden-xs {
	display: none !important;
}
td.side-adv {
	display: none !important;
}
td.side-coops {
	display: none !important;
}
td.side-help {
	display: none !important;
}
td.side-intro {
	display: none !important;
}
th.banner {
	display: none !important;
}
th.bottom {
	display: none !important;
}
th.course-sort {
	display: none !important;
}
th.hidden-xs {
	display: none !important;
}
th.side-adv {
	display: none !important;
}
th.side-coops {
	display: none !important;
}
th.side-help {
	display: none !important;
}
th.side-intro {
	display: none !important;
}
tr.banner {
	display: none !important;
}
tr.bottom {
	display: none !important;
}
tr.course-sort {
	display: none !important;
}
tr.hidden-xs {
	display: none !important;
}
tr.side-adv {
	display: none !important;
}
tr.side-coops {
	display: none !important;
}
tr.side-help {
	display: none !important;
}
tr.side-intro {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
#share .share-btn-desktop.hidden-sm {
	display: none !important;
}
#share td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
.banner.hidden-sm {
	display: none !important;
}
.bottom.hidden-sm {
	display: none !important;
}
.course-sort.hidden-sm {
	display: none !important;
}
.side-adv.hidden-sm {
	display: none !important;
}
.side-coops.hidden-sm {
	display: none !important;
}
.side-help.hidden-sm {
	display: none !important;
}
.side-intro.hidden-sm {
	display: none !important;
}
.hidden-sm.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-sm {
	display: none !important;
}
.nav-main td.app.hidden-sm {
	display: none !important;
}
.nav-main th.app.hidden-sm {
	display: none !important;
}
.nav-main tr.app.hidden-sm {
	display: none !important;
}
.course.note_box .note-content.hidden-sm {
	display: none !important;
}
.course.note_box td.note-content.hidden-sm {
	display: none !important;
}
.course.note_box th.note-content.hidden-sm {
	display: none !important;
}
.course.note_box tr.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec .note-content.hidden-sm {
	display: none !important;
}
.course.note_sec td.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec th.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-sm {
	display: none !important;
}
.side-course .course-info.hidden-sm {
	display: none !important;
}
.side-course td.course-info.hidden-sm {
	display: none !important;
}
.side-course th.course-info.hidden-sm {
	display: none !important;
}
.side-course tr.course-info.hidden-sm {
	display: none !important;
}
td.banner.hidden-sm {
	display: none !important;
}
td.bottom.hidden-sm {
	display: none !important;
}
td.course-sort.hidden-sm {
	display: none !important;
}
td.side-adv.hidden-sm {
	display: none !important;
}
td.side-coops.hidden-sm {
	display: none !important;
}
td.side-help.hidden-sm {
	display: none !important;
}
td.side-intro.hidden-sm {
	display: none !important;
}
td.hidden-sm.hidden-xs {
	display: none !important;
}
th.banner.hidden-sm {
	display: none !important;
}
th.bottom.hidden-sm {
	display: none !important;
}
th.course-sort.hidden-sm {
	display: none !important;
}
th.side-adv.hidden-sm {
	display: none !important;
}
th.side-coops.hidden-sm {
	display: none !important;
}
th.side-help.hidden-sm {
	display: none !important;
}
th.side-intro.hidden-sm {
	display: none !important;
}
th.hidden-sm.hidden-xs {
	display: none !important;
}
tr.banner.hidden-sm {
	display: none !important;
}
tr.bottom.hidden-sm {
	display: none !important;
}
tr.course-sort.hidden-sm {
	display: none !important;
}
tr.side-adv.hidden-sm {
	display: none !important;
}
tr.side-coops.hidden-sm {
	display: none !important;
}
tr.side-help.hidden-sm {
	display: none !important;
}
tr.side-intro.hidden-sm {
	display: none !important;
}
tr.hidden-sm.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
#share .share-btn-desktop.hidden-md {
	display: none !important;
}
#share td.share-btn-desktop.hidden-md {
	display: none !important;
}
#share th.share-btn-desktop.hidden-md {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-md {
	display: none !important;
}
.banner.hidden-md {
	display: none !important;
}
.bottom.hidden-md {
	display: none !important;
}
.course-sort.hidden-md {
	display: none !important;
}
.side-adv.hidden-md {
	display: none !important;
}
.side-coops.hidden-md {
	display: none !important;
}
.side-help.hidden-md {
	display: none !important;
}
.side-intro.hidden-md {
	display: none !important;
}
.hidden-md.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-md {
	display: none !important;
}
.nav-main td.app.hidden-md {
	display: none !important;
}
.nav-main th.app.hidden-md {
	display: none !important;
}
.nav-main tr.app.hidden-md {
	display: none !important;
}
.course.note_box .note-content.hidden-md {
	display: none !important;
}
.course.note_box td.note-content.hidden-md {
	display: none !important;
}
.course.note_box th.note-content.hidden-md {
	display: none !important;
}
.course.note_box tr.note-content.hidden-md {
	display: none !important;
}
.course.note_sec .note-content.hidden-md {
	display: none !important;
}
.course.note_sec td.note-content.hidden-md {
	display: none !important;
}
.course.note_sec th.note-content.hidden-md {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-md {
	display: none !important;
}
.side-course .course-info.hidden-md {
	display: none !important;
}
.side-course td.course-info.hidden-md {
	display: none !important;
}
.side-course th.course-info.hidden-md {
	display: none !important;
}
.side-course tr.course-info.hidden-md {
	display: none !important;
}
td.banner.hidden-md {
	display: none !important;
}
td.bottom.hidden-md {
	display: none !important;
}
td.course-sort.hidden-md {
	display: none !important;
}
td.side-adv.hidden-md {
	display: none !important;
}
td.side-coops.hidden-md {
	display: none !important;
}
td.side-help.hidden-md {
	display: none !important;
}
td.side-intro.hidden-md {
	display: none !important;
}
td.hidden-md.hidden-xs {
	display: none !important;
}
th.banner.hidden-md {
	display: none !important;
}
th.bottom.hidden-md {
	display: none !important;
}
th.course-sort.hidden-md {
	display: none !important;
}
th.side-adv.hidden-md {
	display: none !important;
}
th.side-coops.hidden-md {
	display: none !important;
}
th.side-help.hidden-md {
	display: none !important;
}
th.side-intro.hidden-md {
	display: none !important;
}
th.hidden-md.hidden-xs {
	display: none !important;
}
tr.banner.hidden-md {
	display: none !important;
}
tr.bottom.hidden-md {
	display: none !important;
}
tr.course-sort.hidden-md {
	display: none !important;
}
tr.side-adv.hidden-md {
	display: none !important;
}
tr.side-coops.hidden-md {
	display: none !important;
}
tr.side-help.hidden-md {
	display: none !important;
}
tr.side-intro.hidden-md {
	display: none !important;
}
tr.hidden-md.hidden-xs {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
#share .share-btn-desktop.hidden-lg {
	display: none !important;
}
#share td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
.banner.hidden-lg {
	display: none !important;
}
.bottom.hidden-lg {
	display: none !important;
}
.course-sort.hidden-lg {
	display: none !important;
}
.side-adv.hidden-lg {
	display: none !important;
}
.side-coops.hidden-lg {
	display: none !important;
}
.side-help.hidden-lg {
	display: none !important;
}
.side-intro.hidden-lg {
	display: none !important;
}
.hidden-lg.hidden-xs {
	display: none !important;
}
.nav-main .app.hidden-lg {
	display: none !important;
}
.nav-main td.app.hidden-lg {
	display: none !important;
}
.nav-main th.app.hidden-lg {
	display: none !important;
}
.nav-main tr.app.hidden-lg {
	display: none !important;
}
.course.note_box .note-content.hidden-lg {
	display: none !important;
}
.course.note_box td.note-content.hidden-lg {
	display: none !important;
}
.course.note_box th.note-content.hidden-lg {
	display: none !important;
}
.course.note_box tr.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec .note-content.hidden-lg {
	display: none !important;
}
.course.note_sec td.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec th.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-lg {
	display: none !important;
}
.side-course .course-info.hidden-lg {
	display: none !important;
}
.side-course td.course-info.hidden-lg {
	display: none !important;
}
.side-course th.course-info.hidden-lg {
	display: none !important;
}
.side-course tr.course-info.hidden-lg {
	display: none !important;
}
td.banner.hidden-lg {
	display: none !important;
}
td.bottom.hidden-lg {
	display: none !important;
}
td.course-sort.hidden-lg {
	display: none !important;
}
td.side-adv.hidden-lg {
	display: none !important;
}
td.side-coops.hidden-lg {
	display: none !important;
}
td.side-help.hidden-lg {
	display: none !important;
}
td.side-intro.hidden-lg {
	display: none !important;
}
td.hidden-lg.hidden-xs {
	display: none !important;
}
th.banner.hidden-lg {
	display: none !important;
}
th.bottom.hidden-lg {
	display: none !important;
}
th.course-sort.hidden-lg {
	display: none !important;
}
th.side-adv.hidden-lg {
	display: none !important;
}
th.side-coops.hidden-lg {
	display: none !important;
}
th.side-help.hidden-lg {
	display: none !important;
}
th.side-intro.hidden-lg {
	display: none !important;
}
th.hidden-lg.hidden-xs {
	display: none !important;
}
tr.banner.hidden-lg {
	display: none !important;
}
tr.bottom.hidden-lg {
	display: none !important;
}
tr.course-sort.hidden-lg {
	display: none !important;
}
tr.side-adv.hidden-lg {
	display: none !important;
}
tr.side-coops.hidden-lg {
	display: none !important;
}
tr.side-help.hidden-lg {
	display: none !important;
}
tr.side-intro.hidden-lg {
	display: none !important;
}
tr.hidden-lg.hidden-xs {
	display: none !important;
}
}
.hidden-sm {
	display: block !important;
}
tr.hidden-sm {
	display: table-row !important;
}
td.hidden-sm {
	display: table-cell !important;
}
th.hidden-sm {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-sm {
	display: none !important;
}
#share td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-sm {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-sm {
	display: none !important;
}
.banner.hidden-sm {
	display: none !important;
}
.bottom.hidden-sm {
	display: none !important;
}
.course-sort.hidden-sm {
	display: none !important;
}
.hidden-xs.hidden-sm {
	display: none !important;
}
.side-adv.hidden-sm {
	display: none !important;
}
.side-coops.hidden-sm {
	display: none !important;
}
.side-help.hidden-sm {
	display: none !important;
}
.side-intro.hidden-sm {
	display: none !important;
}
.nav-main .app.hidden-sm {
	display: none !important;
}
.nav-main td.app.hidden-sm {
	display: none !important;
}
.nav-main th.app.hidden-sm {
	display: none !important;
}
.nav-main tr.app.hidden-sm {
	display: none !important;
}
.course.note_box .note-content.hidden-sm {
	display: none !important;
}
.course.note_box td.note-content.hidden-sm {
	display: none !important;
}
.course.note_box th.note-content.hidden-sm {
	display: none !important;
}
.course.note_box tr.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec .note-content.hidden-sm {
	display: none !important;
}
.course.note_sec td.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec th.note-content.hidden-sm {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-sm {
	display: none !important;
}
.side-course .course-info.hidden-sm {
	display: none !important;
}
.side-course td.course-info.hidden-sm {
	display: none !important;
}
.side-course th.course-info.hidden-sm {
	display: none !important;
}
.side-course tr.course-info.hidden-sm {
	display: none !important;
}
td.banner.hidden-sm {
	display: none !important;
}
td.bottom.hidden-sm {
	display: none !important;
}
td.course-sort.hidden-sm {
	display: none !important;
}
td.hidden-xs.hidden-sm {
	display: none !important;
}
td.side-adv.hidden-sm {
	display: none !important;
}
td.side-coops.hidden-sm {
	display: none !important;
}
td.side-help.hidden-sm {
	display: none !important;
}
td.side-intro.hidden-sm {
	display: none !important;
}
th.banner.hidden-sm {
	display: none !important;
}
th.bottom.hidden-sm {
	display: none !important;
}
th.course-sort.hidden-sm {
	display: none !important;
}
th.hidden-xs.hidden-sm {
	display: none !important;
}
th.side-adv.hidden-sm {
	display: none !important;
}
th.side-coops.hidden-sm {
	display: none !important;
}
th.side-help.hidden-sm {
	display: none !important;
}
th.side-intro.hidden-sm {
	display: none !important;
}
tr.banner.hidden-sm {
	display: none !important;
}
tr.bottom.hidden-sm {
	display: none !important;
}
tr.course-sort.hidden-sm {
	display: none !important;
}
tr.hidden-xs.hidden-sm {
	display: none !important;
}
tr.side-adv.hidden-sm {
	display: none !important;
}
tr.side-coops.hidden-sm {
	display: none !important;
}
tr.side-help.hidden-sm {
	display: none !important;
}
tr.side-intro.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
td.hidden-sm {
	display: none !important;
}
th.hidden-sm {
	display: none !important;
}
tr.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md.hidden-sm {
	display: none !important;
}
td.hidden-md.hidden-sm {
	display: none !important;
}
th.hidden-md.hidden-sm {
	display: none !important;
}
tr.hidden-md.hidden-sm {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-sm {
	display: none !important;
}
td.hidden-lg.hidden-sm {
	display: none !important;
}
th.hidden-lg.hidden-sm {
	display: none !important;
}
tr.hidden-lg.hidden-sm {
	display: none !important;
}
}
.hidden-md {
	display: block !important;
}
tr.hidden-md {
	display: table-row !important;
}
td.hidden-md {
	display: table-cell !important;
}
th.hidden-md {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-md {
	display: none !important;
}
#share td.share-btn-desktop.hidden-md {
	display: none !important;
}
#share th.share-btn-desktop.hidden-md {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-md {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-md {
	display: none !important;
}
.banner.hidden-md {
	display: none !important;
}
.bottom.hidden-md {
	display: none !important;
}
.course-sort.hidden-md {
	display: none !important;
}
.hidden-xs.hidden-md {
	display: none !important;
}
.side-adv.hidden-md {
	display: none !important;
}
.side-coops.hidden-md {
	display: none !important;
}
.side-help.hidden-md {
	display: none !important;
}
.side-intro.hidden-md {
	display: none !important;
}
.nav-main .app.hidden-md {
	display: none !important;
}
.nav-main td.app.hidden-md {
	display: none !important;
}
.nav-main th.app.hidden-md {
	display: none !important;
}
.nav-main tr.app.hidden-md {
	display: none !important;
}
.course.note_box .note-content.hidden-md {
	display: none !important;
}
.course.note_box td.note-content.hidden-md {
	display: none !important;
}
.course.note_box th.note-content.hidden-md {
	display: none !important;
}
.course.note_box tr.note-content.hidden-md {
	display: none !important;
}
.course.note_sec .note-content.hidden-md {
	display: none !important;
}
.course.note_sec td.note-content.hidden-md {
	display: none !important;
}
.course.note_sec th.note-content.hidden-md {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-md {
	display: none !important;
}
.side-course .course-info.hidden-md {
	display: none !important;
}
.side-course td.course-info.hidden-md {
	display: none !important;
}
.side-course th.course-info.hidden-md {
	display: none !important;
}
.side-course tr.course-info.hidden-md {
	display: none !important;
}
td.banner.hidden-md {
	display: none !important;
}
td.bottom.hidden-md {
	display: none !important;
}
td.course-sort.hidden-md {
	display: none !important;
}
td.hidden-xs.hidden-md {
	display: none !important;
}
td.side-adv.hidden-md {
	display: none !important;
}
td.side-coops.hidden-md {
	display: none !important;
}
td.side-help.hidden-md {
	display: none !important;
}
td.side-intro.hidden-md {
	display: none !important;
}
th.banner.hidden-md {
	display: none !important;
}
th.bottom.hidden-md {
	display: none !important;
}
th.course-sort.hidden-md {
	display: none !important;
}
th.hidden-xs.hidden-md {
	display: none !important;
}
th.side-adv.hidden-md {
	display: none !important;
}
th.side-coops.hidden-md {
	display: none !important;
}
th.side-help.hidden-md {
	display: none !important;
}
th.side-intro.hidden-md {
	display: none !important;
}
tr.banner.hidden-md {
	display: none !important;
}
tr.bottom.hidden-md {
	display: none !important;
}
tr.course-sort.hidden-md {
	display: none !important;
}
tr.hidden-xs.hidden-md {
	display: none !important;
}
tr.side-adv.hidden-md {
	display: none !important;
}
tr.side-coops.hidden-md {
	display: none !important;
}
tr.side-help.hidden-md {
	display: none !important;
}
tr.side-intro.hidden-md {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm.hidden-md {
	display: none !important;
}
td.hidden-sm.hidden-md {
	display: none !important;
}
th.hidden-sm.hidden-md {
	display: none !important;
}
tr.hidden-sm.hidden-md {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md {
	display: none !important;
}
td.hidden-md {
	display: none !important;
}
th.hidden-md {
	display: none !important;
}
tr.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-md {
	display: none !important;
}
td.hidden-lg.hidden-md {
	display: none !important;
}
th.hidden-lg.hidden-md {
	display: none !important;
}
tr.hidden-lg.hidden-md {
	display: none !important;
}
}
.hidden-lg {
	display: block !important;
}
tr.hidden-lg {
	display: table-row !important;
}
td.hidden-lg {
	display: table-cell !important;
}
th.hidden-lg {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
#share .share-btn-desktop.hidden-lg {
	display: none !important;
}
#share td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#share tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareBlockBtns tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap .share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap td.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap th.share-btn-desktop.hidden-lg {
	display: none !important;
}
#shareWrap tr.share-btn-desktop.hidden-lg {
	display: none !important;
}
.banner.hidden-lg {
	display: none !important;
}
.bottom.hidden-lg {
	display: none !important;
}
.course-sort.hidden-lg {
	display: none !important;
}
.hidden-xs.hidden-lg {
	display: none !important;
}
.side-adv.hidden-lg {
	display: none !important;
}
.side-coops.hidden-lg {
	display: none !important;
}
.side-help.hidden-lg {
	display: none !important;
}
.side-intro.hidden-lg {
	display: none !important;
}
.nav-main .app.hidden-lg {
	display: none !important;
}
.nav-main td.app.hidden-lg {
	display: none !important;
}
.nav-main th.app.hidden-lg {
	display: none !important;
}
.nav-main tr.app.hidden-lg {
	display: none !important;
}
.course.note_box .note-content.hidden-lg {
	display: none !important;
}
.course.note_box td.note-content.hidden-lg {
	display: none !important;
}
.course.note_box th.note-content.hidden-lg {
	display: none !important;
}
.course.note_box tr.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec .note-content.hidden-lg {
	display: none !important;
}
.course.note_sec td.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec th.note-content.hidden-lg {
	display: none !important;
}
.course.note_sec tr.note-content.hidden-lg {
	display: none !important;
}
.side-course .course-info.hidden-lg {
	display: none !important;
}
.side-course td.course-info.hidden-lg {
	display: none !important;
}
.side-course th.course-info.hidden-lg {
	display: none !important;
}
.side-course tr.course-info.hidden-lg {
	display: none !important;
}
td.banner.hidden-lg {
	display: none !important;
}
td.bottom.hidden-lg {
	display: none !important;
}
td.course-sort.hidden-lg {
	display: none !important;
}
td.hidden-xs.hidden-lg {
	display: none !important;
}
td.side-adv.hidden-lg {
	display: none !important;
}
td.side-coops.hidden-lg {
	display: none !important;
}
td.side-help.hidden-lg {
	display: none !important;
}
td.side-intro.hidden-lg {
	display: none !important;
}
th.banner.hidden-lg {
	display: none !important;
}
th.bottom.hidden-lg {
	display: none !important;
}
th.course-sort.hidden-lg {
	display: none !important;
}
th.hidden-xs.hidden-lg {
	display: none !important;
}
th.side-adv.hidden-lg {
	display: none !important;
}
th.side-coops.hidden-lg {
	display: none !important;
}
th.side-help.hidden-lg {
	display: none !important;
}
th.side-intro.hidden-lg {
	display: none !important;
}
tr.banner.hidden-lg {
	display: none !important;
}
tr.bottom.hidden-lg {
	display: none !important;
}
tr.course-sort.hidden-lg {
	display: none !important;
}
tr.hidden-xs.hidden-lg {
	display: none !important;
}
tr.side-adv.hidden-lg {
	display: none !important;
}
tr.side-coops.hidden-lg {
	display: none !important;
}
tr.side-help.hidden-lg {
	display: none !important;
}
tr.side-intro.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:999px) and (min-width:768px)
{
.hidden-sm.hidden-lg {
	display: none !important;
}
td.hidden-sm.hidden-lg {
	display: none !important;
}
th.hidden-sm.hidden-lg {
	display: none !important;
}
tr.hidden-sm.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.hidden-md.hidden-lg {
	display: none !important;
}
td.hidden-md.hidden-lg {
	display: none !important;
}
th.hidden-md.hidden-lg {
	display: none !important;
}
tr.hidden-md.hidden-lg {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
td.hidden-lg {
	display: none !important;
}
th.hidden-lg {
	display: none !important;
}
tr.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
td.visible-print {
	display: none !important;
}
th.visible-print {
	display: none !important;
}
tr.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
tr.visible-print {
	display: table-row !important;
}
td.visible-print {
	display: table-cell !important;
}
th.visible-print {
	display: table-cell !important;
}
.hidden-print {
	display: none !important;
}
td.hidden-print {
	display: none !important;
}
th.hidden-print {
	display: none !important;
}
tr.hidden-print {
	display: none !important;
}
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
} 
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
} 
hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: 400; vertical-align: middle;
}
td {
	text-align: left; font-weight: 400; vertical-align: middle;
}
th {
	text-align: left; font-weight: 400; vertical-align: middle;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::after {
	content: none;
}
blockquote::before {
	content: none;
}
q::after {
	content: none;
}
q::before {
	content: none;
}
a img {
	border: 0px currentColor; border-image: none;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
} 
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
.icon-_guide {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-_logo {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-_notice {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-android {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-arrow {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-arrow_down {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar1 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar2 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar3 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar4 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-bstar5 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-chicken_blue {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-chicken_gray {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-close {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-close-b {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-close-w {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-code-weibo {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-code-weixin {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-cstar1 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-cstar2 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-cstar3 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-cstar4 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-cstar5 {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-db {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-delete {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-deleted {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-enterprise-logo {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-facebook {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-fold {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-go {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-go_to {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-guide {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-index-s {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-ios {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-jing {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-lang {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-left {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-list {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-login-db {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-login-qq {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-login-weibo {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-logo {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-logo-z {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-more {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-official {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-ok {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-org {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-personal_a {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-personal_b {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-personal_c {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-play {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-plus {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-post_zaned {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-qqmb {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-question {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-quote {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-quoted {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-rep {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-rep-w {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-reply {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-right {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-sai {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-script {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-search {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-search-z {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-share {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-sina {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-slider_border {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-slogan {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-soup_blue {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-soup_gray {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-sprite {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-subject {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-swap {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-tag {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-unfold {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-up {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-weixin {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-write {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-wstar {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-zan {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-zaned {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.shai-block .block-close {
	background: url("../images/generated/3da9a71d.icon-sfda4ce318f.png") no-repeat;
}
.icon-_guide {
	background-position: -10px -1505px; width: 18px; height: 18px;
}
.icon-_logo {
	background-position: -10px -642px; width: 192px; height: 49px;
}
.icon-_notice {
	background-position: -10px -1826px; width: 32px; height: 17px;
}
.icon-android {
	background-position: -10px -334px; width: 140px; height: 140px;
}
.icon-arrow {
	background-position: -10px -2854px; width: 8px; height: 14px;
}
.icon-arrow_down {
	background-position: -10px -2077px; width: 52px; height: 52px;
}
.icon-bstar {
	background-position: -10px -2699px; width: 17px; height: 15px;
}
.icon-bstar1 {
	background-position: -10px -2612px; width: 84px; height: 19px;
}
.icon-bstar2 {
	background-position: -10px -2670px; width: 84px; height: 19px;
}
.icon-bstar3 {
	background-position: -10px -2641px; width: 84px; height: 19px;
}
.icon-bstar4 {
	background-position: -10px -2583px; width: 84px; height: 19px;
}
.icon-bstar5 {
	background-position: -10px -2724px; width: 84px; height: 19px;
}
.icon-chicken_blue {
	background-position: -10px -918px; width: 24px; height: 30px;
}
.icon-chicken_gray {
	background-position: -10px -958px; width: 24px; height: 30px;
}
.icon-close-b {
	background-position: -10px -1474px; width: 21px; height: 21px;
}
.shai-block .block-close {
	background-position: -10px -1474px; width: 21px; height: 21px;
}
.close-b-hover.icon-close-b {
	background-position: -10px -1443px;
}
.close-b_hover.icon-close-b {
	background-position: -10px -1443px;
}
.icon-close-b:hover {
	background-position: -10px -1443px;
}
.shai-block .block-close:hover {
	background-position: -10px -1443px;
}
.shai-block .block-close.close-b-hover {
	background-position: -10px -1443px;
}
.shai-block .block-close.close-b_hover {
	background-position: -10px -1443px;
}
.icon-close-w {
	background-position: -10px -2407px; width: 14px; height: 14px;
}
.icon-code-weibo {
	background-position: -10px -484px; width: 90px; height: 90px;
}
.icon-code-weixin {
	background-position: -10px -84px; width: 90px; height: 90px;
}
.icon-cstar1 {
	background-position: -10px -1228px; width: 99px; height: 16px;
}
.icon-cstar2 {
	background-position: -10px -1254px; width: 99px; height: 16px;
}
.icon-cstar3 {
	background-position: -10px -1280px; width: 99px; height: 16px;
}
.icon-cstar4 {
	background-position: -10px -1306px; width: 99px; height: 16px;
}
.icon-cstar5 {
	background-position: -10px -1332px; width: 99px; height: 16px;
}
.icon-db {
	background-position: -10px -1927px; width: 14px; height: 14px;
}
.icon-delete {
	background-position: -10px -1098px; width: 15px; height: 18px;
}
.icon-deleted {
	background-position: -10px -1070px; width: 15px; height: 18px;
}
.icon-enterprise-logo {
	background-position: -10px -2555px; width: 18px; height: 18px;
}
.icon-facebook {
	background-position: -10px -2360px; width: 8px; height: 16px;
}
.icon-fold {
	background-position: -10px -2453px; width: 12px; height: 12px;
}
.icon-go {
	background-position: -10px -2313px; width: 15px; height: 15px;
}
.icon-go_to {
	background-position: -10px -1585px; width: 32px; height: 31px;
}
.icon-guide {
	background-position: -10px -1626px; width: 16px; height: 16px;
}
.icon-index-s {
	background-position: -10px -2878px; width: 14px; height: 12px;
}
.icon-ios {
	background-position: -10px -184px; width: 140px; height: 140px;
}
.icon-jing {
	background-position: -10px -1676px; width: 17px; height: 17px;
}
.icon-lang {
	background-position: -10px -1533px; width: 19px; height: 13px;
}
.icon-left {
	background-position: -10px -1748px; width: 31px; height: 29px;
}
.icon-list {
	background-position: -10px -2475px; width: 14px; height: 14px;
}
.icon-login-db {
	background-position: -10px -2051px; width: 16px; height: 16px;
}
.icon-login-qq {
	background-position: -10px -1877px; width: 17px; height: 17px;
}
.icon-login-weibo {
	background-position: -10px -1384px; width: 20px; height: 16px;
}
.icon-logo-z {
	background-position: -10px -877px; width: 128px; height: 31px;
}
.icon-logo {
	width: 170px; height: 48px;
}
.icon-more {
	background-position: -10px -2139px; width: 17px; height: 23px;
}
.icon-official {
	background-position: -10px -1951px; width: 17px; height: 17px;
}
.icon-ok {
	background-position: -10px -2172px; width: 14px; height: 9px;
}
.icon-org {
	background-position: -10px -1358px; width: 16px; height: 16px;
}
.icon-personal_a {
	background-position: -10px 0px; width: 24px; height: 18px;
}
.icon-personal_b {
	background-position: -10px -56px; width: 24px; height: 18px;
}
.icon-personal_c {
	background-position: -10px -28px; width: 24px; height: 18px;
}
.icon-play {
	background-position: -10px -2521px; width: 22px; height: 24px;
}
.icon-plus {
	background-position: -10px -2499px; width: 12px; height: 12px;
}
.icon-post_zaned {
	background-position: -10px -2191px; width: 16px; height: 15px;
}
.icon-qqmb {
	background-position: -10px -1978px; width: 10px; height: 16px;
}
.icon-question {
	background-position: -10px -701px; width: 130px; height: 130px;
}
.icon-quote {
	background-position: -10px -1045px; width: 17px; height: 15px;
}
.icon-quoted {
	background-position: -10px -1020px; width: 17px; height: 15px;
}
.icon-rep-w {
	background-position: -10px -2802px; width: 15px; height: 14px;
}
.icon-rep {
	background-position: -10px -2778px; width: 15px; height: 14px;
}
.icon-reply {
	background-position: -10px -2338px; width: 12px; height: 12px;
}
.icon-right {
	background-position: -10px -1787px; width: 31px; height: 29px;
}
.icon-sai {
	background-position: -10px -998px; width: 12px; height: 12px;
}
.icon-script {
	background-position: -10px -2826px; width: 17px; height: 18px;
}
.icon-search-z {
	background-position: -10px -1556px; width: 19px; height: 19px;
}
.icon-search {
	background-position: -10px -1410px; width: 23px; height: 23px;
}
.icon-share {
	background-position: -10px -2004px; width: 14px; height: 16px;
}
.icon-sina {
	background-position: -10px -1652px; width: 16px; height: 14px;
}
.icon-slider_border {
	background-position: -10px -1126px; width: 12px; height: 12px;
}
.icon-slogan {
	background-position: -10px -841px; width: 187px; height: 26px;
}
.icon-soup_blue {
	background-position: -10px -1148px; width: 2px; height: 30px;
}
.icon-soup_gray {
	background-position: -10px -1188px; width: 2px; height: 30px;
}
.icon-subject {
	background-position: -10px -1724px; width: 15px; height: 14px;
}
.icon-swap {
	background-position: -10px -1904px; width: 15px; height: 13px;
}
.icon-tag {
	background-position: -10px -2291px; width: 27px; height: 12px;
}
.icon-unfold {
	background-position: -10px -2431px; width: 12px; height: 12px;
}
.icon-up {
	background-position: -10px -2386px; width: 9px; height: 11px;
}
.icon-weixin {
	background-position: -10px -1853px; width: 17px; height: 14px;
}
.icon-write {
	background-position: -10px -2216px; width: 15px; height: 15px;
}
.icon-wstar {
	background-position: -10px -2753px; width: 17px; height: 15px;
}
.icon-zan {
	background-position: -10px -2266px; width: 16px; height: 15px;
}
.icon-zaned {
	background-position: -10px -2241px; width: 16px; height: 15px;
}
.icon-_guide {
	text-indent: -9999px; vertical-align: middle;
}
.icon-_logo {
	text-indent: -9999px; vertical-align: middle;
}
.icon-_notice {
	text-indent: -9999px; vertical-align: middle;
}
.icon-android {
	text-indent: -9999px; vertical-align: middle;
}
.icon-arrow {
	text-indent: -9999px; vertical-align: middle;
}
.icon-arrow_down {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar1 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar2 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar3 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar4 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-bstar5 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-chicken_blue {
	text-indent: -9999px; vertical-align: middle;
}
.icon-chicken_gray {
	text-indent: -9999px; vertical-align: middle;
}
.icon-close {
	text-indent: -9999px; vertical-align: middle;
}
.icon-close-b {
	text-indent: -9999px; vertical-align: middle;
}
.icon-close-w {
	text-indent: -9999px; vertical-align: middle;
}
.icon-code-weibo {
	text-indent: -9999px; vertical-align: middle;
}
.icon-code-weixin {
	text-indent: -9999px; vertical-align: middle;
}
.icon-cstar1 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-cstar2 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-cstar3 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-cstar4 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-cstar5 {
	text-indent: -9999px; vertical-align: middle;
}
.icon-db {
	text-indent: -9999px; vertical-align: middle;
}
.icon-delete {
	text-indent: -9999px; vertical-align: middle;
}
.icon-deleted {
	text-indent: -9999px; vertical-align: middle;
}
.icon-enterprise-logo {
	text-indent: -9999px; vertical-align: middle;
}
.icon-facebook {
	text-indent: -9999px; vertical-align: middle;
}
.icon-fold {
	text-indent: -9999px; vertical-align: middle;
}
.icon-go {
	text-indent: -9999px; vertical-align: middle;
}
.icon-go_to {
	text-indent: -9999px; vertical-align: middle;
}
.icon-guide {
	text-indent: -9999px; vertical-align: middle;
}
.icon-index-s {
	text-indent: -9999px; vertical-align: middle;
}
.icon-ios {
	text-indent: -9999px; vertical-align: middle;
}
.icon-jing {
	text-indent: -9999px; vertical-align: middle;
}
.icon-lang {
	text-indent: -9999px; vertical-align: middle;
}
.icon-left {
	text-indent: -9999px; vertical-align: middle;
}
.icon-list {
	text-indent: -9999px; vertical-align: middle;
}
.icon-login-db {
	text-indent: -9999px; vertical-align: middle;
}
.icon-login-qq {
	text-indent: -9999px; vertical-align: middle;
}
.icon-login-weibo {
	text-indent: -9999px; vertical-align: middle;
}
.icon-logo {
	text-indent: -9999px; vertical-align: middle;
}
.icon-logo-z {
	text-indent: -9999px; vertical-align: middle;
}
.icon-more {
	text-indent: -9999px; vertical-align: middle;
}
.icon-official {
	text-indent: -9999px; vertical-align: middle;
}
.icon-ok {
	text-indent: -9999px; vertical-align: middle;
}
.icon-org {
	text-indent: -9999px; vertical-align: middle;
}
.icon-personal_a {
	text-indent: -9999px; vertical-align: middle;
}
.icon-personal_b {
	text-indent: -9999px; vertical-align: middle;
}
.icon-personal_c {
	text-indent: -9999px; vertical-align: middle;
}
.icon-play {
	text-indent: -9999px; vertical-align: middle;
}
.icon-plus {
	text-indent: -9999px; vertical-align: middle;
}
.icon-post_zaned {
	text-indent: -9999px; vertical-align: middle;
}
.icon-qqmb {
	text-indent: -9999px; vertical-align: middle;
}
.icon-question {
	text-indent: -9999px; vertical-align: middle;
}
.icon-quote {
	text-indent: -9999px; vertical-align: middle;
}
.icon-quoted {
	text-indent: -9999px; vertical-align: middle;
}
.icon-rep {
	text-indent: -9999px; vertical-align: middle;
}
.icon-rep-w {
	text-indent: -9999px; vertical-align: middle;
}
.icon-reply {
	text-indent: -9999px; vertical-align: middle;
}
.icon-right {
	text-indent: -9999px; vertical-align: middle;
}
.icon-sai {
	text-indent: -9999px; vertical-align: middle;
}
.icon-script {
	text-indent: -9999px; vertical-align: middle;
}
.icon-search {
	text-indent: -9999px; vertical-align: middle;
}
.icon-search-z {
	text-indent: -9999px; vertical-align: middle;
}
.icon-share {
	text-indent: -9999px; vertical-align: middle;
}
.icon-sina {
	text-indent: -9999px; vertical-align: middle;
}
.icon-slider_border {
	text-indent: -9999px; vertical-align: middle;
}
.icon-slogan {
	text-indent: -9999px; vertical-align: middle;
}
.icon-soup_blue {
	text-indent: -9999px; vertical-align: middle;
}
.icon-soup_gray {
	text-indent: -9999px; vertical-align: middle;
}
.icon-sprite {
	text-indent: -9999px; vertical-align: middle;
}
.icon-subject {
	text-indent: -9999px; vertical-align: middle;
}
.icon-swap {
	text-indent: -9999px; vertical-align: middle;
}
.icon-tag {
	text-indent: -9999px; vertical-align: middle;
}
.icon-unfold {
	text-indent: -9999px; vertical-align: middle;
}
.icon-up {
	text-indent: -9999px; vertical-align: middle;
}
.icon-weixin {
	text-indent: -9999px; vertical-align: middle;
}
.icon-write {
	text-indent: -9999px; vertical-align: middle;
}
.icon-wstar {
	text-indent: -9999px; vertical-align: middle;
}
.icon-zan {
	text-indent: -9999px; vertical-align: middle;
}
.icon-zaned {
	text-indent: -9999px; vertical-align: middle;
}
.shai-block .block-close {
	text-indent: -9999px; vertical-align: middle;
}
.icon-close {
	background-position: -10px -2030px; width: 11px; height: 11px;
}
.close-hover.icon-close {
	background-position: -10px -1703px;
}
.close_hover.icon-close {
	background-position: -10px -1703px;
}
.icon-close:hover {
	background-position: -10px -1703px;
}
.icon-sai {
	margin: 0px 0px 2px 5px;
}
.gui-menu-focus {
	outline: 0px; width: 100%; height: 1px; line-height: 0; font-size: 0px; margin-top: -1px; display: block;
}
.gui-menu-focus:focus {
	outline: 0px;
}
.gui-menu-list {
	border: 1px solid rgb(197, 197, 197); border-image: none; color: rgb(0, 102, 153); box-shadow: 1px 1px 2px #ccc; background-color: rgb(255, 255, 255); -o-box-shadow: 1px 1px 2px #CCC;
}
.gui-menu-list li {
	padding: 2px 10px; height: 26px; line-height: 22px;
}
.gui-menu-list li a {
	text-decoration: none;
}
.gui-menu-list li a:hover {
	text-decoration: none;
}
.gui-menu-list .selected {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(41, 162, 207);
}
.gui-menu-list .selected a {
	color: rgb(255, 255, 255);
}
.gui-autocomplete-menu li {
	overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.screen-top {
	outline: 0px; width: 50px; height: 50px; bottom: 250px; text-indent: -9999px; overflow: hidden; position: fixed; box-shadow: 0px 0px 5px #f5f5f5; background-color: rgb(253, 253, 253); _position: absolute;
}
.screen-top s {
	font-size: 0px; position: absolute;
}
.screen-top b {
	position: absolute;
}
.screen-top {
	margin: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; left: auto; right: 5%;
}
.screen-top s {
	border-width: 0px 5px 5px; border-style: none solid solid; border-color: currentColor transparent rgb(200, 200, 200); border-image: none; left: 20px; top: 20px; width: 0px; height: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.screen-top b {
	background: rgb(200, 200, 200); left: 24px; top: 25px; width: 2px; height: 10px;
}
.screen-top b::after {
	background: rgb(200, 200, 200); left: -7px; top: -10px; width: 16px; height: 2px; position: absolute; content: "";
}
.screen-top:hover s {
	border-width: 0px 5px 5px; border-style: none solid solid; border-color: currentColor transparent rgb(28, 170, 234); border-image: none; width: 0px; height: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.screen-top:hover b {
	background: rgb(28, 170, 234);
}
.screen-top:hover b::after {
	background: rgb(28, 170, 234);
}
@media all and (max-width:767px)
{
.screen-top {
	display: none !important;
}
} 
html {
	line-height: 1.5714; font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased;
}
.main {
	width: 68%; margin-right: 2%; float: left;
}
.side {
	width: 30%; overflow: hidden; float: right;
}
.wrap {
	margin: 0px auto; width: 100%; overflow: hidden; display: block; min-height: 80%; max-width: 1000px;
}
@media all and (max-width:767px)
{
.wrap {
	position: relative;
}
.wrap .main {
	margin: 0px auto; width: 98%; float: none;
}
.wrap .side {
	margin: 0px auto; width: 98%; float: none;
}
}
.title-b {
	font: 22px/22px "Microsoft YaHei", "WenQuanYi Micro Hei", SimHei, tahoma, sans-serif; color: rgb(28, 170, 234); position: relative; font-size-adjust: none; font-stretch: normal;
}
.title-s {
	font: 22px/22px "Microsoft YaHei", "WenQuanYi Micro Hei", SimHei, tahoma, sans-serif; color: rgb(28, 170, 234); position: relative; font-size-adjust: none; font-stretch: normal;
}
.main .title-b {
	margin-bottom: 2.94%;
}
.main .title-s {
	margin-bottom: 2.94%;
}
.side .title-b {
	margin-bottom: 6.66%;
}
.side .title-s {
	margin-bottom: 6.66%;
}
.title-b .title-attached {
	color: rgb(28, 170, 234); font-size: 14px; margin-left: 10px;
}
.title-s .title-attached {
	color: rgb(28, 170, 234); font-size: 14px; margin-left: 10px;
}
.comment_sec .comment_list .cmt_list-rep .title-b .cancel-cmt {
	right: 0px; position: absolute;
}
.comment_sec .comment_list .cmt_list-rep .title-b .gbtn-primary {
	right: 0px; position: absolute;
}
.comment_sec .comment_list .cmt_list-rep .title-s .cancel-cmt {
	right: 0px; position: absolute;
}
.comment_sec .comment_list .cmt_list-rep .title-s .gbtn-primary {
	right: 0px; position: absolute;
}
.main .comment_list .cmt_list-rep .title-b .cancel-cmt {
	right: 0px; position: absolute;
}
.main .comment_list .cmt_list-rep .title-b .gbtn-primary {
	right: 0px; position: absolute;
}
.main .comment_list .cmt_list-rep .title-s .cancel-cmt {
	right: 0px; position: absolute;
}
.main .comment_list .cmt_list-rep .title-s .gbtn-primary {
	right: 0px; position: absolute;
}
.title-b .btn {
	right: 0px; position: absolute;
}
.title-b .btn-clicked {
	right: 0px; position: absolute;
}
.title-b .btn-default {
	right: 0px; position: absolute;
}
.title-b .btn-primary {
	right: 0px; position: absolute;
}
.title-b .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	right: 0px; position: absolute;
}
.title-b .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	right: 0px; position: absolute;
}
.title-b .main .comment_list .cmt_list-rep .cancel-cmt {
	right: 0px; position: absolute;
}
.title-b .main .comment_list .cmt_list-rep .gbtn-primary {
	right: 0px; position: absolute;
}
.title-s .btn {
	right: 0px; position: absolute;
}
.title-s .btn-clicked {
	right: 0px; position: absolute;
}
.title-s .btn-default {
	right: 0px; position: absolute;
}
.title-s .btn-primary {
	right: 0px; position: absolute;
}
.title-s .comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	right: 0px; position: absolute;
}
.title-s .comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	right: 0px; position: absolute;
}
.title-s .main .comment_list .cmt_list-rep .cancel-cmt {
	right: 0px; position: absolute;
}
.title-s .main .comment_list .cmt_list-rep .gbtn-primary {
	right: 0px; position: absolute;
}
.title-s {
	color: rgb(51, 51, 51);
}
.navbar {
	border-radius: 0px !important;
}
.icon-logo {
	background: url("../images/37d66f11.logo.png") 0% 0% / 100% !important;
}
.nav-main {
	background: rgb(42, 171, 230); width: 100%; height: 36px; margin-bottom: 20px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: relative;
}
@media all and (max-width:767px)
{
.nav-main {
	height: 50px;
}
.nav-main ul {
	width: 100%; display: table;
}
}
.nav-main li {
	margin-right: 15px; float: left;
}
.nav-main li.active a {
	background: rgb(25, 152, 213);
}
@media all and (max-width:767px)
{
.nav-main li {
	text-align: center; line-height: 0; margin-right: 0px; float: none; display: table-cell;
}
}
.nav-main a {
	padding: 0px 15px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; display: inline-block;
}
.nav-main a:focus {
	background: rgb(25, 152, 213); text-decoration: none;
}
.nav-main a:hover {
	background: rgb(25, 152, 213); text-decoration: none;
}
@media all and (max-width:767px)
{
.nav-main a {
	padding: 0px 10px; width: 100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 13px;
}
}
.nav-main span[class^=icon-] {
	margin-right: 10px;
}
.nav-main .app {
	margin: 0px; float: right;
}
.nav-main .app a {
	padding: 0px 15px; width: auto; color: rgb(255, 255, 255); font-size: 14px;
}
.nav-main .app a .icon-app {
	background: url("../images/icon/c71c4042.app.gif") no-repeat rgb(255, 255, 255); border-radius: 8px; width: 16px; height: 16px; vertical-align: text-bottom; display: inline-block;
} 
.list_wrap {
	margin: 0px auto; width: 98%; position: relative; max-width: 1000px;
}
.course_box {
	margin: 0px auto 2.94%; padding: 2.94%; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course_box {
	padding: 4.16%; margin-bottom: 4.16%;
}
}
.course_box .title-b {
	padding: 0px; position: relative;
}
.course_box .more {
	text-align: right; margin-top: 10px; display: block;
}
.course-sort {
	left: 110px; top: 4px; font-size: 14px; position: absolute;
}
.course-sort li {
	margin-right: 10px; float: left;
}
.course-list {
	margin: -20px -19px 0px 0px; overflow: hidden;
}
.course-list li {
	margin: 20px 19px 0px 0px; width: 200px; float: left; min-height: 185px;
}
.course-list .course-title {
	margin-top: 10px;
}
.course-list .course-title span {
	display: block;
}
.course-list .course-img {
	display: block; position: relative;
}
.course-list .course-ch {
	background: rgb(28, 170, 234); top: 0px; width: 70px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.course-list .course-time {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 25px; bottom: 5.5px; color: rgb(255, 255, 255); line-height: 25px; padding-left: 10px; position: absolute;
}
.course-list .course-tag {
	margin: 0px 10px 0px 0px;
}
.course-list .tag-sign {
	color: rgb(241, 166, 26); background-color: rgb(254, 240, 201);
}
.no-attention {
	margin-top: 20px;
}
@media all and (max-width:767px)
{
.course_box .course-list {
	margin: 0px;
}
.course_box .course-list li {
	width: 100%; overflow: hidden; margin-bottom: 5%; float: none;
}
.course_box .course-img img {
	width: 100%; height: auto;
}
.course_box .course-title {
	font-size: 16px; margin-top: 0px;
}
.course_box .course-title span {
	overflow: visible; margin-top: 1%; white-space: normal;
}
}
.dynamic_box {
	position: relative;
}
.dynamic_box .tabs {
	margin: 20px 15px; top: 0px; right: 0px; position: absolute;
}
.dynamic_box .no_follow {
	margin: 40px 20px 60px;
}
.dynamic_list {
	color: rgb(153, 153, 153); line-height: 1.5714; margin-top: -15px;
}
.dynamic_list li {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.dynamic_list li > a {
	font-size: 16px;
}
.dynamic_list li > span {
	font-size: 16px;
}
.dynamic_list .dynamic-content {
	color: rgb(102, 102, 102); margin-top: 12px;
}
.dynamic_list .dynamic-time {
	color: rgb(153, 153, 153);
}
.dynamic_list p {
	margin-top: 8px; -ms-word-wrap: break-word;
}
.dynamic_list .star {
	margin-bottom: 3px;
}
.zone_block {
	margin: 0px auto 2.94%; padding: 2.94%; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.zone_block {
	padding: 4.16%; margin-bottom: 4.16%;
}
}
.zone_block .title-b {
	padding: 0px; position: relative;
}
.zone_block .more {
	text-align: right; margin-top: 10px; display: block;
}
.zone-list {
	margin: -20px -19px 0px 0px; overflow: hidden;
}
.zone-list li {
	width: 200px; height: 120px; float: left;
}
.zone-list li div {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 200px; height: 120px; position: relative; background-color: rgb(255, 255, 255);
}
.zone-list li div:first-child {
	left: 6px; top: 6px;
}
.zone-list li div:first-child + div {
	left: 3px; top: 3px; margin-top: -120px;
}
.zone-list li .zone-img {
	left: 0px; top: 0px; margin-top: -120px; display: block; position: relative;
}
@media all and (max-width:767px)
{
.zone-list {
	margin: 0px auto;
}
.zone-list li {
	margin: 0px 0px 2%; width: 100%; height: auto; float: none;
}
.zone-list li div {
	display: none;
}
.zone-list li .zone-img {
	margin-top: 0px;
}
.zone-list li .zone-img img {
	width: 100%; height: auto;
}
}
.zone-list li {
	margin: 20px 19px 0px 0px;
}
.zone-list.list_wrap {
	margin: 0px auto; overflow: hidden;
}
.list_wrap > .zone-list {
	margin: 0px auto; overflow: hidden;
}
.zone-list.me {
	margin: 0px auto; overflow: hidden;
}
.zone-list.list_wrap li {
	margin: 0px 18px 30px; width: 230px; height: 235px; float: left;
}
.list_wrap > .zone-list li {
	margin: 0px 18px 30px; width: 230px; height: 235px; float: left;
}
.zone-list.me li {
	margin: 0px 18px 30px; width: 230px; height: 235px; float: left;
}
.zone-list.list_wrap li div {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 230px; height: 235px; position: relative; background-color: rgb(255, 255, 255);
}
.list_wrap > .zone-list li div {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 230px; height: 235px; position: relative; background-color: rgb(255, 255, 255);
}
.zone-list.me li div {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 230px; height: 235px; position: relative; background-color: rgb(255, 255, 255);
}
.zone-list.list_wrap li div:first-child {
	left: 6px; top: 6px;
}
.list_wrap > .zone-list li div:first-child {
	left: 6px; top: 6px;
}
.zone-list.me li div:first-child {
	left: 6px; top: 6px;
}
.zone-list.list_wrap li div:first-child + div {
	left: 3px; top: 3px; margin-top: -235px;
}
.list_wrap > .zone-list li div:first-child + div {
	left: 3px; top: 3px; margin-top: -235px;
}
.zone-list.me li div:first-child + div {
	left: 3px; top: 3px; margin-top: -235px;
}
.zone-list.list_wrap li .zone-img {
	left: 0px; top: 0px; margin-top: -235px; display: block; position: relative;
}
.list_wrap > .zone-list li .zone-img {
	left: 0px; top: 0px; margin-top: -235px; display: block; position: relative;
}
.zone-list.me li .zone-img {
	left: 0px; top: 0px; margin-top: -235px; display: block; position: relative;
}
@media all and (max-width:767px)
{
.zone-list.list_wrap {
	margin: 0px auto;
}
.list_wrap > .zone-list {
	margin: 0px auto;
}
.zone-list.me {
	margin: 0px auto;
}
.zone-list.list_wrap li {
	margin: 0px 0px 2%; width: 100%; height: auto; float: none;
}
.list_wrap > .zone-list li {
	margin: 0px 0px 2%; width: 100%; height: auto; float: none;
}
.zone-list.me li {
	margin: 0px 0px 2%; width: 100%; height: auto; float: none;
}
.zone-list.list_wrap li div {
	display: none;
}
.list_wrap > .zone-list li div {
	display: none;
}
.zone-list.me li div {
	display: none;
}
.zone-list.list_wrap li .zone-img {
	margin-top: 0px;
}
.list_wrap > .zone-list li .zone-img {
	margin-top: 0px;
}
.zone-list.me li .zone-img {
	margin-top: 0px;
}
.zone-list.list_wrap li .zone-img img {
	width: 100%; height: auto;
}
.list_wrap > .zone-list li .zone-img img {
	width: 100%; height: auto;
}
.zone-list.me li .zone-img img {
	width: 100%; height: auto;
}
}
.zone-list.list_wrap .zone-txt {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(233, 233, 233) rgb(233, 233, 233); padding: 10px 15px; border-image: none; height: 95px; margin-top: -6px; position: relative;
}
.list_wrap > .zone-list .zone-txt {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(233, 233, 233) rgb(233, 233, 233); padding: 10px 15px; border-image: none; height: 95px; margin-top: -6px; position: relative;
}
.zone-list.me .zone-txt {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(233, 233, 233) rgb(233, 233, 233); padding: 10px 15px; border-image: none; height: 95px; margin-top: -6px; position: relative;
}
.zone-list.list_wrap .zone-txt-title {
	height: 50px;
}
.list_wrap > .zone-list .zone-txt-title {
	height: 50px;
}
.zone-list.me .zone-txt-title {
	height: 50px;
}
.zone-list.list_wrap .zone-txt-title a {
	color: rgb(102, 102, 102);
}
.list_wrap > .zone-list .zone-txt-title a {
	color: rgb(102, 102, 102);
}
.zone-list.me .zone-txt-title a {
	color: rgb(102, 102, 102);
}
.zone-list.list_wrap .zone-txt-num {
	color: rgb(153, 153, 153);
}
.list_wrap > .zone-list .zone-txt-num {
	color: rgb(153, 153, 153);
}
.zone-list.me .zone-txt-num {
	color: rgb(153, 153, 153);
}
.zone-list.list_wrap .zone-txt-num .collect {
	float: right;
}
.list_wrap > .zone-list .zone-txt-num .collect {
	float: right;
}
.zone-list.me .zone-txt-num .collect {
	float: right;
}
@media all and (max-width:767px)
{
.zone-list.list_wrap .zone-txt {
	width: 100%; display: block;
}
.list_wrap > .zone-list .zone-txt {
	width: 100%; display: block;
}
.zone-list.me .zone-txt {
	width: 100%; display: block;
}
}
.card_list {
	overflow: hidden;
}
.card_list > li {
	margin-left: 12px; float: left;
}
.card_list > li:first-child {
	margin-left: 0px;
}
@media all and (max-width:767px)
{
.card_list > li {
	width: 100%; float: none;
}
.card_list > li img {
	width: 100%; height: auto;
}
}
.card_list.course_list {
	margin: 0px -26px 20px 0px; overflow: hidden;
}
.card_list.course_list > li {
	margin: 20px 26px 0px 0px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 230px; float: left; position: relative; min-height: 200px; background-color: rgb(255, 255, 255);
}
.card_list.course_list .course-img {
	display: block; position: relative;
}
.card_list.course_list .course-ch {
	background: rgb(28, 170, 234); top: 0px; width: 70px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.card_list.course_list .course-time {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 25px; bottom: 0px; color: rgb(255, 255, 255); line-height: 25px; padding-left: 15px; position: absolute;
}
.card_list.course_list .course-title {
	padding: 0px 15px; margin-top: 9px;
}
.card_list.course_list .course-title a {
	color: rgb(102, 102, 102);
}
.card_list.course_list .course-title span {
	display: block;
}
.card_list.course_list .course-title .course-name {
	overflow: hidden; max-height: 44px;
}
.card_list.course_list .shade {
	position: relative;
}
.card_list.course_list .shade img {
	width: 100%; vertical-align: top;
}
.card_list.course_list .shade::before {
	background: rgba(0, 0, 0, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; -webkit-transition: all .5s;
}
.card_list.course_list .shade:hover::before {
	opacity: 1;
}
.card_list.course_list .course-info {
	padding: 0px 15px; color: rgb(170, 170, 170); margin-top: 10px;
}
.card_list.course_list :last-child.course-info {
	left: 0px; bottom: 18px; margin-top: 0px; position: absolute;
}
.card_list.course_list :nth-child(2n+1).course-info {
	width: 100%; bottom: 48px; position: absolute;
}
.card_list.course_list .course-info-star {
	background: rgb(255, 255, 255); color: rgb(28, 170, 234); float: left;
}
.card_list.course_list .course-info-star .mooc-star-l {
	width: 7px; font-size: 19px; float: left;
}
.card_list.course_list .course-info-star .mooc-star-r {
	width: 7px; font-size: 19px; float: left;
}
.card_list.course_list .course-info-star .gray.mooc-star-l {
	color: rgb(227, 227, 227);
}
.card_list.course_list .course-info-star .gray.mooc-star-r {
	color: rgb(227, 227, 227);
}
.card_list.course_list .course-info-star .mooc-star-r {
	margin-right: 2px;
}
.card_list.course_list .course-info-score {
	background: rgb(255, 255, 255); padding-left: 5px; float: right;
}
.card_list.course_list .course-info-line {
	height: 12px; margin-bottom: 10px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.card_list.course_list .course-info-sp {
	margin: 0px 15px; width: 0px; height: 14px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; -ms-zoom: 1;
}
.card_list.course_list .course-info-num {
	color: rgb(28, 170, 234);
}
.card_list.course_list .course-tag {
	margin: 0px 10px 0px 0px;
}
.card_list.course_list .tag-sign {
	color: rgb(241, 166, 26); background-color: rgb(254, 240, 201);
}
.main .course_list .course {
	margin: 0px auto 2.94%; padding: 10px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.zone_box .course_list .course {
	margin: 0px auto 2.94%; padding: 10px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.main .course_list .course {
	padding: 2.08%; margin-bottom: 4.16%;
}
.zone_box .course_list .course {
	padding: 2.08%; margin-bottom: 4.16%;
}
}
.main .course_list .course-img {
	margin-right: 20px; float: left; display: block; position: relative;
}
.zone_box .course_list .course-img {
	margin-right: 20px; float: left; display: block; position: relative;
}
.main .course_list .course-ch {
	background: rgb(28, 170, 234); top: 0px; width: 70px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.zone_box .course_list .course-ch {
	background: rgb(28, 170, 234); top: 0px; width: 70px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.main .course_list .course-title {
	color: rgb(51, 51, 51); font-size: 18px;
}
.zone_box .course_list .course-title {
	color: rgb(51, 51, 51); font-size: 18px;
}
.main .course_list .course-title span {
	display: block;
}
.zone_box .course_list .course-title span {
	display: block;
}
.main .course_list .course-info {
	color: rgb(153, 153, 153); line-height: 2; margin-top: 5px;
}
.zone_box .course_list .course-info {
	color: rgb(153, 153, 153); line-height: 2; margin-top: 5px;
}
.main .course_list .course-info-num {
	color: rgb(28, 170, 234);
}
.zone_box .course_list .course-info-num {
	color: rgb(28, 170, 234);
}
.main .course_list .course-info-sp {
	margin: 0px 18px; width: 0px; height: 14px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; -ms-zoom: 1;
}
.zone_box .course_list .course-info-sp {
	margin: 0px 18px; width: 0px; height: 14px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; -ms-zoom: 1;
}
.main .course_list .course-tag {
	margin: 0px 10px 0px 0px;
}
.zone_box .course_list .course-tag {
	margin: 0px 10px 0px 0px;
}
.search .course_list {
	overflow: hidden; margin-top: -15px;
}
.side .course_list {
	overflow: hidden; margin-top: -15px;
}
.search .course_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side .course_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.search .course_list img {
	margin-right: 15px; float: left;
}
.side .course_list img {
	margin-right: 15px; float: left;
}
.search .course_list .course-title {
	font-size: 14px;
}
.side .course_list .course-title {
	font-size: 14px;
}
.search .course_list span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.side .course_list span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
@media all and (max-width:767px)
{
.card_list.course_list .course-img {
	margin-right: 0px; float: none;
}
.main .course_list .course-img {
	margin-right: 0px; float: none;
}
.card_list.course_list .course-img img {
	width: 100%; height: auto;
}
.main .course_list .course-img img {
	width: 100%; height: auto;
}
.card_list.course_list .course-title {
	padding-top: 0px;
}
.main .course_list .course-title {
	padding-top: 0px;
}
.card_list.course_list .course-title .course-name {
	overflow: visible; white-space: normal; max-height: none;
}
.card_list.course_list .course-title .course-name-ch {
	overflow: visible; white-space: normal; max-height: none;
}
.main .course_list .course-title .course-name {
	overflow: visible; white-space: normal; max-height: none;
}
.main .course_list .course-title .course-name-ch {
	overflow: visible; white-space: normal; max-height: none;
}
.card_list.course_list .course-info-sp {
	margin: 0px 5px;
}
.main .course_list .course-info-sp {
	margin: 0px 5px;
}
.card_list.course_list {
	margin: 0px auto; width: 98%;
}
.card_list.course_list li {
	width: 100%;
}
.card_list.course_list .course-img img {
	width: 100%; height: auto;
}
}
.main .opinion_list .opinion {
	overflow: hidden;
}
.main .opinion_list .opinion-info {
	color: rgb(153, 153, 153); overflow: hidden; padding-bottom: 15px; margin-top: 5px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main .opinion_list .opinion-summary {
	overflow: hidden;
}
.main .opinion_list .opinion-img {
	margin-right: 20px; float: left;
}
@media all and (max-width:767px)
{
.main .opinion_list .opinion-img {
	margin: 0px; width: 100%; height: auto; float: none;
}
}
.main .opinion_list .opinion-title a {
	color: rgb(51, 51, 51); font-size: 20px; text-decoration: none;
}
.main .opinion_list .opinion-title a:hover {
	color: rgb(28, 170, 234);
}
.main .opinion_list .auto-info {
	padding: 10px 0px 0px; color: rgb(153, 153, 153);
}
.main .opinion_list .auto-info .cmtRep {
	float: right;
}
.main .opinion_list .auto-info .cmtNum {
	text-decoration: none;
}
.main .comment_box .cmt_list-rep {
	display: none;
}
.main .comment_sec .cmt_list-rep {
	display: none;
}
.tabs_box .comment_box .cmt_list-rep {
	display: none;
}
.tabs_box .comment_sec .cmt_list-rep {
	display: none;
}
.main .comment_box .cmt_list-rep .cmts-list {
	margin-bottom: -1px;
}
.main .comment_sec .cmt_list-rep .cmts-list {
	margin-bottom: -1px;
}
.tabs_box .comment_box .cmt_list-rep .cmts-list {
	margin-bottom: -1px;
}
.tabs_box .comment_sec .cmt_list-rep .cmts-list {
	margin-bottom: -1px;
}
.main .comment_box .cmt_list-rep .btn-primary {
	font-size: 14px;
}
.main .comment_sec .cmt_list-rep .btn-primary {
	font-size: 14px;
}
.tabs_box .comment_box .cmt_list-rep .btn-primary {
	font-size: 14px;
}
.tabs_box .comment_sec .cmt_list-rep .btn-primary {
	font-size: 14px;
}
.comment_sec .comment_list {
	margin: -10px 0px 0px;
}
.main .comment_list {
	margin: -10px 0px 0px;
}
.comment_sec .comment_list > li {
	overflow: visible; padding-top: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main .comment_list > li {
	overflow: visible; padding-top: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comment_sec .comment_list .cmt-info {
	font-size: 16px;
}
.main .comment_list .cmt-info {
	font-size: 16px;
}
.comment_sec .comment_list .cmt-star {
	margin: 0px 5px; color: rgb(28, 170, 234); font-size: 18px; display: inline-flex;
}
.main .comment_list .cmt-star {
	margin: 0px 5px; color: rgb(28, 170, 234); font-size: 18px; display: inline-flex;
}
.comment_sec .comment_list .cmt-star .mooc-star-l {
	float: left;
}
.comment_sec .comment_list .cmt-star .mooc-star-r {
	float: left;
}
.main .comment_list .cmt-star .mooc-star-l {
	float: left;
}
.main .comment_list .cmt-star .mooc-star-r {
	float: left;
}
.comment_sec .comment_list .cmt-star .gray.mooc-star-l {
	color: rgb(227, 227, 227);
}
.comment_sec .comment_list .cmt-star .gray.mooc-star-r {
	color: rgb(227, 227, 227);
}
.main .comment_list .cmt-star .gray.mooc-star-l {
	color: rgb(227, 227, 227);
}
.main .comment_list .cmt-star .gray.mooc-star-r {
	color: rgb(227, 227, 227);
}
.comment_sec .comment_list .cmt-star .mooc-star-r {
	margin-right: 2px;
}
.main .comment_list .cmt-star .mooc-star-r {
	margin-right: 2px;
}
.comment_sec .comment_list .cmt-course {
	color: rgb(153, 153, 153); font-size: 16px; margin-bottom: 10px;
}
.main .comment_list .cmt-course {
	color: rgb(153, 153, 153); font-size: 16px; margin-bottom: 10px;
}
.comment_sec .comment_list .cmt-time {
	color: rgb(153, 153, 153);
}
.main .comment_list .cmt-time {
	color: rgb(153, 153, 153);
}
.comment_sec .comment_list p {
	margin: 15px 0px 5px; -ms-word-wrap: break-word;
}
.main .comment_list p {
	margin: 15px 0px 5px; -ms-word-wrap: break-word;
}
.comment_sec .comment_list .cmt-shai {
	margin: 15px 0px; color: rgb(153, 153, 153);
}
.main .comment_list .cmt-shai {
	margin: 15px 0px; color: rgb(153, 153, 153);
}
.comment_sec .comment_list .cmt-shai a {
	margin-left: 10px; position: relative;
}
.main .comment_list .cmt-shai a {
	margin-left: 10px; position: relative;
}
.comment_sec .comment_list .cmt-shai img {
	vertical-align: middle;
}
.main .comment_list .cmt-shai img {
	vertical-align: middle;
}
.comment_sec .comment_list .cmt-shai span {
	vertical-align: top;
}
.main .comment_list .cmt-shai span {
	vertical-align: top;
}
.comment_sec .comment_list .cmt-shai .cmt-shai-course {
	left: 19px; bottom: -27px; position: absolute;
}
.main .comment_list .cmt-shai .cmt-shai-course {
	left: 19px; bottom: -27px; position: absolute;
}
.comment_sec .comment_list .cmt-info {
	margin: 10px 0px 15px; color: rgb(153, 153, 153);
}
.main .comment_list .cmt-info {
	margin: 10px 0px 15px; color: rgb(153, 153, 153);
}
.comment_sec .comment_list .cmt-zan {
	margin: 5px 0px 0px 10px; color: rgb(153, 153, 153); text-decoration: none; float: right; position: relative;
}
.comment_sec .comment_list .cmtRep {
	margin: 5px 0px 0px 10px; color: rgb(153, 153, 153); text-decoration: none; float: right; position: relative;
}
.main .comment_list .cmt-zan {
	margin: 5px 0px 0px 10px; color: rgb(153, 153, 153); text-decoration: none; float: right; position: relative;
}
.main .comment_list .cmtRep {
	margin: 5px 0px 0px 10px; color: rgb(153, 153, 153); text-decoration: none; float: right; position: relative;
}
.comment_sec .comment_list .cmt-zan:hover {
	cursor: pointer;
}
.comment_sec .comment_list .cmtRep:hover {
	cursor: pointer;
}
.main .comment_list .cmt-zan:hover {
	cursor: pointer;
}
.main .comment_list .cmtRep:hover {
	cursor: pointer;
}
.comment_sec .comment_list .icon-rep-w {
	margin: 0px 5px 2px 0px;
}
.main .comment_list .icon-rep-w {
	margin: 0px 5px 2px 0px;
}
.comment_sec .comment_list .icon-rep {
	margin-right: 5px;
}
.main .comment_list .icon-rep {
	margin-right: 5px;
}
.comment_sec .comment_list .cmtDel {
	margin: 5px 0px 0px 10px; float: right;
}
.main .comment_list .cmtDel {
	margin: 5px 0px 0px 10px; float: right;
}
.comment_sec .comment_list [data-csi-index] .cmtDel {
	margin: 5px 10px 0px 0px; float: none;
}
.main .comment_list [data-csi-index] .cmtDel {
	margin: 5px 10px 0px 0px; float: none;
}
.comment_sec .comment_list .cmt_list-rep {
	margin: 0px -20px -1px; padding: 15px 20px 0px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(252, 252, 252);
}
.main .comment_list .cmt_list-rep {
	margin: 0px -20px -1px; padding: 15px 20px 0px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(252, 252, 252);
}
.comment_sec .comment_list .cmt_list-rep > .arrow_up {
	border-width: 0px 8px 8px; border-style: none solid solid; border-color: currentColor transparent rgb(233, 233, 233); border-image: none; top: -8px; width: 0px; height: 0px; right: 30px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1;
}
.main .comment_list .cmt_list-rep > .arrow_up {
	border-width: 0px 8px 8px; border-style: none solid solid; border-color: currentColor transparent rgb(233, 233, 233); border-image: none; top: -8px; width: 0px; height: 0px; right: 30px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1;
}
.comment_sec .comment_list .cmt_list-rep > .arrow_up .arrow_up {
	border-width: 0px 8px 8px; border-style: none solid solid; border-color: currentColor transparent rgb(252, 252, 252); border-image: none; top: 1px; width: 0px; height: 0px; right: -8px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1;
}
.main .comment_list .cmt_list-rep > .arrow_up .arrow_up {
	border-width: 0px 8px 8px; border-style: none solid solid; border-color: currentColor transparent rgb(252, 252, 252); border-image: none; top: 1px; width: 0px; height: 0px; right: -8px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1;
}
.comment_sec .comment_list .cmt_list-rep .cmtsDo textarea {
	padding: 3px; outline: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 638px; height: 50px; resize: none;
}
.main .comment_list .cmt_list-rep .cmtsDo textarea {
	padding: 3px; outline: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 638px; height: 50px; resize: none;
}
@media all and (max-width:767px)
{
.comment_sec .comment_list .cmt_list-rep .cmtsDo textarea {
	margin: 0px auto; width: 100%;
}
.main .comment_list .cmt_list-rep .cmtsDo textarea {
	margin: 0px auto; width: 100%;
}
}
.comment_sec .comment_list .cmt_list-rep .cmt_list-rep-btn {
	margin: 10px 0px; text-align: right;
}
.main .comment_list .cmt_list-rep .cmt_list-rep-btn {
	margin: 10px 0px; text-align: right;
}
.comment_sec .comment_list .cmt_list-rep .cancel-cmt {
	border: 1px solid rgb(233, 233, 233); border-image: none; color: rgb(102, 102, 102); line-height: 25px;
}
.main .comment_list .cmt_list-rep .cancel-cmt {
	border: 1px solid rgb(233, 233, 233); border-image: none; color: rgb(102, 102, 102); line-height: 25px;
}
.comment_sec .comment_list .cmt_list-rep .gbtn-primary {
	color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.main .comment_list .cmt_list-rep .gbtn-primary {
	color: rgb(28, 170, 234); background-color: rgb(255, 255, 255);
}
.comment_sec .comment_list .cmt_list-rep .cmts-list {
	margin-top: -10px;
}
.main .comment_list .cmt_list-rep .cmts-list {
	margin-top: -10px;
}
.comment_sec .comment_list .cmt_list-rep .cmts-list li {
	padding: 10px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main .comment_list .cmt_list-rep .cmts-list li {
	padding: 10px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comment_sec .comment_list .cmt_list-rep .cmts-list .cmts-more-li {
	border: 0px currentColor; border-image: none; text-align: center;
}
.main .comment_list .cmt_list-rep .cmts-list .cmts-more-li {
	border: 0px currentColor; border-image: none; text-align: center;
}
.course.note_box {
	margin: 0px auto 2.94%; padding: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
.course.note_sec {
	margin: 0px auto 2.94%; padding: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course.note_box {
	padding: 0px; margin-bottom: 4.16%;
}
.course.note_sec {
	padding: 0px; margin-bottom: 4.16%;
}
}
.course.note_box .note-head {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.64% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-head {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.64% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course.note_box .note-head {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_sec .note-head {
	padding: 4.16%; margin-bottom: 0px;
}
}
.course.note_box .note-head .title-b {
	margin: 0px; padding: 0px; line-height: 31px; display: inline-block;
}
.course.note_sec .note-head .title-b {
	margin: 0px; padding: 0px; line-height: 31px; display: inline-block;
}
.course.note_box .note-head .btn-primary {
	float: right;
}
.course.note_sec .note-head .btn-primary {
	float: right;
}
.course.note_box .note-btn {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_box .note-btn-sort {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_box .note-week {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-btn {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-btn-sort {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-week {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(233, 233, 233); margin: 0px auto; padding: 2.2% 2.94%; border-image: none; width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course.note_box .note-btn {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_box .note-btn-sort {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_box .note-week {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_sec .note-btn {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_sec .note-btn-sort {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_sec .note-week {
	padding: 4.16%; margin-bottom: 0px;
}
}
.course.note_box .note-btn .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_box .note-btn-sort .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_box .note-week .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_sec .note-btn .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_sec .note-btn-sort .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_sec .note-week .tabs {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.course.note_box .note-btn .week-collapse.tabs {
	height: 32px;
}
.course.note_box .note-btn-sort .week-collapse.tabs {
	height: 32px;
}
.course.note_box .note-week .week-collapse.tabs {
	height: 32px;
}
.course.note_sec .note-btn .week-collapse.tabs {
	height: 32px;
}
.course.note_sec .note-btn-sort .week-collapse.tabs {
	height: 32px;
}
.course.note_sec .note-week .week-collapse.tabs {
	height: 32px;
}
.course.note_box .note-btn .tabs li {
	margin: 5px 0px;
}
.course.note_box .note-btn-sort .tabs li {
	margin: 5px 0px;
}
.course.note_box .note-week .tabs li {
	margin: 5px 0px;
}
.course.note_sec .note-btn .tabs li {
	margin: 5px 0px;
}
.course.note_sec .note-btn-sort .tabs li {
	margin: 5px 0px;
}
.course.note_sec .note-week .tabs li {
	margin: 5px 0px;
}
.course.note_box .note-week .tabs li {
	width: 12.5%;
}
.course.note_sec .note-week .tabs li {
	width: 12.5%;
}
.course.note_box .note-week .tabs li.week-more {
	background: rgb(255, 255, 255); right: 0px; position: absolute;
}
.course.note_sec .note-week .tabs li.week-more {
	background: rgb(255, 255, 255); right: 0px; position: absolute;
}
.course.note_box .note-list-wrapper {
	margin: 0px auto; padding: 0px 2.94% 2.94%; border: 0px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-list-wrapper {
	margin: 0px auto; padding: 0px 2.94% 2.94%; border: 0px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course.note_box .note-list-wrapper {
	padding: 4.16%; margin-bottom: 0px;
}
.course.note_sec .note-list-wrapper {
	padding: 4.16%; margin-bottom: 0px;
}
}
.course.note_box .note-list {
	margin: 0px -10px 10px 0px; overflow: hidden;
}
.course.note_sec .note-list {
	margin: 0px -10px 10px 0px; overflow: hidden;
}
.course.note_box .note-item {
	margin: 0px 9px 1.47% auto; padding: 2.2%; border: 1px solid rgb(233, 233, 233); border-image: none; width: 206px; height: 280px; overflow: hidden; float: left; background-color: rgb(255, 255, 255);
}
.course.note_sec .note-item {
	margin: 0px 9px 1.47% auto; padding: 2.2%; border: 1px solid rgb(233, 233, 233); border-image: none; width: 206px; height: 280px; overflow: hidden; float: left; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.course.note_box .note-item {
	padding: 3.12%; margin-bottom: 2.08%;
}
.course.note_sec .note-item {
	padding: 3.12%; margin-bottom: 2.08%;
}
}
.course.note_box .note-title {
	overflow: hidden; font-size: 16px; font-weight: 700; margin-bottom: 5px; max-height: 50px;
}
.course.note_sec .note-title {
	overflow: hidden; font-size: 16px; font-weight: 700; margin-bottom: 5px; max-height: 50px;
}
.course.note_box .note-title a {
	color: rgb(51, 51, 51);
}
.course.note_sec .note-title a {
	color: rgb(51, 51, 51);
}
.course.note_box .note-date {
	color: rgb(153, 153, 153); float: right;
}
.course.note_sec .note-date {
	color: rgb(153, 153, 153); float: right;
}
.course.note_box .note-content {
	margin: 8px 0px; padding-top: 8px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: dashed;
}
.course.note_sec .note-content {
	margin: 8px 0px; padding-top: 8px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: dashed;
}
.course.note_box .note-num {
	color: rgb(153, 153, 153);
}
.course.note_sec .note-num {
	color: rgb(153, 153, 153);
}
.course.note_box .note-sp {
	margin: 0px 10px; width: 0px; height: 14px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; -ms-zoom: 1;
}
.course.note_sec .note-sp {
	margin: 0px 10px; width: 0px; height: 14px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; -ms-zoom: 1;
}
.course.note_box .note-all {
	text-align: right; display: block;
}
.course.note_sec .note-all {
	text-align: right; display: block;
}
@media all and (max-width:767px)
{
.course.note_box {
	padding: 0px;
}
.course.note_sec {
	padding: 0px;
}
.course.note_box .note-week .tabs li {
	width: 25%;
}
.course.note_sec .note-week .tabs li {
	width: 25%;
}
.course.note_box .note-list {
	margin: 0px;
}
.course.note_sec .note-list {
	margin: 0px;
}
.course.note_box .note-item {
	border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(233, 233, 233); padding: 8px 0px; border-image: none; width: 100%; height: auto; margin-bottom: 0px; float: none;
}
.course.note_sec .note-item {
	border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(233, 233, 233); padding: 8px 0px; border-image: none; width: 100%; height: auto; margin-bottom: 0px; float: none;
}
.course.note_box .note-title {
	margin-bottom: 0px;
}
.course.note_sec .note-title {
	margin-bottom: 0px;
}
}
.me.note_box .title-b {
	color: rgb(102, 102, 102); font-size: 18px; margin-bottom: 0px;
}
.me.note_box .note_list {
	margin-bottom: -1px;
}
.me.note_box .note_list li {
	padding: 15px 0px 0px; overflow: hidden; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: dashed;
}
.me.note_box .note_list li:first-child {
	border: 0px currentColor; border-image: none;
}
.me.note_box .note_list .note {
	margin: 0px; border: 0px currentColor; border-image: none; overflow: hidden;
}
.me.note_box .note_list .note-title {
	margin-bottom: 10px;
}
.me.note_box .note_list .note-title a {
	color: rgb(28, 170, 234); font-weight: 400;
}
.me.note_box .note_list .note-course {
	color: rgb(153, 153, 153);
}
.me.note_box .note_list .note-content {
	margin: 10px 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.me.note_box .note_list .note-time {
	margin: 10px 0px; color: rgb(153, 153, 153);
}
.side .discuss_list {
	margin-top: -15px;
}
.video .discuss_list {
	margin-top: -15px;
}
.side .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.video .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side .discuss_list p {
	color: rgb(153, 153, 153); margin-top: 8px;
}
.video .discuss_list p {
	color: rgb(153, 153, 153); margin-top: 8px;
}
.side .discuss_list .discuss-time {
	float: right;
}
.video .discuss_list .discuss-time {
	float: right;
}
.discuss_sec .discuss_list {
	clear: both; margin-top: 20px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.fields_box .discuss_list {
	clear: both; margin-top: 20px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.main .discuss_list {
	clear: both; margin-top: 20px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.video-discuss .discuss_list {
	clear: both; margin-top: 20px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.discuss_sec .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fields_box .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.video-discuss .discuss_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.discuss_sec .discuss_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.fields_box .discuss_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.main .discuss_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.video-discuss .discuss_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.discuss_sec .discuss_list .discuss-title {
	width: 360px; font-size: 16px; margin-right: 20px; float: left;
}
.fields_box .discuss_list .discuss-title {
	width: 360px; font-size: 16px; margin-right: 20px; float: left;
}
.main .discuss_list .discuss-title {
	width: 360px; font-size: 16px; margin-right: 20px; float: left;
}
.video-discuss .discuss_list .discuss-title {
	width: 360px; font-size: 16px; margin-right: 20px; float: left;
}
@media all and (max-width:767px)
{
.discuss_sec .discuss_list .discuss-title {
	margin: 0px 0px 5px; width: 100%; float: none;
}
.fields_box .discuss_list .discuss-title {
	margin: 0px 0px 5px; width: 100%; float: none;
}
.main .discuss_list .discuss-title {
	margin: 0px 0px 5px; width: 100%; float: none;
}
.video-discuss .discuss_list .discuss-title {
	margin: 0px 0px 5px; width: 100%; float: none;
}
}
.discuss_sec .discuss_list .icon-up {
	margin: -3px 5px 0px 0px;
}
.fields_box .discuss_list .icon-up {
	margin: -3px 5px 0px 0px;
}
.main .discuss_list .icon-up {
	margin: -3px 5px 0px 0px;
}
.video-discuss .discuss_list .icon-up {
	margin: -3px 5px 0px 0px;
}
.discuss_sec .discuss_list .icon-jing {
	margin: -3px 0px 0px 5px;
}
.discuss_sec .discuss_list .icon-ke {
	margin: -3px 0px 0px 5px;
}
.discuss_sec .discuss_list .icon-official {
	margin: -3px 0px 0px 5px;
}
.fields_box .discuss_list .icon-jing {
	margin: -3px 0px 0px 5px;
}
.fields_box .discuss_list .icon-ke {
	margin: -3px 0px 0px 5px;
}
.fields_box .discuss_list .icon-official {
	margin: -3px 0px 0px 5px;
}
.main .discuss_list .icon-jing {
	margin: -3px 0px 0px 5px;
}
.main .discuss_list .icon-ke {
	margin: -3px 0px 0px 5px;
}
.main .discuss_list .icon-official {
	margin: -3px 0px 0px 5px;
}
.video-discuss .discuss_list .icon-jing {
	margin: -3px 0px 0px 5px;
}
.video-discuss .discuss_list .icon-ke {
	margin: -3px 0px 0px 5px;
}
.video-discuss .discuss_list .icon-official {
	margin: -3px 0px 0px 5px;
}
.discuss_sec .discuss_list .sort {
	background: rgb(245, 245, 245); margin: -3px 5px 0px 0px; padding: 2px 8px; color: rgb(153, 153, 153); font-size: 12px;
}
.fields_box .discuss_list .sort {
	background: rgb(245, 245, 245); margin: -3px 5px 0px 0px; padding: 2px 8px; color: rgb(153, 153, 153); font-size: 12px;
}
.main .discuss_list .sort {
	background: rgb(245, 245, 245); margin: -3px 5px 0px 0px; padding: 2px 8px; color: rgb(153, 153, 153); font-size: 12px;
}
.video-discuss .discuss_list .sort {
	background: rgb(245, 245, 245); margin: -3px 5px 0px 0px; padding: 2px 8px; color: rgb(153, 153, 153); font-size: 12px;
}
.discuss_sec .discuss_list .discuss-author {
	float: left;
}
.discuss_sec .discuss_list .discuss-num {
	float: left;
}
.fields_box .discuss_list .discuss-author {
	float: left;
}
.fields_box .discuss_list .discuss-num {
	float: left;
}
.main .discuss_list .discuss-author {
	float: left;
}
.main .discuss_list .discuss-num {
	float: left;
}
.video-discuss .discuss_list .discuss-author {
	float: left;
}
.video-discuss .discuss_list .discuss-num {
	float: left;
}
.discuss_sec .discuss_list .discuss-author {
	width: 120px;
}
.fields_box .discuss_list .discuss-author {
	width: 120px;
}
.main .discuss_list .discuss-author {
	width: 120px;
}
.video-discuss .discuss_list .discuss-author {
	width: 120px;
}
.discuss_sec .discuss_list .discuss-num {
	width: 30px; color: rgb(153, 153, 153);
}
.fields_box .discuss_list .discuss-num {
	width: 30px; color: rgb(153, 153, 153);
}
.main .discuss_list .discuss-num {
	width: 30px; color: rgb(153, 153, 153);
}
.video-discuss .discuss_list .discuss-num {
	width: 30px; color: rgb(153, 153, 153);
}
.discuss_sec .discuss_list .discuss-time {
	color: rgb(153, 153, 153); float: right;
}
.fields_box .discuss_list .discuss-time {
	color: rgb(153, 153, 153); float: right;
}
.main .discuss_list .discuss-time {
	color: rgb(153, 153, 153); float: right;
}
.video-discuss .discuss_list .discuss-time {
	color: rgb(153, 153, 153); float: right;
}
.cmt-done {
	margin: 0px 3px; padding: 2px 8px; border-radius: 13px; border: 1px solid rgb(28, 170, 234); border-image: none; color: rgb(28, 170, 234); font-size: 12px; -ms-border-radius: 13px; -o-border-radius: 13px;
}
.cmt-fail {
	margin: 0px 3px; padding: 2px 8px; border-radius: 13px; border: 1px solid rgb(28, 170, 234); border-image: none; color: rgb(28, 170, 234); font-size: 12px; -ms-border-radius: 13px; -o-border-radius: 13px;
}
.cmt-now {
	margin: 0px 3px; padding: 2px 8px; border-radius: 13px; border: 1px solid rgb(28, 170, 234); border-image: none; color: rgb(28, 170, 234); font-size: 12px; -ms-border-radius: 13px; -o-border-radius: 13px;
}
.cmt-done {
	border: 1px solid rgb(93, 189, 143); border-image: none; color: rgb(93, 189, 143);
}
.cmt-fail {
	border: 1px solid rgb(250, 116, 89); border-image: none; color: rgb(250, 116, 89);
}
.side .article_list {
	margin-top: -15px;
}
.side .article_list li {
	padding: 15px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side .article_list p {
	color: rgb(153, 153, 153); margin-top: 5px;
}
.article_more {
	text-align: right; margin-top: 15px;
}
.special_box .title-b {
	padding: 0px;
}
.side .special_list {
	margin-top: 15px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.side .special_list li {
	padding: 10px 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side .special_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.side .special_list a {
	left: 15px; position: relative;
}
.side .special_list a::before {
	border-radius: 4px; left: -12px; top: 8px; width: 4px; height: 4px; display: block; position: absolute; content: ""; background-color: rgb(153, 153, 153);
}
.main .rank_list {
	clear: both;
}
.main .rank_list li {
	padding: 15px 0px; line-height: 34px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main .rank_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.main .rank_list li:nth-child(1) .rank-no {
	color: rgb(28, 170, 234);
}
.main .rank_list li:nth-child(2) .rank-no {
	color: rgb(28, 170, 234);
}
.main .rank_list li:nth-child(3) .rank-no {
	color: rgb(28, 170, 234);
}
.main .rank_list img {
	margin-right: 12px; vertical-align: middle;
}
.main .rank_list .rank-no {
	width: 33px; text-align: center; color: rgb(153, 153, 153); font-style: italic; font-weight: 700; margin-right: 12px;
}
.main .rank_list .rank-num {
	width: 30px; color: rgb(153, 153, 153); float: right;
}
.main .rank_list .rank-more {
	margin-left: 54px; float: right;
}
.side .rank_list {
	margin-top: -15px;
}
.side .rank_list li {
	padding: 15px 0px; color: rgb(28, 170, 234); border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side .rank_list img {
	margin: 0px 10px; vertical-align: top;
}
.side .side .rank_list img {
	margin: 0px 10px;
}
.side .rank_list .rank_info {
	width: 150px; margin-top: -8px;
}
.side .rank_list .user-rank {
	margin: 8px 0px 0px 8px; width: 15px; color: rgb(28, 170, 234); font-style: italic; font-weight: 700; float: left;
}
.side .rank_list .user-name {
	width: 150px;
}
.side .side .rank_list .user-name {
	width: 165px;
}
.side .rank_list .user-num {
	color: rgb(153, 153, 153); display: inline-block;
}
.user_list {
	color: rgb(153, 153, 153); margin-top: -15px;
}
.user_list .user {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.user_list .user-avatar {
	border-radius: 35px; margin-right: 20px; float: left;
}
.user_list .user-name {
	margin: 5px 0px 0px 80px; color: rgb(51, 51, 51); font-size: 18px;
}
.user_list .user-info {
	margin-left: 80px;
}
.img_list {
	overflow: hidden;
}
.img_list img {
	float: left;
}
.notice_list {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; min-height: 100%;
}
.notice_list li {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.notice_list li:last-child {
	border: 0px currentColor; border-image: none;
}
.notice_list a {
	color: rgb(153, 153, 153); float: left; max-width: 65%;
}
.notice_list .unread a {
	color: rgb(102, 102, 102);
}
.notice_list .notice-num {
	color: rgb(153, 153, 153); float: right;
}
.side-intro p {
	color: rgb(153, 153, 153);
}
.side-back {
	background: rgb(215, 219, 223); text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px; margin-bottom: 20px; display: block;
}
.side-back:active {
	background: rgb(200, 206, 211); color: rgb(255, 255, 255); text-decoration: none;
}
.side-back:hover {
	background: rgb(200, 206, 211); color: rgb(255, 255, 255); text-decoration: none;
}
@media all and (max-width:767px)
{
.side-back {
	top: 0px; width: 98%; position: absolute;
}
}
.side-back-arrow {
	background: rgb(200, 206, 211); width: 50px; height: 50px; float: left; position: relative;
}
.side-back-arrow::before {
	border-width: 12px 12px 12px 0px; border-style: solid solid solid none; border-color: transparent rgb(255, 255, 255) transparent currentColor; border-image: none; left: 17px; top: 13px; width: 0px; height: 0px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.side-back-arrow::after {
	border-width: 12px 12px 12px 0px; border-style: solid solid solid none; border-color: transparent rgb(200, 206, 211) transparent currentColor; border-image: none; left: 20px; top: 13px; width: 0px; height: 0px; vertical-align: middle; display: inline-block; position: absolute; -ms-zoom: 1; content: "";
}
.side-course {
	overflow: hidden;
}
.side-course img {
	margin-right: 15px; float: left;
}
.side-course .course-title span {
	display: block;
}
.side-course .course-info {
	color: rgb(153, 153, 153); margin-top: 10px;
}
.side-course .course-info dd {
	float: left;
}
.side-course .course-info dt {
	float: left;
}
.side-course .course-info dt {
	clear: left;
}
.side-course .course-info-star {
	color: rgb(28, 170, 234); font-size: 18px; display: inline-flex;
}
.side-course .course-info-star .mooc-star-l {
	float: left;
}
.side-course .course-info-star .mooc-star-r {
	float: left;
}
.side-course .course-info-star .gray.mooc-star-l {
	color: rgb(227, 227, 227);
}
.side-course .course-info-star .gray.mooc-star-r {
	color: rgb(227, 227, 227);
}
.side-course .course-info-star .mooc-star-r {
	margin-right: 2px;
}
.side-course .course-info-num {
	margin: 0px 5px; color: rgb(28, 170, 234);
}
.side-help {
	padding: 20px;
}
.side-help p {
	color: rgb(153, 153, 153);
}
.side-adv {
	margin: 0px auto 6.66%; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.side-adv {
	padding: 0px; margin-bottom: 4.16%;
}
}
.side-coops {
	margin: 0px auto 6.66%; padding: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.side-coops {
	padding: 0px; margin-bottom: 4.16%;
}
}
.side-coops .title-b {
	padding: 6.66% 0px 0px 6.66%;
}
.side-coops .side-coop {
	padding: 4px;
}
.side-coops .side-coop img {
	margin: 0px 1px 1px 0px; float: left;
}
.me-info .title-b {
	padding: 20px 10px; color: rgb(102, 102, 102);
}
.me-info .me-avatar {
	margin: 0px 10px; width: 140px; height: 140px;
}
.me-info .me-sai {
	margin: 20px 10px; color: rgb(153, 153, 153);
}
.me-info .education {
	padding: 0px 10px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.me-info .education h3 {
	color: rgb(102, 102, 102); font-size: 16px;
}
.me-info .education p {
	padding: 10px 0px 15px; color: rgb(153, 153, 153);
}
.me-info .education a {
	margin: 2px 6px; color: rgb(102, 102, 102); text-decoration: none; float: right;
}
.me-info .education a:hover {
	color: rgb(28, 170, 234);
}
.me-info .education .edit {
	display: none;
}
.me-info .me-nav {
	padding: 5px 10px 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.me-info .me-nav li {
	margin: 10px 0px 0px;
}
.me-info .me-nav a {
	color: rgb(102, 102, 102); font-size: 16px; text-decoration: none; margin-right: 10px; display: inline-block;
}
.me-info .me-nav a:hover {
	color: rgb(28, 170, 234);
}
.me-info .me-nav .me-nav-title {
	color: rgb(28, 170, 234); font-size: 16px; margin-right: 10px; display: inline-block;
}
.me-info .me-nav .me-nav-num {
	color: rgb(153, 153, 153);
}
.me-info .side-guokr {
	padding: 20px 10px; color: rgb(102, 102, 102); font-size: 16px; text-decoration: none; display: block;
}
.me-info .side-guokr:hover {
	color: rgb(28, 170, 234);
}
.me-info .icon-index-s {
	margin-bottom: 2px;
}
.bottom {
	background: rgb(5, 147, 211); padding: 25px 0px 10px; color: rgb(255, 255, 255); font-size: 14px; margin-top: 60px;
}
.bottom .nav {
	margin-bottom: 20px;
}
.bottom-about {
	padding-top: 68px;
}
.bottom-about a {
	color: rgb(255, 255, 255); margin-right: 40px;
}
.bottom-about a:focus {
	text-decoration: underline !important;
}
.bottom-about a:hover {
	text-decoration: underline !important;
}
.bottom-follow p {
	display: inline-block;
}
.bottom-follow a {
	margin: 0px 10px;
}
.bottom-follow .icon-code-weibo {
	vertical-align: bottom;
}
.bottom-follow .icon-code-weixin {
	vertical-align: bottom;
}
.bottom-info {
	padding-top: 15px; clear: both; font-size: 12px; border-top-color: rgb(0, 124, 180); border-top-width: 1px; border-top-style: solid;
}
.mobile_bottom {
	background: rgb(5, 147, 211); padding: 24px 0px;
}
.mobile_bottom a {
	padding: 11px 0px; width: 50%; text-align: center; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.mobile_bottom a:first-child {
	margin-right: -1px; border-right-color: rgb(80, 180, 224); border-right-width: 1px; border-right-style: solid;
}
.shai-block {
	display: none; position: fixed; z-index: 999; max-height: 95%; max-width: 95%; background-color: rgb(255, 255, 255); _position: absolute;
}
.shai-block .block-close {
	top: 10px; right: 10px; position: absolute;
}
.shai-block-b {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.shai-block-hd {
	background: rgb(247, 247, 247); overflow: hidden;
}
.shai-block-hd span {
	margin: 25px; width: 95%; color: rgb(51, 51, 51); line-height: 1.5; font-size: 18px; font-weight: 700; float: left; _display: inline;
}
.shai-block-hd img {
	margin-right: 15px; float: left;
}
.shai-block-hd .ch {
	font-size: 14px;
}
.shai-block-bd {
	font: 16px/normal "Microsoft YaHei", "WenQuanYi Micro Hei", SimHei, tahoma, sans-serif; text-align: center; min-width: 300px; font-size-adjust: none; font-stretch: normal;
}
.shai-block-img {
	max-height: 650px; max-width: 100%;
}
.load.shai-block-img {
	background: url("../images/37f1e669.load.gif"); margin: 10px auto 30px; width: 32px; height: 32px; display: block;
}
.shai-block-txt {
	margin: 20px 50px;
}
#share a {
	margin: 0px 0px 0px 7px; padding: 0px; width: 19px; height: 19px; line-height: 19px; text-indent: -9999px; vertical-align: middle; float: none; display: inline-block; -ms-zoom: 1; background-image: url("../images/7a041503.mooc-share.png");
}
#share .share-btn {
	float: left;
}
#share .share-btns {
	float: left;
}
#share .share-sina {
	background-position: 0px 0px;
}
#share .share-sina:hover {
	background-position: 0px -30px;
}
#share .share-db {
	background-position: -25px 0px;
}
#share .share-db:hover {
	background-position: -25px -30px;
}
#share .share-qzone {
	background-position: -50px 0px;
}
#share .share-qzone:hover {
	background-position: -50px -30px;
}
#share .share-linkedin {
	background-position: -125px 0px;
}
#share .share-linkedin:hover {
	background-position: -125px -30px;
}
#share .share-wx {
	background-position: -75px 0px;
}
#share .share-wx:hover {
	background-position: -75px -30px;
}
#share .share-qqmb {
	background-position: -100px 0px;
}
#share .share-qqmb:hover {
	background-position: -100px -30px;
}
#shareBlockBtns {
	float: right; position: relative;
}
#shareWrap {
	float: right; position: relative;
}
#shareBlockBtns > a {
	margin: 5px 15px 0px 0px; padding: 0px; line-height: 19px; text-indent: -9999px; vertical-align: middle; float: none; display: inline-block; -ms-zoom: 1; background-image: url("../images/7a041503.mooc-share.png");
}
#shareWrap > a {
	margin: 5px 15px 0px 0px; padding: 0px; line-height: 19px; text-indent: -9999px; vertical-align: middle; float: none; display: inline-block; -ms-zoom: 1; background-image: url("../images/7a041503.mooc-share.png");
}
#shareBlockBtns .share-sina {
	background-position: 0px -55px; width: 20px; height: 15px;
}
#shareWrap .share-sina {
	background-position: 0px -55px; width: 20px; height: 15px;
}
#shareBlockBtns .share-sina:hover {
	background-position: 0px -80px;
}
#shareWrap .share-sina:hover {
	background-position: 0px -80px;
}
#shareBlockBtns .share-sina:focus {
	outline: 0px;
}
#shareWrap .share-sina:focus {
	outline: 0px;
}
#shareBlockBtns .share {
	background-position: -25px -55px; width: 14px; height: 16px;
}
#shareWrap .share {
	background-position: -25px -55px; width: 14px; height: 16px;
}
#shareBlockBtns .share:hover {
	background-position: -25px -80px;
}
#shareWrap .share:hover {
	background-position: -25px -80px;
}
#shareBlockBtns .share:focus {
	outline: 0px;
}
#shareWrap .share:focus {
	outline: 0px;
}
#shareBlockBtns .share-tooltip {
	padding: 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none; left: -35px; top: 30px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
#shareWrap .share-tooltip {
	padding: 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none; left: -35px; top: 30px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
#shareBlockBtns .share-tooltip a {
	margin: 12px 0px; padding: 0px; float: none; display: block; background-image: none;
}
#shareWrap .share-tooltip a {
	margin: 12px 0px; padding: 0px; float: none; display: block; background-image: none;
}
#shareBlockBtns .share-tooltip i {
	margin: 0px 10px 0px 0px; width: 18px; height: 18px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("../images/7a041503.mooc-share.png");
}
#shareWrap .share-tooltip i {
	margin: 0px 10px 0px 0px; width: 18px; height: 18px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("../images/7a041503.mooc-share.png");
}
#shareBlockBtns .share-tooltip .share-db {
	background-position: -50px -55px;
}
#shareWrap .share-tooltip .share-db {
	background-position: -50px -55px;
}
#shareBlockBtns .share-tooltip .share-qzone {
	background-position: -75px -55px;
}
#shareWrap .share-tooltip .share-qzone {
	background-position: -75px -55px;
}
#shareBlockBtns .share-tooltip .share-wx {
	background-position: -100px -55px;
}
#shareWrap .share-tooltip .share-wx {
	background-position: -100px -55px;
}
#shareBlockBtns .share-tooltip .share-qqmb {
	background-position: -125px -54px;
}
#shareWrap .share-tooltip .share-qqmb {
	background-position: -125px -54px;
}
@media all and (max-width:767px)
{
#share .share-btn-inner a {
	margin: 0px 3%; width: 24px; height: 24px; text-indent: -9999px; vertical-align: middle; float: none; display: inline-block; -ms-zoom: 1; background-image: url("../images/a904142c.mooc-share-mobile.png"); background-size: 75px 75px;
}
#shareWrap .share-btn-inner a {
	margin: 0px 3%; width: 24px; height: 24px; text-indent: -9999px; vertical-align: middle; float: none; display: inline-block; -ms-zoom: 1; background-image: url("../images/a904142c.mooc-share-mobile.png"); background-size: 75px 75px;
}
#share .share-btn {
	border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; float: none; cursor: pointer;
}
#shareWrap .share-btn {
	border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; float: none; cursor: pointer;
}
#share .share-btn-mobile {
	width: 80px; height: 40px; text-align: center; color: rgb(28, 170, 234); line-height: 40px; vertical-align: middle; float: none; display: inline-block !important;
}
#shareWrap .share-btn-mobile {
	width: 80px; height: 40px; text-align: center; color: rgb(28, 170, 234); line-height: 40px; vertical-align: middle; float: none; display: inline-block !important;
}
#share .share-btn-mobile .share-icon {
	background-position: 0px 0px; width: 12px; height: 15px; text-indent: -9999px; margin-right: 3px; vertical-align: middle; display: inline-block; background-image: url("../images/a904142c.mooc-share-mobile.png"); background-size: 75px 75px;
}
#shareWrap .share-btn-mobile .share-icon {
	background-position: 0px 0px; width: 12px; height: 15px; text-indent: -9999px; margin-right: 3px; vertical-align: middle; display: inline-block; background-image: url("../images/a904142c.mooc-share-mobile.png"); background-size: 75px 75px;
}
#share .share-btns {
	margin: 10px -4.54%; padding: 15px 0px; top: 5px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; display: none; position: relative; background-color: rgb(243, 243, 243);
}
#shareWrap .share-btns {
	margin: 10px -4.54%; padding: 15px 0px; top: 5px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; display: none; position: relative; background-color: rgb(243, 243, 243);
}
#share .share-btns .share-db {
	background-position: -50px -20px;
}
#shareWrap .share-btns .share-db {
	background-position: -50px -20px;
}
#share .share-btns .share-qzone {
	background-position: 0px -20px;
}
#shareWrap .share-btns .share-qzone {
	background-position: 0px -20px;
}
#share .share-btns .share-wx {
	background-position: 0px -50px;
}
#shareWrap .share-btns .share-wx {
	background-position: 0px -50px;
}
#share .share-btns .share-qqmb {
	background-position: -25px -20px;
}
#shareWrap .share-btns .share-qqmb {
	background-position: -25px -20px;
}
#share .share-btns .share-sina {
	background-position: -25px -50px;
}
#shareWrap .share-btns .share-sina {
	background-position: -25px -50px;
}
#share .share-btns .share-linkedin {
	background-position: -50px -50px;
}
#shareWrap .share-btns .share-linkedin {
	background-position: -50px -50px;
}
#share .share-btn-inner {
	text-align: center;
}
#shareWrap .share-btn-inner {
	text-align: center;
}
#share .share-btn-inner::before {
	left: 44px; top: -10px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(233, 233, 233); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
#shareWrap .share-btn-inner::before {
	left: 44px; top: -10px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(233, 233, 233); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
#share .share-btn-inner::after {
	left: 45px; top: -9px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(243, 243, 243); border-left-color: transparent; border-right-width: 9px; border-bottom-width: 9px; border-left-width: 9px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
#shareWrap .share-btn-inner::after {
	left: 45px; top: -9px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(243, 243, 243); border-left-color: transparent; border-right-width: 9px; border-bottom-width: 9px; border-left-width: 9px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
#shareWrap {
	text-align: right; float: none;
}
#shareWrap .share-btn-inner::after {
	left: auto; right: 44px;
}
#shareWrap .share-btn-inner::before {
	left: auto; right: 44px;
}
}
.bd_weixin_popup .bd_weixin_popup_foot {
	line-height: 1.4 !important;
}
@media all and (max-width:767px)
{
.mce-container {
	width: auto !important;
}
.mce-container-body {
	width: 100% !important;
}
div.mce-edit-area {
	height: 100px !important;
}
.mce-toolbar {
	display: none !important;
}
}
.beforeLogin {
	background: rgba(0, 0, 0, 0.7); left: 0px; width: 100%; height: 56px; bottom: 0px; line-height: 56px; display: none; position: fixed; z-index: 1000; -ms-zoom: 1;
}
:nth-child(n).beforeLogin {
	filter: none; -webkit-filter: none;
}
.beforeLogin-main {
	margin: 0px auto; width: 960px; text-align: center; overflow: hidden; font-size: 20px; position: relative;
}
.beforeLogin-main * {
	float: left;
}
.beforeLogin-main .slogn {
	width: 390px; color: rgb(238, 238, 238);
}
.beforeLogin-main .beforeLogin-block {
	margin: 12px 10px 0px 0px;
}
.beforeLogin-main .beforeLogin-douban {
	margin: 12px 10px 0px 0px;
}
.beforeLogin-main .beforeLogin-qq {
	margin: 12px 10px 0px 0px;
}
.beforeLogin-main .beforeLogin-signup {
	margin: 12px 10px 0px 0px;
}
.beforeLogin-main .beforeLogin-sina {
	margin: 12px 10px 0px 0px;
}
.beforeLogin-main .beforeLogin-douban {
	background: url("../images/d59a1b24.footer_login_btn.png") no-repeat; width: 107px; height: 33px;
}
.beforeLogin-main .beforeLogin-qq {
	background: url("../images/d59a1b24.footer_login_btn.png") no-repeat; width: 107px; height: 33px;
}
.beforeLogin-main .beforeLogin-sina {
	background: url("../images/d59a1b24.footer_login_btn.png") no-repeat; width: 107px; height: 33px;
}
.beforeLogin-main .beforeLogin-sina {
	background-position: 0px 0px;
}
.beforeLogin-main .beforeLogin-qq {
	background-position: 0px -40px;
}
.beforeLogin-main .beforeLogin-douban {
	background-position: 0px -80px;
}
.beforeLogin-main .beforeLogin-login {
	color: rgb(255, 255, 255); font-size: 14px;
}
.beforeLogin-main .beforeLogin-signup {
	color: rgb(255, 255, 255); font-size: 14px;
}
.beforeLogin-main span {
	color: rgb(255, 255, 255); font-size: 14px;
}
.beforeLogin-main span {
	margin: 0px 15px;
}
.beforeLogin-main .beforeLogin-signup {
	width: 107px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; vertical-align: baseline; background-color: rgb(28, 170, 234);
}
.beforeLogin-close {
	top: 9px; width: 22px; height: 22px; text-align: center; right: 9px; color: rgb(255, 255, 255); line-height: 22px; font-size: 0px; vertical-align: middle; display: inline-block; position: absolute; cursor: pointer; -ms-zoom: 1;
}
.beforeLogin-close::before {
	background: rgb(102, 102, 102); top: 50%; width: 15px; height: 2px; right: 0px; display: block; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.beforeLogin-close::after {
	background: rgb(102, 102, 102); top: 50%; width: 15px; height: 2px; right: 0px; display: block; position: absolute; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.beforeLogin-close:hover {
	color: rgb(28, 170, 234); text-decoration: none;
}
.beforeLogin-close:hover::after {
	background: rgb(28, 170, 234); text-decoration: none;
}
.beforeLogin-close:hover::before {
	background: rgb(28, 170, 234); text-decoration: none;
}
.gform-box {
	margin-top: 10px;
}
.gform-box .captcha {
	padding: 0px 2px 2px 16px; vertical-align: bottom; display: inline-block;
}
.bd_weixin_popup {
	height: auto !important;
}
.banner {
	margin: 30px auto; border: 0px currentColor; border-image: none; width: 1000px; position: relative; max-height: 90px;
}
.banner-close {
	top: 10px; right: 10px; position: absolute;
}
.onlyread {
	margin: -4px 0px 0px 10px; padding: 3px 8px; border: 1px solid rgb(28, 170, 234); border-image: none; font-size: 14px; vertical-align: middle; display: inline-block;
}
.onlyread span {
	display: none;
}
.active.onlyread {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255); text-decoration: none;
}
.onlyread:focus {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255); text-decoration: none;
}
.onlyread:hover {
	background: rgb(28, 170, 234); color: rgb(255, 255, 255); text-decoration: none;
}
.active.onlyread:hover span {
	display: inline;
}
.info-corporation {
	background: rgb(250, 116, 89); border-radius: 2px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; vertical-align: text-top; display: inline-block;
}
.seen_overlay {
	background: rgba(0, 0, 0, 0.7); border-radius: 5px; width: 300px; height: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 150px; font-size: 18px; display: none; position: fixed; z-index: 999;
}
@media all and (max-width:1110px)
{
.seen_overlay {
	left: 1%; top: 10%; width: 98%; height: 100px; line-height: 100px;
}
}
