html{behavior: url(PIE.htc);}

#floatDivBoxs .floatDtel img,#rightArrow a {
	display: block
}

.animation-text-box p,.faq-item .tag-item,.file-manager h5,.landing-page .carousel-caption h1,.landing-page .carousel-caption p,.text-uppercase,.ui-widget-header,button.dim {
	text-transform: uppercase
}

.chat-element,.chat-photo,.fc-button,.media-body {
	overflow: hidden
}

#floatDivBoxs ul,.chat,.dropdown-menu,.stat-list,.todo-list,ol {
	list-style: none
}

#floatDivBoxs img {
	border: none;
	outline: 0
}

#floatDivBoxs a {
	color: #666;
	text-decoration: none;
	outline: 0
}

#floatDivBoxs a:hover {
	color: #e8431f
}

#floatDivBoxs {
	width: 170px;
	background: #fff;
	position: fixed;
	top: 100px;
	right: 0;
	z-index: 999
}

#floatDivBoxs .floatDtt {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #f08326;
	color: #fff;
	font-size: 18px;
	text-indent: 22px;
	position: relative
}

#floatDivBoxs .floatDqq {
	padding: 0 14px
}

#floatDivBoxs .floatDqq li {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 0 50px
}

#floatDivBoxs .floatDtxt {
	font-size: 18px;
	color: #333;
	padding: 12px 14px
}

#floatDivBoxs img.qq {
	width: 15px
}

#floatDivBoxs .floatDtel {
	padding: 0 0 15px 10px
}

#floatDivBoxs .floatDbg {
	width: 100%;
	height: 20px;
	background: url() no-repeat;
	box-shadow: -2px 0 3px rgba(0,0,0,.25)
}

#floatDivBoxs .floatShadow {
	background: #fff;
	box-shadow: -2px 0 3px rgba(0,0,0,.25)
}

#rightArrow {
	width: 50px;
	height: 45px;
	background-color: #2f4050;
	position: fixed;
	top: 100px;
	right: 170px;
	z-index: 999
}

#rightArrow a {
	height: 45px;
	line-height: 45px;
	color: #f1f1f1;
	font-size: 23px;
	text-align: center
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 100
}

h1 {
	font-size: 30px
}

h2 {
	font-size: 24px
}

h3 {
	font-size: 16px
}

h4 {
	font-size: 14px
}

h5 {
	font-size: 12px
}

h6 {
	font-size: 10px
}

.dropdown-alerts li a,.dropdown-menu,.dropdown-messages li a {
	font-size: 12px
}

h3,h4,h5 {
	margin-top: 5px;
	font-weight: 600
}

.nav>li>a {
	color: #a7b1c2;
	font-weight: 600;
	padding: 14px 20px 14px 25px
}

.nav.navbar-right>li>a {
	color: #999c9e
}

.nav>li.active>a {
	color: #fff
}

.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover {
	background-color: #F60;
	color: #fff
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background: #fff
}

.nav.navbar-top-links>li>a:focus,.nav.navbar-top-links>li>a:hover,.navbar-default {
	background-color: transparent
}

.nav>li>a i {
	margin-right: 6px
}

.navbar {
	border: 0
}

.navbar-default {
	border-color: #2f4050
}

.navbar-top-links li {
	display: inline-block
}

.navbar-top-links li:last-child {
	margin-right: 40px
}

.body-small .navbar-top-links li:last-child {
	margin-right: 0
}

.navbar-top-links li a {
	padding: 20px 10px;
	min-height: 50px
}

.dropdown-menu {
	border: none;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(86,96,117,.7);
	display: none;
	float: left;
	left: 0;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 100%;
	z-index: 1000
}

.dropdown-menu>li>a {
	border-radius: 3px;
	color: inherit;
	line-height: 25px;
	margin: 4px;
	text-align: left;
	font-weight: 400
}

.dropdown-menu>li>a.font-bold,.logo-element {
	font-weight: 600
}

.navbar-top-links .dropdown-menu li {
	display: block
}

.navbar-top-links .dropdown-menu li:last-child {
	margin-right: 0
}

.navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: 0
}

.navbar-top-links .dropdown-menu li a div {
	white-space: normal
}

.dd-item>button,.fc-button,.file .file-name,.jqstooltip,code {
	white-space: nowrap
}

.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks {
	width: 310px;
	min-width: 0
}

.navbar-top-links .dropdown-messages {
	margin-left: 5px
}

.navbar-top-links .dropdown-tasks {
	margin-left: -59px
}

.navbar-top-links .dropdown-alerts {
	margin-left: -123px
}

.navbar-top-links .dropdown-user {
	right: 0;
	left: auto
}

.dropdown-alerts,.dropdown-messages {
	padding: 10px
}

.dropdown-alerts li em,.dropdown-messages li em {
	font-size: 10px
}

.nav.navbar-top-links .dropdown-alerts a {
	font-size: 12px
}

.nav-header {
	background: url(image/header-profile.png) no-repeat;
	background-size: 100% 100%
}

.nav>li.active {
	border-left: 4px solid #19aa8d;
	background: #293846
}

.nav.nav-second-level>li.active {
	border: none
}

.nav.nav-second-level.collapse[style] {
	height: auto!important
}

.nav-header a {
	color: #DFE4ED
}

.nav-header .text-muted {
	color: #8095a8
}

.minimalize-styl-2 {
	padding: 4px 12px;
	margin: 14px 5px 5px 20px;
	font-size: 14px;
	float: left
}

.navbar-form-custom {
	float: left;
	height: 50px;
	padding: 0;
	width: 200px;
	display: inline-table
}

.navbar-form-custom .form-group {
	margin-bottom: 0
}

.nav.navbar-top-links a {
	font-size: 14px
}

.navbar-form-custom .form-control {
	background: rgba(0,0,0,0);
	border: none;
	font-size: 14px;
	height: 60px;
	margin: 0;
	z-index: 2000
}

.count-info .label {
	line-height: 12px;
	padding: 2px 5px;
	position: absolute;
	right: 6px;
	top: 12px
}

.arrow {
	float: right
}

.fa.arrow:before {
	content: "\f104"
}

.active>a>.fa.arrow:before {
	content: "\f107"
}

.nav-second-level li,.nav-third-level li {
	border-bottom: none!important
}

.nav-second-level li a {
	padding: 7px 10px 7px 52px
}

.nav-third-level li a {
	padding-left: 62px
}

.nav-second-level li:last-child {
	margin-bottom: 10px
}

.mini-navbar .nav li:focus>.nav-second-level,body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level {
	display: block;
	border-radius: 0 2px 2px 0;
	min-width: 140px;
	height: auto
}

body.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
	font-size: 12px;
	border-radius: 3px
}

.fixed-nav .slimScrollDiv #side-menu {
	padding-bottom: 60px
}

.mini-navbar .nav-second-level li a {
	padding: 10px 10px 10px 15px
}

.mini-navbar .nav-second-level {

	background-color:#333;
	padding: 10px;
	font-size: 12px
}

.canvas-menu.mini-navbar .nav-second-level {
	background: #293846
}

.mini-navbar li.active .nav-second-level {
	left: 65px
}

.navbar-default .special_link a {
	background: #1ab394;
	color: #fff
}

.navbar-default .special_link a:hover {
	background: #1e378a!important;
	color: #fff
}

.navbar-default .special_link a span.label {
	background: #fff;
	color: #1ab394
}

.navbar-default .landing_link a {
	background: #1cc09f;
	color: #fff
}

.navbar-default .landing_link a:hover {
	background: #1ab394!important;
	color: #fff
}

.navbar-default .landing_link a span.label {
	background: #fff;
	color: #1cc09f
}

.logo-element {
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: none;
	padding: 18px 0;border-bottom:solid 1px #2747b1;
}

.pace-done #page-wrapper,.pace-done .footer,.pace-done .nav-header,.pace-done .navbar-static-side,.pace-done li.active {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.navbar-fixed-top {
	transition-duration: .4s;
	border-bottom: 1px solid #e7eaec!important;
	z-index: 2030
}

.navbar-fixed-top,.navbar-static-top {
	background: #f3f3f4
}

.fixed-nav #wrapper {
	margin-top: 0
}

body.fixed-nav #wrapper #page-wrapper,body.fixed-nav #wrapper .navbar-static-side {
	margin-top: 60px
}

body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side,body.top-navigation.fixed-nav #wrapper #page-wrapper {
	margin-top: 0
}

body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
	left: 220px
}

body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top {
	left: 70px
}

body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top,body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top {
	left: 0
}

body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top {
	left: 220px
}

.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.body-small .navbar-fixed-top {
	margin-left: 0
}

body.mini-navbar .navbar-static-side {

}

body.mini-navbar .nav-label,body.mini-navbar .navbar-default .nav li a span,body.mini-navbar .profile-element {
	display: none
}

body.canvas-menu .profile-element {
	display: block
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
	display: none
}

body.mini-navbar .navbar-default .nav>li>a {
	font-size: 16px
}

body.mini-navbar .logo-element {
	display: block
}

body.canvas-menu .logo-element {
	display: none
}

body.mini-navbar .nav-header {
	padding: 0;
	background-color: #333
}

body.canvas-menu .nav-header {
	padding: 33px 25px
}

body.mini-navbar #page-wrapper {
	margin: 0;width:89%;float:right;
}

body.canvas-menu.mini-navbar .footer,body.fixed-sidebar.mini-navbar .footer {
	margin: 0!important
}

body.canvas-menu.mini-navbar #page-wrapper,body.canvas-menu.mini-navbar .footer,body.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0
}

body.canvas-menu .navbar-static-side,body.fixed-sidebar .navbar-static-side {
	position: fixed;
	width: 220px;
	z-index: 2001;
	height: 100%
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 0
}

body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0 0 0 220px
}

body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px
}

.canvas-menu.mini-navbar .nav li:focus>.nav-second-level,.fixed-sidebar.mini-navbar .nav li:focus>.nav-second-level {
	display: block;
	height: auto
}

body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
	font-size: 12px;
	border-radius: 3px
}

body.canvas-menu.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
	font-size: 13px;
	border-radius: 3px
}

.canvas-menu.mini-navbar .nav-second-level,.fixed-sidebar.mini-navbar .nav-second-level {
	position: relative;
	padding: 0;
	font-size: 13px;
	left: 0
}

.canvas-menu.mini-navbar li.active .nav-second-level,.fixed-sidebar.mini-navbar li.active .nav-second-level {
	left: 0
}

body.canvas-menu.mini-navbar .navbar-default .nav>li>a,body.fixed-sidebar.mini-navbar .navbar-default .nav>li>a {
	font-size: 13px
}

body.canvas-menu.mini-navbar .nav-label,body.canvas-menu.mini-navbar .navbar-default .nav li a span,body.fixed-sidebar.mini-navbar .nav-label,body.fixed-sidebar.mini-navbar .navbar-default .nav li a span {
	display: inline
}

body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
	display: block
}

.canvas-menu.mini-navbar .nav-second-level li a,.fixed-sidebar.mini-navbar .nav-second-level li a {
	padding: 7px 10px 7px 52px
}

body.canvas-menu nav.navbar-static-side {
	z-index: 2001;
	background: #2f4050;
	height: 100%;
	position: fixed;
	display: none
}

body.canvas-menu.mini-navbar nav.navbar-static-side {
	display: block;
	width: 220px
}

.top-navigation #page-wrapper {
	margin-left: 0
}

.top-navigation .navbar-nav .dropdown-menu>.active>a {
	background: #fff;
	color: #1ab394;
	font-weight: 700
}

.white-bg .navbar-fixed-top,.white-bg .navbar-static-top {
	background: #fff
}

.top-navigation .navbar {
	margin-bottom: 0
}

.top-navigation .nav>li>a {
	padding: 15px 20px;
	color: #676a6c
}

.top-navigation .nav>li a:focus,.top-navigation .nav>li a:hover {
	background: #fff;
	color: #1ab394
}

.top-navigation .nav>li.active {
	background: #fff;
	border: none
}

.top-navigation .nav>li.active>a {
	color: #1ab394
}

.top-navigation .navbar-right {
	margin-right: 10px
}

.top-navigation .navbar-nav .dropdown-menu {
	box-shadow: none;
	border: 1px solid #e7eaec
}

.btn-default.active,.btn-default:active,.btn-white.active,.btn-white:active,.open .dropdown-toggle.btn-default {
	box-shadow: 0 2px 5px rgba(0,0,0,.15) inset
}

.top-navigation .dropdown-menu>li>a {
	margin: 0;
	padding: 7px 20px
}

.navbar .dropdown-menu {
	margin-top: 0
}

.top-navigation .navbar-brand {
	background: #1ab394;
	color: #fff;
	padding: 15px 25px
}

.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-info,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-success {
	background-image: none
}

.top-navigation .navbar-top-links li:last-child {
	margin-right: 0
}

.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,.canvas-menu #page-wrapper,.mini-navbar .top-navigation #page-wrapper,.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,.top-navigation.mini-navbar #page-wrapper {
	margin: 0
}

.fixed-nav #wrapper.top-navigation,.top-navigation.fixed-nav #wrapper {
	margin-top: 50px
}

.top-navigation .footer.fixed {
	margin-left: 0!important
}

.top-navigation .wrapper.wrapper-content {
	padding: 40px
}

.body-small .top-navigation .wrapper.wrapper-content,.top-navigation.body-small .wrapper.wrapper-content {
	padding: 40px 0
}

.navbar-toggle {
	background-color: #1ab394;
	color: #fff;
	padding: 6px 12px;
	font-size: 14px
}

.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header,.top-navigation .navbar-nav .open .dropdown-menu>li>a {
	padding: 10px 15px 10px 20px
}

@media (max-width:768px) {
	.top-navigation .navbar-header {
		display: block;
		float: none
	}
}

.menu-visible-lg,.menu-visible-md {
	display: none!important
}

@media (min-width:1200px) {
	.menu-visible-lg {
		display: block!important
	}
}

@media (min-width:992px) {
	.menu-visible-md {
		display: block!important
	}
}

@media (max-width:767px) {
	.menu-visible-lg,.menu-visible-md {
		display: block!important
	}
}

.easypiechart .h2,.fc-button,button.dim {
	display: inline-block
}

.btn {
	border-radius: 3px
}

.float-e-margins .btn {
/*	margin-bottom: 25px*/
}

.btn-w-m {
	min-width: 120px
}

.btn-primary.btn-outline {
	color: #333; font-size:14px;
}

.btn-success.btn-outline {
	color: #F60;
}

.btn-info.btn-outline {
	color: #333
}

.btn-warning.btn-outline {
	color: #333
}

.btn-danger.btn-outline {
	color: #333
}

.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover {
	color: #fff
}

.btn-primary {
	background-color: #F60;
	border-color: #F60;border-radius: 0px;
font-size: 18px;
	color: #FFF
}

.btn-primary.active,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
	background-color: #333;
	border-color: #333;
	color: #FFF
}

.btn-primary.active[disabled],.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color: #333;
	border-color: #333
}

.form-inline{/*margin-top:25px;*/}
#oplp .btn-success {
	float: right;width:20%;
height: 35px; font-size:14px;
background-color: #F60;
color: #fff;
border: none;
border-radius: 5px;
}


.btn-success {
text-align:center;

}

#add_tag_list .btn.btn-success {
	vertical-align: top
}

.btn-success.active,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
	background-color: #F60;
	border-color: #F60;
	color: #FFF
}

.btn-success.active[disabled],.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color: #333;
	border-color: #333
}

.btn-info {
	background-color: #333;
	border-color: #333;
	color: #FFF
}

.btn-info.active,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
	background-color: #F60;
	border-color: #F60;
	color: #FFF
}

.btn-info.active[disabled],.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color: #F60;
	border-color: #F60
}

.btn-default {
	color: inherit;
	background: #fff;
	border: 1px solid #ccc
}

.btn-danger.active,.btn-danger:active,.btn-link.active,.btn-link:active,.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-danger,.open .dropdown-toggle.btn-link,.open .dropdown-toggle.btn-warning {
	background-image: none
}

.btn-default.active,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default {
	color: inherit;
	border: 1px solid #d2d2d2
}

.btn-default.active[disabled],.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	color: #cacaca
}

.btn-warning {
	background-color: #333;
	border-color: #333;
	color: #FFF
}

.btn-warning.active,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
	background-color: #f7a54a;
	border-color: #f7a54a;
	color: #FFF
}

.btn-warning.active[disabled],.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color: #f9b66d;
	border-color: #f9b66d
}

#addcui{font-size: 13px;
height: 30px;
margin: 0 1% 0px 0;line-height:30px;padding-top:0;padding-bottom:0;}
#page_all .ibox-content{margin-top:20px;}
.btn-danger {
	background-color: #F60;
	border-color:#F60;
	color: #FFF
}
.icheckbox_square-green a{ color:#fff;}
.shioi{width:100%;float:left; }
.shioi .row{margin:0;}
.shioi .col-lg-12{ padding-left:0;padding-right:0;}
#up_crm{padding:0 !important;margin:0;}
#up_crm .col-sm-4{ }
#tbMemo{width:100%;border: 1px solid #ccc;height:100px;padding:1%;}

#setupfacebook_content .col-xs-3{width:50%;}
#setupfacebook_content .col-xs-4{width:25%;}
/*#tbProname{width:80%;}
#tbProUrl{width:90%;}*/
#up_crm .col-sm-8{ }

#up_editable_staff{margin-top:20px;}
.btn-danger.active,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
	background-color:#333;
	border-color:#333;
	color: #FFF
}

.btn-danger.active[disabled],.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color: #ef6776;
	border-color: #ef6776
}

.btn-link {
	color: inherit
}

.btn-link.active,.btn-link:active,.btn-link:focus,.btn-link:hover,.open .dropdown-toggle.btn-link {
	color: #1ab394;
	text-decoration: none
}

.btn-link.active[disabled],.btn-link.disabled,.btn-link.disabled.active,.btn-link.disabled:active,.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link[disabled],.btn-link[disabled]:active,.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link,fieldset[disabled] .btn-link.active,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color: #cacaca
}

.btn-white {
	color: inherit;
	background: #fff;
	border: 1px solid #e7eaec
}

.btn-white.active,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active,.btn-white:active:focus,.btn-white:active:hover,.btn-white:focus,.btn-white:hover,.open .dropdown-toggle.btn-white {
	color: inherit;
	border: 1px solid #d2d2d2
}

.btn-white.active,.btn-white:active,.open .dropdown-toggle.btn-white {
	background-image: none
}

.btn-white.active[disabled],.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover {
	color: #cacaca
}

.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar {
	box-shadow: none
}

.btn-outline {
	color: inherit;
	background-color: transparent;
	transition: all .5s;margin-right:10px; font-size:14px;
}

.btn-rounded {
	border-radius: 50px
}

.btn-large-dim {
	width: 90px;
	height: 90px;
	font-size: 42px
}

button.dim {
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
	border-radius: 5px;
	font-weight: 600;
	margin-bottom: 20px!important
}

button.dim:active {
	top: 3px
}

button.btn-primary.dim {
	box-shadow: inset 0 0 0 #16987e,0 5px 0 0 #16987e,0 10px 5px #999
}

button.btn-primary.dim:active {
	box-shadow: inset 0 0 0 #16987e,0 2px 0 0 #16987e,0 5px 3px #999
}

button.btn-default.dim {
	box-shadow: inset 0 0 0 #b3b3b3,0 5px 0 0 #b3b3b3,0 10px 5px #999
}

button.btn-default.dim:active {
	box-shadow: inset 0 0 0 #b3b3b3,0 2px 0 0 #b3b3b3,0 5px 3px #999
}

button.btn-warning.dim {
	box-shadow: inset 0 0 0 #f79d3c,0 5px 0 0 #f79d3c,0 10px 5px #999
}

button.btn-warning.dim:active {
	box-shadow: inset 0 0 0 #f79d3c,0 2px 0 0 #f79d3c,0 5px 3px #999
}

button.btn-info.dim {
	box-shadow: inset 0 0 0 #1eacae,0 5px 0 0 #1eacae,0 10px 5px #999
}

button.btn-info.dim:active {
	box-shadow: inset 0 0 0 #1eacae,0 2px 0 0 #1eacae,0 5px 3px #999
}

button.btn-success.dim {
	box-shadow: inset 0 0 0 #1872ab,0 5px 0 0 #1872ab,0 10px 5px #999
}

button.btn-success.dim:active {
	box-shadow: inset 0 0 0 #1872ab,0 2px 0 0 #1872ab,0 5px 3px #999
}

button.btn-danger.dim {
	box-shadow: inset 0 0 0 #ea394c,0 5px 0 0 #ea394c,0 10px 5px #999
}

button.btn-danger.dim:active {
	box-shadow: inset 0 0 0 #ea394c,0 2px 0 0 #ea394c,0 5px 3px #999
}

button.dim:before {
	font-size: 50px;
	line-height: 1em;
	font-weight: 400;
	color: #fff;
	display: block;
	padding-top: 10px
}

.badge,.label {
	background-color: #d1dade;
	color: #5e5e5e;
	font-family: 'Open Sans';
	text-shadow: none;
	font-weight: 600
}

button.dim:active:before {
	top: 7px;
	font-size: 50px
}

.btn:focus {
	outline: 0!important
}

.label {
	font-size: 10px;
	padding: 3px 8px
}

.badge {
	font-size: 11px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px
}

.badge-primary,.label-primary {
	background-color: #1ab394;
	color: #FFF
}

.badge-success,.label-success {
	background-color: #1c84c6;
	color: #FFF
}

.badge-warning,.label-warning {
	background-color: #333;
	color: #FFF
}

.badge-warning-light,.label-warning-light {
	background-color: #333;
	color: #fff
}

.badge-danger,.label-danger {
	background-color: #333;
	color: #FFF
}

.badge-info,.label-info {
	background-color: #333;
	color: #FFF
}

.badge-inverse,.label-inverse {
	background-color: #262626;
	color: #FFF
}

.badge-white,.label-white {
	background-color: #FFF;
	color: #5E5E5E
}

.badge-disable,.label-white {
	background-color: #2A2E36;
	color: #8B91A0
}

.chosen-container-single .chosen-single {
	background: #FFF;
	box-shadow: none;
	-moz-box-sizing: border-box;
	border: 1px solid #CBD5DD;
	border-radius: 3px;
	cursor: text;
	height: auto!important;
	margin: 0;
	min-height: 30px;
	overflow: hidden;
	padding: 4px 12px;
	position: relative;
	width: 100%
}

.chosen-container-multi .chosen-choices li.search-choice {
	background: #f1f1f1;
	border: 1px solid #ededed;
	border-radius: 3px;
	box-shadow: none;
	color: #333;
	cursor: default;
	line-height: 13px;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	position: relative
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	background-color: #f4f4f4;
	border-color: #DDD;
	color: inherit;
	cursor: default;
	z-index: 2
}

.pagination>li>a,.pagination>li>span {
	background-color: #FFF;
	border: 1px solid #DDD;
	color: inherit;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 4px 10px;
	position: relative;
	text-decoration: none
}

.tooltip-inner {
	background-color: #2F4050
}

.tooltip.top .tooltip-arrow {
	border-top-color: #2F4050
}

.tooltip.right .tooltip-arrow {
	border-right-color: #2F4050
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #2F4050
}

.tooltip.left .tooltip-arrow {
	border-left-color: #2F4050
}

.easypiechart {
	position: relative;
	text-align: center
}

.easypiechart .h2 {
	margin-left: 10px;
	margin-top: 10px
}

.easypiechart canvas {
	top: 0;
	left: 0
}

.easypiechart .easypie-text {
	line-height: 1;
	position: absolute;
	top: 33px;
	width: 100%;
	z-index: 1
}

.easypiechart img {
	margin-top: -4px
}

.fc-state-default {
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	box-shadow: none;
	color: #333;
	text-shadow: none;
	border: 1px solid
}

.fc-button {
	color: inherit;
	border: 1px solid #e7eaec;
	cursor: pointer;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	position: relative
}

.external-event,.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start {
	border-radius: 2px
}

.fc-state-active {
	background-color: #1ab394;
	border-color: #1ab394;
	color: #fff
}

.fc-header-title h2 {
	font-size: 16px;
	font-weight: 600;
	color: inherit
}

.fc-content .fc-widget-content,.fc-content .fc-widget-header {
	border-color: #e7eaec;
	font-weight: 400
}

.fc-border-separate tbody {
	background-color: #F8F8F8
}

.fc-state-highlight {
	background: #FCF8E3
}

.external-event {
	padding: 5px 10px;
	cursor: pointer;
	margin-bottom: 5px
}

.fc-agenda .fc-event-time,.fc-event,.fc-event a {
	padding: 4px 6px;
	background-color: #1ab394;
	border-color: #1ab394
}

.fc-event-time,.fc-event-title {
	color: #717171;
	padding: 0 1px
}

.ui-calendar .fc-event-time,.ui-calendar .fc-event-title {
	color: #fff
}

.chat-activity-list .chat-element {
	border-bottom: 1px solid #e7eaec
}

.chat-element:first-child {
	margin-top: 0
}

.chat-element {
	padding-bottom: 15px
}

.chat-element,.chat-element .media {
	margin-top: 15px
}

.media-body {
	display: block;
	width: auto
}

.chat-element>.pull-left {
	margin-right: 10px
}

.chat-element img.img-circle,.dropdown-messages-box img.img-circle {
	width: 38px;
	height: 38px
}

.chat-element .well {
	border: 1px solid #e7eaec;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 11px;
	line-height: 16px
}

.chat-element .actions {
	margin-top: 10px
}

.chat-element .photos {
	margin: 10px 0
}

.right.chat-element>.pull-right {
	margin-left: 10px
}

.chat-photo {
	max-height: 180px;
	border-radius: 4px;
	margin-right: 10px;
	margin-bottom: 10px
}

.chat {
	margin: 0;
	padding: 0
}

.chat li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #B3A9A9
}

.chat li.left .chat-body {
	margin-left: 60px
}

.chat li.right .chat-body {
	margin-right: 60px
}

.chat li .chat-body p {
	margin: 0;
	color: #777
}

.chat .glyphicon,.panel .slidedown .glyphicon {
	margin-right: 5px
}

.chat-panel .panel-body {
	height: 350px;
	overflow-y: scroll
}

a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover {
	background-color:#F60;
	border-color:#F60;
	color: #FFF;
	z-index: 2
}

.no-padding .list-group-item,.no-padding .list-group-item:first-child {
	border-left: none;
	border-right: none;
	border-bottom: none
}

.list-group-item-heading {
	margin-top: 10px
}

.list-group-item-text {
	margin: 0 0 10px;
	color: inherit;
	font-size: 12px;
	line-height: inherit
}

.no-padding .list-group-item:first-child {
	border-top: none
}

.no-padding .list-group {
	margin-bottom: 0
}

.list-group-item {
	background-color: inherit;
	border: 1px solid #e7eaec;
	display: block;
	margin-bottom: -1px;
	padding: 10px 15px;
	position: relative
}

.elements-list .list-group-item {
	border-left: none;
	border-right: none;
	padding: 15px 25px
}

.elements-list .list-group-item:first-child {
	border-left: none;
	border-right: none;
	border-top: none!important
}

.elements-list .list-group {
	margin-bottom: 0
}

.elements-list a {
	color: inherit
}

.elements-list .list-group-item.active,.elements-list .list-group-item:hover {
	background: #f3f3f4;
	color: inherit;
	border-color: #e7eaec;
	border-radius: 0
}

.jqsfield,.jqstooltip {
	color: #fff;
	text-align: left
}

.elements-list li.active {
	transition: none
}

.element-detail-box {
	padding: 25px
}

.flot-chart {
	display: block;
	height: 200px
}

.widget .flot-chart.dashboard-chart {
	display: block;
	height: 120px;
	margin-top: 40px
}

.flot-chart.dashboard-chart {
	display: block;
	height: 180px;
	margin-top: 40px
}

.flot-chart-content {
	width: 100%;
	height: 100%
}

.flot-chart-pie-content {
	width: 200px;
	height: 200px;
	margin: auto
}

.jqstooltip {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	visibility: hidden;
	background: #2b303a;
	background-color: rgba(43,48,58,.8);
	z-index: 10000;
	padding: 5px;
	min-height: 22px;
	border-radius: 3px
}

.fh-150 {
	height: 150px
}

.fh-200 {
	height: 200px
}

.h-150 {
	min-height: 150px
}

.h-200 {
	min-height: 200px
}

.legendLabel {
	padding-left: 5px
}

.stat-list li:first-child {
	margin-top: 0
}

.stat-list {
	padding: 0;
	margin: 0
}

.stat-percent {
	float: right
}

.stat-list li {
	margin-top: 15px;
	position: relative
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
	background: 0 0
}

.dataTables_wrapper {
	padding-bottom: 30px
}

.dataTables_length {
	float: left
}

.dataTables_filter label {
	margin-right: 5px
}

.html5buttons {
	float: right
}

.html5buttons a {
	border: 1px solid #e7eaec;
	background: #fff;
	color: #676a6c;
	box-shadow: none;
	padding: 6px 8px;
	font-size: 12px
}

.html5buttons a:focus:active,.html5buttons a:hover {
	background-color: #eee;
	color: inherit;
	border-color: #d2d2d2
}

div.dt-button-info {
	z-index: 100
}

@media (max-width:768px) {
	.html5buttons {
		float: none;
		margin-top: 10px
	}

	.dataTables_length {
		float: none
	}
}

.img-circle {
	border-radius: 50%
}

.btn-circle {
	width: 30px;
	height: 30px;
	padding: 6px 0;
	border-radius: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 1.428571429
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	border-radius: 25px;
	font-size: 18px;
	line-height: 1.33
}

.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	border-radius: 35px;
	font-size: 24px;
	line-height: 1.33
}

.show-grid [class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	background-color: #eee!important
}

.show-grid {
	margin: 15px 0
}

.css-animation-box h1 {
	font-size: 44px
}

.animation-efect-links a {
	padding: 4px 6px;
	font-size: 12px
}

#animation_box {
	background-color: #f9f8f8;
	border-radius: 16px;
	width: 80%;
	margin: 0 auto;
	padding-top: 80px
}

.animation-text-box,.animation-text-info {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	width: 200px
}

.animation-text-box {
	margin-top: 40px
}

.animation-text-info {
	margin-top: -60px;
	font-size: 10px
}

.animation-text-box h2 {
	font-size: 54px;
	font-weight: 600;
	margin-bottom: 5px
}

.animation-text-box p {
	font-size: 12px
}

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.pace .pace-progress {
	background: #1ab394;
	position: fixed;
	z-index: 2040;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px
}

.widget {
	border-radius: 5px;
	padding: 15px 20px;
	margin-bottom: 10px;
	margin-top: 10px
}

.widget.style1 h2 {
	font-size: 30px
}

.widget h2,.widget h3 {
	margin-top: 5px;
	margin-bottom: 0
}

.widget-text-box {
	padding: 20px;
	border: 1px solid #e7eaec;
	background: #fff
}

.widget-head-color-box {
	border-radius: 5px 5px 0 0;
	margin-top: 10px
}

.widget .flot-chart {
	height: 100px
}

.vertical-align div {
	display: inline-block;
	vertical-align: middle
}

.vertical-align h2,.vertical-align h3 {
	margin: 0
}

.todo-list {
	margin: 0;
	padding: 0;
	font-size: 14px
}

.todo-list.small-list>li,.todo-list>li {
	background: #f3f3f4;
	margin-bottom: 2px;
	color: inherit
}

.todo-list.small-list {
	font-size: 12px
}

.todo-list.small-list>li {
	border-left: none;
	border-right: none;
	border-radius: 4px;
	padding: 6px 6px 6px 12px
}

.todo-list.small-list .btn-group-xs>.btn,.todo-list.small-list .btn-xs {
	border-radius: 5px;
	font-size: 10px;
	line-height: 1.5;
	padding: 1px 2px 1px 5px
}

.todo-list>li {
	border-left: 6px solid #e7eaec;
	border-right: 6px solid #e7eaec;
	border-radius: 4px;
	padding: 10px
}

.todo-list .handle {
	cursor: move;
	display: inline-block;
	font-size: 16px;
	margin: 0 5px
}

.todo-list>li .label {
	font-size: 9px;
	margin-left: 10px
}

.check-link {
	font-size: 16px
}

.todo-completed {
	text-decoration: line-through
}

.geo-statistic h1 {
	font-size: 36px;
	margin-bottom: 0
}

.glyphicon.fa {
	font-family: FontAwesome
}

.inline {
	display: inline-block!important
}

.input-s-sm {
	width: 120px
}

.input-s {
	width: 200px
}

.input-s-lg {
	width: 250px
}

.i-checks {
	padding-left: 0
}
#sel_email_by_title{height:30px;}
.form-control,.single-line {
	background-image: none;
	border: 2px solid #F60; background-color:#fff;
	border-radius: 1px;height:45px;
	color: inherit;
	display: block;
	padding: 6px 12px;
	transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
	width: 100%;
	font-size: 14px
}


#phonenumber_password{border:2px solid #fff;}
#pass_word{border:2px solid #fff;}
#code{border:2px solid #fff;}

#to_product_list{ font-size:15px;line-height:40px;}

#editable{ }
.form-control:focus,.single-line:focus {
	border-color: #F60 !important
}

.has-success .form-control {
	border-color: #333
}

.has-warning .form-control {
	border-color: #333
}

.has-error .form-control {
	border-color: #ed5565
}

.has-success .control-label {
	color: #1ab394
}

.has-warning .control-label {
	color: #333
}

.has-error .control-label {
	color: #ed5565
}

.input-group-addon {
	background-color: #fff;
	border: 1px solid #E5E6E7;
	border-radius: 1px;
	color: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 6px 12px;
	text-align: center
}

.spinner-buttons.input-group-btn .btn-xs {
	line-height: 1.13
}

.spinner-buttons.input-group-btn {
	width: 20%
}

.noUi-connect {
	background: #1ab394;
	box-shadow: none
}

.slider_red .noUi-connect {
	background: #ed5565;
	box-shadow: none
}

.ui-sortable .ibox-title {
	cursor: move
}

.ui-sortable-placeholder {
	border: 1px dashed #cecece!important;
	visibility: visible!important;
	background: #e7eaec
}

.ibox.ui-sortable-placeholder {
	margin: 0 0 23px!important
}

.onoffswitch {
	position: relative;
	width: 54px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.onoffswitch-checkbox {
	display: none
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #1AB394;
	border-radius: 3px
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin .3s ease-in 0s;
	-webkit-transition: margin .3s ease-in 0s;
	-o-transition: margin .3s ease-in 0s;
	transition: margin .3s ease-in 0s
}

.onoffswitch-inner:after,.onoffswitch-inner:before {
	display: block;
	float: left;
	width: 50%;
	height: 16px;
	padding: 0;
	line-height: 16px;
	font-size: 10px;
	color: #fff;
	font-family: Trebuchet,Arial,sans-serif;
	font-weight: 700;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.onoffswitch-inner:before {
	content: "ON";
	padding-left: 7px;
	background-color: #1AB394;
	color: #FFF
}

.onoffswitch-inner:after {
	content: "OFF";
	padding-right: 7px;
	background-color: #FFF;
	color: #919191;
	text-align: right
}

.onoffswitch-switch {
	display: block;
	width: 18px;
	margin: 0;
	background: #FFF;
	border: 2px solid #1AB394;
	border-radius: 3px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 36px;
	-moz-transition: all .3s ease-in 0s;
	-webkit-transition: all .3s ease-in 0s;
	-o-transition: all .3s ease-in 0s;
	transition: all .3s ease-in 0s
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0
}

.ui-jqgrid {
	-moz-box-sizing: content-box
}

.ui-jqgrid-btable,.ui-jqgrid-htable {
	border-collapse: separate
}

.ui-jqgrid-titlebar {
	height: 40px;
	line-height: 15px;
	color: #676a6c;
	background-color: #F9F9F9;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}

.ui-jqgrid .ui-jqgrid-title {
	float: left;
	margin: 1.1em 1em .2em
}

.ui-jqgrid .ui-jqgrid-titlebar {
	position: relative;
	border-left: 0 solid;
	border-right: 0 solid;
	border-top: 0 solid
}

.ui-widget-header {
	background: #f5f5f6;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.ui-jqgrid tr.ui-row-ltr td {
	border-right-style: solid;
	border-right-width: 1px;
	text-align: left;
	border-color: #DDD;
	background-color: inherit
}

.author-info,.dd-item>button,.dd-item>button:before,.forum-avatar,.forum-icon,.forum-info,.ui-jqgrid .loading,.vertical-timeline-icon {
	text-align: center
}

.ui-search-toolbar input[type=text] {
	font-size: 12px;
	height: 15px;
	border: 1px solid #CCC;
	border-radius: 0
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	background: #F9F9F9;
	border: 1px solid #DDD;
	line-height: 15px;
	font-weight: 700;
	color: #676a6c;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}

.ui-icon-triangle-1-n {
	background-position: 1px -16px
}

.ui-jqgrid tr.ui-search-toolbar th {
	border-top-width: 0!important;
	border-top-color: inherit!important;
	border-top-style: ridge!important
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus {
	background: #f5f5f5;
	border-collapse: separate
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	background: #f2fbff
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #ddd;
	background: #fff;
	font-weight: 400;
	color: #212121
}

.ui-jqgrid .ui-pg-input {
	font-size: inherit;
	width: 50px;
	border: 1px solid #CCC;
	height: 15px
}

.ui-jqgrid .ui-pg-selbox {
	display: block;
	font-size: 1em;
	height: 25px;
	line-height: 18px;
	margin: 0;
	width: auto
}

.ui-jqgrid .ui-pager-control {
	position: relative
}

.ui-jqgrid .ui-jqgrid-pager {
	height: 32px;
	position: relative
}

.ui-pg-table .navtable .ui-corner-all {
	border-radius: 0
}

.ui-jqgrid .ui-pg-button:hover {
	padding: 1px;
	border: 0
}

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	height: auto;
	z-index: 101;
	padding: 6px;
	margin: 5px;
	font-weight: 700;
	display: none;
	border-width: 2px!important;
	font-size: 11px
}

.ui-jqgrid .form-control {
	height: 10px;
	width: auto;
	display: inline;
	padding: 10px 12px
}

.ui-jqgrid-pager {
	height: 32px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius: 0
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius: 0
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius: 0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius: 0
}

.ui-widget-content {
	box-sizing: content-box;
	border: 1px solid #ddd
}

.ui-jqgrid .ui-jqgrid-titlebar {
	padding: 0;
	border-bottom: 1px solid #ddd
}

.ui-jqgrid tr.jqgrow td {
	padding: 6px
}

.ui-jqdialog .ui-jqdialog-titlebar {
	padding: 10px
}

.dd,.dd-list {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none
}

.ui-jqdialog .ui-jqdialog-title {
	float: none!important
}

.ui-jqdialog>.ui-resizable-se {
	position: absolute
}

.dd,.dd-item>button,.dd-list {
	position: relative
}

.dd {
	font-size: 13px;
	line-height: 20px
}

.dd-list .dd-list {
	padding-left: 30px
}

.dd-collapsed .dd-list {
	display: none
}

.dd-empty,.dd-item,.dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	font-size: 13px;
	line-height: 20px
}

.dd-handle {
	display: block;
	margin: 5px 0;
	padding: 5px 10px;
	color: #333;
	text-decoration: none;
	border: 1px solid #e7eaec;
	background: #f5f5f5;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dd-handle span {
	font-weight: 700
}

.dd-handle:hover {
	background: #f0f0f0;
	cursor: pointer;
	font-weight: 700
}

.dd-item>button {
	display: block;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	text-indent: 100%;
	overflow: hidden;
	border: 0;
	background: 0 0;
	font-size: 12px;
	line-height: 1;
	font-weight: 700
}

.dd-item>button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-indent: 0
}

.dd-item>button[data-action=collapse]:before {
	content: '-'
}

#nestable2 .dd-item>button {
	font-family: FontAwesome;
	height: 34px;
	width: 33px;
	color: #c1c1c1
}

#nestable2 .dd-item>button:before {
	content: "\f067"
}

#nestable2 .dd-item>button[data-action=collapse]:before {
	content: "\f068"
}

.dd-empty,.dd-placeholder {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #f2fbff;
	border: 1px dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dd-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
	background-image: -moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
	background-image: linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
	background-size: 60px 60px;
	background-position: 0 0,30px 30px
}

.dd-dragel {
	position: absolute;
	z-index: 9999;
	pointer-events: none
}

.dd-dragel>.dd-item .dd-handle {
	margin-top: 0
}

.dd-dragel .dd-handle {
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1)
}

.nestable-lists {
	display: block;
	clear: both;
	padding: 30px 0;
	width: 100%;
	border: 0;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd
}

#nestable-menu {
	padding: 0;
	margin: 10px 0 20px
}

#nestable2 .dd-handle {
	color: inherit;
	border: 1px dashed #e7eaec;
	background: #f3f3f4;
	padding: 10px
}

#nestable2 span.label {
	margin-right: 10px
}

#nestable-output,#nestable2-output {
	width: 100%;
	line-height: 1.333333em;
	font-family: open sans,lucida grande,lucida sans unicode,helvetica,arial,sans-serif;
	font-size: 12px;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.CodeMirror {
	border: 1px solid #eee;
	height: auto
}

.CodeMirror-scroll {
	overflow-y: hidden;
	overflow-x: auto
}

body {
	overflow-x: hidden
}

.google-map {
	height: 300px
}

label.error {
	color: #cc5965;
	display: inline-block;
	margin-left: 5px
}

.form-control.error {
	border: 1px dotted #cc5965
}

.gridStyle,.gridStyle2 {
	border: 1px solid #d4d4d4
}

.gridStyle {
	width: 100%;
	height: 400px
}

.gridStyle2 {
	width: 500px;
	height: 300px
}

.ngH eaderCell,.ngRow {
	border-bottom: 1px solid #e7eaec
}

.ngCell,.ngH eaderCell,.ngHeaderCell {
	border-right: none
}

.ngTopPanel {
	background: #F5F5F6
}

.ngRow.even {
	background: #f9f9f9
}

.ngRow.selected {
	background: #EBF2F1
}

.ngCell {
	background-color: transparent
}

#toast-container>.toast {
	background-image: none!important
}

#toast-container>.toast:before {
	position: fixed;
	font-family: FontAwesome;
	font-size: 24px;
	line-height: 24px;
	float: left;
	color: #FFF;
	padding-right: .5em;
	margin: auto .5em auto -1.5em
}

#toast-container>.toast-warning:before {
	content: "\f0e7"
}

#toast-container>.toast-error:before {
	content: "\f071"
}

#toast-container>.toast-info:before {
	content: "\f005"
}

#toast-container>.toast-success:before {
	content: "\f00C"
}

#toast-container>div {
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	opacity: .9;
	-ms-filter: alpha(opacity=90);
	filter: alpha(opacity=90)
}

#toast-container>:hover {
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}

.toast,.toast-success {
	background-color: #1ab394
}

.toast-error {
	background-color: #ed5565
}

.toast-info {
	background-color: #333
}

.toast-warning {
	background-color: #333
}

.toast-top-full-width {
	margin-top: 20px
}

.toast-bottom-full-width {
	margin-bottom: 20px
}

.cg-notify-message.inspinia-notify {
	background: #fff;
	padding: 0;
	box-shadow: 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);
	border: none;
	margin-top: 30px;
	color: inherit
}

.inspinia-notify.alert-warning {
	border-left: 6px solid #333
}

.inspinia-notify.alert-success {
	border-left: 6px solid #1c84c6
}

.inspinia-notify.alert-danger {
	border-left: 6px solid #ed5565
}

.inspinia-notify.alert-info {
	border-left: 6px solid #1ab394
}

.img-container,.img-preview {
	overflow: hidden;
	text-align: center;
	width: 100%
}

.img-preview-sm {
	height: 130px;
	width: 200px
}

.forum-post-container .media {
	margin: 10px;
	padding: 20px 10px;
	border-bottom: 1px solid #f1f1f1
}

.forum-avatar {
	float: left;
	margin-right: 20px;
	width: 110px
}

.forum-avatar .img-circle {
	height: 48px;
	width: 48px
}

.author-info {
	color: #676a6c;
	font-size: 11px;
	margin-top: 5px
}

.forum-desc,.forum-item small {
	color: #999
}

.forum-post-info {
	padding: 9px 12px 6px;
	background: #f9f9f9;
	border: 1px solid #f1f1f1
}

.media-body>.media {
	background: #f9f9f9;
	border-radius: 3px;
	border: 1px solid #f1f1f1
}

.forum-post-container .media-body .photos {
	margin: 10px 0
}

.forum-photo {
	max-width: 140px;
	border-radius: 3px
}

.media-body>.media .forum-avatar {
	width: 70px;
	margin-right: 10px
}

.media-body>.media .forum-avatar .img-circle {
	height: 38px;
	width: 38px
}

.mid-icon {
	font-size: 66px
}

.forum-item {
	margin: 10px 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #f1f1f1
}

.views-number {
	font-size: 24px;
	line-height: 18px;
	font-weight: 400
}

.forum-container,.forum-post-container {
	padding: 30px!important
}

.forum-item .forum-sub-title {
	color: #999;
	margin-left: 50px
}

.forum-title {
	margin: 15px 0
}

.forum-icon {
	float: left;
	width: 30px;
	margin-right: 20px
}

a.forum-item-title {
	color: inherit;
	display: block;
	font-size: 18px;
	font-weight: 600
}

a.forum-item-title:hover {
	color: inherit
}

.forum-icon .fa {
	font-size: 30px;
	margin-top: 8px;
	color: #9b9b9b
}

.forum-item.active .fa,.forum-item.active a.forum-item-title {
	color: #1ab394
}

@media (max-width:992px) {
	.forum-info {
		margin: 15px 0 10px;
		display: none
	}

	.forum-desc {
		float: none!important
	}
}

.vertical-container {
	width: 90%;
	max-width: 1170px;
	margin: 0 auto
}

.vertical-container::after {
	content: '';
	display: table;
	clear: both
}

#vertical-timeline {
	position: relative;
	padding: 0;
	margin-top: 2em;
	margin-bottom: 2em
}

#vertical-timeline::before {
	content: '';
	position: absolute;
	top: 0;
	left: 18px;
	height: 100%;
	width: 4px;
	background: #f1f1f1
}

.vertical-timeline-content .btn {
	float: right
}

#vertical-timeline.light-timeline:before {
	background: #e7eaec
}

.dark-timeline .vertical-timeline-content:before {
	border-color: transparent #f5f5f5 transparent transparent
}

.dark-timeline.center-orientation .vertical-timeline-content:before {
	border-color: transparent transparent transparent #f5f5f5
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
	border-color: transparent #f5f5f5 transparent transparent
}

.dark-timeline .vertical-timeline-content,.dark-timeline.center-orientation .vertical-timeline-content {
	background: #f5f5f5
}

@media only screen and (min-width:1170px) {
	#vertical-timeline.center-orientation {
		margin-top: 3em;
		margin-bottom: 3em
	}

	#vertical-timeline.center-orientation:before {
		left: 50%;
		margin-left: -2px
	}
}

@media only screen and (max-width:1170px) {
	.center-orientation.dark-timeline .vertical-timeline-content:before {
		border-color: transparent #f5f5f5 transparent transparent
	}
}

.vertical-timeline-block {
	position: relative;
	margin: 2em 0
}

.vertical-timeline-block:after {
	content: "";
	display: table;
	clear: both
}

.vertical-timeline-block:first-child {
	margin-top: 0
}

.vertical-timeline-block:last-child {
	margin-bottom: 0
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-block {
		margin: 4em 0
	}

	.center-orientation .vertical-timeline-block:first-child {
		margin-top: 0
	}

	.center-orientation .vertical-timeline-block:last-child {
		margin-bottom: 0
	}
}

.vertical-timeline-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 16px;
	border: 3px solid #f1f1f1
}

.vertical-timeline-icon i {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -9px
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-icon {
		width: 50px;
		height: 50px;
		left: 50%;
		margin-left: -25px;
		-webkit-transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		font-size: 19px
	}

	.center-orientation .vertical-timeline-icon i {
		margin-left: -12px;
		margin-top: -10px
	}

	.center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
		visibility: hidden
	}
}

.vertical-timeline-content {
	position: relative;
	margin-left: 60px;
	background: #fff;
	border-radius: .25em;
	padding: 1em
}

.vertical-timeline-content:after {
	content: "";
	display: table;
	clear: both
}

.vertical-timeline-content h2 {
	font-weight: 400;
	margin-top: 4px
}

.vertical-timeline-content p {
	margin: 1em 0;
	line-height: 1.6
}

.vertical-timeline-content .vertical-date {
	float: left;
	font-weight: 500
}

.vertical-date small {
	color: #1ab394;
	font-weight: 400
}

.vertical-timeline-content::before {
	content: '';
	position: absolute;
	top: 16px;
	right: 100%;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	border-right: 7px solid #fff
}

@media only screen and (min-width:768px) {
	.vertical-timeline-content h2 {
		font-size: 18px
	}

	.vertical-timeline-content p {
		font-size: 13px
	}
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-content {
		margin-left: 0;
		padding: 1.6em;
		width: 45%
	}

	.center-orientation .vertical-timeline-content::before {
		top: 24px;
		left: 100%;
		border-color: transparent transparent transparent #fff
	}

	.center-orientation .vertical-timeline-content .btn {
		float: left
	}

	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content,.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
		float: right
	}

	.center-orientation .vertical-timeline-content .vertical-date {
		position: absolute;
		width: 100%;
		left: 122%;
		top: 2px;
		font-size: 14px
	}

	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
		top: 24px;
		left: auto;
		right: 100%;
		border-color: transparent #fff transparent transparent
	}

	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
		left: auto;
		right: 122%;
		text-align: right
	}

	.center-orientation .cssanimations .vertical-timeline-content.is-hidden {
		visibility: hidden
	}
}

.tabs-container .panel-body {
/*	background: #fff;*/
/*	border: 1px solid #e7eaec;*/
	border-radius: 3px;
	padding: 20px;
	position: relative
}

.tabs-container .nav-tabs>li.active>a,.tabs-container .nav-tabs>li.active>a:focus,.tabs-container .nav-tabs>li.active>a:hover {
	background-color: #fff;
	border: 0px solid #e7eaec;
	border-bottom-color: transparent
}

.tabs-container .nav-tabs>li {
	float: left;
	margin-bottom: -1px
}

.tabs-container .nav-tabs {
	border-bottom: 0px solid #e7eaec
}

.tabs-container .tab-pane .panel-body {
	border-top: none
}

.tabs-container .tabs-left .tab-pane .panel-body,.tabs-container .tabs-right .tab-pane .panel-body {
	border-top: 1px solid #e7eaec
}

.tabs-container .nav-tabs>li a:hover {
	background: #eee;
	border-color: transparent;
	font-weight: 600
}

.tabs-container .tabs-below>.nav-tabs,.tabs-container .tabs-left>.nav-tabs,.tabs-container .tabs-right>.nav-tabs {
	border-bottom: 0
}

.tabs-container .tabs-left>.nav-tabs,.tabs-container .tabs-right>.nav-tabs {
	width: 20%
}

.tabs-container .tabs-left .panel-body {
	position: static;
	width: 80%;
	margin-left: 20%
}

.tabs-container .tabs-right .panel-body {
	width: 80%;
	margin-right: 20%
}

.tabs-container .pill-content>.pill-pane,.tabs-container .tab-content>.tab-pane {
	display: none
}

.tabs-container .pill-content>.active,.tabs-container .tab-content>.active {
	display: block
}

.tabs-container .tabs-below>.nav-tabs {
	border-top: 1px solid #e7eaec
}

.tabs-container .tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}

.tabs-container .tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.tabs-container .tabs-below>.nav-tabs>li>a:focus,.tabs-container .tabs-below>.nav-tabs>li>a:hover {
	border-top-color: #e7eaec;
	border-bottom-color: transparent
}

.tabs-container .tabs-left>.nav-tabs>li,.tabs-container .tabs-right>.nav-tabs>li {
	float: none
}

.tabs-container .tabs-left>.nav-tabs>li>a,.tabs-container .tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px
}

.tabs-container .tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px
}

.tabs-container .tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.tabs-container .tabs-left>.nav-tabs .active>a,.tabs-container .tabs-left>.nav-tabs .active>a:focus,.tabs-container .tabs-left>.nav-tabs .active>a:hover {
	border-color: #e7eaec transparent #e7eaec #e7eaec
}

.tabs-container .tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px
}

.tabs-container .tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.tabs-container .tabs-right>.nav-tabs .active>a,.tabs-container .tabs-right>.nav-tabs .active>a:focus,.tabs-container .tabs-right>.nav-tabs .active>a:hover {
	border-color: #e7eaec #e7eaec #e7eaec transparent;
	z-index: 1
}

@media (max-width:767px) {
	.tabs-container .nav-tabs>li {
		float: none!important
	}

	.tabs-container .nav-tabs>li.active>a {
		border-bottom: 1px solid #e7eaec!important;
		margin: 0
	}
}

.jvectormap-container {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.jvectormap-legend-cnt,.jvectormap-spinner,.jvectormap-tip {
	position: absolute
}

.jvectormap-tip {
	display: none;
	border: 1px solid #CDCDCD;
	border-radius: 3px;
	background: #292929;
	color: #fff;
	font-family: sans-serif,Verdana;
	font-size: smaller;
	padding: 5px
}

.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout {
	position: absolute;
	left: 10px;
	border-radius: 3px;
	background: #1ab394;
	padding: 3px;
	color: #fff;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
	box-sizing: content-box
}

.jvectormap-zoomin,.jvectormap-zoomout {
	width: 10px;
	height: 10px
}

.jvectormap-zoomin {
	top: 10px
}

.jvectormap-zoomout {
	top: 30px
}

.jvectormap-goback {
	bottom: 10px;
	z-index: 1000;
	padding: 6px
}

.jvectormap-spinner {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(data:image/gif;
	base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) center no-repeat
}

.jvectormap-legend-title {
	font-weight: 700;
	font-size: 14px;
	text-align: center
}

.jvectormap-legend-cnt-h {
	bottom: 0;
	right: 0
}

.jvectormap-legend-cnt-v {
	top: 0;
	right: 0
}

.jvectormap-legend {
	background: #000;
	color: #fff;
	border-radius: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend {
	float: left;
	margin: 0 10px 10px 0;
	padding: 3px 3px 1px
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
	float: left
}

.jvectormap-legend-cnt-v .jvectormap-legend {
	margin: 10px 10px 0 0;
	padding: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
	width: 40px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
	height: 15px
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
	height: 20px;
	width: 20px;
	display: inline-block;
	vertical-align: middle
}

.jvectormap-legend-tick-text {
	font-size: 12px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
	text-align: center
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	padding-left: 3px
}

.slick-next:before,.slick-prev:before {
	color: #1ab394!important
}

.payment-card {
	background: #fff;
	padding: 20px;
	margin-bottom: 25px;
	border: 1px solid #e7eaec
}

.payment-icon-big {
	font-size: 60px;
	color: #d1dade
}

.payments-method.panel-group .panel+.panel {
	margin-top: -1px
}

.payments-method .panel-heading {
	padding: 15px
}

.payments-method .panel {
	border-radius: 0
}

.payments-method .panel-heading h5 {
	margin-bottom: 5px
}

.payments-method .panel-heading i {
	font-size: 26px
}

.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single {
	border-color: #e7eaec
}

.tour-tour .btn.btn-default {
	background-color: #fff;
	border: 1px solid #d2d2d2;
	color: inherit
}

.tour-step-backdrop {
	z-index: 2101
}

.tour-backdrop {
	z-index: 2100;
	opacity: .7
}

.popover[class*=tour-] {
	z-index: 2100
}

body.tour-open .animated {
	animation-fill-mode: initial
}

.resizable-panels .ibox {
	clear: none;
	margin: 10px;
	float: left;
	overflow: hidden;
	min-height: 150px;
	min-width: 150px
}

.resizable-panels .ibox .ibox-content {
	height: calc(100% - 49px)
}

.ui-resizable-helper {
	background: rgba(211,211,211,.4)
}

.wizard>.content>.body {
	position: relative
}

.sidebard-panel {
	width: 220px;
	background: #ebebed;
	padding: 10px 20px;
	position: absolute;
	right: 0
}

.sidebard-panel .feed-element img.img-circle {
	width: 32px;
	height: 32px
}

.media-body,.sidebard-panel .feed-element,.sidebard-panel p {
	font-size: 12px
}

.sidebard-panel .feed-element {
	margin-top: 20px;
	padding-bottom: 0
}

.sidebard-panel .list-group {
	margin-bottom: 10px
}

.sidebard-panel .list-group .list-group-item {
	padding: 5px 0;
	font-size: 12px;
	border: 0
}

#right-sidebar,.footer {
	border-top: 1px solid #e7eaec;
	bottom: 0
}

.sidebar-content .wrapper,.wrapper.sidebar-content {
	padding-right: 230px!important
}

.body-small .sidebar-content .wrapper,.body-small .wrapper.sidebar-content {
	padding-right: 20px!important
}

#right-sidebar {
	background-color: #fff;
	border-left: 1px solid #e7eaec;
	overflow: hidden;
	position: fixed;
	top: 60px;
	width: 260px!important;
	z-index: 1009;
	right: -260px
}

.sidebar-container ul.nav-tabs,.sidebar-container ul.nav-tabs li {
	border: none
}

#right-sidebar.sidebar-open {
	right: 0
}

#right-sidebar.sidebar-open.sidebar-top {
	top: 0;
	border-top: none
}

.sidebar-container ul.nav-tabs.navs-4 li {
	width: 25%
}

.sidebar-container ul.nav-tabs.navs-3 li {
	width: 33.3333%
}

.sidebar-container ul.nav-tabs.navs-2 li {
	width: 50%
}

.sidebar-container ul.nav-tabs li a {
	border: none;
	padding: 12px 10px;
	margin: 0;
	border-radius: 0;
	background: #2f4050;
	color: #fff;
	text-align: center;
	border-right: 1px solid #334556
}

.sidebar-container ul.nav-tabs li.active a {
	border: none;
	background: #f9f9f9;
	color: #676a6c;
	font-weight: 700
}

.sidebar-container .sidebar-message>a,.sidebar-container ul.sidebar-list li a {
	color: inherit;
	text-decoration: none
}

.sidebar-container .nav-tabs>li.active>a:focus,.sidebar-container .nav-tabs>li.active>a:hover {
	border: none
}

.sidebar-container ul.sidebar-list {
	margin: 0;
	padding: 0
}

.sidebar-container ul.sidebar-list li {
	border-bottom: 1px solid #e7eaec;
	padding: 15px 20px;
	list-style: none;
	font-size: 12px
}

.sidebar-container .sidebar-message:nth-child(2n+2) {
	background: #f9f9f9
}

.sidebar-container .sidebar-content {
	padding: 15px 20px;
	font-size: 12px
}

.sidebar-container .sidebar-title {
	background: #f9f9f9;
	padding: 20px;
	border-bottom: 1px solid #e7eaec
}

.sidebar-container .sidebar-title h3 {
	margin-bottom: 3px;
	padding-left: 2px
}

.sidebar-container .tab-content h4 {
	margin-bottom: 5px
}

.sidebar-container .sidebar-message>a>.pull-left {
	margin-right: 10px
}

.sidebar-container .sidebar-message {
	padding: 15px 20px
}

.sidebar-container .sidebar-message .message-avatar {
	height: 38px;
	width: 38px;
	border-radius: 50%
}

.sidebar-container .setings-item {
	padding: 15px 20px;
	border-bottom: 1px solid #e7eaec
}

body {
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #676a6c
}

body,body.full-height-layout #page-wrapper,body.full-height-layout #wrapper,html {
	height: auto;
}

body.boxed-layout {
	background: url(image/shattered.png)
}

body.boxed-layout #wrapper {
	background-color: #2f4050;
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.75);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.75)
}

.boxed-layout #wrapper.top-navigation,.top-navigation.boxed-layout #wrapper {
	max-width: 1300px!important
}

.clear {
	display: block;
	overflow: hidden
}

a {
	cursor: pointer
}

a:focus,a:hover {
	text-decoration: none; color:#333;
}

.border-bottom {
/*	border-bottom: 1px solid #e7eaec!important*/
}

.font-bold {
	font-weight: 600
}

.font-noraml,.nav-tabs>li>a {
	font-weight: 400
}

.b-r {
	border-right: 1px solid #e7eaec
}

.hr-line-dashed {
	color: #fff;
	background-color:rgba(255,255,255,.2);
	height: 1px;
	margin: 20px 0
}

.note-editor,video {
	height: auto!important
}

.gallery>.row>div,.hr-line-solid {
	margin-bottom: 15px
}

.hr-line-solid {
	border-bottom: 1px solid #e7eaec;
	background-color: rgba(0,0,0,0);
	border-style: solid!important;
	margin-top: 15px
}

video {
	width: 100%!important
}

.fancybox img {
	margin-bottom: 5px;
	width: 24%
}

.note-editor {
	min-height: 300px
}

.note-editor.fullscreen {
	z-index: 2050
}

.modal-content {
	background-clip: padding-box;
	background-color: #FFF;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
	outline: 0;
	position: relative
}

.modal-dialog {
	z-index: 2200
}

.modal-body {
	padding: 20px 30px 30px
}

.inmodal .modal-body {
	background: #f8fafb
}

.inmodal .modal-header {
	padding: 30px 15px;
	text-align: center
}

.animated.modal.fade .modal-dialog {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.inmodal .modal-title {
	font-size: 26px
}

.inmodal .modal-icon {
	font-size: 84px;
	color: #e2e3e3
}

.modal-footer {
	margin-top: 0
}

#wrapper {
	width: 11%;float:left;display: block ruby;
}

.wrapper {
	padding: 0 20px
}

.wrapper-content {
	padding: 00px 0px 20px;
}
#search_task_list{margin:0; margin-top: 20px;padding-top: 20px;}
#search_task_list .col-lg-12{padding-left:0px;padding-right:0;}


#search_task_list .tabs-container .panel-body{padding-left:0;padding-right:0;}
#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	position: relative!important
}

#editable TR{HEIGHT:40PX;}
.table-responsive{}
.select_div{color: rgba(255,255,255,.8);width:100%;float:left;padding-top:2%;padding-bottom:2%;}

#ddlType1{border: solid 1px #ccc;color: #666;width: 150px;background-color: #fff;height: 30px;
line-height: 30px;border-radius: 5px;padding-left: 15px;padding-right: 15px;}
.quota-3_a #ddlType1{width:100%;}
.quota-3_b #title{width:auto !important;}



@media (min-width:768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 240px;
		min-height: 2002px
	}
}
.ibox-content h2{margin-bottom:0;}
#setupfacebook_content{margin-top:20px;margin-bottom:0;}
.title-action {
	text-align: right;
	padding-top: 30px
}

.ibox-content h1,.ibox-content h2,.ibox-content h3,.ibox-content h4,.ibox-content h5,.ibox-title h1,.ibox-title h2,.ibox-title h3,.ibox-title h4,.ibox-title h5 {
	margin-top: 0px
}

ol.unstyled,ul.unstyled {
	list-style: none;
	margin-left: 0
}

.big-icon {
	font-size: 160px!important;
	color: #e5e6e7
}

.link-block,.nav.navbar-top-links .link-block a {
	font-size: 12px
}

.footer {
	background: #fff;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	right: 0
}

.footer.fixed,.footer.fixed_full {
	position: fixed;
	left: 0;
	z-index: 1000;
	padding: 10px 20px;
	background: #fff;
	border-top: 1px solid #e7eaec;
	right: 0;
	bottom: 0
}

.footer.fixed {
	margin-left: 220px
}

body.body-small.mini-navbar .footer.fixed,body.mini-navbar .footer.fixed {
	margin: 0 0 0 70px
}

body.canvas-menu .footer.fixed,body.mini-navbar.canvas-menu .footer.fixed {
	margin: 0!important
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
	margin: 0 0 0 220px
}

body.body-small .footer.fixed {
	margin-left: 0
}

.page-heading {
	border-top: 0;
	/**padding: 0 10px 20px**/
}

.panel-heading h1,.panel-heading h2 {
	margin-bottom: 5px
}

.table-bordered {
	border: 0
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	background-color:#F60; color:#fff; font-weight:normal;border:none !important;
}

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border: 1px solid #e7e7e7
}

.table>thead>tr>th {
	border-bottom: 1px solid #DDD
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border-top: 1px solid #e7eaec;
	line-height: 1.42857;
	padding:0px; vertical-align:middle;
	/*vertical-align: top*/
}

.panel.blank-panel {
	background: 0 0;
	margin: 0
}

.blank-panel .panel-heading {
	padding-bottom: 0
}

.page-heading .col-lg-12{padding-left:0;padding-right:0;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: 0 0;
	border-color: #ddd #ddd transparent;
	border-bottom: #f3f3f4;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #666;
	cursor: default
}

.nav.nav-tabs li {
	background: 0 0;
	border: none;
	width: 50%
}

.nav-tabs>li>a {
	color: #999;
	padding: 10px 20px 10px 25px;
	background: #eee
}

.tabs-container .nav-ul {
	height: 40px;
	border: 1px solid #e7eaec;
	border-top: none
}

.nav-ul>li>a {
	margin: 0;
	padding: 0;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	text-align: center;
	background-color: #fff
}

.nav-ul>li.active>a {
	border-radius: inherit
}

.tabs-container .nav-ul>li.active>a,.tabs-container .nav-ul>li.active>a:focus,.tabs-container .nav-ul>li.active>a:hover {
	background-color: #e7eaec
}

.nav-tabs>li>a:focus,.nav-tabs>li>a:hover {
	background-color: #e6e6e6;
	color: #999
}

.ui-tab .tab-content {
	padding: 20px 0
}

.no-padding {
	padding: 0!important
}

.no-borders {
	border: none!important
}

.no-margins {
	margin: 0!important
}

.no-top-border {
	border-top: 0!important
}

.border-left,.border-left-right,.border-right {
	border-top: none;
	border-bottom: none
}

.ibox-content.text-box {
	padding-bottom: 0;
	padding-top: 15px
}

.border-left-right {
	border-left: 1px solid #e7eaec;
	border-right: 1px solid #e7eaec
}

.border-left {
	border-left: 1px solid #e7eaec;
	border-right: none
}

.border-right {
	border-left: none;
	border-right: 1px solid #e7eaec
}

.full-width {
	width: 100%!important
}

.link-block {
	padding: 10px
}

.link-block a {
	font-size: 10px;
	color: inherit
}

body.mini-navbar .branding {
	display: none
}

img.circle-border {
	border: 6px solid #FFF;
	border-radius: 50%
}

.branding {
	float: left;
	color: #FFF;
	font-size: 18px;
	font-weight: 600;
	padding: 17px 20px;
	text-align: center;
	background-color: #1ab394
}

.login-panel {
	margin-top: 25%
}

.icons-box h3 {
	margin-top: 10px;
	margin-bottom: 10px
}

.icons-box .infont a i {
	font-size: 25px;
	display: block;
	color: #676a6c
}

.icons-box .infont a {
	color: #a6a8a9;
	padding: 10px;
	margin: 1px;
	display: block
}

.ui-draggable .ibox-title {
	cursor: move
}

.breadcrumb {

	padding: 0;
	margin-bottom: 0
}

.breadcrumb>li a {
	color: inherit
}

.breadcrumb #detail_li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
	box-sizing: border-box
}

.breadcrumb>.active {
	color: inherit
}

code {
	background-color: #F9F2F4;
	border-radius: 4px;
	color: #ca4440;
	font-size: 90%;
	padding: 2px 4px
}

.ibox-content,.ibox-title {
	border-color: #e7eaec;
	border-image: none;
/*	border-style: solid solid none*/
}
#mission_list .ibox{	margin-bottom: 0;}
.ibox {
	clear: both;
	margin-bottom: 0px;
	margin-top: 0;
	padding: 0
}

.ibox.collapsed .ibox-content {
	display: none
}

.ibox.collapsed .fa.fa-chevron-up:before {
	content: "\f078"
}

.ibox.collapsed .fa.fa-chevron-down:before {
	content: "\f077"
}

.ibox:after,.ibox:before {
	display: table
}

.ibox-title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-width: 3px 0 0;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	min-height: 48px
}

.ibox-content {
	color: inherit;
	padding:20px 0px 20px;
	border-width: 1px 0;
	clear: both
}

.ibox-main {
	padding: 0
}

.ibox-footer {
	color: inherit;
	border-top: 1px solid #e7eaec;
	font-size: 90%;
	background: #fff;
	padding: 10px 15px
}

table.table-mail tr td {
	padding: 12px
}

.table-mail .check-mail {
	padding-left: 20px
}

.table-mail .mail-date {
	padding-right: 20px
}

.check-mail,.star-mail {
	width: 40px
}

.unread td,.unread td a {
	font-weight: 600;
	color: inherit
}

.read td,.read td a {
	font-weight: 400;
	color: inherit
}

.unread td {
	background-color: #f9f8f8
}

.ibox-heading {
	background-color: #f3f6fb;
	border-bottom: none
}

.ibox-heading h3 {
	font-weight: 200;
	font-size: 24px
}

.ibox-title h5 {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 7px;
	padding: 0;
	text-overflow: ellipsis;
	float: left
}

.ibox-title .label {
	float: left;
	margin-left: 4px
}

.ibox-tools {
	display: block;
	float: none;
	margin-top: 0;
	position: relative;
	padding: 0;
	text-align: right
}

.fh-column,.file-box,.tag-list li,ul.notes li {
	float: left
}

.ibox-tools a {
	cursor: pointer;
	margin-left: 5px;
	color: #c4c4c4
}

.ibox-tools a.btn-primary {
	color: #fff
}

.ibox-tools .dropdown-menu>li>a {
	padding: 4px 10px;
	font-size: 12px
}

.ibox .ibox-tools.open>.dropdown-menu {
	left: auto;
	right: 0
}

.gray-bg {
	background-color: #211301 ; 
}
#product_index{margin:0;}
.wrapper-content .pages-table{width:100%;float:left; }
.white-bg {
	width:100%;float:left;padding:0;margin:0;
}
.white-bg .col-lg-12{width: 100%;
float: left;}
.navy-bg {
	background-color: #1ab394;
	color: #fff
}

.blue-bg {
	background-color: #1c84c6;
	color: #fff
}

.lazur-bg {
	background-color: #333;
	color: #fff
}

.yellow-bg {
	background-color: #333;
	color: #fff
}

.red-bg {
	background-color: #ed5565;
	color: #fff
}

.black-bg {
	background-color: #262626
}

.panel-primary {
	border-color: #1ab394
}

.panel-primary>.panel-heading {
	background-color: #1ab394;
	border-color: #1ab394
}

.panel-success {
	border-color: #1c84c6
}

.panel-success>.panel-heading {
	background-color: #1c84c6;
	border-color: #1c84c6;
	color: #fff
}

.panel-info {
	border-color: #333
}

.panel-info>.panel-heading {
	background-color: #333;
	border-color: #333;
	color: #fff
}

.panel-warning {
	border-color: #333
}

.panel-warning>.panel-heading {
	background-color: #333;
	border-color: #333;
	color: #fff
}

.panel-danger {
	border-color: #ed5565
}

.panel-danger>.panel-heading {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #fff
}

.progress-bar {
	background-color: #1ab394
}

.progress-small,.progress-small .progress-bar {
	height: 10px
}

.progress-mini,.progress-small {
	margin-top: 5px
}

.progress-mini,.progress-mini .progress-bar {
	height: 5px;
	margin-bottom: 0
}

.progress-bar-navy-light {
	background-color: #3dc7ab
}

.progress-bar-success {
	background-color: #1c84c6
}

.progress-bar-info {
	background-color: #333
}

.progress-bar-warning {
	background-color: #333
}

.progress-bar-danger {
	background-color: #ed5565
}

.panel-title {
	font-size: inherit
}

.jumbotron {
	border-radius: 6px;
	padding: 40px
}

.jumbotron h1 {
	margin-top: 0
}

.text-navy {
	color: #1ab394
}

.text-primary {
	color: inherit
}

.text-success {
	color: #1c84c6
}

.text-info {
	color: #333
}

.text-warning {
	color: #333
}

.text-danger {
	color: #ed5565
}

.text-muted {
	color: #888
}

.text-white {
	color: #fff
}

.simple_tag {
	background-color: #f3f3f4;
	border: 1px solid #e7eaec;
	border-radius: 3px;
	color: inherit;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 5px 12px;
	display: inline-block
}

.ComposeEmail .navbar.navbar-static-top,.Dashboard_2 .navbar.navbar-static-top,.Dashboard_3 .navbar.navbar-static-top,.Dashboard_4_1 .navbar.navbar-static-top,.Dashboard_5 .navbar.navbar-static-top,.EmailView .navbar.navbar-static-top,.Inbox .navbar.navbar-static-top,.Metrics .navbar.navbar-static-top,.dashboards\.dashboard_2 nav.navbar,.dashboards\.dashboard_3 nav.navbar,.dashboards\.dashboard_4_1 nav.navbar,.dashboards\.dashboard_5 nav.navbar,.fh-column,.mailbox\.email_compose nav.navbar,.mailbox\.email_view nav.navbar,.mailbox\.inbox nav.navbar,.metrics nav.navbar,.metrics\.index nav.navbar {
	background: #fff
}

.contact-box,.contact-box.center-version>a,.light-navbar .navbar.navbar-static-top {
	background-color: #fff
}

.img-shadow {
	-webkit-box-shadow: 0 0 3px 0 #919191;
	-moz-box-shadow: 0 0 3px 0 #919191;
	box-shadow: 0 0 3px 0 #919191
}

a.close-canvas-menu {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1011;
	color: #a7b1c2
}

.fh-breadcrumb,.fh-no-breadcrumb {
	margin: 0 -15px;
	position: relative
}

a.close-canvas-menu:hover {
	color: #fff
}

.close-canvas-menu {
	display: none
}

.canvas-menu .close-canvas-menu {
	display: block
}

.full-height {
	height: 100%
}

.fh-breadcrumb {
	height: calc(100% - 196px)
}

.fh-no-breadcrumb {
	height: calc(100% - 99px)
}

.fh-column {
	height: 100%;
	width: 240px
}

.modal-backdrop {
	z-index: 20400!important
}

.modal {
	z-index: 20500!important
}

.spiner-example {
	height: 200px;
	padding-top: 70px
}

.p-xxs {
	padding: 5px
}

.p-xs {
	padding: 10px
}

.p-sm {
	padding: 15px
}

.p-m {
	padding: 20px
}

.p-md {
	padding: 25px
}

.p-lg {
	padding: 30px
}

.p-xl {
	padding: 40px
}

.p-w-xs {
	padding: 0 10px
}

.p-w-sm {
	padding: 0 15px
}

.p-w-m {
	padding: 0 20px
}

.p-w-md {
	padding: 0 25px
}

.p-w-lg {
	padding: 0 30px
}

.p-w-xl {
	padding: 0 40px
}

.m-xxs {
	margin: 2px 4px
}

.m-xs {
	margin: 5px
}

.m-sm {
	margin: 10px
}

.m {
	margin: 15px
}

.m-md {
	margin: 20px
}

.m-lg {
	margin: 30px
}

.m-xl {
	margin: 50px
}

.m-n {
	margin: 0!important
}

.m-l-none {
	margin-left: 0
}

.m-l-xs {
	margin-left: 5px
}

.m-l-sm {
	margin-left: 10px
}

.m-l {
	margin-left: 15px
}

.m-l-md {
	margin-left: 20px
}

.m-l-lg {
	margin-left: 30px
}

.m-l-xl {
	margin-left: 40px
}

.m-l-n-xxs {
	margin-left: -1px
}

.m-l-n-xs {
	margin-left: -5px
}

.m-l-n-sm {
	margin-left: -10px
}

.m-l-n {
	margin-left: -15px
}

.m-l-n-md {
	margin-left: -20px
}

.m-l-n-lg {
	margin-left: -30px
}

.m-l-n-xl {
	margin-left: -40px
}

.m-t-none {
	margin-top: 0
}

.m-t-xxs {
	margin-top: 1px
}

.m-t-xs {
	margin-top: 5px
}

.m-t-sm {
	margin-top: 10px
}

.m-t {
	margin-top: 15px
}

.m-t-md {
	margin-top: 20px
}

.m-t-lg {
	margin-top: 30px
}

.m-t-xl {
	margin-top: 40px
}

.m-t-n-xxs {
	margin-top: -1px
}

.m-t-n-xs {
	margin-top: -5px
}

.m-t-n-sm {
	margin-top: -10px
}

.m-t-n {
	margin-top: -15px
}

.m-t-n-md {
	margin-top: -20px
}

.m-t-n-lg {
	margin-top: -30px
}

.m-t-n-xl {
	margin-top: -40px
}

.m-r-none {
	margin-right: 0
}

.m-r-xxs {
	margin-right: 1px
}

.m-r-xs {
	margin-right: 5px
}

.m-r-sm {
	margin-right: 10px
}

.m-r {
	margin-right: 15px
}

.m-r-md {
	margin-right: 20px
}

.m-r-lg {
	margin-right: 30px
}

.m-r-xl {
	margin-right: 40px
}

.m-r-n-xxs {
	margin-right: -1px
}

.m-r-n-xs {
	margin-right: -5px
}

.m-r-n-sm {
	margin-right: -10px
}

.m-r-n {
	margin-right: -15px
}

.m-r-n-md {
	margin-right: -20px
}

.m-r-n-lg {
	margin-right: -30px
}

.m-r-n-xl {
	margin-right: -40px
}

.m-b-none {
	margin-bottom: 0
}

.m-b-xxs {
	margin-bottom: 1px
}

.m-b-xs {
	margin-bottom: 5px
}

.m-b-sm {
	margin-bottom: 10px
}

.m-b {
	margin-bottom: 15px
}

.m-b-md {
	margin-bottom:0px
}

.m-b-lg {
	margin-bottom: 30px
}

.m-b-xl {
	margin-bottom: 40px
}

.m-b-n-xxs {
	margin-bottom: -1px
}

.m-b-n-xs {
	margin-bottom: -5px
}

.m-b-n-sm {
	margin-bottom: -10px
}

.m-b-n {
	margin-bottom: -15px
}

.m-b-n-md {
	margin-bottom: -20px
}

.m-b-n-lg {
	margin-bottom: -30px
}

.m-b-n-xl {
	margin-bottom: -40px
}

.space-15 {
	margin: 15px 0
}

.space-20 {
	margin: 20px 0
}

.space-25 {
	margin: 25px 0
}

.space-30 {
	margin: 30px 0
}

.fullscreen-ibox-mode .animated {
	animation: none
}

body.fullscreen-ibox-mode {
	overflow-y: hidden
}

.ibox.fullscreen {
	z-index: 2030;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	margin-bottom: 0
}

.feed-element,.feed-photo,.file .file-name,.media-body {
	overflow: hidden
}

.ibox.fullscreen .collapse-link {
	display: none
}

.ibox.fullscreen .ibox-content {
	min-height: calc(100% - 48px)
}

body.modal-open {
	padding-right: inherit!important
}

body.modal-open .animated {
	animation-fill-mode: initial;
	z-index: inherit
}

.block,body.mini-navbar.fixed-sidebar .profile-element {
	display: block!important
}

body.mini-navbar.fixed-sidebar .nav-header {
	padding: 33px 25px
}

body.mini-navbar.fixed-sidebar .logo-element {
	display: none
}

.fullscreen-video .animated {
	animation: none
}

.search-form {
	margin-top: 10px
}

.search-result h3 {
	margin-bottom: 0;
	color: #1E0FBE
}

.search-result .search-link {
	color: #006621
}

.search-result p {
	font-size: 12px;
	margin-top: 5px
}

.contact-box {
	border: 1px solid #e7eaec;
	padding: 20px;
	margin-bottom: 20px
}

.contact-box>a {
	color: inherit
}

.contact-box.center-version {
	border: 1px solid #e7eaec;
	padding: 0
}

.contact-box.center-version>a {
	display: block;
	padding: 20px;
	text-align: center
}

.contact-box.center-version>a img {
	width: 80px;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 10px
}

.contact-box.center-version address {
	margin-bottom: 0
}

.contact-box .contact-box-footer {
	text-align: center;
	background-color: #fff;
	border-top: 1px solid #e7eaec;
	padding: 15px 20px
}

.invoice-table tbody>tr>td:last-child,.invoice-table tbody>tr>td:nth-child(2),.invoice-table tbody>tr>td:nth-child(3),.invoice-table tbody>tr>td:nth-child(4),.invoice-table thead>tr>th:last-child,.invoice-table thead>tr>th:nth-child(2),.invoice-table thead>tr>th:nth-child(3),.invoice-table thead>tr>th:nth-child(4),.invoice-total>tbody>tr>td:first-child {
	text-align: right
}

.invoice-total>tbody>tr>td {
	border: 0
}

.invoice-total>tbody>tr>td:last-child {
	border-bottom: 1px solid #DDD;
	text-align: right;
	width: 15%
}

.middle-box {
	max-width: 400px;
	z-index: 100;
	margin: 0 auto;
	position: relative;
	top: 30%
}

.lockscreen.middle-box {
	width: 200px;
	padding-top: 110px
}

.loginColumns,.passwordBox {
	margin: 0 auto;
	padding: 50px 20px 20px
}

.loginscreen.middle-box {
	width: 400px
}

.loginColumns {
	max-width: 800px
}

.passwordBox {
	max-width: 460px
}

.logo-name {
	color: #e6e6e6;
	font-size: 180px;
	font-weight: 800;
	letter-spacing: -10px;
	margin-bottom: 0
}

.client-link,.faq-question,.lock-word span {
	font-weight: 600
}

.middle-box h1 {
	font-size: 170px
}

.wrapper .middle-box {
	margin-top: 140px
}

.lock-word {
	z-index: 10;
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -470px
}

.lock-word span {
	font-size: 100px;
	color: #e9e9e9;
	display: inline-block
}

.lock-word .first-word {
	margin-right: 160px
}

.dashboard-header {
	border-top: 0;
	padding: 20px
}

.dashboard-header h2 {
	margin-top: 10px;
	font-size: 26px
}

.fist-item {
	border-top: none!important
}

.statistic-box {
	margin-top: 40px
}

.dashboard-header .list-group-item span.label {
	margin-right: 10px
}

.list-group.clear-list .list-group-item {
	border-top: 1px solid #e7eaec;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	padding: 10px 0;height: 50px;
line-height: 30px;
}

ul.clear-list:first-child {
	border-top: none!important
}

.file .file-name,.timeline-item .content,.timeline-item .date i {
	border-top: 1px solid #e7eaec
}

.timeline-item .date i {
	padding: 5px;
	width: 30px;
	text-align: center;
	border-bottom: 1px solid #e7eaec;
	border-left: 1px solid #e7eaec;
	background: #f8f8f8
}

.timeline-item .content:hover {
	background: #f6f6f6
}

ul.notes li,ul.tag-list li {
	list-style: none
}

ul.notes li h4 {
	margin-top: 20px;
	font-size: 16px
}

ul.notes li div {
	position: relative
}

ul.notes li div small {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 10px
}

ul.notes li div a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: inherit
}

ul.notes li {
	margin: 10px 40px 50px 0
}

ul.notes li div p {
	font-size: 12px
}

ul.notes li div {
	-webkit-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	text-decoration: none;
	color: #000;
	background: #ffc;
	display: block;
	height: 210px;
	width: 210px;
	padding: 1em;
	-moz-box-shadow: 5px 5px 7px #212121;
	-webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
	box-shadow: 5px 5px 7px rgba(33,33,33,.7);
	-moz-transition: -moz-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	-webkit-transition: -webkit-transform .15s linear
}

ul.notes li:nth-child(even) div {
	-o-transform: rotate(4deg);
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	position: relative;
	top: 5px
}

ul.notes li:nth-child(3n) div {
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	position: relative;
	top: -5px
}

ul.notes li:nth-child(5n) div {
	-o-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	position: relative;
	top: -10px
}

ul.notes li div:focus,ul.notes li div:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	position: relative;
	z-index: 5
}

.file-box {
	width: 174px
}

.file-manager {
	list-style: none;
	margin: 0;
	padding: 0
}

.folder-list li a {
	color: #666;
	display: block;
	padding: 5px 0
}

.folder-list li {
	border-bottom: 1px solid #e7eaec;
	display: block
}

.folder-list li i {
	margin-right: 8px;
	color: #3d4d5d
}

.category-list li a {
	color: #666;
	display: block;
	padding: 5px 0
}

.category-list li {
	display: block
}

.category-list li i {
	margin-right: 8px;
	color: #3d4d5d
}

.category-list li a .text-navy {
	color: #1ab394
}

.category-list li a .text-primary {
	color: #1c84c6
}

.category-list li a .text-info {
	color: #333
}

.category-list li a .text-danger {
	color: #EF5352
}

.category-list li a .text-warning {
	color: #333
}

.file-manager h5.tag-title {
	margin-top: 20px
}

.tag-list li a {
	font-size: 10px;
	background-color: #f3f3f4;
	padding: 5px 12px;
	color: inherit;
	border-radius: 3px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block
}

.file {
	border: 1px solid #e7eaec;
	padding: 0;
	background-color: #fff;
	position: relative;
	margin-bottom: 20px;
	margin-right: 20px
}

.file-manager .hr-line-dashed {
	margin: 15px 0
}

.feed-element>.pull-left,.file-control,.profile-stats {
	margin-right: 10px
}

.file .icon,.file .image {
	height: 79px;
	overflow: hidden
}

.file .icon {
	padding: 15px 10px;
	text-align: center
}

.file-control {
	color: inherit;
	font-size: 11px
}

.file-control.active {
	text-decoration: underline
}

.landing-page a.navy-link,.tooltip,ins {
	text-decoration: none
}

.file .icon i {
	font-size: 70px;
	color: #dadada
}

.file .file-name {
	padding: 10px;
	background-color: #f8f8f8;
	text-overflow: ellipsis
}

.file-name small {
	color: #676a6c
}

.corner {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: .6em solid transparent;
	border-right: .6em solid #f1f1f1;
	border-bottom: .6em solid #f1f1f1;
	right: 0;
	bottom: 0
}

.faq-question,.issue-info small,.message,.message-content,.product-name,.social-avatar .media-body a,.vote-icon,.vote-title {
	display: block
}

a.compose-mail {
	padding: 8px 10px
}

.mail-search {
	max-width: 300px
}

.profile-content {
	border-top: none!important
}

.profile-image {
	width: 120px;
	float: left
}

.profile-image img {
	width: 96px;
	height: 96px
}

.profile-info {
	margin-left: 120px
}

.feed-activity-list .feed-element {
	border-bottom: 1px solid #e7eaec
}

.feed-element:first-child {
	margin-top: 0
}

.feed-element {
	padding-bottom: 15px
}

.feed-element,.feed-element .media {
	margin-top: 15px
}

.dropdown-messages-box img.img-circle,.feed-element img.img-circle {
	width: 36px;
	height: 36px
}

.feed-element .well {
	border: 1px solid #e7eaec;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 11px;
	line-height: 16px
}

.feed-element .actions {
	margin-top: 10px
}

.feed-element .photos {
	margin: 10px 0
}

.feed-photo {
	max-height: 180px;
	border-radius: 4px;
	margin-right: 10px;
	margin-bottom: 10px
}

.file-list li {
	padding: 5px 10px;
	font-size: 11px;
	border-radius: 3px;
	border: 1px solid #e7eaec;
	margin-bottom: 5px
}

.file-list li a {
	color: inherit
}

.file-list li a:hover {
	color: #1ab394
}

.user-friends img {
	width: 42px;
	height: 42px;
	margin-bottom: 5px;
	margin-right: 5px
}

.mail-box {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-top: 0;
	padding: 0;
	margin-bottom: 20px
}

.mail-attachment,.mail-body,.mail-text {
	border-top: 1px solid #e7eaec
}

.mail-box-header {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-bottom: 0;
	padding: 30px 20px 20px
}

.mail-box-header h2 {
	margin-top: 0
}

.mailbox-content .tag-list li a {
	background: #fff
}

.mail-body {
	padding: 20px
}

.mail-text .note-toolbar {
	padding: 10px 15px
}

.mail-body .form-group {
	margin-bottom: 5px
}

.mail-text .note-editor .note-toolbar {
	background-color: #F9F8F8
}

.mail-attachment {
	padding: 20px;
	font-size: 12px
}

.mailbox-content {
	background: 0 0;
	border: none;
	padding: 10px
}

.mail-ontact {
	width: 23%
}

.project-actions,.project-people {
	text-align: right;
	vertical-align: middle
}

dd.project-people {
	text-align: left;
	margin-top: 5px
}

.project-people img {
	width: 32px;
	height: 32px
}

.project-title a {
	font-size: 14px;
	color: #676a6c;
	font-weight: 600
}

.project-list table tr td {
	border-top: none;
	border-bottom: 1px solid #e7eaec;
	padding: 15px 10px;
	vertical-align: middle
}

.project-manager .tag-list li a {
	font-size: 10px;
	background-color: #fff;
	padding: 5px 12px;
	color: inherit;
	border-radius: 3px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block
}

.chat-avatar,.chat-discussion .chat-message.left .message-avatar {
	float: left;
	margin-right: 10px
}

.project-files li a {
	font-size: 11px;
	color: #676a6c;
	margin-left: 10px;
	line-height: 22px
}

.faq-item {
	padding: 20px;
	margin-bottom: 2px;
}
.faq-item h3 a{display: inline-block; color:#fff;}
.faq-item h3 a i{color:#fff !important;}
.faq-item span{ font-size:14px;}.faq-item p{bottom:-20px !important;}

#deep_result_list .btn i{margin-right: 0px;}

.full-height-scroll > div ul.clear-list li{border-bottom: 1px solid rgba(255,255,255,.2) !important;}


.faq-question {
	font-size: 18px;
	color: #1ab394
}

.faq-question:hover {
	color: #179d82
}

.faq-answer {
	margin-top: 10px;
	background: #f3f3f4;
	border: 1px solid #e7eaec;
	border-radius: 3px;
	padding: 15px
}

.faq-item .tag-item {
	background: #f3f3f4;
	padding: 2px 6px;
	font-size: 10px
}

.message-input {
	height: 90px!important
}

.chat-avatar {
	white: 36px;
	height: 36px
}

.chat-user-name {
	padding: 10px
}

.chat-user {
	padding: 8px 10px;
	border-bottom: 1px solid #e7eaec
}

.chat-user a {
	color: inherit
}

.chat-view {
	z-index: 20012
}

.chat-statistic,.chat-users {
	margin-left: -30px
}

@media (max-width:992px) {
	.chat-statistic,.chat-users {
		margin-left: 0
	}
}

.chat-view .ibox-content {
	padding: 0
}

.chat-message,.message {
	padding: 10px 20px
}

.message-avatar {
	height: 48px;
	width: 48px;
	border: 1px solid #e7eaec;
	border-radius: 4px;
	margin-top: 1px
}

.chat-discussion,.chat-users {
	overflow-y: auto;
	height: 400px
}

.chat-discussion .chat-message.right .message-avatar {
	float: right;
	margin-left: 10px
}

.message {
	background-color: #fff;
	border: 1px solid #e7eaec;
	text-align: left;
	position: relative;
	border-radius: 4px
}

.chat-discussion .chat-message.left .message-date {
	float: right
}

.chat-discussion .chat-message.right .message-date {
	float: left
}

.chat-discussion .chat-message.left .message {
	text-align: left;
	margin-left: 55px
}

.chat-discussion .chat-message.right .message {
	text-align: right;
	margin-right: 55px
}

.message-date {
	font-size: 10px;
	color: #888
}

.client-link,.client-link:hover {
	color: inherit
}

.chat-discussion {
	background: #eee;
	padding: 15px
}

.chat-message-form .form-group {
	margin-bottom: 0
}

.jstree-open>.jstree-anchor>.fa-folder:before {
	content: "\f07c"
}

.jstree-default .jstree-icon.none {
	width: 0
}

.clients-list {
	margin-top: 20px
}

.clients-list .tab-pane {
	position: relative;
	height: 600px
}

.client-detail {
	position: relative;
	height: auto
}

.clients-list table tr td {
	height: 46px;
	vertical-align: middle
}

.article h1,.blog h2 {
	font-weight: 700
}

.client-avatar {
	width: 42px
}

.client-avatar img {
	width: 28px;
	height: 28px;
	border-radius: 50%
}

.contact-type {
	width: 20px;
	color: #c1c3c4
}

.client-status {
	text-align: left
}

.client-detail .vertical-timeline-content p {
	margin: 0
}

.client-detail .vertical-timeline-icon.gray-bg {
	color: #a7aaab
}

.clients-list .nav-tabs>li.active>a,.clients-list .nav-tabs>li.active>a:focus,.clients-list .nav-tabs>li.active>a:hover {
	border-bottom: 1px solid #fff
}

.blog .btn,.blog h5 {
	margin: 0 0 5px
}

.article h1 {
	font-size: 48px;
	color: #2F4050
}

.article p {
	font-size: 15px;
	line-height: 26px
}

.article-title {
	text-align: center;
	margin: 40px 0 100px
}

.article .ibox-content {
	padding: 40px
}

.issue-tracker .btn-link {
	color: #1ab394
}

table.issue-tracker tbody tr td {
	vertical-align: middle;
	height: 50px
}

.issue-info {
	width: 50%
}

.issue-info a {
	font-weight: 600;
	color: #676a6c
}

.team-members {
	margin: 10px 0
}

.team-members img.img-circle {
	width: 42px;
	height: 42px;
	margin-bottom: 5px
}

.sortable-list {
	padding: 10px 0
}

.agile-list {
	list-style: none;
	margin: 0
}

.agile-list li {
	background: #FAFAFB;
	border: 1px solid #e7eaec;
	margin: 0 0 10px;
	padding: 10px;
	border-radius: 2px
}

.agile-list li:hover {
	cursor: pointer;
	background: #fff
}

.agile-list li.warning-element {
	border-left: 3px solid #333
}

.agile-list li.danger-element {
	border-left: 3px solid #ed5565
}

.agile-list li.info-element {
	border-left: 3px solid #1c84c6
}

.agile-list li.success-element {
	border-left: 3px solid #1ab394
}

.agile-detail {
	margin-top: 5px;
	font-size: 12px
}

ins {
	background-color: #c6ffc6
}

del {
	background-color: #ffc6c6
}

.cart-product-imitation,.product-imitation {
	text-align: center;
	background-color: #f8f8f9
}

.product-box {
	padding: 0;
	border: 1px solid #e7eaec
}

.product-box.active,.product-box:hover {
	border: 1px solid transparent;
	-webkit-box-shadow: 0 3px 7px 0 #a8a8a8;
	-moz-box-shadow: 0 3px 7px 0 #a8a8a8;
	box-shadow: 0 3px 7px 0 #a8a8a8
}

.product-imitation {
	padding: 90px 0;
	color: #bebec3;
	font-weight: 600
}

.cart-product-imitation {
	padding-top: 30px;
	height: 80px;
	width: 80px
}

.product-imitation.xl {
	padding: 120px 0
}

.product-desc {
	padding: 20px;
	position: relative
}

.ecommerce .tag-list {
	padding: 0
}

.ecommerce .fa-star {
	color: #d1dade
}

.ecommerce .fa-star.active {
	color: #333
}

.ecommerce .note-editor {
	border: 1px solid #e7eaec
}

table.shoping-cart-table {
	margin-bottom: 0
}

table.shoping-cart-table tr td {
	border: none;
	text-align: right
}

.social-footer,.vote-item {
	border-top: 1px solid #e7eaec
}

table.shoping-cart-table tr td.desc,table.shoping-cart-table tr td:first-child {
	text-align: left
}

table.shoping-cart-table tr td:last-child {
	width: 80px
}

.product-name {
	font-size: 16px;
	font-weight: 600;
	color: #676a6c;
	margin: 2px 0 5px
}

.product-name:focus,.product-name:hover {
	color: #1ab394
}

.product-price {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	background-color: #1ab394;
	padding: 6px 12px;
	position: absolute;
	top: -32px;
	right: 0
}

.product-detail .ibox-content {
	padding: 30px 30px 50px
}

.image-imitation {
	background-color: #f8f8f9;
	text-align: center;
	padding: 200px 0
}

.product-main-price small {
	font-size: 10px
}

.product-images {
	margin: 0 20px
}

.social-feed-separated .social-feed-box {
	margin-left: 62px
}

.social-feed-separated .social-avatar {
	float: left;
	padding: 0
}

.social-feed-separated .social-avatar img {
	width: 52px;
	height: 52px;
	border: 1px solid #e7eaec
}

.social-feed-separated .social-feed-box .social-avatar {
	padding: 15px 15px 0;
	float: none
}

.social-feed-box {
	border: 1px solid #e7eaec;
	background: #fff;
	margin-bottom: 15px
}

.article .social-feed-box {
	margin-bottom: 0;
	border-bottom: none
}

.article .social-feed-box:last-child {
	margin-bottom: 0;
	border-bottom: 1px solid #e7eaec
}

.article .social-feed-box p {
	font-size: 13px;
	line-height: 18px
}

.social-action {
	margin: 15px
}

.social-comment .social-comment,.vote-info,.vote-title {
	margin-left: 45px
}

.social-avatar {
	padding: 15px 15px 0
}

.social-avatar img {
	height: 40px;
	width: 40px;
	margin-right: 10px
}

.social-avatar .media-body a {
	font-size: 14px
}

.social-body img {
	margin-bottom: 10px
}

.social-footer {
	padding: 10px 15px;
	background: #f9f9f9
}

.social-footer .social-comment img {
	width: 32px;
	margin-right: 10px
}

.social-comment:first-child {
	margin-top: 0
}

.social-comment {
	margin-top: 15px
}

.social-comment textarea {
	font-size: 12px
}

.vote-item {
	padding: 20px 25px;
	background: #fff
}

.vote-item:last-child {
	border-bottom: 1px solid #e7eaec
}

.vote-item:hover {
	background: #fbfbfb
}

.vote-actions {
	float: left;
	width: 30px;
	margin-right: 15px;
	text-align: center;
	font-weight: 600
}

.vote-actions a {
	color: #1ab394;
	font-weight: 600
}

.vote-title,.vote-title:focus,.vote-title:hover {
	color: inherit
}

.vote-title {
	font-size: 18px;
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 2px
}

.vote-info,.vote-info a {
	color: #b4b6b8;
	font-size: 12px
}

.vote-info a {
	margin-right: 10px
}

.vote-info a:hover {
	color: #1ab394
}

.vote-icon {
	text-align: right;
	font-size: 38px;
	color: #e8e9ea
}

.lightBoxGallery,.open-small-chat {
	text-align: center
}

.vote-icon.active {
	color: #1ab394
}

body.body-small .vote-icon {
	display: none
}

.lightBoxGallery img {
	margin: 5px
}

#small-chat {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 100
}

#small-chat .badge {
	position: absolute;
	top: -3px;
	right: -4px
}

.open-small-chat {
	height: 38px;
	width: 38px;
	display: block;
	background: #1ab394;
	padding: 9px 8px;
	color: #fff;
	border-radius: 50%
}

.open-small-chat:hover {
	color: #fff;
	background: #1ab394
}

.small-chat-box {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 75px;
	background: #fff;
	border: 1px solid #e7eaec;
	width: 230px;
	height: 320px;
	border-radius: 4px
}

.small-chat-box.active,.small-chat-box.ng-small-chat {
	display: block
}

.body-small .small-chat-box {
	bottom: 70px;
	right: 20px
}

.small-chat-box .heading {
	background: #2f4050;
	padding: 8px 15px;
	font-weight: 700;
	color: #fff
}

.small-chat-box .chat-date {
	opacity: .6;
	font-size: 10px;
	font-weight: 400
}

.small-chat-box .content {
	padding: 15px
}

.small-chat-box .content .author-name {
	font-weight: 700;
	margin-bottom: 3px;
	font-size: 11px
}

.small-chat-box .content>div {
	padding-bottom: 20px
}

.small-chat-box .content .chat-message {
	padding: 5px 10px;
	border-radius: 6px;
	font-size: 11px;
	line-height: 14px;
	max-width: 80%;
	background: #f3f3f4;
	margin-bottom: 10px
}

.small-chat-box .content .chat-message.active {
	background: #1ab394;
	color: #fff
}

.small-chat-box .content .left {
	text-align: left;
	clear: both
}

.small-chat-box .content .left .chat-message {
	float: left
}

.metismenu .plus-minus,.metismenu .plus-times,.small-chat-box .content .right .chat-message {
	float: right
}

.small-chat-box .content .right {
	text-align: right;
	clear: both
}

.small-chat-box .form-chat {
	padding: 10px
}

.metismenu .arrow {
	float: right;
	line-height: 1.42857
}

.metismenu .glyphicon.arrow:before {
	content: "\e079"
}

.metismenu .active>a>.glyphicon.arrow:before {
	content: "\e114"
}

.metismenu .fa.arrow:before {
	content: "\f104"
}

.metismenu .active>a>.fa.arrow:before {
	content: "\f107"
}

.metismenu .ion.arrow:before {
	content: "\f3d2"
}

.metismenu .active>a>.ion.arrow:before {
	content: "\f3d0"
}

.metismenu .fa.plus-minus:before,.metismenu .fa.plus-times:before {
	content: "\f067"
}

.metismenu .active>a>.fa.plus-times {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.metismenu .active>a>.fa.plus-minus:before {
	content: "\f068"
}

.metismenu .collapse {
	display: none
}

.metismenu .collapse.in {
	display: block
}

.metismenu .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height,visibility;
	transition-property: height,visibility
}

.sk-spinner-rotating-plane.sk-spinner {
	width: 30px;
	height: 30px;
	background-color: #1ab394;
	margin: 0 auto;
	-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
	animation: sk-rotatePlane 1.2s infinite ease-in-out
}

@-webkit-keyframes sk-rotatePlane {
	0% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}

	100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}

@keyframes sk-rotatePlane {
	0% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}

	100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}

.sk-spinner-double-bounce.sk-spinner {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0 auto
}

.sk-spinner-double-bounce .sk-double-bounce1,.sk-spinner-double-bounce .sk-double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #1ab394;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
	animation: sk-doubleBounce 2s infinite ease-in-out
}

.sk-spinner-double-bounce .sk-double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes sk-doubleBounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-doubleBounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.sk-spinner-wave.sk-spinner {
	margin: 0 auto;
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px
}

.sk-spinner-wave div {
	background-color: #1ab394;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-spinner-wave .sk-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-wave .sk-rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-wave .sk-rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-wave .sk-rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

@-webkit-keyframes sk-waveStretchDelay {
	0%,100%,40% {
		-webkit-transform: scaleY(.4);
		transform: scaleY(.4)
	}

	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

@keyframes sk-waveStretchDelay {
	0%,100%,40% {
		-webkit-transform: scaleY(.4);
		transform: scaleY(.4)
	}

	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.sk-spinner-wandering-cubes.sk-spinner {
	margin: 0 auto;
	width: 32px;
	height: 32px;
	position: relative
}

.sk-spinner-wandering-cubes .sk-cube1,.sk-spinner-wandering-cubes .sk-cube2 {
	background-color: #1ab394;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
	animation: sk-wanderingCubeMove 1.8s infinite ease-in-out
}

.sk-spinner-wandering-cubes .sk-cube2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

@-webkit-keyframes sk-wanderingCubeMove {
	25% {
		-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);
		transform: translateX(42px) rotate(-90deg) scale(.5)
	}

	50% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
		transform: translateX(42px) translateY(42px) rotate(-179deg)
	}

	50.1% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
		transform: translateX(42px) translateY(42px) rotate(-180deg)
	}

	75% {
		-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@keyframes sk-wanderingCubeMove {
	25% {
		-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);
		transform: translateX(42px) rotate(-90deg) scale(.5)
	}

	50% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
		transform: translateX(42px) translateY(42px) rotate(-179deg)
	}

	50.1% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
		transform: translateX(42px) translateY(42px) rotate(-180deg)
	}

	75% {
		-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

.sk-spinner-pulse.sk-spinner {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
	animation: sk-pulseScaleOut 1s infinite ease-in-out
}

@-webkit-keyframes sk-pulseScaleOut {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@keyframes sk-pulseScaleOut {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

.sk-spinner-chasing-dots.sk-spinner {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;
	-webkit-animation: sk-chasingDotsRotate 2s infinite linear;
	animation: sk-chasingDotsRotate 2s infinite linear
}

.sk-spinner-chasing-dots .sk-dot1,.sk-spinner-chasing-dots .sk-dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
	animation: sk-chasingDotsBounce 2s infinite ease-in-out
}

.sk-spinner-chasing-dots .sk-dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes sk-chasingDotsRotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes sk-chasingDotsRotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes sk-chasingDotsBounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-chasingDotsBounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.sk-spinner-three-bounce.sk-spinner {
	margin: 0 auto;
	width: 70px;
	text-align: center
}

.sk-spinner-three-bounce div {
	width: 18px;
	height: 18px;
	background-color: #1ab394;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-three-bounce .sk-bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.sk-spinner-three-bounce .sk-bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}

@-webkit-keyframes sk-threeBounceDelay {
	0%,100%,80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-threeBounceDelay {
	0%,100%,80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.sk-spinner-circle.sk-spinner {
	margin: 0 auto;
	width: 22px;
	height: 22px;
	position: relative
}

.sk-spinner-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-spinner-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 20%;
	height: 20%;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-spinner-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-spinner-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-spinner-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-spinner-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-spinner-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-spinner-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-spinner-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-spinner-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-spinner-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-spinner-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-spinner-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-spinner-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-spinner-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-spinner-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-spinner-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-spinner-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-spinner-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-spinner-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@-webkit-keyframes sk-circleBounceDelay {
	0%,100%,80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-circleBounceDelay {
	0%,100%,80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.sk-spinner-cube-grid.sk-spinner {
	width: 30px;
	height: 30px;
	margin: 0 auto
}

.sk-spinner-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #1ab394;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out
}

.sk-spinner-cube-grid .sk-cube:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.sk-spinner-cube-grid .sk-cube:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.sk-spinner-cube-grid .sk-cube:nth-child(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.sk-spinner-cube-grid .sk-cube:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

.sk-spinner-cube-grid .sk-cube:nth-child(5) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.sk-spinner-cube-grid .sk-cube:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.sk-spinner-cube-grid .sk-cube:nth-child(7) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.sk-spinner-cube-grid .sk-cube:nth-child(8) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

.sk-spinner-cube-grid .sk-cube:nth-child(9) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

@-webkit-keyframes sk-cubeGridScaleDelay {
	0%,100%,70% {
		-webkit-transform: scale3D(1,1,1);
		transform: scale3D(1,1,1)
	}

	35% {
		-webkit-transform: scale3D(0,0,1);
		transform: scale3D(0,0,1)
	}
}

@keyframes sk-cubeGridScaleDelay {
	0%,100%,70% {
		-webkit-transform: scale3D(1,1,1);
		transform: scale3D(1,1,1)
	}

	35% {
		-webkit-transform: scale3D(0,0,1);
		transform: scale3D(0,0,1)
	}
}

.sk-spinner-wordpress.sk-spinner {
	background-color: #1ab394;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	position: relative;
	margin: 0 auto;
	-webkit-animation: sk-innerCircle 1s linear infinite;
	animation: sk-innerCircle 1s linear infinite
}

.sk-spinner-wordpress .sk-inner-circle {
	display: block;
	background-color: #fff;
	width: 8px;
	height: 8px;
	position: absolute;
	border-radius: 8px;
	top: 5px;
	left: 5px
}

@-webkit-keyframes sk-innerCircle {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes sk-innerCircle {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.sk-spinner-fading-circle.sk-spinner {
	margin: 0 auto;
	width: 22px;
	height: 22px;
	position: relative
}

.sk-spinner-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-spinner-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 18%;
	height: 18%;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-spinner-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-spinner-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-spinner-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-spinner-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-spinner-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-spinner-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-spinner-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-spinner-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-spinner-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-spinner-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-spinner-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-spinner-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-spinner-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-spinner-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-spinner-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-spinner-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-spinner-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-spinner-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@-webkit-keyframes sk-circleFadeDelay {
	0%,100%,39% {
		opacity: 0
	}

	40% {
		opacity: 1
	}
}

@keyframes sk-circleFadeDelay {
	0%,100%,39% {
		opacity: 0
	}

	40% {
		opacity: 1
	}
}

.landing-page.pace .pace-progress {
	background: #fff;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	height: 2px;
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s
}

.pace-inactive {
	display: none
}

body.landing-page {
	color: #676a6c;
	font-family: 'Open Sans',helvetica,arial,sans-serif;
	background-color: #fff
}

.landing-page span.navy {
	color: #1ab394
}

.landing-page p.text-color {
	color: #676a6c
}

.landing-page a.navy-link {
	color: #1ab394
}

.landing-page a.navy-link:hover {
	color: #179d82
}

.landing-page section p {
	color: #aeaeae;
	font-size: 13px
}

.landing-page address {
	font-size: 13px
}

.landing-page h1 {
	margin-top: 10px;
	font-size: 30px;
	font-weight: 200
}

.landing-page .navy-line {
	width: 60px;
	height: 1px;
	margin: 60px auto 0;
	border-bottom: 2px solid #1ab394
}

.landing-page .navbar-wrapper {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 200
}

.landing-page .navbar-wrapper>.container {
	padding-right: 0;
	padding-left: 0
}

.landing-page .navbar-wrapper .navbar {
	padding-right: 15px;
	padding-left: 15px
}

.landing-page .navbar-default.navbar-scroll {
	background-color: #fff;
	border-color: #fff;
	padding: 15px 0
}

.landing-page .navbar-default {
	background-color: transparent;
	border-color: transparent;
	transition: all .3s ease-in-out 0s
}

.landing-page .navbar-default .nav li a {
	color: #fff;
	font-family: 'Open Sans',helvetica,arial,sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 14px
}

.landing-page .navbar-nav>li>a {
	padding-top: 25px;
	border-top: 6px solid transparent
}

.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover {
	background: 0 0;
	color: #fff;
	border-top: 6px solid #1ab394
}

.landing-page .navbar-default .navbar-nav>li>a:focus,.landing-page .navbar-default .navbar-nav>li>a:hover {
	color: #1ab394;
	background: inherit
}

.landing-page .navbar-default .navbar-nav>.active>a:focus {
	background: 0 0;
	color: #fff
}

.landing-page .navbar-default.navbar-scroll .navbar-nav>.active>a:focus {
	background: 0 0;
	color: inherit
}

.landing-page .navbar-default .navbar-brand:focus,.landing-page .navbar-default .navbar-brand:hover {
	background: #179d82;
	color: #fff
}

.landing-page .navbar-default .navbar-brand {
	color: #fff;
	height: auto;
	display: block;
	font-size: 14px;
	background: #1ab394;
	padding: 15px 20px;
	border-radius: 0 0 5px 5px;
	font-weight: 700;
	transition: all .3s ease-in-out 0s
}

.landing-page .navbar-scroll.navbar-default .nav li a {
	color: #676a6c
}

.landing-page .navbar-scroll.navbar-default .nav li a:hover {
	color: #1ab394
}

.landing-page .navbar-wrapper .navbar.navbar-scroll {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #e7eaec;
	border-radius: 0
}

.landing-page .nav>li.active {
	border: none;
	background: inherit
}

.landing-page .nav>li>a {
	padding: 25px 10px 15px
}

.landing-page .navbar-scroll .navbar-nav>li>a {
	padding: 20px 10px
}

.landing-page .navbar-fixed-top {
	border: none!important
}

.landing-page .navbar-fixed-top.navbar-scroll {
	border-bottom: 1px solid #e7eaec!important
}

.landing-page .navbar.navbar-scroll .navbar-brand {
	margin-top: 15px;
	border-radius: 5px;
	font-size: 12px;
	padding: 10px;
	height: auto
}

.landing-page .header-back {
	height: 470px;
	width: 100%
}

.landing-page .header-back.one {
	background: url(image/header_one.jpg) 50% 0 no-repeat
}

.landing-page .header-back.two {
	background: url(image/header_two.jpg) 50% 0 no-repeat
}

.landing-page .carousel {
	height: 470px
}

.landing-page .carousel-caption {
	z-index: 10
}

.landing-page .carousel .item {
	height: 470px;
	background-color: #777
}

.landing-page .carousel-inner>.item>img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 470px
}

.landing-page .carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.landing-page .carousel-fade .carousel-inner .active {
	opacity: 1
}

.landing-page .carousel-fade .carousel-inner .active.left,.landing-page .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}

.landing-page .carousel-fade .carousel-inner .next.left,.landing-page .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}

.landing-page .carousel-fade .carousel-control {
	z-index: 2
}

.landing-page .carousel-control.left,.landing-page .carousel-control.right {
	background: 0 0
}

.landing-page .carousel-control {
	width: 6%
}

.landing-page .carousel-inner .container {
	position: relative
}

.landing-page .carousel-inner {
	overflow: visible
}

.landing-page .carousel-caption {
	position: absolute;
	top: 100px;
	left: 0;
	bottom: auto;
	right: auto;
	text-align: left
}

.landing-page .carousel-caption.blank {
	top: 140px
}

.landing-page .carousel-image {
	position: absolute;
	right: 10px;
	top: 150px
}

.landing-page .carousel-indicators {
	padding-right: 60px
}

.landing-page .carousel-caption h1 {
	font-weight: 700;
	font-size: 38px;
	text-shadow: none;
	letter-spacing: -1.5px
}

.landing-page .carousel-caption p {
	font-weight: 700;
	text-shadow: none
}

.landing-page .caption-link {
	color: #fff;
	margin-left: 10px;
	text-transform: capitalize;
	font-weight: 400
}

.skin-name a,.skin-setttings .title {
	text-transform: uppercase
}

.landing-page .caption-link:hover {
	text-decoration: none;
	color: inherit
}

.landing-page .services {
	padding-top: 60px
}

.landing-page .services h2 {
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: 600;
	text-transform: uppercase
}

.landing-page .features-block,.landing-page .features-text {
	margin-top: 40px
}

.landing-page .features small {
	color: #1ab394
}

.landing-page .features h2 {
	font-size: 18px;
	margin-top: 5px
}

.landing-page .features-text-alone {
	margin: 40px 0
}

.landing-page .features-text-alone h1 {
	font-weight: 200
}

.landing-page .features-icon {
	color: #1ab394;
	font-size: 40px
}

.landing-page .navy-section {
	margin-top: 60px;
	background: #1ab394;
	color: #fff;
	padding: 20px 0
}

.landing-page .gray-section {
	background: #f4f4f4;
	margin-top: 60px
}

.landing-page .team-member {
	text-align: center
}

.landing-page .team-member img {
	margin: auto
}

.landing-page .social-icon a {
	background: #1ab394;
	color: #fff;
	padding: 4px 8px;
	height: 28px;
	width: 28px;
	display: block;
	border-radius: 50px
}

.landing-page .social-icon a:hover {
	background: #179d82
}

.landing-page .img-small {
	height: 88px;
	width: 88px
}

.landing-page .pricing-plan {
	margin: 20px 30px 0;
	border-radius: 4px
}

.landing-page .pricing-plan.selected {
	transform: scale(1.1);
	background: #f4f4f4
}

.landing-page .pricing-plan li {
	padding: 10px 16px;
	border-top: 1px solid #e7eaec;
	text-align: center;
	color: #aeaeae
}

.landing-page .pricing-plan .pricing-price span {
	font-weight: 700;
	color: #1ab394
}

.landing-page li.pricing-desc {
	font-size: 13px;
	border-top: none;
	padding: 20px 16px
}

.landing-page li.pricing-title {
	background: #1ab394;
	color: #fff;
	padding: 10px;
	border-radius: 4px 4px 0 0;
	font-size: 22px;
	font-weight: 600
}

.landing-page .testimonials {
	padding-top: 80px;
	padding-bottom: 90px;
	background-color: #1ab394;
	background-image: url(../img/landing/avatar_all.png)
}

.landing-page .big-icon {
	font-size: 56px!important
}

.landing-page .features .big-icon {
	color: #1ab394!important
}

.landing-page .contact {
	background-image: url(../img/landing/word_map.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-top: 60px
}

.landing-page section.timeline {
	padding-bottom: 30px
}

.landing-page section.comments {
	padding-bottom: 80px
}

.landing-page .comments-avatar {
	margin-top: 25px;
	margin-left: 22px
}

.landing-page .comments-avatar .commens-name {
	font-weight: 600;
	font-size: 14px
}

.landing-page .comments-avatar img {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	margin-right: 10px
}

.landing-page .bubble {
	position: relative;
	height: 120px;
	padding: 20px;
	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-style: italic;
	font-size: 14px
}

.landing-page .bubble:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 15px 14px 0;
	border-color: #FFF transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -15px;
	left: 30px
}

.landing-page .btn-danger.btn-outline:hover,.landing-page .btn-info.btn-outline:hover,.landing-page .btn-primary.btn-outline:hover,.landing-page .btn-success.btn-outline:hover,.landing-page .btn-warning.btn-outline:hover {
	color: #fff
}

.landing-page .btn-primary {
	background-color: #1ab394;
	border-color: #1ab394;
	color: #FFF;
	font-size: 14px;
	padding: 10px 20px;
	font-weight: 600
}

.landing-page .btn-primary.active,.landing-page .btn-primary:active,.landing-page .btn-primary:focus,.landing-page .btn-primary:hover,.landing-page .open .dropdown-toggle.btn-primary {
	background-color: #179d82;
	border-color: #179d82;
	color: #FFF
}

.landing-page .btn-primary.active,.landing-page .btn-primary:active,.landing-page .open .dropdown-toggle.btn-primary {
	background-image: none
}

.landing-page .btn-primary.active[disabled],.landing-page .btn-primary.disabled,.landing-page .btn-primary.disabled.active,.landing-page .btn-primary.disabled:active,.landing-page .btn-primary.disabled:focus,.landing-page .btn-primary.disabled:hover,.landing-page .btn-primary[disabled],.landing-page .btn-primary[disabled]:active,.landing-page .btn-primary[disabled]:focus,.landing-page .btn-primary[disabled]:hover,.landing-page fieldset[disabled] .btn-primary,.landing-page fieldset[disabled] .btn-primary.active,.landing-page fieldset[disabled] .btn-primary:active,.landing-page fieldset[disabled] .btn-primary:focus,.landing-page fieldset[disabled] .btn-primary:hover {
	background-color: #333;
	border-color: #333
}

@media (min-width:768px) {
	.landing-page .navbar-wrapper {
		margin-top: 20px
	}

	.landing-page .navbar-wrapper .container {
		padding-right: 15px;
		padding-left: 15px
	}

	.landing-page .navbar-wrapper .navbar {
		padding-right: 0;
		padding-left: 0;
		border-radius: 4px
	}

	.landing-page .carousel-caption p {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 1.4
	}

	.landing-page .featurette-heading {
		font-size: 50px
	}
}

@media (max-width:992px) {
	.landing-page .carousel-image {
		display: none
	}
}

@media (max-width:768px) {
	.landing-page .carousel-caption,.landing-page .carousel-caption.blank {
		left: 5%;
		top: 80px
	}

	.landing-page .carousel-caption h1 {
		font-size: 28px
	}

	.landing-page .navbar.navbar-scroll .navbar-brand {
		margin-top: 6px
	}

	.landing-page .navbar-default {
		background-color: #fff;
		border-color: #fff;
		padding: 15px 0
	}

	.landing-page .navbar-default .navbar-nav>.active>a:focus {
		background: 0 0;
		color: inherit
	}

	.landing-page .navbar-default .nav li a {
		color: #676a6c
	}

	.landing-page .navbar-default .nav li a:hover {
		color: #1ab394
	}

	.landing-page .navbar-wrapper .navbar {
		padding-top: 0;
		padding-bottom: 5px;
		border-bottom: 1px solid #e7eaec;
		border-radius: 0
	}

	.landing-page .nav>li>a {
		padding: 25px 10px 15px
	}

	.landing-page .navbar-nav>li>a {
		padding: 20px 10px
	}

	.landing-page .navbar .navbar-brand {
		margin-top: 6px;
		border-radius: 5px;
		font-size: 12px;
		padding: 10px;
		height: auto
	}

	.landing-page .navbar-wrapper .navbar {
		padding-left: 15px;
		padding-right: 5px
	}

	.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover {
		color: inherit
	}

	.landing-page .carousel-control {
		display: none
	}

	.landing-page .navbar .navbar-header {
		display: block;
		float: none
	}

	.landing-page .navbar .navbar-header .navbar-toggle {
		background-color: #fff;
		padding: 9px 10px;
		border: none
	}
}

body.rtls .theme-config,body.rtls .timeline-item .date i {
	left: 0;
	right: auto
}

.setings-item a,.spin-icon {
	color: #fff
}

@media (min-width:992px) {
	.landing-page .featurette-heading {
		margin-top: 120px
	}
}

body.rtls #page-wrapper {
	margin: 0 220px 0 0
}

body.rtls .nav-second-level li a {
	padding: 7px 35px 7px 10px
}

body.rtls .ibox-title h5 {
	float: right
}

body.rtls .pull-right {
	float: left!important
}

body.rtls .pull-left {
	float: right!important
}

body.rtls .ibox-tools,body.rtls .stat-percent {
	float: left
}

body.rtls .navbar-right {
	float: left!important
}

body.rtls .navbar-top-links li:last-child {
	margin-right: 0
}

body.rtls .minimalize-styl-2 {
	float: right;
	margin: 14px 20px 5px 5px
}

body.rtls .feed-element>.pull-left {
	margin-left: 10px;
	margin-right: 0
}

body.rtls .timeline-item .date {
	text-align: left
}

body.rtls .timeline-item .content {
	border-right: 1px solid #e7eaec;
	border-left: none
}

body.rtls .toast-close-button {
	float: left
}

body.rtls .dd-item>button,body.rtls .file-box,body.rtls ul.notes li {
	float: right
}

body.rtls #toast-container>.toast:before {
	margin: auto -1.5em auto .5em
}

body.rtls #toast-container>div {
	padding: 15px 50px 15px 15px
}

body.rtls .center-orientation .vertical-timeline-icon i {
	margin-left: 0;
	margin-right: -12px
}

body.rtls .vertical-timeline-icon i {
	right: 50%;
	left: auto;
	margin-left: auto;
	margin-right: -12px
}

body.rtls .chat-statistic,body.rtls .chat-users {
	margin-right: -30px;
	margin-left: auto
}

body.rtls .dropdown-menu>li>a {
	text-align: right
}

.blue-skin,.default-skin,.setings-item.skin,.skin-1 .profile-element,.skin-3 .profile-element,.ultra-skin,.yellow-skin {
	text-align: center
}

body.rtls .b-r {
	border-left: 1px solid #e7eaec;
	border-right: none
}

body.rtls .dd-list .dd-list {
	padding-right: 30px;
	padding-left: 0
}

body.rtls .theme-config-box {
	margin-left: -220px;
	margin-right: 0
}

body.rtls .theme-config-box.show {
	margin-left: 0;
	margin-right: 0
}

body.rtls .spin-icon {
	border-radius: 0 20px 20px 0;
	right: 0;
	left: auto
}

body.rtls .skin-setttings {
	margin-right: 40px;
	margin-left: 0;
	direction: ltr
}

body.rtls .footer.fixed {
	margin-right: 220px;
	margin-left: 0
}

@media (max-width:992px) {
	body.rtls .chat-statistic,body.rtls .chat-users {
		margin-right: 0
	}
}

body.body-small.mini-navbar .footer.fixed,body.rtls.mini-navbar .footer.fixed {
	margin: 0 70px 0 0
}

body.body-small.mini-navbar .footer.fixed,body.rtls.mini-navbar.fixed-sidebar .footer.fixed {
	margin: 0
}

body.rtls.top-navigation .navbar-toggle {
	float: right;
	margin-left: 15px;
	margin-right: 15px
}

.body-small.rtls.top-navigation .navbar-header {
	float: none
}

.body-small.rtls .navbar-header,.setings-item .switch {
	float: right
}

body.rtls.top-navigation #page-wrapper {
	margin: 0
}

body.rtls.mini-navbar #page-wrapper {
	margin: 0 70px 0 0
}

body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
	margin: 0
}

body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0 220px 0 0
}

body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px
}

.body-small.rtls .navbar-fixed-top {
	margin-right: 0
}

body.rtls .navbar-top-links li:last-child {
	margin-left: 20px
}

body.rtls .top-navigation #page-wrapper,body.rtls .top-navigation .footer.fixed,body.rtls.mini-navbar .top-navigation #page-wrapper,body.rtls.mini-navbar.top-navigation #page-wrapper,body.rtls.top-navigation .footer.fixed {
	margin: 0
}

@media (max-width:768px) {
	body.rtls .navbar-top-links li:last-child {
		margin-left: 20px
	}

	.body-small.rtls #page-wrapper {
		position: inherit;
		margin: 0;
		min-height: 1000px
	}

	.body-small.rtls .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px
	}

	.body-small.rtls.mini-navbar .navbar-static-side {
		display: block
	}

	.rtls.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px
	}

	.rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
		display: block
	}
}

.rtls .ltr-support {
	direction: ltr
}

.rtls.mini-navbar .nav-second-level,.rtls.mini-navbar li.active .nav-second-level {
	left: auto;
	right: 70px
}

.rtls #right-sidebar {
	left: -260px;
	right: auto
}

.rtls #right-sidebar.sidebar-open {
	left: 0
}

.theme-config {
	position: absolute;
	top: 90px;
	right: 0;
	overflow: hidden
}

.theme-config-box {
	margin-right: -220px;
	position: relative;
	z-index: 2000;
	transition-duration: .8s
}

.theme-config-box.show {
	margin-right: 0
}

.spin-icon {
	background: #1ab394;
	position: absolute;
	padding: 7px 10px 7px 13px;
	border-radius: 20px 0 0 20px;
	font-size: 16px;
	top: 0;
	left: 0;
	width: 40px;
	cursor: pointer
}

.skin-setttings {
	width: 220px;
	margin-left: 40px;
	background: #f3f3f4
}

.skin-setttings .title {
	background: #efefef;
	text-align: center;
	font-weight: 600;
	display: block;
	padding: 10px 15px;
	font-size: 12px
}

.setings-item {
	padding: 10px 30px
}

.default-skin {
	font-weight: 600;
	background: #283A49
}

.default-skin:hover {
	background: #1e2e3d
}

.blue-skin {
	font-weight: 600;
	background: url(image/header-profile-skin-1.png)
}

.blue-skin:hover {
	background: #0d8ddb
}

.yellow-skin {
	font-weight: 600;
	background: url(image/header-profile-skin-3.png) 0 100%
}

.yellow-skin:hover {
	background: #ce8735
}

.ultra-skin {
	padding: 20px 10px;
	font-weight: 600;
	background: url(image/3.png)
}

.ultra-skin:hover {
	background: url(image/4.png)
}

.skin-1 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px
}

.skin-1 .navbar-top-links li:last-child {
	margin-right: 30px
}

.skin-1.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-1 .spin-icon {
	background: #0e9aef!important
}

.skin-1 .nav-header {
	background: url(image/header-profile-skin-1.png)
}

.skin-1.mini-navbar .nav-second-level {
	background: #3e495f
}

.skin-1 .breadcrumb {
	background: 0 0
}

.skin-1 .page-heading {
	border: none
}

.skin-1 .nav>li.active {
	background: #3a4459
}

.skin-1 .nav>li>a {
	color: #9ea6b9
}

.skin-1 .nav>li.active>a {
	color: #fff
}

.skin-1 .navbar-minimalize {
	background: #0e9aef;
	border-color: #0e9aef
}

body.skin-1 {
	background: #3e495f
}

.skin-1 .navbar-static-top {
	background: #fff
}

.skin-1 .dashboard-header {
	background: 0 0;
	border-bottom: none!important;
	border-top: none;
	padding: 20px 30px 10px
}

.fixed-nav.skin-1 .navbar-fixed-top {
	background: #fff
}

.skin-1 .wrapper-content {
	padding: 30px 15px
}

.skin-1 #page-wrapper {
	background: #f4f6fa
}

.skin-1 .ibox-content,.skin-1 .ibox-title {
	border-width: 1px
}

.skin-1 .ibox-content:last-child {
	border-style: solid
}

.skin-1 .nav>li.active {
	border: none
}

.skin-1 .nav-header {
	padding: 35px 25px 25px
}

.skin-1 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px
}

.skin-1 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: .8
}

.skin-1 .img-circle {
	border-radius: 5px
}

.skin-1 .navbar-default .nav>li>a:focus,.skin-1 .navbar-default .nav>li>a:hover {
	background:#F60;
	color: #fff
}

.skin-1 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-1 .nav.nav-tabs>li.active {
	background: 0 0
}

body.skin-2 {
	color: #565758!important
}

.skin-2 .minimalize-styl-2 {
	margin: 14px 5px 5px 25px
}

.skin-2 .navbar-top-links li:last-child {
	margin-right: 25px
}

.skin-2 .spin-icon {
	background: #333!important
}

.skin-2 .nav-header {
	background: url(image/header-profile-skin-2.png)
}

.skin-2.mini-navbar .nav-second-level {
	background: #ededed
}

.skin-2 .breadcrumb {
	background: 0 0
}

.skin-2.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-2 .page-heading {
	border: none;
	background: rgba(255,255,255,.7)
}

.skin-2 .nav>li.active {
	background: #e0e0e0
}

.skin-2 .logo-element {
	padding: 17px 0
}

.skin-2 .nav>li>a,.skin-2 .welcome-message {
	color: #edf6ff
}

.skin-2 #top-search::-moz-placeholder {
	color: #edf6ff;
	opacity: .5
}

.skin-2 #side-menu>li>a,.skin-2 .nav.nav-second-level>li>a {
	color: #586b7d
}

.skin-2 .nav>li.active>a {
	color: #213a53
}

.skin-2.mini-navbar .nav-header {
	background: #213a53
}

.skin-2 .navbar-minimalize {
	background: #333;
	border-color: #333
}

.skin-2 .border-bottom,.skin-2 .dashboard-header {
	border-bottom: none!important
}

.skin-2 #top-search {
	color: #fff
}

body.skin-2 #wrapper {
	background-color: #ededed
}

.skin-2 .navbar-static-top {
	background: #213a53
}

.fixed-nav.skin-2 .navbar-fixed-top {
	background: #213a53;
	border-bottom: none!important
}

.skin-2 .nav-header {
	padding: 30px 25px
}

.skin-2 .dashboard-header {
	background: rgba(255,255,255,.4);
	border-top: none;
	padding: 20px 30px
}

.skin-2 .wrapper-content {
	padding: 30px 15px
}

.skin-2 .dashoard-1 .wrapper-content {
	padding: 0 30px 25px
}

.skin-2 .ibox-title {
	background: rgba(255,255,255,.7);
	border: none;
	margin-bottom: 1px
}

.skin-2 .ibox-content {
	background: rgba(255,255,255,.4);
	border: none!important
}

.skin-2 #page-wrapper {
	background: #f6f6f6;
	background: -webkit-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);
	background: -o-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);
	background: -ms-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);
	background: radial-gradient(ellipse at center,#f6f6f6 20%,#d5d5d5 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"
}

.skin-2 .ibox-content,.skin-2 .ibox-title {
	border-width: 1px
}

.skin-2 .ibox-content:last-child {
	border-style: solid
}

.skin-2 .nav>li.active {
	border: none
}

.skin-2 .nav-header a.dropdown-toggle {
	color: #edf6ff;
	margin-top: 10px
}

.skin-2 .nav-header a.dropdown-toggle .text-muted {
	color: #edf6ff;
	opacity: .8
}

.skin-2 .img-circle {
	border-radius: 10px
}

.skin-2 .nav.navbar-top-links>li>a:focus,.skin-2 .nav.navbar-top-links>li>a:hover {
	background: #1a2d41
}

.skin-2 .navbar-default .nav>li>a:focus,.skin-2 .navbar-default .nav>li>a:hover {
	background: #e0e0e0;
	color: #213a53
}

.skin-2 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-2 .nav.nav-tabs>li.active {
	background: 0 0
}

.skin-3 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px
}

.skin-3 .navbar-top-links li:last-child {
	margin-right: 30px
}

.skin-3.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-3 .spin-icon {
	background: #ecba52!important
}

body.boxed-layout.skin-3 #wrapper {
	background: #3e2c42
}

.skin-3 .nav-header {
	background: url(image/header-profile-skin-3.png)
}

.skin-3.mini-navbar .nav-second-level {
	background: #3e2c42
}

.skin-3 .breadcrumb {
	background: 0 0
}

.skin-3 .page-heading {
	border: none
}

.skin-3 .nav>li.active {
	background: #38283c
}

.fixed-nav.skin-3 .navbar-fixed-top {
	background: #fff
}

.skin-3 .nav>li>a {
	color: #948b96
}

.skin-3 .nav>li.active>a {
	color: #fff
}

.skin-3 .navbar-minimalize {
	background: #ecba52;
	border-color: #ecba52
}

body.skin-3 {
	background: #3e2c42
}

.skin-3 .navbar-static-top {
	background: #fff
}

.skin-3 .dashboard-header {
	background: 0 0;
	border-bottom: none!important;
	border-top: none;
	padding: 20px 30px 10px
}

.skin-3 .wrapper-content {
	padding: 30px 15px
}

.skin-3 #page-wrapper {
	background: #f4f6fa
}

.skin-3 .ibox-content,.skin-3 .ibox-title {
	border-width: 1px
}

.skin-3 .ibox-content:last-child {
	border-style: solid
}

.skin-3 .nav>li.active {
	border: none
}

.skin-3 .nav-header {
	padding: 35px 25px 25px
}

.skin-3 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px
}

.skin-3 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: .8
}

.skin-3 .img-circle {
	border-radius: 5px
}

.skin-3 .navbar-default .nav>li>a:focus,.skin-3 .navbar-default .nav>li>a:hover {
	background: #38283c;
	color: #fff
}

.skin-3 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-3 .nav.nav-tabs>li.active {
	background: 0 0
}

body.md-skin {
	font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color: #fff
}

.md-skin .nav-header {
	background: url(image/4.png) no-repeat
}

.md-skin .badge,.md-skin .label {
	font-family: Roboto
}

.md-skin .font-bold {
	font-weight: 500
}

.md-skin .wrapper-content {
	padding: 30px 20px 40px
}

@media (max-width:768px) {
	.md-skin .wrapper-content {
		padding: 30px 0 40px
	}
}

.md-skin .page-heading {
	border-bottom: none!important;
	border-top: 0;
	padding: 0 10px 20px;
	box-shadow: 0 1px 1px -1px rgba(0,0,0,.34),0 0 6px 0 rgba(0,0,0,.14)
}

.md-skin .full-height-layout .page-heading {
	border-bottom: 1px solid #e7eaec!important
}

.md-skin .ibox {
	clear: both;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin .ibox.border-bottom {
	border-bottom: none!important
}

.md-skin .ibox-content,.md-skin .ibox-title {
	border-style: none
}

.md-skin .ibox-title h5 {
	font-size: 16px;
	font-weight: 400
}

.md-skin a.close-canvas-menu {
	color: #fff
}

.md-skin .welcome-message {
	color: #fff;
	font-weight: 300
}

.md-skin #top-search::-moz-placeholder {
	color: #fff
}

.md-skin #top-search::-webkit-input-placeholder {
	color: #fff
}

.md-skin #nestable-output,.md-skin #nestable2-output {
	font-family: Roboto,lucida grande,lucida sans unicode,helvetica,arial,sans-serif
}

.md-skin .landing-page,.md-skin .landing-page.navbar-default .nav li a,.md-skin.landing-page .navbar-default .nav li a {
	font-family: Roboto,helvetica,arial,sans-serif
}

.md-skin .landing-page.navbar-default.navbar-scroll {
	background-color: #fff!important
}

.md-skin .landing-page.navbar-default {
	background-color: transparent!important;
	box-shadow: none
}

.md-skin #right-sidebar,.md-skin .navbar-fixed-top,.md-skin .navbar-static-side,.md-skin .navbar-static-top {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin .nav>li>a {
	color: #676a6c;
	padding: 14px 20px 14px 25px
}

.md-skin .nav.navbar-right>li>a {
	color: #fff
}

.md-skin .nav>li.active>a,.md-skin .navbar-default .nav>li>a:focus,.md-skin .navbar-default .nav>li>a:hover {
	font-weight: 700;
	color: #5b5d5f
}

.md-skin .nav .open>a,.md-skin .nav .open>a:focus,.md-skin .nav .open>a:hover {
	background: #1ab394
}

.md-skin .navbar-top-links li {
	display: inline-table
}

.md-skin .navbar-top-links .dropdown-menu li {
	display: block
}

.md-skin .nav>li.active {
	background: #f8f8f9
}

.md-skin .mini-navbar .nav-second-level,.md-skin .navbar-static-side .nav>li>a:focus,.md-skin .navbar-static-side .nav>li>a:hover {
	background-color: inherit
}

.md-skin .nav-second-level li a {
	padding: 7px 10px 7px 52px
}

.md-skin .navbar-top-links li a {
	padding: 20px 10px;
	min-height: 50px
}

.md-skin .nav>li>a {
	font-weight: 400
}

.md-skin .navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: inherit
}

.md-skin .nav-header .navbar-fixed-top a,.md-skin .nav-header .text-muted {
	color: #fff
}

.md-skin .navbar-form-custom .form-control {
	font-weight: 300
}

.md-skin .mini-navbar li.active .nav-second-level {
	left: 65px
}

.md-skin .canvas-menu.mini-navbar .nav-second-level {
	background: inherit
}

.md-skin .pace-done #page-wrapper,.md-skin .pace-done .footer,.md-skin .pace-done .nav-header,.md-skin .pace-done .navbar-static-side,.md-skin .pace-done li.active {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.md-skin .navbar-fixed-top {
	background: #fff;
	transition-duration: .4s;
	z-index: 2030;
	border-bottom: none!important
}

.md-skin .navbar-fixed-top,.md-skin .navbar-static-top {
	background-color: #1ab394!important
}

.md-skin #right-sidebar {
	border: none;
	z-index: 900
}

.md-skin .white-bg .navbar-fixed-top,.md-skin .white-bg .navbar-static-top {
	background: #fff!important
}

.md-skin .mail-box,.md-skin .mail-box-header {
	background-color: #fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin .contact-box {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	border: none
}

.md-skin .dashboard-header {
	border-bottom: none!important;
	border-top: 0;
	padding: 20px;
	margin: 30px 20px 0;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

@media (max-width:768px) {
	.md-skin .dashboard-header {
		margin: 20px 0 0
	}
}

.md-skin ul.notes li div {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin .file {
	border: none;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin .mail-box {
	padding: 0;
	margin-bottom: 20px;
	border: none
}

.md-skin .mail-box-header {
	border: none;
	padding: 30px 20px 20px
}

.md-skin .mailbox-content {
	border: none;
	padding: 20px;
	background: #fff
}

.md-skin .social-feed-box {
	border: none;
	background: #fff;
	margin-bottom: 15px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin.landing-page .navbar-default {
	background-color: transparent!important;
	border-color: transparent;
	transition: all .3s ease-in-out 0s;
	box-shadow: none
}

.md-skin.landing-page .navbar-default.navbar-scroll,.md-skin.landing-page.body-small .navbar-default {
	background-color: #fff!important
}

.md-skin.landing-page .nav>li.active {
	background: inherit
}

.md-skin.landing-page .navbar-scroll .navbar-nav>li>a {
	padding: 20px 10px
}

.md-skin.landing-page .nav>li>a {
	padding: 25px 10px 15px
}

.md-skin.landing-page .navbar-default .navbar-nav>li>a:focus,.md-skin.landing-page .navbar-default .navbar-nav>li>a:hover {
	background: inherit;
	color: #1ab394
}

.md-skin.landing-page.body-small .nav.navbar-right>li>a {
	color: #676a6c
}

.md-skin .landing_link a,.md-skin .special_link a {
	color: #fff!important
}

.md-skin.canvas-menu.mini-navbar .nav-second-level {
	background: #f8f8f9
}

.md-skin.mini-navbar .nav-second-level {
	background-color: #fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}

.md-skin.mini-navbar .nav-second-level li a {
	padding-left: 0
}

.md-skin.mini-navbar.fixed-sidebar .nav-second-level li a {
	padding-left: 52px
}

.md-skin.top-navigation .nav.navbar-right>li>a {
	padding: 15px 20px;
	color: #676a6c
}

.md-skin .top-navigation .nav>li a:focus,.md-skin.top-navigation .nav .open>a,.md-skin.top-navigation .nav .open>a:focus,.md-skin.top-navigation .nav .open>a:hover,.md-skin.top-navigation .nav>li a:hover,.md-skin.top-navigation .nav>li.active a {
	color: #1ab394;
	background: #fff
}

.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
	margin-top: 0
}

.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 0
}

.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper,.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0
}

.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px;
	background-color: #fff
}

.md-skin.canvas-menu nav.navbar-static-side {
	z-index: 2001;
	background: #fff;
	height: 100%;
	position: fixed;
	display: none
}

@media (min-width:768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 220px;
		min-height:auto;display: flow-root;
	}

	.navbar-static-side {
		z-index: 2001;
		position: absolute;
	}

	.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks {
		margin-left: auto
	}
}

@media (max-width:768px) {
	#page-wrapper {
		position: inherit;
		margin: 0;
		min-height: 1000px
	}

	.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px
	}

	.body-small.mini-navbar .navbar-static-side {
		display: block
	}

	.lock-word,.navbar-form-custom {
		display: none
	}

	.navbar-header {
		display: inline;
		float: left
	}

	.sidebard-panel {
		z-index: 2;
		position: relative;
		width: auto;
		min-height: 100%!important
	}

	.sidebar-content .wrapper {
		padding-right: 0;
		z-index: 1
	}

	.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px
	}

	.fixed-sidebar.body-small.mini-navbar .navbar-static-side,.ibox-tools {
		display: block
	}

	.ibox-tools {
		float: none;
		text-align: right
	}
}

@media (max-width:350px) {
	.timeline-item .date {
		text-align: left;
		width: 110px;
		position: relative;
		padding-top: 30px
	}

	.timeline-item .date i {
		position: absolute;
		top: 0;
		left: 15px;
		padding: 5px;
		width: 30px;
		text-align: center;
		border: 1px solid #e7eaec;
		background: #f8f8f8
	}

	.timeline-item .content {
		border-left: none;
		border-top: 1px solid #e7eaec;
		padding-top: 10px;
		min-height: 100px
	}

	.nav.navbar-top-links li.dropdown {
		display: none
	}

	.ibox-tools {
		float: none;
		text-align: left;
		display: inline-block
	}
}

@media (max-width:1000px) {
	.welcome-message {
		display: none
	}
}

@media print {
	nav.navbar-static-side {
		display: none
	}

	#page-wrapper {
		margin: 0
	}
}

.more-country {
	z-index: 99;
	position: fixed;
	width: 500px;
	height: 400px;
	right: 25px;
	overflow-y: scroll;
	color: #000;
	border: 1px solid #ccc;
	background-color: #fff
}

.more-country p {
	margin: 10px 5px
}

.more-country ul {
	padding: 0;
	list-style: none
}

.more-country ul li {
	float: left;
	margin: 5px
}

.search-user .col-lg-3 {
	width: 33.333333%;
	padding-right: 5px;
	padding-left: 5px;
	height: 365px
}

.search-user .col-lg-3 .contact-box {
	padding: 15px;
	margin-bottom: 15px;
	height: 350px;
	border: 1px solid #eee
}

.deepdig-info .col-lg-4,.deepdig-info .col-lg-4 .col-sm-8 {
	padding-left: 5px;
	padding-right: 5px
}

.search-user .col-lg-3 .contact-box a {
	height: 320px
}

.search-user .col-lg-3 .contact-box a .m-t-md {
	margin-top: 5px
}

.deepdig-info .col-lg-4 .col-sm-4 {
	width: 20%
}

.deepdig-info .col-lg-4 .col-sm-4 img {
	width: 100%
}

.deepdig-info .col-lg-4 .col-sm-8 {
	width: 79.99%
}

.deepdig-info .col-lg-4 .contact-box {
	padding: 20px 20px 10px
}

.deepdig-info .col-lg-4 h3 {
	margin-top: 7px
}

.deepdig-info .col-lg-4 address {
	margin-bottom: 10px
}

.deepdig-info .col-lg-4 .card-keywords {
	position: absolute;
	right: 5px;
	top: 0;
	width: 80px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	background-color: #E8EBED;
	color: #333
}

.popup-deepdig .contact-box {
	padding: 0;
	border: 0;
	margin-bottom: 10px
}

.popup-deepdig .contact-box .col-sm-4 {
	width: 20%;
	height: 100px
}

.popup-deepdig .contact-box .col-sm-8 {
	width: 79.99%;
	height: 80px;
	margin-top: 20px;
	padding: 0
}

.fb-message-showall,.fb-message-time {
	padding: 3px;
	margin: 10px;
	text-align: center
}

.popup-deepdig .contact-box .card-keywords {
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	background-color: #E8EBED;
	color: #333
}

.business .nav.nav-tabs li {
	background: 0 0;
	border: none;
	width: initial
}

.fb-message-showall {
	background: #f3f3f4;
	border-radius: 6px
}

.fb-message-time {
	color: #9b9b9b;
	font-size: 14px
}

.fb-message-box {
	margin: 10px;
	max-width: 80%;
	overflow: auto
}

.fb_message_container {
	overflow: auto
}

.fb-message-box .fb-message-head {
	min-width: 30px;
	max-width: 50px;
	width: 10%;
	display: inline-block;
	vertical-align: top
}

.new-message-img,.red-hint {
	vertical-align: sub;
	display: inline-block
}

.fb-message-content {
	max-width: 85%;
	display: inline-block;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 20px
}

.fb-message-head img {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.fb-message-left .fb-message-head {
	float: left
}

.fb-message-error,.fb-message-right .fb-message-head,.fb-message-right .fb-message-head img,.social>.row>nav>.nav {
	float: right
}

.fb-message-left .fb-message-content {
	background: #1ab394;
	color: #fff
}

.fb-message-right {
	margin-left: 20%
}

.fb-message-right .fb-message-content {
	float: right;
	background: #f4f4f5;
	color: #7b7e80
}

.fb-message-error {
	margin-right: 10%
}

.fb-message-error span {
	color: #ed5565
}

.soical-list {
	width: 300px;
	height: 100%;
	margin: 30px auto;
	background: #fff;
	display: inline-block
}

.social>.row>nav {
	min-width: 768px
}

.new-message {
	border-bottom: 1px solid #e9edef
}

.new-message-item {
	border: none;
	padding: 3px 8px;
	position: relative
}

.red-hint {
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background: #ff001f;
	position: absolute;
	top: 50%;
	left: 20px;
	margin-top: -2px
}

.new-message-img {
	height: 40px;
	width: 40px;
	border-radius: 20px;
	margin-left: 23px
}

.list-item-right {
	display: inline-block;
	width: 190px;
	margin-left: 10px
}

.item-right-bottom,.item-right-top {
	display: block;
	height: 20px;
	line-height: 20px
}

.item-right-top {
	font-size: 14px;
	color: #1c84c6
}

.item-right-bottom {
	font-size: 12px;
	color: #7c95a8;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.ellipsis-2,.ellipsis-3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.ellipsis-1 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.ellipsis-1 strong{ color:#fff; cursor:pointer;}
.ellipsis-2 {
	-webkit-line-clamp: 2
}

.ellipsis-3 {
	-webkit-line-clamp: 3
}

.margin-r-10 {
	margin-right: 10px
}

.padding-b-10 {
	padding-bottom: 10px
}

.margin-t-10 {
	margin-top: 10px
}

.head-img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	text-align: center
}

.media-body .well-message {
	padding: 10px 15px;
	border-radius: 3px;
	border: 0;
	margin: 10px 0
}

.feed-element img.head-img-l,.head-div {
	width: 25px;
	height: 25px;
	margin-right: 5px
}

.head-div {
	line-height: 25px;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	background-color: #fff;
	color: #ccc
}

.ft-social-footer {
	background: 0 0
}

.ft-tabs-container .nav.nav-tabs li {
	width: inherit
}

.ft-tabs-container .nav-tabs>li a:hover,.ft-tabs-container .nav-tabs>li>a {
	background-color: transparent
}

.ft-tabs-container .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	vertical-align: middle;
	text-align: center
}

.ft-img-group {
	overflow: hidden
}

.ft-img-group img {
	float: left;
	width: 32%;
	margin-right: 2%
}

.ft-img-group img:last-child {
	width: 32%;
	margin-right: 0
}

.ft-tabs-container table .fa-facebook-square {
	color: #0077B5;
	margin-right: .5rem;
	font-size: 1.8rem
}

.ft-tabs-container table .btn {
	border: 0;
	margin: 0 .2rem
}

.ft-tabs-container table .btn-default {
	background: #e6e6e6;
	border: 0
}

.ft-tabs-container table .btn-default:hover {
	background: #d2d2d2;
	border: 0
}

.ft-tabs-container table .label {
	margin-right: .3rem;
	background-color: #fff;
	color: #1c84c6;
	border: 1px solid #1c84c6
}

.ft-tabs-container table .label:last-child {
	margin-right: 0
}

.ft-tabs-container table .ft-sm-td1 .ft-2div {
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: space-around
}

.ft-tabs-container .table .ft-sm-td1 img {
	width: 5rem;
	height: 5rem;
	margin-right: 1rem
}

@media screen and (max-width:1290px) {
	.ft-tabs-container table .ft-sm-td7 {
		width: 10rem
	}

	.ft-tabs-container table .ft-sm-td1 .ft-span-facebookid {
		display: inline-block;
		width: 5rem;
		text-overflow: ellipsis;
		overflow: hidden;
		vertical-align: top
	}
}

@media screen and (max-width:760px) {
	.ft-tabs-container .table .ft-sm-td1>div {
		display: flex;
		flex-direction: column
	}

	.ft-tabs-container .table .ft-sm-td1 .ft-span-facebookid {
		width: 3rem
	}

	.ft-tabs-container .table .ft-sm-td1 .ft-tags>span {
		display: block;
		margin: .1rem 0
	}

	.ft-tabs-container .table .ft-sm-td1 .ft-2div>div {
		margin: .2rem 0
	}

	.ft-tabs-container .table .ft-sm-td1 img {
		width: 4rem;
		height: 4rem
	}
}

#tabs_box .nav-tabs>li a {
	font-size: 14px;
	font-weight: 400
}

#tabs_box .nav-tabs>li a:hover {
	font-weight: 400;
	position: relative;
	left: 1px;
	top: 1px;
	color: #000
}

#crm_tab_content tbody tr td small,.crm-social-feed-box small {
	color: #999
}

@media (min-width:768px) {
	.font-md-20 {
		font-size: 22px;
		line-height: 34px
	}
}

@media (max-width:1200px) and (min-width:992px) {
	.font-md-20 {
		font-size: 30px
	}
}

.breadcrumb .font-weight700 {
	font-weight: 700
}

.crm-fa-exchange {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg)
}

#crm_tab_content .media-body .img-circle {
	width: 36px;
	height: 36px
}

#crm_tab_content .max-width-200 {
	max-width: 200px
}

.crm-margin-r50 {
	margin-right: 50px;
	line-height: 22px
}

.crm-margin-t10 {
	margin-top: 10px
}

.crm-margin-r20 .btn {
	margin: -4px 0 0;
	line-height: 1
}

.crm-social-feed-box .social-feed-box {
	padding: 0;
	border: none;
	border-bottom: 1px solid #e7eaec
}

.crm-social-feed-box img {
	width: 36px;
	height: 36px;
	border-radius: 50%
}

.crm-social-feed-box .social-avatar,.social-body {
	padding: 0
}

.crm-social-feed-box .social-avatar .media-body {
	min-height: 30px
}

.crm-profile-box .profile-image {
	width: 6rem
}

.crm-profile-box .profile-info {
	margin-left: 6rem
}

.crm-profile-box .profile-image .img-circle {
	width: 5rem;
	height: 5rem
}

.crm-profile-box .profile-image .head-img {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	font-size: 26px;
	color: #fff;
	line-height: 5rem;
	text-align: center
}

.crm-btn-group .btn {
	margin-right: 10px
}

.crm-color-gray {
	color: #aaa
}

.crm-search-conditions {
	padding: 10px 0
}

.crm-search-conditions .title-head {
	height: auto;
	overflow: hidden
}

.crm-search-conditions .title-head dl {
	margin: 5px
}

.index-md-4 {
	width: 25%;
	padding-left: 0;
	padding-right: 0
}

.google-keywords-list {
	padding: 4.5px 0!important;
	border: 0!important
}

.google-keywords-list .google-lable {
	width: inherit;
	height: 19px;
	margin: 0!important;
	border-radius: 13px;
	line-height: 15px
}

.index-padding-10 {
	padding-left: 10px!important;
	padding-right: 10px!important;
	margin-bottom: -5px
}

.index-cursor-pointer {
	cursor: pointer
}

#toosltip_after:after {
	border-top-color: #1ab394!important
}

.deepdig_result#add_product:before,.search-keywords#add_product:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
	box-sizing: border-box
}

.tooltip {
	position: absolute;
	z-index: 1070;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
	display: none
}

.feature-image,.showcase-content {
	position: relative
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}

#tooltip_crm {
	top: -13px;
	left: 93px
}

#tooltip_key {
	top: -12px;
	left: 114.58px
}

.QAF+span {
	display: inline-block;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#business_target_list .social-body {
	padding: 10px 15px
}

.crm-mail-btn {
	margin-bottom:20px
}

.crm-mail-btn button {
	font-size: 13px;height:30px;
	margin: 0 1% 0px 0
}
.select_div{ /*text-align:center;padding:5%;*/}

/*input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #ccc
}

input:-moz-placeholder,textarea:-moz-placeholder {
	color: #ccc
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #ccc
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #ccc
}
*/
.showcase.systemsetup {
	padding: 20px
}

.showcase-content {
	width: 100%
}

.showcase .feature {
	width: 20%;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: 1px solid #ccc
}

@media only screen and (max-width:450px) {
	.showcase .feature {
		width: 100%
	}
}

@media (min-width:450px) and (max-width:700px) {
	.showcase .feature {
		width: 45%
	}
}

@media (min-width:700px) and (max-width:1300px) {
	.showcase .feature {
		width: 30%
	}
}

.feature-image img {
	width: 100%;
	height: auto
}

.feature-content {
	width: 100%;
	padding: 10px
}

.feature-content input {
	border: 1px solid #ccc;
	float: left;
	height: 25px;
	padding-left: 5px;
	margin-bottom: 5px
}

.feature-content textarea {
	float: left;
	width: 100%;
	border: 1px solid #ccc
}

.showcase_title {
	width: 80%
}

.showcase_weight {
	width: 20%;
	text-align: center
}

.feature #add_showcase {
	width: 100%;
	height: 150px;
	margin: 0;
	text-align: center;
	line-height: 210px;
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: none
}

.custom-worker .float-e-margins .ibox-title h5,.custom-worker .float-e-margins .table>tbody>tr>td {
	line-height: 2
}

.feature .image-i {
	background: url(image/shan.png) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	display: none;
	cursor: pointer
}

.feature-image:hover .image-i {
	display: block
}

.float-e-margins .btn.btn-worker {
	background: #fff;
	border: 1px solid #e7eaec;
	font-weight: 700;
	margin-bottom: 0;
	font-size: 13px;
	margin-left: 5px
}

.float-e-margins .btn.btn-searching {
	background: #333;
	border-color: #333;
	color: #fff
}

.float-e-margins .btn.btn-updata.forbid {
	background: #e7eaec;
	border-color: #e7eaec
}

.custom-worker .float-e-margins .table>thead>tr>th {
	text-align: left
}

.custom-worker .footable {
	cursor: pointer
}

.custom-worker tbody .footable-first-column {
	color: #1c84c6
}

.custom-worker .footable-last-column button.btn-success {
	margin-right: 5px
}

.custom-worker .footable-last-column button.btn-danger,.custom-worker .footable-last-column button.btn-success {
	border: 1px solid transparent
}

.footable.breakpoint>tbody>tr>td>span.footable-toggle {
	display: inline-block;
	font-family: footable;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	padding-right: 5px;
	font-size: 14px;
	color: #888;
	width: 20px;
	text-align: center
}

.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before {
	content: "\e021"
}

.custom-worker span.footable-sort-indicator {
	display: none!important
}

.custom-worker .footable-row-detail-row {
	float: left;
	width: 45%;
	margin-right: 50px
}

.custom-worker .footable-row-detail-name {
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
	min-width: auto
}

.custom-worker .custom-underline {
	border-top: 1px solid #e7eaec;
	padding-top: 8px;
	padding-left: 55px
}

.custom-worker .footable-row-detail-value {
	color: #000;
	font-size: 12px
}

.custom-worker tbody .footable-even .footable-visible:nth-child(5),.custom-worker tbody .footable-odd .footable-visible:nth-child(5) {
	max-width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: break-word
}

.custom-worker .footable-row-detail-row.more {
	border-bottom: 1px solid #e7eaec
}

.custom-worker .footable-row-detail-row:nth-child(1) {
	border-bottom: 0
}

.custom-worker .footable-row-detail-inner {
	width: 100%
}

.custom-nothing {
	text-align: center;
	min-height: 50px;
	color: #999
}

.custom-lastUpdata {
	font-size: 12px;
	color: #999
}

.custom-lastUpdata-time {
	font-weight: 400
}

.custom-worker .ibox {
	background: #fff
}

.custom-worker .ibox-title {
	border-bottom: 1px #e7eaec solid
}

.custom-worker .ibox-content {
	border-top: 0
}

.custom-worker .footable-visible input {
	line-height: 22px
}

.custom-worker .footable-row-detail-value p span {
	display: inline-block;
	min-width: 50px;
	color: #666
}

.custom-worker table tbody tr {
	display: table-row
}

#custom_worker_content .footable-toggle,.custom-worker .footable-row-detail,.youtube-container.systemsetup {
	display: none
}

.custom-worker .fa-spinner {
	-webkit-animation: change 2s linear infinite
}

.custom-worker .btn-export a {
	color: #333
}

@-webkit-keyframes change {
	0% {
		-webkit-transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

#toast-container>.toast.toast-success {
	background-image: none!important
}

.toast.toast-success {
	background-color: #1ab394
}

.crm-mail-btn .icheckbox_square-green {
	margin-bottom: 5px;
	margin-left: 20px
}

#btn_upload_enter {
	padding: 5px
}

#drop_youtube {
	min-height: 378px;
	padding: 0;
	margin-top: 10px
}

#youtube .ibox-form {
	margin-bottom: 50px
}

#youtube .ibox-form h3 {
	margin-top: 0
}

#youtube .systemsetup .setup-title dl dd,#youtube .systemsetup .setup-title dl dt {
	display: inline-block;
	float: none
}

#youtube .systemsetup .setup-title dl dt {
	width: 30px
}

#youtube .systemsetup .setup-title dl dd input,#youtube .systemsetup .setup-title dl dd textarea {
	width: 44%
}

#youtube .systemsetup .setup-title dl dd input {
	height: 30px
}

#youtube .systemsetup .setup-title dl dd select {
	height: 24px;
	width: 120px
}

.youtube-info td:first-child img {
	float: left;
	width: 100px;
	margin-right: 10px;
	height: 70px
}

.youtube-info td:first-child div {
	float: left
}

.youtube-info td:first-child div h3,.youtube-info td:first-child div p {
	font-style: 13px;
	color: #676a6c
}

#video_detail {
	width: 664px;
	margin-top: 15px
}

#video_detail p span {
	float: left;
	margin-right: 5px;
	font-weight: 700
}

#video_detail p span:last-child {
	float: right;
	margin: 0;
	font-weight: 400;
	cursor: pointer
}

#copytext {
	display: inline-block;
	border: 1px solid #e7eaec;
	padding: 2px;
	margin-left: 5px
}

.youtube-wrapper #prompt_save {
	display: none!important
}

.spiner-video {
	display: none
}

.youtube-introduce {
	max-width: 730px
}

.youtube-introduce h3,.youtube-introduce p {
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}

#video_name {
	padding: 0 5px
}

#list_name {
	height: 24px
}

#youtube .btn-add {
	margin-left: 5px;
	height: 30px;
	line-height: 12px;
	margin-bottom: 4px
}

@media (max-width:1500px) {
	.youtube-introduce {
		max-width: 480px
	}

	#youtube .systemsetup .setup-title dl dd input,#youtube .systemsetup .setup-title dl dd textarea {
		width: 45%
	}
}

@media (max-width:1200px) {
	.youtube-introduce {
		max-width: 350px
	}

	#youtube .systemsetup .setup-title dl dd input,#youtube .systemsetup .setup-title dl dd textarea {
		width: 60%
	}
}

#mission_list_show .mission-status span,.issue-status span {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	border-radius: 10px;
	font-size: 11px;
	padding: 3px 6px
}

.share-publish .tooltip {
	z-index: 20502
}

#category_change,#del_categorys_warning {
	display: none
}

#category_change {
	margin-bottom: 10px;
	text-align: center
}

#del_product_categorys h3 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px
}

#del_product_categorys .modal-footer {
	padding: 10px 20px
}

#del_product_categorys .modal-footer p {
	float: left;
	margin-top: 7px;
	margin-bottom: 0
}

#del_product_categorys .btn-primary {
	background-color: #ec4758;
	color: #fff;
	border: none
}

.btn-synctosite {
	margin-right: 2px
}

.systemsetup.setupsecurity .setup-title dl dt {
	width: 103px
}

#video_name {
	width: 200px;
	display: inline-block;
	height: 30px
}

#youtube #list_name,#youtube #video_status {
	height: 30px;
	width: 100px;
	display: inline-block;
	padding: 0
}

#news_index .title-head .icheckbox_square-green {
	margin-top: 3px
}

.timeline-item .content {
	border-left: 1px solid #e7eaec;
	padding-top: 10px;
	min-height: 100px
}

.timeline-item .date {
	text-align: right;
	width: 110px;
	position: relative;
	padding-top: 30px;
	border-top: none
}

.timeline-item .date i {
	position: absolute;
	top: 0;
	right: 0
}

.wizard>.steps>ul>li {
	width: 20%
}

.wizard .actions ul li:last-child {
	display: none
}

#wizard h2 {
	font-size: 20px
}

.usage-course {
	float: right;
	padding-right: 10px
}

#company_search_filter {
	width: 75px;
	float: left
}

#deep_company_list td,#search_company_list td {
	vertical-align: middle;
	border: 0;
	text-align: left
}

.filter-conditions {
	padding-left: 3px
}

#add_tag_company .industry-category,#add_tag_company .modal-body dd input,#add_tag_company .modal-body dd span,.filter-choose,.filter-conditions h4 {
	float: left
}

#add_tag_company .modal-body dd span {
	margin-right: 20px
}

.filter-conditions h4 {
	margin: 0
}

#add_tag_text_industry {
	width: 75%;
	height: 30px
}

#add_tag_company .modal-body dl {
	margin-bottom: 0
}

.industry-category {
	width: 75%
}

.industry-category select {
	width: 100%;
	margin-bottom: 10px
}

#add_tag_company .modal-footer {
	border-top: 1px solid #e5e5e5
}

#company_result_list .ibox-title h3 {
	margin: 0
}

#company_result_list .ibox-title h3 span {
	float: left;
	line-height: 24px
}

#company_result_list .ibox-title h3 button {
	float: right;
	padding: 2px 10px
}

#chosen_select_company_chosen,.filter-choose .icheckbox_square-green {
	margin-left: 20px;
	margin-bottom: 5px
}

#chosen_select_company_chosen {
	width: 50%!important;
	margin-bottom: 20px;
	margin-left: 78px
}

#deepdig_button {
	color: #fff;
	height: 30px;
	line-height: 16px;
	margin-left: 5px
}

.survey-info-basic img {
	height: 40px;
	width: 40px;
	border: 1px solid #e7eaec;
	float: left;
	margin-right: 10px
}

.survey-info-basic div {
	float: left;
	text-align: left
}

.survey-info-basic div p {
	margin-bottom: 5px;
	word-break: break-word
}

.detail_description.active,.detail_explanation.active,.survey-info-introduction p {
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	text-overflow: ellipsis
}

.survey-social div,.survey-social-list .survey-info-basic div {
	background: #F5F5F6;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 20px;
	width: 10%;
	font-size: 15px
}

.survey-social div i,.survey-social-list .survey-info-basic div i {
	font-size: 18px
}

.survey-social div img,.survey-social-list .survey-info-basic div img {
	width: 40px;
	height: 40px;
	margin-right: 5px
}

.table-responsive .table-bordered tbody tr td.border-both-none,.table-responsive .table-bordered thead tr th.border-both-none {
/*	border-right: 0;
	border-left: 0*/
}

#staff_list .head-img,#staff_list img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
	border: 1px solid #ddd
}

#editable_staff td,#editable_staff th {
	text-align: left;padding-left:20px;
	vertical-align: middle;color: rgba(255,255,255,.6);border:none;
}
#staff_mission_tfoot tr:hover{background-color:#211301 !important;}

#company_target_list .social-avatar img {
	border-radius: 50%
}

#company_target_list .social-avatar .media-body a span {
	background-color: #f8b062;
	color: #fff;
	border-radius: 3px;
	padding: 2px 5px;
	margin-left: 10px;
	font-size: 12px
}
#staff_mission_tfoot tr{ border-bottom: 10px solid #211301 !important;
background-color: transparent;}
.ibox-content table{}
#editable_staff th{border-right: solid 1px #ccc; color:#fff;}
#editable_staff th:last-child{border-right: solid 0px #ccc;}


#company_target_list .social-body .ft-img-group img {
	width: 10%
}

#company_target_list .social-body .btn-group button {
	margin-top: 7px
}

#company_target_list .social-body .btn-group .fa-like {
	margin-top: .2rem;
	float: left;
	margin-left: 10px
}

#company_target_list .ft-social-footer {
	background: #F5F5F6;
	border: 1px solid #ddd;
	padding: 7px 5px;
	margin: 10px 20px 20px 67px
}

#company_detail h2.title {
	margin-bottom: 20px;
	font-size: 20px
}

.survey-social-list .survey-info-basic div {
	width: 30%
}

#company_detail .social-feed-box {
	border: 0
}

.survey_lists_social {
	position: relative;
	display: inline-block;
	float: none;
	margin-bottom: 5px
}

.survey_lists_social a.social_link {
	position: absolute;
	display: block;
	bottom: -7px;
	left: 27%;
	right: 0;
	background: #fff;
	border: 1px solid #fff;
	width: 14px;
	height: 14px;
	border-radius: 5px;
	line-height: 14px
}

.survey-info-introduction p {
	max-height: 55px;
	display: -webkit-box;
	-webkit-line-clamp: 3
}

.industry-category select {
	display: none
}

.tooltip-inner {
	max-width: 400px
}

#company_detail .company-detail-left .head-img {
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin: 0 auto
}

#company_detail .company-detail-left .head-img b {
	font-size: 24px
}

#staff_list .head-img {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: initial;
	display: inline-block
}

#staff_list .head-img b {
	font-size: 12px
}

#company_detail .survey-social-list .survey-info-basic a.social_link {
	width: 74%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block
}

.grey {
	color: #999
}

.companytype-more {
	margin-left: 20px
}

.detail_description {
	margin-bottom: 20px
}

.detail_description.active {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	max-height: 107px;
	margin-bottom: 7px
}

#detail_description_more,#detail_explanation_more {
	margin-bottom: 6px;
	display: none
}

#facebookname {
	word-wrap: break-word
}

#tab_deep {
	display: none
}

.deep-company-name {
	max-width: 500px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.survey_lists_social .head-img {
	text-align: center
}

.detail_explanation.active {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	max-height: 185px;
	margin-bottom: 7px
}

#image_contract,#image_contract img,#image_contract li {
	display: inline-block
}

.content-fifth>div>div>textarea,.content-second>div>div>textarea {
	width: 100%;
	height: 200px;
	padding: 5px 10px;
	resize: none;
	border: 1px solid #e7eaec;
	outline: 0
}

.soldguide .content-content>div {
	margin-top: 40px
}

.setupfacebook .content-content form>div {
	margin-top: 10px!important
}

.soldguide-title {
	font-size: 15px
}

#submit_btn {
	padding: 6px 20px
}

#image_contract li {
	width: 19%;
	float: left;
	margin-right: 5px
}

.image-img .image-i {
	background: url(image/shan.png) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 9
}

#image_contract img {
	padding: 0;
	margin: 0;
	border: 0
}

#image_contract .image-img {
	position: relative;
	line-height: 208px
}

#business_license_input {
	display: none
}

.website-track .switchery {
	height: 25px
}

.website-track .switchery>small {
	width: 25px;
	height: 25px
}

.website-track .systemsetup .setup-title dl dt {
	width: auto
}

.website-track-list {
	position: relative;
	border-bottom: 1px solid #e7eaec;
	padding: 15px 80px
}

.website-track-profile img {
	width: 60px;
	height: 60px;
	border: 1px solid #e7eaec
}

.systemsetup .setup-title dl.website-track-profile {
	padding-bottom: 0
}

.systemsetup .setup-title .website-track-profile>dd {
	line-height: inherit;
	margin-top: 20px
}

.systemsetup .setup-title .website-track-profile>dd p {
	margin: 0 0 5px
}

.website-track-profile {
	margin-bottom: 0
}

.website-track-message {
	padding-left: 72px
}

.website-track-message .alert {
	background-color: #F5F5F6;
	border: 1px solid #ddd;
	color: #676a6c;
	padding: 5px
}

.website-track-list .btn {
	position: absolute;
	right: 20px;
	top: 15px
}

.facebook-interview #input_select_name {
	width: 90%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.facebook-interview-content {
	border: none
}

#interview_list td {
	vertical-align: middle;
	padding: 5px 0
}

#interview_list img {
	width: 40px;
	height: 40px;
	border: 1px solid #ddd
}

.text-color-box .checkbox-item {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
	border: 2px solid #1c84c6;
	cursor: pointer
}

#template_detail input {
	width: 40%
}

#editable td,#editable th {
	/*border-left: none;
	border-right: none*/
}

#model_style .tinymce-template {
	padding: 0!important;
	border: none!important
}

.profile-element img{width:80%;}




.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}



.kdlogin-link-ctn {
    position: absolute;
    top: 20px;
    left: 20px;
}.kdlogin-mainpage {
    background-image: url("../image/home_baise.png");
}.kdlogin-link {
    float: left;
    display: block;
    background-color: rgba(0,0,0,0.4); background-color:#000; opacity:0.4;filter:alpha(opacity=40);
    border-radius: 16px;
	-webkit-border-radius: 16px;

-moz-border-radius: 16px;
    color: #ccc;
    width: 108px;
    height: 32px;
    line-height: 32px;
    padding-left: 36px;
    margin-right: 10px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 8px 4px;
    font-size: 13px;
    text-decoration: none;
    z-index: 10;
}
.kdlogin-openplatform {
    background-image: url("../image/home_api.png");
}




.kdlogin-main {
    width: 1200px;
    height: 768px;margin:auto;
}.kdlogin-ad {
    float: left;
    position: relative;
    width: 50%;
    height: auto;
    margin-top: 96px;
    margin-left: 80px;
 color: #fff;

}


.kdlogin-ad-center {
    position: relative;
 
    overflow: hidden;
}



.kdlogin-panel {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF,endColorstr=#88FFFFFF);
	
/*    float: right;*/
    width: 40%;margin:auto; border-radius:5px; -moz-border-radius:15px;    
     -webkit-border-radius:15px;
    height: auto;
    background-color:rgba(255, 255, 255, 0.8);
    margin-top: 96px;
    position: relative; behavior:url(PIE.htc);
}


.loginColumns .col-md-6{width:100%;}
#code{float:left;}
#imgyzm{float:left;margin-left:10px;margin-top:0px;height:45px;}
.btn-primary{background-color: #F60;
color: #fff;
padding-left: 15px;
cursor: pointer;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
margin-right: 10px;
border-radius: 5px; font-size:14px;border:none; line-height:inherit;}


.ho_logo{ text-align:center;}
.ho_logo img{width:60%;}

#setupfacebook_content .form-control{margin-bottom:10px;  border: solid 1px #ccc;
  color: #666;

  background-color: #fff;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
#pagenum button{margin-top:20px;float:left;height:34px;}
#pagenum input{margin-top:20px;float:left;}
.zhegai{ position:fixed; background-color:rgba(0,0,0,.5);width:100%;height:100%;float:left;z-index:999999;}
.zhegai_a{width:150px;margin:auto;margin-top:20%;}
.zhegai_a img{max-width:100%;}
.yumiser{width:100%;float:left;}
.yumiser_a{width:100%;float:left; font-weight:bold; font-size:20x; color:#000;}
.yumiser_b{width:100%;float:left;margin-top:10px;}
.yumiser_b #select_url{width:20%;height:40px;line-height:40px;float:left;border:solid 1px #ccc;}
.yumiser_b #select_a{float:left; background-color:#1ab394; font-size:16px;color:#fff; width:100px; text-align:center;height:40px;line-height:40px;margin-left:10px;}
.breadcrumb{margin-top:2%;/*overflow:hidden;*/width:100%;float:left;}
#select_info{width:100%;float:left;margin-top:20px;}
#select_info .select_div{width:100%;float:left;margin-bottom:20px;border:solid 1px #eee;padding: 1%;padding-bottom:20px;}
.page-heading .col-lg-12 h2{display:none;}
.select_div{}
.select_left_div{width:40%;float:left;}
.select_left_name{float:left; font-size:16px; font-weight:bold;width:100%;}
.select_left_eamil{float:left;width:100%;margin-top:20px;}
.select_left_eamil h1{float:left; font-size:14px;}
.select_left_eamil span{margin-left: 10px; font-size:12px;
float: left; color:#ccc;
margin-top: 2px;
border: solid 1px #ccc;
border-radius: 15px;
width: 20px;
height: 20px;
text-align: center;}
.select_left_eamil P{width:10px;height:10px;margin-top:8px; border-radius:10px; background-color:#ccc;float:left;margin-left:10px;}
.select_left_eamil P.IsOk{width:10px;height:10px;margin-top:8px; border-radius:10px; background-color:#1ab394;float:left;margin-left:10px;}
.select_right_div{width:50%;float:right;margin-top:5px;}
.select_right_add{float:left;width:50px;height:50px; border-radius:35px; font-size:40px; font-weight:bold;border:solid 1px #ccc;line-height: 40px;
text-align: center; color:#999;}
.select_right_send{text-align: center;float:left;margin-left:20px;line-height:35px; font-size:14px;width:40px;height:40px; border-radius:35px;border:solid 1px #ccc;}
.select_right_li{float:right;height: 35px;
line-height: 30px;padding-left:15px;padding-right:15px; font-size:14px;border:solid 1px #f5f5f5; background-color:#f5f5f5; border-radius:15px;}

.select_ul{width:100%;float:left;margin-top:20px;padding:0;display:none;}
.select_ul li{ list-style:none;line-height:40px;}
.select_ul li a{ color:#999;padding-right:20px;}

.inline-1{float:left;color: rgba(255,255,255,.8);width:70%;}.inline-2{float:right;width:30%;}
.inline-1 select{margin-left: 10px;margin-right: 10px;}
#oplp{margin-bottom: 10px;width:100%;float:left;}
#oplp .form-control{border: solid 1px #ccc;
color: #666;
width:40%;
background-color: #fff;
height: 35px;
line-height: 35px;
border-radius: 5px;
padding-left: 15px;
padding-right: 15px;}
#oplp input{height:35px;}
#oplp select{height:35px;}
#title{padding-left: 15px;width:68% !important;margin-left:5%;}


#oplp5{margin-bottom: 10px;width:60%;margin:auto;float:none !important;}
#oplp5 .form-control{width:100%;height:44px; text-indent:5px;padding-top:0px;padding-bottom:0;}
#oplp5 input{height:44px;}
#oplp5 select{height:44px;}


#oplp5 b{ font-size:16px;float:left;line-height: 40px;}

#oplp5 em{     font-size: 26px;
    color: #333;
    border: solid 1px #333;
   width:  40px;
height:  40px;
line-height: 50px;
text-align: center;
    border-radius: 35px;
}

#oplp5 .btn-success {
    background-color: #333;
    border-color: #333;
/*    width: 15%;*/
    text-align: center;
    float: right;
    height: 44px;
    font-size: 14px;
    color: #FFF;
    margin-top: 13px;
}




#oplp1{margin-bottom: 10px;width:60%;margin:auto;float:none !important;}
#oplp1 .form-control{border: solid 2px #F60;
color: #666;width:40%;float:left;margin-right:0px;
background-color: #fff;
height: 50px;
line-height: 50px;
border-radius: 0px;
padding-left: 15px;
padding-right: 15px;}
#oplp1 input{height:40px;}
#oplp1 select{height:40px;}

#oplp1 .btn-success {
    background-color:#F60;
    border-color:#F60;
    width: 20%;
    text-align: center;
    float: right;padding:0;border-radius: 0px;
    color: #FFF; font-size:18px;

height: 50px;
line-height: 50px;
background-color: #F60;
color: #fff;
border: none;
border-radius: 0px;
}
#ddlType2{border-left: none !important;}

#oplp2{margin-bottom: 10px;width:70%;margin:auto;float:none !important;}
#oplp2 .form-control{width:28%;height:44px; text-indent:5px;}
#oplp2 input{height:44px;}
#oplp2 select{height:44px;}

#oplp2 .btn-success {
    background-color: #333;
    border-color: #333;
    width: 15%;
    text-align: center;
    float: right;
    height: 44px;
    font-size: 14px;
    color: #FFF;
    margin-top: 13px;
}

#oplp2 .form-inline em{     font-size: 26px;
    color: #333;
    border: solid 1px #333;
   
    border-radius: 35px;width: 40px;
height:  40px;
line-height:  40px;
text-align: center;
}


#oplp4{margin-bottom: 10px;margin:auto;float:none !important;width:50%;}
#oplp4 .form-control{border:solid 2px #F60;
color: #666;
width: 80%;
background-color: #fff;
height: 50px;
line-height: 50px;
border-radius: 0px;
padding-left: 15px;float:left;border-right:none;}
#oplp4 input{height:44px;}
#oplp4 select{height:44px;}

#oplp4 .btn-success {
    background-color: #333;
    border-color: #333;
    text-align: center;
    float: right;
    font-size: 14px;
    color: #FFF;
    margin-top: 13px;
}



#oplp4 b{ font-size:16px;float:left;line-height:40px; color:#fff;}

#oplp4 em{     font-size: 26px;
    color: #F60;
    border: solid 1px #F60;
/*    padding: 6%;*/width:40px;height:40px;line-height:40px;
    border-radius: 35px; text-align:center;
}
#oplp4 #com_search_btn{width:100%;margin-top: -10px;}

#oplp4 .input-group-btn{width:20%;}

#oplp4 .input-group{width:30%;    margin-top: 0px;
    float: left;
}



#oplp4 #search_button{    float: left;
  width:20%;
  height: 50px;
  font-size: 18px;
  background-color: #F60;
  color: #fff;
  border: none;
  border-radius:0px;margin-right:0;
}


#oplp10{width:100%;}

.inline-3 {
  float: left;
  color: rgba(255,255,255,.8);
  width: 30%;
}

.inline-3 select {
  margin-left: 10px;
  margin-right: 10px;
}
#oplp10 .form-control {
  border: solid 1px #ccc;
  color: #666;
  width: 80%;
  background-color: #fff;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

.inline-4 {
  float: left;
  width: 30%;
}#oplp10 .btn-success {
  float: right;
  width: 20%;
  height: 35px;
  font-size: 14px;
  background-color: #F60;
  color: #fff;
  border: none;
  border-radius: 5px;
}


.form-inline b{ font-size:16px;float:left;line-height:40px; color:#fff;}

.form-inline em{     font-size: 26px;
    color: #F60;
    border: solid 1px #F60;
   width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
    border-radius: 35px;float:left;margin-left:15px;
}










.kopl_lphi{float:left;height:45px;margin-left:1%;}
.kopl_lphi img{height:55px;margin-top:2px;}


.ibox-content tr{height:40px;}

.footable tr{height:40px; background-color:#f6f2f2;}
#caigou tr{
display: block;height: 50px;
line-height: 50px;
border:solid 1px rgba(255,255,255,0.2);border-bottom:0;}
#caigou tr td.forumrow{border-right:solid 1px rgba(255,255,255,0.2);float:left;}
#caigou tr td.forumrow{ text-indent: 20px;color: rgba(255,255,255,.8);}
#caigou tr td.forumrowhighlight{ text-indent: 20px;color: rgba(255,255,255,.8);}
#caigou tr:last-child{border-bottom:solid 1px rgba(255,255,255,0.2);}
#caigou tr:nth-child(2n){background-color:rgba(255,255,255,.02);}
#caigou1 td{padding-left:20px;}
#caigou1 th{ background-color:#f8f8f8; /*color:#fff;*/}
/*#caigou1 tr td:nth-child(1){background-color: #ececec; }
#caigou1 tr td:nth-child(3n){background-color: #ececec; }*/
.forumrowhighlight a{background-color:#F60; border-radius:15px;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px; color:#fff; }

.forumrowhighlight a.bingselect{ border:none; background-color:transparent; color:#333;}
.forumrowhighlight a.googleselect{border:none; background-color:transparent; color:#333;}


.kop{word-wrap: break-word;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 150px; text-indent:10px;}
.uop .text-center{ text-align:left;}
.uop th{ text-align:left; text-indent:10px;}

.q1{max-width: 30px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.q2{max-width: 100px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.q3{max-width: 50px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.q4{max-width: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.q4 a{margin-left:10px;}
#caigou1 th{ padding-left: 20px;}


.b1{max-width: 30px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b2{max-width: 100px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b3{max-width: 50px; text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b4{max-width: 100px;text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b5{max-width: 50px;text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b6{max-width: 50px;text-indent:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b7{max-width: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b7 a{margin-left:10px;}
.yu th{ padding-left: 20px;}

.yu th{ text-align:left; text-indent:10px;}
.yu .text-center{ text-align:left;}

.shejio{webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	
	
	-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
	

	
	
	}
	
	/*.Facebook img{text:expression(src="../images/01-1.png")};
	
	*/
	.shji img{max-width:100%; width:50px;}
#company_detail .float-e-margins .btn-primary{ background-image:url(../image/ad.png); background-repeat:no-repeat; background-position:center center; background-repeat:no-repeat;float:none;width:30px;height:30px;padding:2%;}
.btn-default{ background-image:url(../image/sc.png); background-repeat:no-repeat; background-position:center center; background-repeat:no-repeat;float:none;width:30px;height:30px;padding:2%;border:none;}
#contact-1 .btn-primary{ background-image:url(../image/ad.png); background-repeat:no-repeat; background-position:center center; background-repeat:no-repeat;float:none;width:30px;height:30px;padding:2%;}


	.fa-file-text-o{margin-right:5px;}

.shji a{/*width:25%;*/float:left;margin-bottom:10px;}
.sm_a{/*padding-right:10px;*/}
.sm_a_1{/*width:25%;*/float:left;}
.sm_a_1 img{max-width:100%;}
.sm_a_2{width:68%;float:left;margin-left:1%;line-height:22px;}
.ai-p{width:100%;float:left;height:auto;}
.ai-p_1{border: solid 1px #2d1a01; background-color:#2d1a01;float:left;width:100%;height:auto;padding-bottom:20px;}
.ai-p_q{padding-left:2%;padding-right:2%;overflow:hidden;}
.ai-p_q ul li{float:left;border-bottom: solid 1px #eee;padding-bottom:10px;width:100%; list-style:none;padding-top:30px;}
.ai-p_q ul li:last-child{border:none;}
.ai-p_q ul li h1{ font-weight:normal; font-size:14px;}
.ai-p_q ul li h2{  font-size:16px;}
.ai-p_q ul li span{float:left;width:40%; font-weight:bold;font-size:14px;}
.ai-p_q ul li p{float:left;width:60%; font-size:12px;}

.ai-p_2{width:100%;float:left;overflow:hidden;margin-top:60px;}
.ai-p_2_a{ border:solid 2px #eee;width:100%;float:left;padding-bottom:10px;height:42px;line-height:40px;}
.ai-p_2_a ul li{width:100%;float:left; font-size:14px; font-weight:bold; background-color:#f3f3f4;}
    .ai-p_2_a ul li .b0 {
        float: left;
        width: 6.666%;
        text-align: left;
        max-width: inherit;
        border-right: solid 1px #e7e7ea;
    }
    .ai-p_2_a ul li .b1 {
        float: left;
        width: 16.666%;
        text-align: left;
        max-width: inherit;border-right:solid 1px #e7e7ea;
        
    }
.ai-p_2_a ul li .b2{float:left;width:16.666%;text-align:left;max-width:inherit;border-right:solid 1px #e7e7ea;}
    .ai-p_2_a ul li .b3 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 26.666%;
        text-align: left;
        max-width: inherit;
    }
    .ai-p_2_a ul li .b4 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 6.666%;
        text-align: left;
        max-width: inherit;
    }
	
	 .ai-p_2_a ul li .b5 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 6.666%;
        text-align: left;
        max-width: inherit;
    }
	
	 .ai-p_2_a ul li .b6 {
        float: left;
        width: 16.666%;
        text-align: left;
        max-width: inherit;
    }
	
	
	
	
	
	
.ai-p_2_b{ border-bottom:none;width:100%;float:left;padding-bottom:10px;}
.ai-p_2_b ul li{width:100%;float:left; font-size:14px; font-weight:normal;border-bottom:solid 1px #eee;border-left:solid 1px #eee;border-right:solid 1px #eee;height:40px;line-height:40px; }
    .ai-p_2_b ul li .b1 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 16.666%;
        text-align: left;
        max-width: inherit;padding-bottom:10px;
    }
    .ai-p_2_b ul li .b2 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 16.666%;
        text-align: left;
        max-width: inherit;
    }
    .ai-p_2_b ul li .b3 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 36.666%;
        text-align: left;
        max-width: inherit;
    }
    .ai-p_2_b ul li .b4 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 6.666%;
        text-align: left;
        max-width: inherit;
    }
	.ai-p_2_b ul li .b5 {
        float: left;border-right:solid 1px #e7e7ea;
        width: 6.666%;
        text-align: left;
        max-width: inherit;
    }
	.ai-p_2_b ul li .b6 {
        float: left;
        width: 16.666%;
        text-align: left;
        max-width: inherit;
    }
	
	
	
	
	
	
.ai-p_2_b ul li .b2 a{ color:#666;}
/*.bingselect{ margin-left:20px; font-weight:normal;}
.googleselect{ margin-left:10px;font-weight:normal;}*/
.bingselect {
    background-image: url(../image/bin.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    display: inline-block;
    width: 75px;
    height: 25px;
}.googleselect {
    background-image: url(../image/goo.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    display: inline-block;
    width: 75px;
    height: 25px;
}

.ai-p_2_b ul li span{ cursor: pointer; background-color:#999; border-radius:15px; color:#fff;padding-left:15px;padding-right:15px;margin-left:20px;}
.ai-p_2_b ul li span.newyz{ background-color:#333;color:#fff;}





.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
/*	background-color: #fafafa;*/
	border: 1px solid #cacece;
/*	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
*/	padding: 9px;
/*	border-radius: 3px;*/
	display: inline-block;
	position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
/*	background-color: #e9ecee;*/
	border: 1px solid #adb8c0;
/*	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
*/	color: #99a1a7;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}


.big-checkbox + label {
	padding: 10px;margin-top: 10px;
}




.big-checkbox:checked + label:after {
	font-size: 16px; font-weight:normal;
}

.tag {
	font-family: Arial, sans-serif;
	width: 200px;
	position: relative;
	top: 5px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	float: left;
}




/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
	padding: 16px;
}

.big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}



.ai-p .crm-mail-btn{width:100%;float:left;margin-top:20px;margin-bottom:20px;}
.crm_lists_note span{ background-color:#666; border-radius:15px; color:#fff;padding-left:10px;padding-right:10px;margin-left:10px; cursor:pointer;}
.crm_lists_note span.newyz{background-color:#F60; }

#Is_email{ background-color:#333; color:#fff;margin-right:10px;}

#staff_mission_tfoot .icheckbox_square-green{margin-left: 20px;}
.border-both-none .oldyz{ background-color:#999; border-radius:15px; color:#fff;padding-left:10px;padding-right:10px;margin-left:10px;}
.border-both-none .newyz {
    background-color:#F60;
}
#tbody_all .select_div{width:100%;}
#staff_mission_tfoot tr td:nth-child(2) span{ color:#fff;}
#staff_list{display:block;}


#excel_up{ background-color:#333; color:#fff;margin-right:10px;}
.survey-social-list .shji{margin-top:20px;}
.survey-social-list .shji .form-item li{margin-top:10px;width:100%;float:left;}
.survey-social-list .shji .form-item li input{ border:solid 1px #666;background-color:#666; color:#fff;padding-left:10px;height:30px;line-height:30px;}
.survey-social-list .shji .form-item li span{float:left;margin-bottom: 20px; text-align:left;width:10%;}
.survey-social-list .shji .form-item li p{width:90%;float:left;}
.survey-social-list .shji .form-item li p input{width:100%;height:45px;}
.shangchuan{background-color: #333;
color: #fff;border-radius: 3px;    padding: 5px 10px; font-size:12px;width:100px;margin:auto;margin-top:20px;}
#add_crm-1 .m-b-sm{ position:relative;}

.shjier{width:100%;float:left;margin-top:20px;}
.shjier input{background-color: #333;
color: #fff;border:none; border-radius:5px;width:100px; text-align:center;height:30px;line-height:30px;}

.list-group-item select{ color:#fff;border:solid 1px #666;background-color: #666 !important;}
.iboxe #add_crm-1 input{height:30px;line-height:30px;border:solid 1px #666;background-color: #666;padding-left:10px; font-size:14px;width:50%;}


.iboxe #add_crm-1 input#file_logo{ cursor:pointer;text-align:center;border:none;margin-top:20px;position:absolute;left: 40%;
top: 122px;opacity:0;z-index:9999;width:100px;height:32px;}

#up_crm-1 .m-b-sm{ position:relative;}

.iboxe #up_crm-1 input#file_logo{ cursor:pointer;text-align:center;border:none;margin-top:20px;position:absolute;left: 40%;
top: 122px;opacity:0;z-index:9999;width:100px;height:32px;}

.iboxe  #up_crm-1 input {
    height: 30px;
    line-height: 30px;
    border: solid 1px #ccc;
    padding-left: 10px;
    font-size: 14px;
    width: 50%;
}

#tbody_all .btn-xs{ background-color:#333; color:#fff;}

.iboxe #up_crm-1 .list-group input {
    border: none;
    margin-left: 20px;

}
.iboxe #up_crm-1 input {
    height: 30px;
    line-height: 30px;
border: solid 1px #666;
background-color: #666;
    padding-left: 10px;
    font-size: 14px;
    width: 50%;margin-left: 20px;
color: #fff;
}
#search_engine_result h3 a{ color:#F60;}
.search-link{ color:#F60 !important; }
#search_engine_result .col-md-9 p{ color:rgba(255,255,255,.6)}
#up_crm-1 .list-group.clear-list .list-group-item{border-top:none;border-bottom:1px solid #e7eaec;}
#search_are{margin:0  !important;}

.iboxe #up_crm-1 textarea {
background-color: #666;
border: none;color: #fff;
    width: 100%;
    margin-left: 0px;
    height: 100px;
    margin-top: 20px;
}

.iboxe #up_crm-1  input {
    height: 30px;
    line-height: 30px;
    border: solid 1px #ccc;
    padding-left: 10px;
    font-size: 14px;
    width: 50%;
}
#pull-right1{float:none !important;margin-left:10px;color: rgba(255,255,255,.8);}


.iboxe #up_crm-1  input#upbutton{border:none;width:30%;}
#up_crm h2.title {
    font-size: 20px;margin-bottom:20px;
}

#add_crm h2.title{ font-size:20px;}

#add_crm .list-group.clear-list .list-group-item{border-bottom: 1px solid #e7eaec;border-top:0;}

.iboxe #add_crm-1 .list-group input{/*border:none;*/margin-left:20px; color:#fff;}

.iboxe input::placeholder, .iboxe textarea::placeholder{color:#666;}
.iboxe #add_crm-1  strong{ font-weight:normal;}
.iboxe #add_crm-1 textarea{border:solid 1px #666; background-color:#666; color:#fff;width:100%;margin-left:0px;height:100px;margin-top:20px;}
.iboxe #add_crm-1 .shjier input{padding:0;border:none;width:100px;}



@media(max-width:1550px){
	#oplp5{width:75%;}
	#oplp .form-control{}
	#oplp1 .form-control{}
	#oplp2 .form-control{width:25%;}
		#oplp4 .form-control{}
	}


@media(max-width:1300px){
	
		#oplp5{width:85%;}
	}



@media(max-width:1200px){
	
.kdlogin-main{width:80%;margin:auto;float:none;}
	.kdlogin-ad {display:none;}
	.kdlogin-panel{width:100%;}
	}







.banm {
    display: none;
}
.dialog-mask1 {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(51, 51, 51, 0.6);
}
.banm_main {
    position: fixed;
    z-index: 999;
    border-radius: 5px;
    left: 50%;
    top: 50%;
    margin: -226px 0 0 -150px;
    background-color: #fff;
    width: 300px;
    padding: 30px 20px 20px 20px;
}


.banm_a {
    width: 100%;
    float: left;
    text-align: center;
    color: #666;
}

.banm_b {
    width: 50%;
    float: left;
    text-align: center;
    color: #666;
    margin-top: 6%;
}

    .banm_b a {
        border: solid 1px #333;
        border-radius: 15px;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        color: #333;
        padding-left: 25px;
        padding-right: 25px;
        font-size: 14px;
    }
.banm_c {
    width: 50%;
    float: left;
    text-align: center;
    color: #666;
    margin-top: 6%;
}

    .banm_c a {
        border: solid 1px #333;
        border-radius: 15px;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        color: #333;
        padding-left: 25px;
        padding-right: 25px;
        font-size: 14px;
    }
.banm {
    display: none;
}





.com-ui{width:100%;float:left;}
.com-ui_a{padding-bottom:2%;padding-top:2%;overflow:hidden;}
.com-ui_a_top{width:100%;float:left;display: flex;}
.com-ui_a_top_le{width:130px;border:solid 1px #ccc;height:auto;float:left;}
.com-ui_a_top_le img{max-width:100%;}
.com-ui_a_top_ri{float:left;margin-left:30px;}
.com-ui_a_top_ri_1{width:100%;float:left;}
.com-ui_a_top_ri_1 .bq-1{background-color:#01c0f1;width:80px;height:25px; border-radius:5px;float:left;}
.com-ui_a_top_ri_1 .bq-1 span{float:left; margin-left:10px;margin-top:2px;}
.com-ui_a_top_ri_1 .bq-1 p{float:left; color:#fff; font-size:14px;padding-left:5px;line-height:25px;}
.com-ui_a_top_ri_1 .bq-2{margin-left:10px;float:left; font-size:16px;}
.com-ui_a_top_ri_2{width:100%;float:left;margin-top:10px;}
.com-ui_a_top_ri_2 ul li{float:left;width:50%;margin-bottom:0px;}
.com-ui_a_top_ri_2 ul li span{float:left;margin-right:10px;}
.com-ui_a_top_ri_2 ul li p{float:left; color:#666; font-size:14px;}
.com-ui_a_top_ri_3{width:100%;float:left;margin-top:20px;background-color:#f5f5f7;display: flex;}
.bq-3{width:130px;float:left;height:55px; background-color:#dddddd;line-height:55px;}
.bq-3 span{float:left;margin-left:10px;margin-right:5px;margin-top:10px;}
.bq-3 span img{vertical-align:inherit;}
.bq-3 p{float:left; font-weight:bold; color:#666;}
.bq-4{float:left;height:50px;padding-left:30px;padding-right:10px; font-size:14px;color: #666;line-height:22px;padding-top:5px;width:80%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.com-ui_b{width:100%;float:left;margin-bottom: 30px;}
.mko_main{padding-left:1%;padding-right:1%;}
.mko_a{width:100%;float:left;height:50px; background-color:#2d1a01;margin-bottom:0 !important;}
.mko_a_1{width:280px; height:40px;}
.mko_a_1 span{float:left;margin-left:10px;margin-top:10px;}

.mko_a_1 p{float:left; font-weight:bold; font-size:16px; color:#fff;margin-top:7px;margin-left:10px;}
.man-kl{width:100%;margin-top:20px;float:left;}
.man-kl ul{}
.man-kl ul li{float:left; background-color:#f5f5f7;width:24%;height:70px;margin-right:5px;margin-left:5px;margin-bottom:10px;margin-top:20px;}
.man-kl ul li .kioi{border:solid 1px #ccc;height:70px;}
.kioi_left{float:left;margin-left:2%;}
.kioi_left img{margin-top:5px;max-width:100%;height:60px;}
.kioi_right{float:left;margin-left:10px;}
.kioi_right_1{width:100%;float:left;margin-top:10px;}
.kioi_right_1 span{ border-radius:30px; background-color:#026497;width:30px;height:30px;float:left;}
.kioi_right_1 span img{margin-left:4px;margin-top:2px;}
.kioi_right_1 p{float:left;padding-left:5px; color:#333; font-size:14px;line-height:25px;}
.kioi_right_2{width:100%;float:left; font-size:14px;margin-top:0px;color:#666;}
.sx-list-country{margin-top:20px; font-size:14px;}
.tj-ac{width:100%;float:left;margin-bottom:20px;}
.tj-content{width:100%;float:left;margin-bottom:20px;}
.tj-content a{padding-left:5px;padding-right:5px;width:11.1%;margin-bottom:20px;float:left;background:#dedede;margin: 0.5%;padding-bottom: 5px;line-height:30px;}
.tj-content a img{max-width:100%;border:solid 0px #fff;margin-right:5px;height:20px;}
.tj-content a.c-hover{background:#333; color:#fff;}

#staff_mission_tfoot .listNo a{padding-left: 20px;padding-top: 20px;
float: left;padding-bottom: 20px;color: #333;}
.client-detail .list-group a{color: #333;}
#staff_mission_tfoot a{color: rgba(255,255,255,.6);}
#tbody_all .crm_lists_contact a{color: #333;}
#up_staff_mission_tfoot .border-both-none a{color: #333;}
#up_staff_mission_tfoot .border-both-none a#a_eamil1{color: rgba(255,255,255,.6);}
#email_task_lists_show a{color: #333;}
#tbody_all a{color:#F60;}
.ibox-content{width:100%;float:left;}
#editable1 tr th{line-height:35px;}
#editable1 tr td{line-height:35px;}
#editable1 tr td a{ color:#f56c47;}
.modal-header .close::before{display:none;}

#up_staff_mission_tfoot td,#up_staff_mission_tfoot th {
	text-align: left;padding-left:20px;
	vertical-align: middle;color: rgba(255,255,255,.6);border:none;
}
#up_staff_mission_tfoot tr:hover{background-color:#211301 !important;}

#up_editable_staff tr th {
  background-color: transparent;
}
#up_editable_staff th {
  border-right: solid 1px #ccc;
  color: #fff;
}

#up_staff_mission_tfoot tr {
  border-bottom: 10px solid #211301 !important;
  background-color: transparent;
}
#up_staff_mission_tfoot .icheckbox_square-green{
  margin-left: 20px;
}
#up_editable_staff td, #up_editable_staff th {
  text-align: left;
  padding-left: 20px;
  vertical-align: middle;
  color: rgba(255,255,255,.6);
  border: none;
}
#up_editable_staff th {
  border-right: solid 1px #ccc;
  color: #fff;
}

#up_staff_mission_tfoot tr td:nth-child(2) span {
  color: #fff;
}

#up_editable_staff tr {
  border-bottom: solid 1px rgba(255,255,255,.1);
}
#up_staff_mission_tfoot a {
  color: rgba(255,255,255,.6) !important;
}
#up_staff_list{display:block;}


#editable #tbody_all .crm_lists_contact a{color: rgba(255,255,255,.6);}
#editable_staff #staff_mission_tfoot .listNo a{color: rgba(255,255,255,.6);}

.info-block {
    max-width: 860px;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 30px;display:none;
}

.info-block .tips-text {
    text-align: center;
    font-size: 16px;
    color: #676a6c;
    margin-bottom: 30px;
}

.info-list, .info-list .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.info-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

 .info-list .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.info-list .item .img-box {
    width: 100px;
    height: 100px;
    padding: 16px 7px;
    border-radius: 6px;
    border: 1px solid #dfe5eb;
}
.info-list .item .img-box img {
    max-width: 100%;
}

.info-list .item .item-name {
    font-size: 16px;
    color: #676a6c;
    margin-top: 10px;margin-right: 0 !important;
}
.searchop{width:100%;float:left;margin-top:20px;}

.isno{font-weight:bold;padding-right:5px;}
.isok{width: 15px;
height: 15px;
background-color: #3C0;
font-weight: bold;
color: #fff;
border-radius: 10px;
float: left;
margin-right: 5px;
margin-top: 5px;
line-height: 15px;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.isunknown {width:15px;height:15px; background-color:#efbf18; border-radius:15px;float: left;
margin-right: 5px;
margin-top: 7px;
}


#product_list .b5 p{line-height:25px;}
#product_list .b5 p b{ font-weight:normal;color: rgba(255,255,255,.8);}
#snslist th:nth-child(6n){width:10%;}
.aiui .row{margin-left:0;margin-right:0;}
#company_detail .col-sm-8{}
#company_detail{padding: 0 !important;margin: 0;margin-top:20px;}
#send_email{height: 30px;line-height: 30px;margin-bottom: 20px;padding-top: 0;display: block ruby;}
#editable_staff{margin-bottom:20px;}
#add_crm{margin: 0 !important;background-color:#fff;}
.full-height-scroll .list-group li .pull-right{margin-left:20px !important;}
.djop{margin-top:20px;margin-bottom:20px;float:right;}
#jh{width:100%;float:left;}
#admin_index {margin-right: 0 !important;margin-left: 0 !important;}
#admin_index .col-lg-12{padding-left:0;padding-right:0;}
#crmsource_list{margin: 0 !important;}
#crmsource_list .col-lg-12{padding-left:0;padding-right:0;}
.border-both-none .b0 a{ color:#fff;}
#editable_staff{border-collapse: collapse;
border: none;}


#add_source{margin-top:20px;padding-bottom:0 !important;margin-bottom:20px;width:100%;float:left;}
#add_source .btn-danger{width:100px;height:30px; text-align:center;float:left;}
#add_source #adsource{height:30px;}
.mailo{width:100%;float:left;}
.mailo .row{margin-left:0;margin-right:0;}
.mailo .row .col-lg-12{padding-left:0;padding-right:0;}
#send_email_button{width:100px;}
.miop{width:100%;float:left;margin-top:20px; background-color:#fff;}
.miop .row{margin-left:0;margin-right:0;}
.miop .row .col-lg-12{}
.setEmail_frame .btn_box{margin-bottom:20px;}
.a-rbtn{width:100px !important;}
.home-search-buttons{}
#changePassword .modal-body label{width:100%; font-weight:normal;}
.bangding{width:100%;float:left; }
.bangding .row{margin-left:0;margin-right:0;}
.bangding .row .col-lg-12{padding-right: 0;padding-left: 0;}
#BindingAccount .modal-body > dl{padding-bottom: 0px;margin-bottom:0;}
#CenterRight .socialMedia{padding:15px !important;}
.souo{padding-bottom:20px;}
.souo .social-nav{width:100%;float:left;}
.souo #id-token{ height:30px;width:50%;float:left;}
.souo .add-btn{margin-left:1%;}
.souo .timeScreening{ font-size:20px; font-weight:bold;float:left !important;border:none !important; background-color:inherit !important;padding-left:0 !important;}
.bu-1{width:100%;float:left;margin-top:20px;line-height:30px;}
.bu-2{width:100%;float:left;margin-top:20px;line-height:30px;}
.bu-3{width:100%;float:left;margin-top:20px;line-height:30px;}
.bu-4{width:100%;float:left;margin-top:20px;line-height:30px;}
.bu-5{width:100%;float:left;margin-top:20px;line-height:30px;}
.souo  font{ font-size:16px;}
#product_index{margin-bottom:20px;}
.aiop{margin-bottom: 20px;width: 100%;float: left;}
.shioi{margin-bottom: 20px;}
#proax{margin-bottom: 20px;}
#search_task_list{margin-bottom: 20px;}
#add_crm .col-sm-8{margin-bottom: 20px;}
#up_crm .col-sm-8{margin-bottom: 20px;}
.mailo{margin-bottom: 20px;width:100%;float:left;}
.quanwa{margin-bottom: 20px;width:100%;float:left;}
#company_detail{margin-bottom:20px;}
#CenterRight .socialMedia{margin-top: 0 !important;}

.head-top{width:100%;float:left; height:50px;line-height:50px;background-color: #F60; position:fixed;top:0;left:0;z-index:9999;}
.cloro{float:right; text-align:right;  }
.center{padding-left:15px;padding-right:15px;}
.cloro span{float:left;margin-right:10px;color:#fff;}
.cloro i{width:10px;height:10px;margin-top:20px; background-color:#fff; border-radius:10px;float:left;margin-left:5px;margin-right:5px;}
.cloro i.red{background-color:#df240b;}
.cloro i.black{background-color:#000;}
.cloro i.orange{background-color:#d3940c;}
.cloro i.green{background-color:#0fbe06;}

.middle {
  width: 100%;float:left;
}

.menu {
  width: 100%;float:left;
  overflow: hidden;
}

.item {

  overflow: hidden;
}
.menu .item a.btn i.fa{color:rgba(255,255,255,.8) !important; font-size:16px;}
.menu .item a.btn { text-align:left;  color:rgba(255,255,255,.9) !important; font-size:14px;}
.menu .item a.btn{ position:relative;}
.menu .item a.btn::after{  content: "";margin-left: 18px;
width: 7px;
height: 7px;
background: url('../image1/down-icon-1.png') no-repeat; position:absolute;right:10%;top:50%;}
.menu .item a.btn {
  position: relative;
  display: block;
  padding: 20px 20px;
  color: #fff;
}

.btn::before {
  /*content: "";
  position: absolute;
  width: 14px;
  height: 14px;

  left: 50%;
  bottom: -7px;
  transform: rotate(45deg);*/
}

.btn i {
  margin-right: 10px;
}

.smenu {
  overflow: hidden;
  transition: height .3s;
  height: 0;padding-left: 10%;
}

.smenu a {
  display: block;
  padding: 10px 20px;
  color:rgba(255,255,255,.7);
  margin: 4px 0; font-size:13px; list-style:disc;
  position: relative;
}
.smenu a:hover{ color:#fff;}
.smenu a::before {
  content: "";
  position: absolute;
  width: 3px;height:3px; border-radius:3px;
  background: #F60;
  left: 8%;
  top: 50%;
  transition: .3s;

}

.smenu a:hover::before {
  opacity: 1;
}

.item:target .smenu {
  height: auto;padding-left:10%;
}


/**/

#wrapper{margin-top:50px;padding-bottom:50px;height: 100%;position: fixed;overflow: auto; background-color:#211301; z-index:9999;border-right:solid 1px rgba(255,255,255,.13)}
body.mini-navbar #page-wrapper{margin-top:50px;}
.logo{width:11%;float:left; text-align:center;border-right:solid 1px rgba(255,255,255,.2);}
.logo img{max-width:70%;margin:auto;}
.nav-head{float:left;margin-left:0%;}
#up_email_title{ font-size:16px;}
/*nav导航盒子*/
div.nav{

    text-align: center;
    font-size: 14px;
    position: relative;

}
/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background: url('../image1/down-icon.png') no-repeat;
}
/*图标向上旋转*/
.hover-up{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/*导航条设置*/
ul.nav-main>li{
    width: 100px;
    height: 100%;
    display: block;
    float: left;
    color: #fff;
    margin-right: 1px;
    cursor: pointer;
}
ul.nav-main>li:hover{
 
}ul.nav-main>li a{ color:#fff;}
div.hidden-box ul li a{color:#666;}
/*隐藏盒子设置*/
div.hidden-box{
    width: 118px;
    border: 1px solid #fff;
    border-top: 0;
    position: absolute;
    display:none;
	background:#fff;
    top: 50px;z-index:99999;box-shadow: 0 0 6px rgba(0,0,0,.2);
}div.hidden-box ul li{ font-size:14px; color:#666;line-height:35px;}
div.hidden-box ul li:hover a{color: #F60;}
.hidden-box>ul{
    list-style-type: none;
    color: #643519;
    cursor: pointer;
}
.hidden-box li:hover{
    background: #fff;
    color: #333;
}
/*隐藏盒子位置设置*/
.hidden-loc-index{
    left:80px
}
.hidden-loc-us{
    left: 180px
}
.hidden-loc-info{
    left:280px
}
.box04{
	left:380px
}


.head-ceer{float:right;line-height:40px;}
.head-ceer ul li{float:left; color:#fff; font-size:16px;padding-top:20px;margin-left:10px;margin-right:10px;}
.head-ceer ul li a{float:left; font-size:14px; color:#fff;padding-right:10px;}
.fa-a1::before {
  content: "\f108";
}
.fa-a2::before {
  content: "\f127";
}


.head-right{float:right; text-align:center;width:200px; position:relative;cursor:pointer;}
.head-right:hover .head-right_b{ visibility:visible; }
.head-right_a{ color:#fff;}
.head-right_a i{ background-color:#fff;width:30px;height:30px;margin-top:10px;margin-right:10px; border-radius:30px; text-align:center;font-size: 16px;
line-height: 30px;}
.fa-user{  content: "\f007"; color:#F60; font-size:16px;line-height:30px;}
.head-right_b{ visibility:hidden;width:300px;height:auto;border-radius: 10px; background-color:#fff;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:10px;line-height:25px; position:absolute;top:50px;left:-100px;box-shadow: 0 0 6px rgba(0,0,0,.2); }
.user-1{width:100%;float:left; font-size:12px; text-align:center;}
.user-2{width:100%;float:left; font-size:12px;text-align:center;}
.user-3{width:100%;float:left; font-size:12px;text-align:center;}
.user-4{width:100%;float:left; font-size:12px;text-align:center;}
.user-5{width:100%;float:left; font-size:12px; text-align:center;margin-top:10px;}
.user-5 a{ background-color: #F60; color:#fff; font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}

  .udui1{width:100%;float:left; background-color:#333;border-radius: 5px 5px 0 0;height:auto;padding-top:5%;padding-bottom:5%;}
	  .udui1-left{width:70px;padding-left:5%;float:left;}
	  .udui1-left img{ border-radius:50%;max-width:100%;}
	  .udui1-right{float:right;padding-right:5%; text-align:left;}
	  .udui1-right span{ font-size:14px; color:#fff;width:100%;}
	  .udui1-right p{ font-size:14px; color:#fff;width:100%;}
	  .udui2{width:100%;float:left;margin-top:10px;border-bottom:solid 1px #ccc;padding-bottom:10px;}
	  .udui2-1{width:100%;float:left;text-align:left;}
	  .udui2-1 span{ font-size:14px; font-weight:bold; color:#333;padding-left:5%;padding-right:5%; }
	  .udui2-2{width:100%;float:left;text-align:left;}
	  .udui2-2 p{padding-left:5%;padding-right:5%; font-size:12px;}
	  .udui3{WIDTH:100%;float:left;margin-top:10px;border-bottom:solid 1px #ccc;padding-bottom:10px; text-align:left;}
	  .udui3 p{padding-left:5%;padding-right:5%;}
	  .udui3 p a:hover{ color:#F60;}
	  .udui3 p a{width:100%;float:left;line-height:30px; font-size:14px;}
	  .udui4{WIDTH:100%;float:left;margin-top:10px;text-align:left;}
	  .udui4 p{padding-left:5%;padding-right:5%;}
	  .udui4 p a{width:100%;float:left;line-height:30px; font-size:14px;}
	  .udui4 p a:hover{ color:#F60;}
	



.head-right_b::before {  display:none;content:"";border-width: 5px;
border-style: dashed dashed solid dashed;
border-color:transparent  transparent #fff transparent ;
background: transparent;
border-radius: 0;
vertical-align: middle; position:absolute;top:-10px; color:#fff;left:50%;}
.left-close{ cursor:pointer;position:fixed;z-index:99999;left:0%;bottom:10%;width:30px;height:30px;line-height:30px; text-align:center; background-color:#F60;}
.fa-closey::before{content: "\f100"; color:#fff; font-size:20px;}
.fa-closey{margin-top:5px;}
.fa-closek::before{content: "\f101"; color:#fff; font-size:20px;}
.left-close .fa-closek{display:none;margin-top:5px;}

.pifu{float: right;margin-left:10px; position:relative; cursor:pointer;}
.pifu span{color: #fff;border: solid 1px #fff;border-radius: 5px;height: 20px;line-height: 15px;
margin-top: 18px;padding-left: 10px;padding-right: 10px;}
.pifu ul{ position:relative;background-color: #fff;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 25px;
position: absolute;
top: 50px;
left: 0px;
box-shadow: 0 0 6px rgba(0,0,0,.2); visibility:hidden;}.pifu ul a{width:100%;float:left; text-align:center; color:#666;}
.pifu:hover ul{ visibility:visible;}


/*center-top*/
.center-top{width:100%;float:left;margin-top:1%;}
.center-top span{float:left; color:rgba(255,255,255,.8);}.center-top p{float:right; color:rgba(255,255,255,.8);margin-top:10px;margin-bottom:0;}

#FontScroll{width:100%;height:30px;line-height:30px;overflow:Hidden;padding:5px 0;float:left;}
#FontScroll .line{text-align:left;width:100%;}
#FontScroll  li{color:rgba(255,255,255,.8);}



/*main-bannner*/
.main-bannner{width:100%;float:left;min-height:auto; background-color:#000; position:relative;margin-top:2%;}
.main-bannner-img{width:100%;float:left;}.main-bannner-img img{max-width:100%;}
.main-bannner-txt{ position: absolute;left: 0;right: 0;top: 35%;z-index: 1;text-align: center;}
.main-bannner::before {position: absolute;background-color: rgba(237,100,0,.7);content: '';top: 0;left: 0;width: 100%;height: 100%;}
.main-bannner-txt span{ font-size:30px; color:#fff;}
.fa-sp::before{content: "\f028";padding-right:10px;}

.main-bannner-txt p{ font-size:18px; color:#fff;width:80%;margin:auto;margin-top:2%;line-height:35px;}

#product_list tr{border-bottom: 10px solid #211301 !important;background-color: transparent;}
#product_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#product_list tr:hover{ background-color:#211301 !important;}
#product_list tr td:nth-child(2) a{ color:#fff;}
#product_list tr td a{color: #fff; }
#product_list tr td a.isno{ background-color:transparent;width: 15px;
height: 15px;padding:0% !important;float:left;}
#product_list tr td.b5 a.isok{ padding:0%;}
#product_list tr td.b5 a{padding:2%;border-radius: 3px;}

#product_list tr td a:hover{color: #fff;}
.ibox-content table tr th{ font-weight:bold;}
.ibox-content table{ background-color:#2d1a01;}
.ibox-content table tr{line-height: 50px;height: 50px;}
.uop1{ color:#fff;}

#mission_list_show tr{ background-color:transparent;border-bottom: 10px solid #211301 !important;}
#mission_list_show tr:hover{background-color:#211301 !important;}
#mission_list_show tr td{border:none; color: rgba(255,255,255,.6);}

#mission_list_show .btn-outline{border-color: #F60; background-color: #F60; color:#fff;}


.setup-title span{color: rgba(255,255,255,.6);}
#sel_area_product{border: 2px solid #fff;border-radius: 5px;}
#sel_time_product{border: 2px solid #fff;border-radius: 5px;}
.ibox-content table.table-striped tr th{ color:#fff; font-weight:bold;}
.ibox-content table.table-striped{max-width:100% !important;}
.table-striped tr{height:50px;line-height:50px;}
#product_add_category_list td img{padding:15%;}
#product_add_category_list td>div{margin:auto;}
#product_add_category_list td{ text-align:center;}
#product_add_category_list .btn-outline{margin-left: 10px; border-color:#F60;}
#pageadd{margin-top: 20px;padding-bottom: 20px;}

#mission_list_product tr{ background-color:transparent;border-bottom: 10px solid #211301 !important;}
#mission_list_product tr td{border:none; color: rgba(255,255,255,.6);}
#mission_list_product .btn-outline{ background-color: #F60;color: #fff;}
#mission_list_product tr:hover{background-color:#211301 !important;}
#mission_list_product tr td:nth-child(2){ color:#fff;}

#pagenum{  width: 100%;float: left;text-align: center;}
#pagenum button.active{color: #fff;background-color: #F60;}
#pagenum button{display: inline-block;background-color: #eeeeee;color: #707070;height:auto;text-align: center;border: none;
border-radius: 3px;margin-left: 5px;margin-right: 5px;padding-left: 15px;padding-right: 15px;}
#pagenum button:hover{color: #fff;background-color: #F60;}
#pagenum button.btn::before{display:none;}
#pagenum button.btn i{margin: 0;}
#pagenum #textpage{height:auto !important;margin-bottom:0 !important;margin-left:0 !important;border-radius: 3px;}

#tbody_all tr{border-bottom: 10px solid #211301 !important;background-color: transparent;}
#tbody_all tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#tbody_all tr:hover{ background-color:#211301 !important;}
#tbody_all tr td:nth-child(2) a{ color:#fff;}
#tbody_all tr td a{color: #F60;}
#tbody_all tr td a:hover{color: #fff;}

#editable tr th{ font-weight:bold;}
#editable{background-color:#2d1a01}
#editable tr{line-height: 50px;height: 50px;}


#email_task_lists_show tr{ background-color:transparent;border-bottom: 10px solid #211301 !important;}
#email_task_lists_show tr:hover{background-color:#211301 !important;}
#email_task_lists_show tr td{border:none; color: rgba(255,255,255,.6);}


#datepicker .input-group-addon{background-color: transparent;border: 1px solid transparent;color: rgba(255,255,255,.8);}
#oplp5 dl dt{color: rgba(255,255,255,.8);}

#data_product_breadcrumb #oplp5 .form-control{border: solid 1px #ccc;
width: 100%;
color: #666;
background-color: #fff;
height: 35px;
line-height: 35px;
border-radius: 5px;
padding-left: 15px;
}
#data_product_breadcrumb #oplp5 .btn-success{background-color: #F60;
color: #fff;
padding-left: 15px;
cursor: pointer;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
margin-right: 10px;
border-radius: 5px;}
#email_task_lists_show .badge-danger{padding: 5%;}
#email_task_lists_show .btn-success.btn-outline{border:solid 1px #F60;}
#email_task_lists_show .btn-danger.btn-outline{ color: #F60;}
#email_task_lists_show a{color: #F60 !important;}

#data_product_breadcrumb #oplp5{float:left;width:auto;}


#hoogege-main-new .a-rbtn{background: #F60;}
#hoogege-main-new .nav_list li.on{background-color: #F60;}
#hoogege-main-new .emailTPL .TPL_nav .nav_page a.on{background-color: #F60;}

.boanqian table tr th {font-weight: bold;}
.boanqian .ibox-content table {background-color: #2d1a01;}
.boanqian tr {background-color: transparent !important;}
#setup_list tr td {font-weight: normal;color: rgba(255,255,255,.6);border: none;}


.quotation_3 table tr th {font-weight: bold;}
.quotation_3 .ibox-content table {background-color: #2d1a01;}
.quotation_3 tr {background-color: transparent !important;}
#offer_list tr td {font-weight: normal;color: rgba(255,255,255,.6);border: none;}

#setup_list tr {border-bottom: 10px solid #211301 !important;background-color: transparent;}
.boanqian table {background-color: #2d1a01;}
#setup_list tr:hover{ background-color:#211301 !important;}

.quotation_3 table{ background-color:#2d1a01;}
.quotation_3 tr{/*border-bottom: 1px solid #211301;*/}
.quotation_3 table tr td{ font-weight:bold; }
#offer_list tr{border-bottom: 10px solid #211301 !important;}
#offer_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#offer_list tr td:nth-child(3) a{ color:#F60;}

#offer_list tr:hover{ background-color:#211301 !important;}

#sample_list tr{border-bottom: 10px solid #211301 !important;}
#sample_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#sample_list tr:hover{ background-color:#211301 !important;}


#order_list tr{border-bottom: 10px solid #211301 !important;}
#order_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#order_list tr:hover{ background-color:#211301 !important;}


#supplier_list tr{border-bottom: 10px solid #211301 !important;}
#supplier_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#supplier_list tr:hover{ background-color:#211301 !important;}


#sup_list tr{border-bottom: 10px solid #211301 !important;}
#sup_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#sup_list tr:hover{ background-color:#211301 !important;}


.quotation_3 table tr {line-height: 50px;height: 50px;}
.quotation_3 thead td{ font-weight:bold !important;}
.boanqian table tr {line-height: 50px;height: 50px;}
.boanqian thead td{ font-weight:bold !important;}

#user_list tr{border-bottom: 10px solid #211301 !important;background-color: transparent;}
#user_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#user_list tr:hover{ background-color:#211301 !important;}
#user_list tr td:nth-child(2) a{ color:#fff;}
#user_list tr td a{color: #F60;}
#user_list tr td a:hover{color: #fff;}
.ibox-content table tr th{ font-weight:bold;}
.ibox-content table{ background-color:#2d1a01;}
.ibox-content table tr{line-height: 50px;height: 50px;}

#setupfacebook_content input{border:2px #fff solid}
#setupfacebook_content select{border:2px #fff solid}
#setupfacebook_content input.btn-m{border:none; background-color:#F60;}
#setupfacebook_content input.btn-xs{border:none; background-color:#666;}
.content-title strong{ color:#fff; font-weight:normal; background-color:#F60; height:35px;line-height:35px;display: block; border-radius:15px; font-size:16px;padding-left:2%;padding-right:2%;}.text-right strong{color: rgba(255,255,255,.8);}
.content-title{margin-top:2%;}

.list-group.clear-list .list-group-item{color: rgba(255,255,255,.8);border:none;}
.crm-2 .full-height-scroll > div ul.clear-list li{border-bottom: 1px solid rgba(255,255,255,.2) !important;}
.shjier .bopl{border:none; color:#333 !important;}
.survey-social-list .shji .form-item li span{color: rgba(255,255,255,.8);}
.full-height-scroll strong.xiangmi{background-color: transparent;
color: rgba(255,255,255,.8);}

#add_source div{color: rgba(255,255,255,.8);}

#crmsource_tbody_all tr{border-bottom: 10px solid #211301 !important;background-color: transparent;}
#crmsource_tbody_all tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
#crmsource_tbody_all tr:hover{ background-color:#211301 !important;}
#crmsource_tbody_all tr td:nth-child(2) a{ color:#fff;}
#crmsource_tbody_all tr td a{color: #F60;}
#crmsource_tbody_all tr td a:hover{color: #fff;}
#crmsource_table tr th{ font-weight:bold;}
#crmsource_table{ background-color:#2d1a01;}
#crmsource_table tr{line-height: 50px;height: 50px;}

#CenterRight .center-con{ background:transparent;padding:0;}
.socialMedia .social-title{color: rgba(255,255,255,.8);}
#CenterRight .center-nav{border-bottom: 1px solid #666;}

#add_crm_memo .modal-dialog{TOP:20%;}
#add_crm_contact .modal-dialog{TOP:20%;}
.modal-footer{margin-bottom: 5%;}


.KeyWord tr{border-bottom: 10px solid #211301 !important;background-color: transparent;}
.KeyWord tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;}
.KeyWord tr:hover{ background-color:#211301 !important;}
.KeyWord tr td:nth-child(2) a{ color:#fff;}
.KeyWord tr td a{color: #F60;}
.KeyWord tr td a:hover{color: #fff;}
.keyTable table tr th{ font-weight:bold;}
.keyTable table{ background-color:#2d1a01;}
.keyTable table tr{line-height: 50px;height: 50px;}

.socialMedia .keyword-nav{color: rgba(255,255,255,.8) !important;}
.socialMedia .timeScreening{color: rgba(255,255,255,.8) !important;}
.bu-1,.bu-1 a{color: rgba(255,255,255,.8) !important;}
.bu-2,.bu-2 a{color: rgba(255,255,255,.8) !important;}
.bu-3,.bu-3 a{color: rgba(255,255,255,.8) !important;}
.bu-4,.bu-4 a{color: rgba(255,255,255,.8) !important;}
.bu-5,.bu-5 a{color: rgba(255,255,255,.8) !important;}

.quotation {width: 100%;float: left;margin-top: 2%;}
.quotation_1 {width: 100%;float: left;border-bottom: solid 2px rgba(255,255,255,.2);height: 50px;line-height: 50px;}
.quotation_1 ul li{float:left;margin-right:5%;height:50px;}.quotation_1 ul li a{ font-size:16px; color:#fff;}
.quotation_1 ul li.on{ color:#F60;border-bottom:solid 2px #F60}
.quotation_1 ul li.on a{ color:#F60;}.quotation_1 ul li:hover{border-bottom:solid 2px #F60}
.quotation_1 ul li:hover a{color:#F60;}
.lineT{width:100%;float:left;height:20px;}

#crmsource_tbody_all input{ color:#666;}
#search_engine_btn a{background-color: #F60; color:#FFF;}




.account {width:100%;float:left;margin-top:2%;}
.account_left{width:50%;float:left;}
.account_left label{ font-weight:normal;}
.account_left span{ font-size:16px; color:#fff;}
.account_left p{ font-size:15px;line-height:25px;color: rgba(255,255,255,.8);margin-top:10px;}

.account_right{width:50%;float:right;}
.account_right ul li{width:50%;float:left; text-align:center;}
.account_right ul li span{width:100%;float:left; text-align:center;margin-bottom:10px;}
.account_right ul li span i{ font-size:20px;color: rgba(255,255,255,.8);}

.account_right ul li p{width:100%;float:left; text-align:center;color: rgba(255,255,255,.8);}
.account_right ul li b{width:100%;float:left; text-align:center;color: #F60; font-size:20px; font-weight:normal;}

.account-1{width:100%;float:left;margin-top:2%;}
.account-1_tit{ background-color:#F60;width:100%;height:50px;line-height:50px; text-indent:10px; border-left:solid 3px #fff;}
.account-1_tit label{ color:#fff;}
.account-1_tiop{width:100%;float:left;margin-top:2%;}
.account-1_tiop table{ background-color:#2d1a01;}
.account-1_tiop tr{border-bottom: 10px solid #211301 !important;
background-color: transparent !important;
line-height: 50px;
height: 50px;}
.account-1_tiop table tr td{  text-align:center; border:none;color: rgba(255,255,255,.6); }
.account-1_tiop table {line-height: 50px;border: 0;}
.account-1_tiop table thead {color: #fff;}
.account-1_tiop table thead {background-color: #F60;}

#account_list tr{border-bottom: 10px solid #211301 !important;background-color: transparent;line-height: 50px;height: 50px;}
#account_list tr td{font-weight:normal;color:rgba(255,255,255,.6);border:none;text-align:center;}
#account_list tr:hover{ background-color:#211301 !important;}

.account-2{width:100%;float:left;margin-top:2%;margin-bottom:2%;}
.account-2_tit{ background-color:#F60;width:100%;height:50px;line-height:50px; text-indent:10px; border-left:solid 3px #fff; color:#fff;font-weight: 700;}
.account-2_tiyt{width:100%;float:left;margin-top:2%;}
.account-2_tiyt ul li{width:25%;float:left; text-align:center;}
.footable .opyu td{ color:#fff; font-weight:bold;}
#account_list tr td:nth-child(1){
  color: #fff;
}

#account_list1 tr td:nth-child(1){
  color: #fff;
}
.account-1_tiop tr:hover{ background-color:#211301 !important;}

.tiyt_1{width:100%;float:left;}
.tiyt_1 span{ font-size:16px; color:#fff; background-color: #F60;width:100px;height:100px;line-height:100px; border-radius:50%;margin:auto;display:block;}
.tiyt_2{width:100%;float:left;margin-top:10px;color: rgba(255,255,255,.8); font-size:15px;}

#page_all{  width: 100%;float: left;margin-top: 20px;margin-bottom: 20px;}

#page_all .active{color: #fff;background-color: #F60;}
#page_all button {
  display: inline-block;
  background-color: #eeeeee;
  color: #707070;
  height: auto;
  text-align: center;
  border: none;
  border-radius: 3px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
}#page_all  #textpage {
  height: auto !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  border-radius: 3px;
}
#page_all .btn i{margin-right:0;}
#up_excel_download{ color:#fff;}
#account_list .btn-primary.btn-outline{ color:#fff;}
.djop a{ color:#fff;}
#account_list .gradeX .btn-primary{padding-top: 2px;padding-bottom: 2px;}
#account_list .gradeX .btn-danger.btn-outline{ color:#F60;}

#account_list td.text-center a{ color:#fff;}


/*index*/
span,p{padding:0;margin:0;}
.main-index{width:100%;float:left;margin-bottom:2%;}
.main-index_left{width:70%;float:left;}
.welcom{width:100%;float:left; background-color:#9d4403; border-radius:5px;color: rgba(255,255,255,.8);}
.welcom span{float:left;width:30%;}  .welcom span img{max-width:100%;padding:5%;}
.welcom p{float:right;width:70%; text-align:left; font-size:16px;padding-top:4%;line-height: 25px;}
.welcom p i{ font-size:20px; font-style:normal; color:#fff;}	
.riche{width:100%;float:left; height:auto;margin-top:2%; border-radius:5px;background-color: #9d4403;}
.riche-1{ background-color:#F60; height:50px;line-height:50px;border-radius:5px 5px 0 0; color:#fff;width:100%;float:left; text-indent:20px; font-size:18px;}
.riche-1 a{float:right; font-size:12px; color:#fff;padding-right:2%;}
.riche-2 {width:100%;float:left;color: rgba(255,255,255,.8); text-align:center;line-height:50px;}

.riche-center{width:100%;float:left;padding-left:1%;padding-right:1%;padding-bottom:2%;}
.riche-4{  width: 30%;float:left;margin-top:2%;}
.riche-4 .today {
  border-radius: 26px;
  background-color:#F60;height:180px;
  text-align: center;
  -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.06);
  box-shadow: 0 2px 20px 0 rgba(0,0,0,.06);padding:5%;

}
.riche-4  .todayTime {
  width: 100%;

}

.riche-4  .todayTime {
  background-color: #fff;
  border-radius: 29px;
  line-height: 37px;
}

.riche-4 .today-time-text {
  height: 6.4vh;
  line-height: 6.4vh;
}
.riche-4 .today-time-value {
  height: 4.6vh;
}
.riche-4 .todayTimeRadius {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #F60;
  margin: 0 auto;
}
.riche-4 .toDayList {
  width: 100%;
  height: 3.5vh;
  line-height: 3.5vh; border-radius:15px;margin-top:20px;
  font-size: .7vw;
}
.riche-4 .listSy {
  display: inline-block;
  cursor: pointer;
}



.riche-3{background-color: #fff;text-align: center;
border-radius: 0 20px 20px 0;  width: 70%;float:left;margin-top:4%;padding-bottom:2%;}
.riche-3 ul li{width:16.666%;float:left;padding-left:1%;padding-right:1%;padding-top:3%;text-align:center;}
.riche-3 ul li h2{width:100%;float:left;text-align:center;}
.riche-3 ul li h2 em{ border-radius:30px; text-align:center; background-color:#fff;color:#F60; font-style:normal; height:20px;line-height:20px;font-size:14px;padding-left:3%;padding-right:3%;}
.riche-3 ul li span{width:100%;float:left;font-size:14px;text-align:center;}
.riche-3 ul li span img{height:20px;}
.riche-3 ul li p{width:100%;float:left;font-size:14px;margin-top:2%;color: rgba(0,0,0,.22);text-align:center;}




.shuju{width:100%;float:left;  background-color:#9d4403;height:auto;margin-top:2%; border-radius:5px;}
.shuju-1{ background-color:#F60; height:50px;line-height:50px;border-radius:5px 5px 0 0; color:#fff;width:100%;float:left; text-indent:20px; font-size:18px;}
.shuju-2 {width:100%;float:left;color: rgba(255,255,255,.8); text-align:center;line-height:50px;}
.widget-content {padding: 0;}
.funnelData {position: relative;padding: 25px 10px 0;}
.funnelData .items{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%; margin-bottom:20px; }
.funnelData .item{ position:relative; display:flex;align-items:center;justify-content:center;height:42px; color:#fff;  background:#153684;font-size:15px;}
.funnelData .item:before{content:"";position:absolute; left:0; top:0; width:0; height:0; border-bottom: 42px solid #9d4403;border-right: 16px solid transparent;}
.funnelData .item:after{content:"";position:absolute; right:0; top:0; width:0; height:0; border-bottom: 42px solid #9d4403;border-left: 16px solid transparent;}
.funnelData .items:nth-child(1) .item{background:rgba(237,100,0,.5);width:315px;}
.funnelData .items:nth-child(2) .item{background:rgba(237,100,0,.7);width:267px; margin-left:24px;}
.funnelData .items:nth-child(3) .item{background:rgba(237,100,0,.8);width:223px;margin-left:46px;}
.funnelData .items:nth-child(4) .item{background:rgba(237,100,0,1);width:177px;margin-left:69px;} 
.funnelData .item i{ position:relative; font-style:normal; margin-left:10px;}
.funnelData .item em{ font-style:normal; color:#fff;}

.funnelData .items .line{ position:relative; display:block; width:115px; height:1px; background:#F60; margin-left:20px;}
.funnelData .items .line:after{ content:""; position:absolute; right:-5px; top:-4px; width:8px; height:8px;background:#F60;border-radius:100%;}
.funnelData .items:nth-child(1) .line{width:116px;}
.funnelData .items:nth-child(2) .line{width:140px;}
.funnelData .items:nth-child(3) .line{width:162px;}
.funnelData .items:nth-child(4) .line{width:185px;} 
.funnelData .items .text{ position:relative; padding:0 20px;color: rgba(255,255,255,.8); font-size:14px;}
.funnelData .items a{color: #9d4403;background-color: #fff;height: 25px;line-height: 25px;width: 80px;border-radius: 5px;font-size: 14px;}
.funnelData .items a:hover{color: #fff;background-color: #F60;}
.main-index_right{width:28%;float:right;height:auto; }
.ind-right-1{width:100%;float:left; background-color:#9d4403;border-radius:5px;padding-bottom:5%;}
.kefu-1{width:100%;float:left; text-align:center;margin-top:5%;}
.kefu-1 span{width:100px;height:100px; background-color:#fff; border-radius:50px;margin: auto;display: block;}
.kefu-1 span img{max-width:100%;border-radius:50px;padding:5%;}
.kefu-2{width:100%;float:left; text-align:center;margin-top:2%; font-size:16px;color: rgba(255,255,255,.8);}
.kefu-3{width:100%;float:left; text-align:center;margin-top:2%; font-size:16px;color: rgba(255,255,255,.8);}
.kefu-3 a{font-size:14px;color:#333; background-color:#fff;padding: 1%;display: block;width: 180px;margin: auto;}
.kefu-4{width:100%;float:left; text-align:center;margin-top:2%; font-size:16px;color: rgba(255,255,255,.8); position:relative;}
.kefu-4 a{font-size:14px;color:#333; background-color:#fff;padding: 1%;display: block;width: 180px;margin: auto;}
.erweima{  position:absolute;top:0;right:10%; visibility:hidden;}
.kefu-4:hover .erweima{ visibility:visible;}


.ind-right-2{width:100%;float:left;margin-top:5%; background-color:#9d4403;border-radius:5px;padding-bottom:5%;}
.application-1{width:100%;float:left; color:#fff; font-size:18px;}
.application-1{ background-color:#F60; height:50px;line-height:50px;border-radius:5px 5px 0 0; color:#fff;width:100%;float:left; text-indent:20px; font-size:18px;}
.application-1 a{float:right; font-size:12px; color:#fff;padding-right:2%;}
.application-2 {width:100%;float:left;color: rgba(255,255,255,.8);height:auto;}
.application-2 ul{padding-left:2%;padding-right:2%;}
.application-2 ul li{width:33.33%;float:left;}
.application-2 ul li span{width:100%;float:left; text-align:center;margin-top:20px;}
.application-2 ul li span img{max-width:100%;height:50px;}
.application-2 ul li p{width:100%;float:left; text-align:center;margin-top:2%;}
.application-2 ul li a{ font-size:14px;color: rgba(255,255,255,.8);}
.application-2 ul li:hover a{ color:#fff;}

.ind-right-3{width:100%;float:left;margin-top:5%; background-color:#9d4403;border-radius:5px;}

.school-1{width:100%;float:left; color:#fff; font-size:18px;}
.school-1{ background-color:#F60; height:50px;line-height:50px;border-radius:5px 5px 0 0; color:#fff;width:100%;float:left; text-indent:20px; font-size:18px;}
.school-1 a{float:right; font-size:12px; color:#fff;padding-right:2%;}
.school-2 {width:100%;float:left;color: rgba(255,255,255,.8);height:auto;}

.focus{ position:relative; width:100%; height:100%;float: left;}  
.focus img{ width: 100%; height: 100%;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ float:left;padding:2%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#F60;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

input:focus{border-color: #F60; outline: 0;}

textarea:focus{border-color: #F60; outline: 0;}

#equipment_list td{border: 1px solid #e7e7e7;} 

#up_contact_tfoot1 tr{
  border-bottom: 10px solid #211301 !important;
  background-color: transparent;
}
#up_contact_tfoot1 tr td {
  font-weight: normal;
  color: rgba(255,255,255,.6);
  border: none;
}
#up_contact_tfoot1 tr:hover{ background-color:#211301;}

#up_memo_tfoot1 tr{
  border-bottom: 10px solid #211301 !important;
  background-color: transparent;
}
#up_memo_tfoot1 tr td {
  font-weight: normal;
  color: rgba(255,255,255,.6);
  border: none;
}
#up_memo_tfoot1 tr:hover{ background-color:#211301;}

#yijo{margin-bottom: 10px;}
#yijo .col-xs-3{ color:#fff;}#yijo .col-xs-3 input{}
#ypPrice #tbPrice{width:20%;float:left;}
#ypPrice #tbCurrency{float:left;margin-bottom: 10px;
border: solid 1px #ccc;
color: #666;
background-color: #fff;
height: 35px;
line-height: 35px;
border-radius: 5px;
padding-left: 15px;
padding-right: 15px;margin-left:10px;}

 #editable_staff tr th{ background-color:transparent;}
 #editable_staff tr{border-bottom: solid 1px rgba(255,255,255,.1);}

@media(max-width:640px){.account-2_tiyt ul li{width:50%;}}






@media(max-width:1750px){.tj-content a{width:13%;}}

@media(max-width:1600px){
#wrapper{width:11%;}body.mini-navbar #page-wrapper{width:89%;}
		.funnelData .items .text{width:45%;line-height:25px;}
	
	}

@media(max-width:1500px){
ul.nav-main > li{width:90px;}
.hidden-loc-index{left: 80px;}
.hidden-loc-us {left: 160px;}
.hidden-loc-info {left: 250px;}
.box04 {left: 340px;}

}

@media(max-width:1400px){
	.man-kl ul li{width:32.333%;}.tj-content a{width:14.8%;}.inline-3{width:35%;}
	.head-right{width:150px;}.head-right_b{}
	
	.funnelData .items .text{width:40%;line-height:25px;}
	
	
	
	
	
	
	
	}
@media(max-width:1220px){
#oplp .form-control{width:35%;}
	.funnelData .items .text{width:35%;line-height:25px;}

}
@media(max-width:1200px){
#wrapper{display:none;}body.mini-navbar #page-wrapper{width:100%;}ul.nav-main > li{width:auto;margin-left:5px;margin-right:5px;}
.main-bannner-txt{top:20%;}
.inline-3{width:45%;}

}

@media(max-width:1200px){.man-kl ul li{width:31.333%;}}


@media(max-width:1100px){body.mini-navbar #page-wrapper{margin-top:150px;}
.head-top{height:auto;}	
.logo{width:100%;}.logo img{height:50px;}}

@media(max-width:990px){
	.nav-head{width:100%;margin-left:0;}
	ul.nav-main{display: block ruby;overflow-y: hidden;}ul.nav-main > li{float:none;}
	.main-bannner-txt span{ font-size:20px;}.main-bannner-txt p{width:90%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
	.main-bannner-txt p{ font-size:14px;line-height:25px;}
	.yys-main .yys-content .yys-search-bar .search-input .search-btn{ font-size:16px !important;}
	.search-btnio a{ font-size:16px !important;}
	}




@media(max-width:1050px){.man-kl ul li{width:49%;margin-right:0;margin-left:0;}
.man-kl ul li:nth-child(2n){float:right;}
.main-index_left{width:100%;}
.main-index_right{width:100%;}
}


@media(max-width:900px){.bq-4{width:70%;}}
@media(max-width:700px){.man-kl ul li{width:100%;margin-right:0;}}
@media(max-width:640px){.com-ui_a_top_le{width:100%;}.com-ui_a_top_ri{width:100%;margin-top:20px;margin-left:0;}
	.com-ui_a_top{display:block;}
	.com-ui_a_top_ri_3{display:block;}
	.bq-3{width:100%;}
	.bq-4{width:100%;margin-bottom:10px;padding-left:0;}
	.bq-4 p{padding:2%;}
	.riche-3 ul li{width:50%;margin-bottom:20px;}
	.welcom p i{ font-size:16px;}
	.welcom p{ font-size:14px;padding-top: 2%;}
	.riche-4{width:100%;}.riche-3{width:100%;}
	.funnelData .items .text{width:100%;}
	}








