input:-webkit-autofill {
        box-shadow: 0 0 0px 1000px rgba(54,71,130,0.1) inset !important;
        -webkit-text-fill-color: #fff !important;
        -webkit-background-clip:text;
}
/*--为了禁用历史记录---*/

a {
	color: #333b48;
}

a:hover {
	color:#0a6ae3;
}

a:focus {
	color:#0a6ae3;
}

a:active {
	color:#0a6ae3;
}

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
	color: #333b48 !important;
	font-size:16px;
	font-weight:bold;
	background:#e0eeff;
	padding:18px 0 18px 25px;
	margin-bottom:0;
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
	border-color: #333b48;
}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
	color: #219cd2 !important;
}

html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
	border-color: #219cd2;
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
	color: #2bca6e !important;
}

html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
	border-color: #2bca6e;
}

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
	color: #ffffff !important;
}

html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
	border-color: #ffffff;
}

html .heading-dark,
html .lnk-dark,
html .text-color-dark {
	color: #2e353e !important;
}

html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
	border-color: #2e353e;
}

html .heading-light,
html .lnk-light,
html .text-color-light {
	color: #ffffff !important;
}

html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
	border-color: #ffffff;
}

html .background-color-primary {
	/*background-color: #333b48 !important;*/
}

html .background-color-secondary {
	background-color: #219cd2 !important;
}

html .background-color-tertiary {
	background-color: #2bca6e !important;
}

html .background-color-quaternary {
	background-color: #ffffff !important;
}

html .background-color-dark {
	background-color: #2e353e !important;
}

html .background-color-light {
	background-color: #ffffff !important;
}

.alternative-font {
	color: #333b48;
}

html .blockquote-primary {
	border-color: #333b48 !important;
}

html .blockquote-secondary {
	border-color: #219cd2 !important;
}

html .blockquote-tertiary {
	border-color: #2bca6e !important;
}

html .blockquote-quaternary {
	border-color: #ffffff !important;
}

html .blockquote-dark {
	border-color: #2e353e !important;
}

html .blockquote-light {
	border-color: #ffffff !important;
}

p.drop-caps:first-letter {
	color: #333b48;
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: #333b48;
}

ul.nav-pills > li.active > a {
	background-color: #333b48;
}

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
	background-color: #333b48;
}

html ul.nav-pills-primary a {
	color: #333b48;
}

html ul.nav-pills-primary a:hover {
	color: #3e4757;
}

html ul.nav-pills-primary a:focus {
	color: #3e4757;
}

html ul.nav-pills-primary a:active {
	color: #282f39;
}

html ul.nav-pills-primary > li.active > a {
	background-color: #333b48;
}

html ul.nav-pills-primary > li.active > a:hover,
html ul.nav-pills-primary > li.active > a:focus {
	background-color: #333b48;
}

html ul.nav-pills-secondary a {
	color: #219cd2;
}

html ul.nav-pills-secondary a:hover {
	color: #2ea9de;
}

html ul.nav-pills-secondary a:focus {
	color: #2ea9de;
}

html ul.nav-pills-secondary a:active {
	color: #1e8cbc;
}

html ul.nav-pills-secondary > li.active > a {
	background-color: #219cd2;
}

html ul.nav-pills-secondary > li.active > a:hover,
html ul.nav-pills-secondary > li.active > a:focus {
	background-color: #219cd2;
}

html ul.nav-pills-tertiary a {
	color: #2bca6e;
}

html ul.nav-pills-tertiary a:hover {
	color: #3ad57b;
}

html ul.nav-pills-tertiary a:focus {
	color: #3ad57b;
}

html ul.nav-pills-tertiary a:active {
	color: #27b563;
}

html ul.nav-pills-tertiary > li.active > a {
	background-color: #2bca6e;
}

html ul.nav-pills-tertiary > li.active > a:hover,
html ul.nav-pills-tertiary > li.active > a:focus {
	background-color: #2bca6e;
}

html ul.nav-pills-quaternary a {
	color: #ffffff;
}

html ul.nav-pills-quaternary a:hover {
	color: #ffffff;
}

html ul.nav-pills-quaternary a:focus {
	color: #ffffff;
}

html ul.nav-pills-quaternary a:active {
	color: #f2f2f2;
}

html ul.nav-pills-quaternary > li.active > a {
	background-color: #ffffff;
}

html ul.nav-pills-quaternary > li.active > a:hover,
html ul.nav-pills-quaternary > li.active > a:focus {
	background-color: #ffffff;
}

html ul.nav-pills-dark a {
	color: #2e353e;
}

html ul.nav-pills-dark a:hover {
	color: #39424d;
}

html ul.nav-pills-dark a:focus {
	color: #39424d;
}

html ul.nav-pills-dark a:active {
	color: #23282f;
}

html ul.nav-pills-dark > li.active > a {
	background-color: #2e353e;
}

html ul.nav-pills-dark > li.active > a:hover,
html ul.nav-pills-dark > li.active > a:focus {
	background-color: #2e353e;
}

html ul.nav-pills-light a {
	color: #ffffff;
}

html ul.nav-pills-light a:hover {
	color: #ffffff;
}

html ul.nav-pills-light a:focus {
	color: #ffffff;
}

html ul.nav-pills-light a:active {
	color: #f2f2f2;
}

html ul.nav-pills-light > li.active > a {
	background-color: #ffffff;
}

html ul.nav-pills-light > li.active > a:hover,
html ul.nav-pills-light > li.active > a:focus {
	background-color: #ffffff;
}

.sort-source-wrapper .nav > li.active > a {
	color: #333b48;
}

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
	color: #333b48;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #333b48;
}

html .label-primary {
	background-color: #333b48;
}

html .label-secondary {
	background-color: #219cd2;
}

html .label-tertiary {
	background-color: #2bca6e;
}

html .label-quaternary {
	background-color: #ffffff;
}

html .label-dark {
	background-color: #2e353e;
}

html .label-light {
	background-color: #ffffff;
}

.btn-link {
	color: #333b48;
}

.btn-link:hover {
	color: #3e4757;
}

.btn-link:active {
	color: #282f39;
}

html .btn-primary {
	color: #ffffff;
	background-color: #e21e17;
	border-color: #c21b15 #c21b15 #bb1a14;
	border-radius:5px;
	line-height:48px;
	padding:0 30px;
	font-size:18px;	
	/*margin-top:20px;首页登录取消*/
}

html .btn-primary:hover {
	background-color: #ff3333;
	border-color: #c21b15 #c21b15 #bb1a14;
}

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	background-color:#1880ec;
	border-color: #c21b15 #c21b15 #bb1a14;
}

html .btn-primary.dropdown-toggle {
	border-left-color: #282f39;
}

html .btn-primary[disabled],
html .btn-primary[disabled]:hover,
html .btn-primary[disabled]:active,
html .btn-primary[disabled]:focus {
	border-color: #5d6c84;
	background-color: #5d6c84;
}

html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	color: #ffffff;
}

html .btn-primary-scale-2 {
	color: #ffffff;
	background-color: #1e232a;
	border-color: #1e232a #1e232a #090a0c;
}

html .btn-primary-scale-2:hover {
	border-color: #282f39 #282f39 #13161b;
	background-color: #282f39;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus,
html .btn-primary-scale-2:active:hover,
html .btn-primary-scale-2:active:focus {
	border-color: #13161b #13161b #13161b;
	background-color: #13161b;
}

html .btn-primary-scale-2.dropdown-toggle {
	border-left-color: #13161b;
}

html .btn-primary-scale-2[disabled],
html .btn-primary-scale-2[disabled]:hover,
html .btn-primary-scale-2[disabled]:active,
html .btn-primary-scale-2[disabled]:focus {
	border-color: #485366;
	background-color: #485366;
}

html .btn-secondary {
	color:#096ae4;
	background-color: #fff;
	border-radius:4px;
	border:1px solid #dcdee0;
	font-size:14px;
}

html .btn-secondary:hover {
	/*border-color: #2ea9de #2ea9de #1e8cbc;
	border:1px solid #3399ff;
	color:#333;*/
}
html .btn-secondary:active{
	/*border:1px solid #3399ff;
	color:#0470e0;*/
}
/*
html .btn-secondary:active,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	border-color: #1e8cbc #1e8cbc #1e8cbc;
	background-color: #fff;
	border:1px solid #3399ff;
}
*/

html .btn-secondary.dropdown-toggle {
	border-left-color: #1e8cbc;
}
/*
html .btn-secondary[disabled],
html .btn-secondary[disabled]:hover,
html .btn-secondary[disabled]:active,
html .btn-secondary[disabled]:focus {
	border-color: #70c4e9;
	background-color: #70c4e9;
}

html .btn-secondary:hover,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	color: #fff;
}
*/

html .btn-secondary-scale-2 {
	color: #ffffff;
	background-color: #1a7ba6;
	border-color: #1a7ba6 #1a7ba6 #135b7a;
}

html .btn-secondary-scale-2:hover {
	border-color: #1e8cbc #1e8cbc #176b90;
	background-color: #1e8cbc;
}

html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2:focus,
html .btn-secondary-scale-2:active:hover,
html .btn-secondary-scale-2:active:focus {
	border-color: #176b90 #176b90 #176b90;
	background-color: #176b90;
}

html .btn-secondary-scale-2.dropdown-toggle {
	border-left-color: #176b90;
}

html .btn-secondary-scale-2[disabled],
html .btn-secondary-scale-2[disabled]:hover,
html .btn-secondary-scale-2[disabled]:active,
html .btn-secondary-scale-2[disabled]:focus {
	border-color: #44b2e2;
	background-color: #44b2e2;
}

html .btn-tertiary {
	color: #ffffff;
	background-color: #2bca6e;
	border-color: #2bca6e #2bca6e #22a057;
}

html .btn-tertiary:hover {
	border-color: #3ad57b #3ad57b #27b563;
	background-color: #3ad57b;
}

html .btn-tertiary:active,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	border-color: #27b563 #27b563 #27b563;
	background-color: #27b563;
}

html .btn-tertiary.dropdown-toggle {
	border-left-color: #27b563;
}

html .btn-tertiary[disabled],
html .btn-tertiary[disabled]:hover,
html .btn-tertiary[disabled]:active,
html .btn-tertiary[disabled]:focus {
	border-color: #79e2a5;
	background-color: #79e2a5;
}

html .btn-tertiary:hover,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	color: #777777;
}

html .btn-tertiary-scale-2 {
	color: #ffffff;
	background-color: #22a057;
	border-color: #22a057 #22a057 #197640;
}

html .btn-tertiary-scale-2:hover {
	border-color: #27b563 #27b563 #1e8b4c;
	background-color: #27b563;
}

html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2:focus,
html .btn-tertiary-scale-2:active:hover,
html .btn-tertiary-scale-2:active:focus {
	border-color: #1e8b4c #1e8b4c #1e8b4c;
	background-color: #1e8b4c;
}

html .btn-tertiary-scale-2.dropdown-toggle {
	border-left-color: #1e8b4c;
}

html .btn-tertiary-scale-2[disabled],
html .btn-tertiary-scale-2[disabled]:hover,
html .btn-tertiary-scale-2[disabled]:active,
html .btn-tertiary-scale-2[disabled]:focus {
	border-color: #4fd989;
	background-color: #4fd989;
}

html .btn-quaternary {
	color: #ffffff;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
}

html .btn-quaternary:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-quaternary:active,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-quaternary.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-quaternary[disabled],
html .btn-quaternary[disabled]:hover,
html .btn-quaternary[disabled]:active,
html .btn-quaternary[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-quaternary:hover,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	color: #777777;
}

html .btn-quaternary-scale-2 {
	color: #ffffff;
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-quaternary-scale-2:hover {
	border-color: #f2f2f2 #f2f2f2 #d9d9d9;
	background-color: #f2f2f2;
}

html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2:focus,
html .btn-quaternary-scale-2:active:hover,
html .btn-quaternary-scale-2:active:focus {
	border-color: #d9d9d9 #d9d9d9 #d9d9d9;
	background-color: #d9d9d9;
}

html .btn-quaternary-scale-2.dropdown-toggle {
	border-left-color: #d9d9d9;
}

html .btn-quaternary-scale-2[disabled],
html .btn-quaternary-scale-2[disabled]:hover,
html .btn-quaternary-scale-2[disabled]:active,
html .btn-quaternary-scale-2[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-dark {
	color: #ffffff;
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
}

html .btn-dark:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-dark:active,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-dark.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-dark[disabled],
html .btn-dark[disabled]:hover,
html .btn-dark[disabled]:active,
html .btn-dark[disabled]:focus {
	border-color: #596779;
	background-color: #596779;
}

html .btn-dark:hover,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	color: #ffffff;
}

html .btn-dark-scale-2 {
	color: #ffffff;
	background-color: #181c21;
	border-color: #181c21 #181c21 #030303;
}

html .btn-dark-scale-2:hover {
	border-color: #23282f #23282f #0d0f12;
	background-color: #23282f;
}

html .btn-dark-scale-2:active,
html .btn-dark-scale-2:focus,
html .btn-dark-scale-2:active:hover,
html .btn-dark-scale-2:active:focus {
	border-color: #0d0f12 #0d0f12 #0d0f12;
	background-color: #0d0f12;
}

html .btn-dark-scale-2.dropdown-toggle {
	border-left-color: #0d0f12;
}

html .btn-dark-scale-2[disabled],
html .btn-dark-scale-2[disabled]:hover,
html .btn-dark-scale-2[disabled]:active,
html .btn-dark-scale-2[disabled]:focus {
	border-color: #444e5b;
	background-color: #444e5b;
}

html .btn-light {
	color: #ffffff;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
}

html .btn-light:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-light:active,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-light.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-light[disabled],
html .btn-light[disabled]:hover,
html .btn-light[disabled]:active,
html .btn-light[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-light:hover,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	color: #777777;
}

html .btn-light-scale-2 {
	color: #ffffff;
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-light-scale-2:hover {
	border-color: #f2f2f2 #f2f2f2 #d9d9d9;
	background-color: #f2f2f2;
}

html .btn-light-scale-2:active,
html .btn-light-scale-2:focus,
html .btn-light-scale-2:active:hover,
html .btn-light-scale-2:active:focus {
	border-color: #d9d9d9 #d9d9d9 #d9d9d9;
	background-color: #d9d9d9;
}

html .btn-light-scale-2.dropdown-toggle {
	border-left-color: #d9d9d9;
}

html .btn-light-scale-2[disabled],
html .btn-light-scale-2[disabled]:hover,
html .btn-light-scale-2[disabled]:active,
html .btn-light-scale-2[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-borders.btn-primary {
	background: transparent;
	border-color: #333b48;
	color: #333b48;
	text-shadow: none;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
	background-color: #333b48;
	border-color: #333b48 #333b48 #1e232a;
	border-color: #333b48 !important;
	color: #ffffff;
}

html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
	border-color: #3e4757 #3e4757 #282f39;
	background-color: #3e4757;
}

html .btn-borders.btn-primary:hover:active,
html .btn-borders.btn-primary:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .btn-borders.btn-primary:focus:focus,
html .btn-borders.btn-primary:hover:active:hover,
html .btn-borders.btn-primary:focus:active:hover,
html .btn-borders.btn-primary:hover:active:focus,
html .btn-borders.btn-primary:focus:active:focus {
	border-color: #282f39 #282f39 #282f39;
	background-color: #282f39;
}

html .btn-borders.btn-primary:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle {
	border-left-color: #282f39;
}

html .btn-borders.btn-primary:hover[disabled],
html .btn-borders.btn-primary:focus[disabled],
html .btn-borders.btn-primary:hover[disabled]:hover,
html .btn-borders.btn-primary:focus[disabled]:hover,
html .btn-borders.btn-primary:hover[disabled]:active,
html .btn-borders.btn-primary:focus[disabled]:active,
html .btn-borders.btn-primary:hover[disabled]:focus,
html .btn-borders.btn-primary:focus[disabled]:focus {
	border-color: #5d6c84;
	background-color: #5d6c84;
}

html .btn-borders.btn-secondary {
	background: transparent;
	border-color: #219cd2;
	color: #219cd2;
	text-shadow: none;
}

html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus {
	background-color: #219cd2;
	border-color: #219cd2 #219cd2 #1a7ba6;
	border-color: #219cd2 !important;
	color: #ffffff;
}

html .btn-borders.btn-secondary:hover:hover,
html .btn-borders.btn-secondary:focus:hover {
	border-color: #2ea9de #2ea9de #1e8cbc;
	background-color: #2ea9de;
}

html .btn-borders.btn-secondary:hover:active,
html .btn-borders.btn-secondary:focus:active,
html .btn-borders.btn-secondary:hover:focus,
html .btn-borders.btn-secondary:focus:focus,
html .btn-borders.btn-secondary:hover:active:hover,
html .btn-borders.btn-secondary:focus:active:hover,
html .btn-borders.btn-secondary:hover:active:focus,
html .btn-borders.btn-secondary:focus:active:focus {
	border-color: #1e8cbc #1e8cbc #1e8cbc;
	background-color: #1e8cbc;
}

html .btn-borders.btn-secondary:hover.dropdown-toggle,
html .btn-borders.btn-secondary:focus.dropdown-toggle {
	border-left-color: #1e8cbc;
}

html .btn-borders.btn-secondary:hover[disabled],
html .btn-borders.btn-secondary:focus[disabled],
html .btn-borders.btn-secondary:hover[disabled]:hover,
html .btn-borders.btn-secondary:focus[disabled]:hover,
html .btn-borders.btn-secondary:hover[disabled]:active,
html .btn-borders.btn-secondary:focus[disabled]:active,
html .btn-borders.btn-secondary:hover[disabled]:focus,
html .btn-borders.btn-secondary:focus[disabled]:focus {
	border-color: #70c4e9;
	background-color: #70c4e9;
}

html .btn-borders.btn-tertiary {
	background: transparent;
	border-color: #2bca6e;
	color: #2bca6e;
	text-shadow: none;
}

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
	color: #ffffff;
	background-color: #2bca6e;
	border-color: #2bca6e #2bca6e #22a057;
	border-color: #2bca6e !important;
	color: #777777;
}

html .btn-borders.btn-tertiary:hover:hover,
html .btn-borders.btn-tertiary:focus:hover {
	border-color: #3ad57b #3ad57b #27b563;
	background-color: #3ad57b;
}

html .btn-borders.btn-tertiary:hover:active,
html .btn-borders.btn-tertiary:focus:active,
html .btn-borders.btn-tertiary:hover:focus,
html .btn-borders.btn-tertiary:focus:focus,
html .btn-borders.btn-tertiary:hover:active:hover,
html .btn-borders.btn-tertiary:focus:active:hover,
html .btn-borders.btn-tertiary:hover:active:focus,
html .btn-borders.btn-tertiary:focus:active:focus {
	border-color: #27b563 #27b563 #27b563;
	background-color: #27b563;
}

html .btn-borders.btn-tertiary:hover.dropdown-toggle,
html .btn-borders.btn-tertiary:focus.dropdown-toggle {
	border-left-color: #27b563;
}

html .btn-borders.btn-tertiary:hover[disabled],
html .btn-borders.btn-tertiary:focus[disabled],
html .btn-borders.btn-tertiary:hover[disabled]:hover,
html .btn-borders.btn-tertiary:focus[disabled]:hover,
html .btn-borders.btn-tertiary:hover[disabled]:active,
html .btn-borders.btn-tertiary:focus[disabled]:active,
html .btn-borders.btn-tertiary:hover[disabled]:focus,
html .btn-borders.btn-tertiary:focus[disabled]:focus {
	border-color: #79e2a5;
	background-color: #79e2a5;
}

html .btn-borders.btn-quaternary {
	background: transparent;
	border-color: #ffffff;
	color: #ffffff;
	text-shadow: none;
}

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
	color: #ffffff;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
	border-color: #ffffff !important;
	color: #777777;
}

html .btn-borders.btn-quaternary:hover:hover,
html .btn-borders.btn-quaternary:focus:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-borders.btn-quaternary:hover:active,
html .btn-borders.btn-quaternary:focus:active,
html .btn-borders.btn-quaternary:hover:focus,
html .btn-borders.btn-quaternary:focus:focus,
html .btn-borders.btn-quaternary:hover:active:hover,
html .btn-borders.btn-quaternary:focus:active:hover,
html .btn-borders.btn-quaternary:hover:active:focus,
html .btn-borders.btn-quaternary:focus:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-borders.btn-quaternary:hover.dropdown-toggle,
html .btn-borders.btn-quaternary:focus.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-borders.btn-quaternary:hover[disabled],
html .btn-borders.btn-quaternary:focus[disabled],
html .btn-borders.btn-quaternary:hover[disabled]:hover,
html .btn-borders.btn-quaternary:focus[disabled]:hover,
html .btn-borders.btn-quaternary:hover[disabled]:active,
html .btn-borders.btn-quaternary:focus[disabled]:active,
html .btn-borders.btn-quaternary:hover[disabled]:focus,
html .btn-borders.btn-quaternary:focus[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-borders.btn-dark {
	background: transparent;
	border-color: #2e353e;
	color: #2e353e;
	text-shadow: none;
}

html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus {
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
	border-color: #2e353e !important;
	color: #ffffff;
}

html .btn-borders.btn-dark:hover:hover,
html .btn-borders.btn-dark:focus:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-borders.btn-dark:hover:active,
html .btn-borders.btn-dark:focus:active,
html .btn-borders.btn-dark:hover:focus,
html .btn-borders.btn-dark:focus:focus,
html .btn-borders.btn-dark:hover:active:hover,
html .btn-borders.btn-dark:focus:active:hover,
html .btn-borders.btn-dark:hover:active:focus,
html .btn-borders.btn-dark:focus:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-borders.btn-dark:hover.dropdown-toggle,
html .btn-borders.btn-dark:focus.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-borders.btn-dark:hover[disabled],
html .btn-borders.btn-dark:focus[disabled],
html .btn-borders.btn-dark:hover[disabled]:hover,
html .btn-borders.btn-dark:focus[disabled]:hover,
html .btn-borders.btn-dark:hover[disabled]:active,
html .btn-borders.btn-dark:focus[disabled]:active,
html .btn-borders.btn-dark:hover[disabled]:focus,
html .btn-borders.btn-dark:focus[disabled]:focus {
	border-color: #596779;
	background-color: #596779;
}

html .btn-borders.btn-light {
	background: transparent;
	border-color: #ffffff;
	color: #ffffff;
	text-shadow: none;
}

html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus {
	color: #ffffff;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
	border-color: #ffffff !important;
	color: #777777;
}

html .btn-borders.btn-light:hover:hover,
html .btn-borders.btn-light:focus:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-borders.btn-light:hover:active,
html .btn-borders.btn-light:focus:active,
html .btn-borders.btn-light:hover:focus,
html .btn-borders.btn-light:focus:focus,
html .btn-borders.btn-light:hover:active:hover,
html .btn-borders.btn-light:focus:active:hover,
html .btn-borders.btn-light:hover:active:focus,
html .btn-borders.btn-light:focus:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-borders.btn-light:hover.dropdown-toggle,
html .btn-borders.btn-light:focus.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-borders.btn-light:hover[disabled],
html .btn-borders.btn-light:focus[disabled],
html .btn-borders.btn-light:hover[disabled]:hover,
html .btn-borders.btn-light:focus[disabled]:hover,
html .btn-borders.btn-light:hover[disabled]:active,
html .btn-borders.btn-light:focus[disabled]:active,
html .btn-borders.btn-light:hover[disabled]:focus,
html .btn-borders.btn-light:focus[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #333b48;
	background:#f7f7f7;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color:#0b6be4!important;
	border-color:#0765dc!important;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #333b48;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #333b48;
	border-color: #333b48;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	color: #ffffff;
	background-color: #333b48;
	border-color: #333b48 #333b48 #1e232a;
}

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover {
	border-color: #3e4757 #3e4757 #282f39;
	background-color: #3e4757;
}

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.pagination > .active > a:active:hover,
body.dark .pagination > .active > a:active:hover,
.pagination > .active > a:active:focus,
body.dark .pagination > .active > a:active:focus {
	border-color: #282f39 #282f39 #282f39;
	background-color: #282f39;
}

.pagination > .active > a.dropdown-toggle,
body.dark .pagination > .active > a.dropdown-toggle {
	border-left-color: #282f39;
}

.pagination > .active > a[disabled],
body.dark .pagination > .active > a[disabled],
.pagination > .active > a[disabled]:hover,
body.dark .pagination > .active > a[disabled]:hover,
.pagination > .active > a[disabled]:active,
body.dark .pagination > .active > a[disabled]:active,
.pagination > .active > a[disabled]:focus,
body.dark .pagination > .active > a[disabled]:focus {
	border-color: #5d6c84;
	background-color: #5d6c84;
}

html .alert-primary {
	background-color: #333b48;
	border-color: #2d343f;
	color: #ffffff;
}

html .alert-primary .alert-link {
	color: #ffffff;
}

html .alert-secondary {
	background-color: #219cd2;
	border-color: #1f92c5;
	color: #ffffff;
}

html .alert-secondary .alert-link {
	color: #ffffff;
}

html .alert-tertiary {
	background-color: #2bca6e;
	border-color: #28bd67;
	color: #777777;
}

html .alert-tertiary .alert-link {
	color: #777777;
}

html .alert-quaternary {
	background-color: #ffffff;
	border-color: #f7f7f7;
	color: #777777;
}

html .alert-quaternary .alert-link {
	color: #777777;
}

html .alert-dark {
	background-color: #2e353e;
	border-color: #272d35;
	color: #ffffff;
}

html .alert-dark .alert-link {
	color: #ffffff;
}

html .alert-light {
	background-color: #ffffff;
	border-color: #f7f7f7;
	color: #777777;
}

html .alert-light .alert-link {
	color: #777777;
}

html .progress-bar-primary {
	background-color: #333b48;
}

html .progress-bar-secondary {
	background-color: #219cd2;
}

html .progress-bar-tertiary {
	background-color: #2bca6e;
}

html .progress-bar-quaternary {
	background-color: #ffffff;
}

html .progress-bar-dark {
	background-color: #2e353e;
}

html .progress-bar-light {
	background-color: #ffffff;
}

html section.section-primary {
	background-color: #333b48 !important;
	border-color: #282f39 !important;
}

html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
	color: #ffffff;
}

html section.section-primary p {
	color: #e6e6e6;
}

html section.section-primary-scale-2 {
	background-color: #1e232a !important;
	border-color: #13161b !important;
}

html section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #1e232a;
}

html section.section-secondary {
	background-color: #219cd2 !important;
	border-color: #1e8cbc !important;
}

html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
	color: #ffffff;
}

html section.section-secondary p {
	color: #e6e6e6;
}

html section.section-secondary-scale-2 {
	background-color: #1a7ba6 !important;
	border-color: #176b90 !important;
}

html section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #1a7ba6;
}

html section.section-tertiary {
	background-color: #2bca6e !important;
	border-color: #27b563 !important;
}

html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
	color: #777777;
}

html section.section-tertiary p {
	color: #5e5e5e;
}

html section.section-tertiary-scale-2 {
	background-color: #22a057 !important;
	border-color: #1e8b4c !important;
}

html section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #22a057;
}

html section.section-quaternary {
	background-color: #ffffff !important;
	border-color: #f2f2f2 !important;
}

html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
	color: #777777;
}

html section.section-quaternary p {
	color: #5e5e5e;
}

html section.section-quaternary-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

html section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

html section.section-dark {
	background-color: #2e353e !important;
	border-color: #23282f !important;
}

html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
	color: #ffffff;
}

html section.section-dark p {
	color: #e6e6e6;
}

html section.section-dark-scale-2 {
	background-color: #181c21 !important;
	border-color: #0d0f12 !important;
}

html section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #181c21;
}

html section.section-light {
	background-color: #ffffff !important;
	border-color: #f2f2f2 !important;
}

html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
	color: #777777;
}

html section.section-light p {
	color: #5e5e5e;
}

html section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

html section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

html section.section-default-scale-1 {
	background-color: #dbdbdb !important;
	border-top-color: #d3d3d3 !important;
}

html section.section-default-scale-2 {
	background-color: #c1c1c1 !important;
	border-top-color: #b9b9b9 !important;
}

html section.section-default-scale-3 {
	background-color: #a8a8a8 !important;
	border-top-color: #a0a0a0 !important;
}

html section.section-default-scale-4 {
	background-color: #8e8e8e !important;
	border-top-color: #868686 !important;
}

html section.section-default-scale-5 {
	background-color: #757575 !important;
	border-top-color: #6d6d6d !important;
}

html section.section-default-scale-6 {
	background-color: #5b5b5b !important;
	border-top-color: #535353 !important;
}

html section.section-default-scale-7 {
	background-color: #424242 !important;
	border-top-color: #3a3a3a !important;
}

html section.section-default-scale-8 {
	background-color: #282828 !important;
	border-top-color: #202020 !important;
}

html section.section-default-scale-9 {
	background-color: #0f0f0f !important;
	border-top-color: #070707 !important;
}

html.dark section.section-default-scale-1 {
	background-color: #333a44 !important;
	border-top-color: #2c323b !important;
}

html.dark section.section-default-scale-2 {
	background-color: #495362 !important;
	border-top-color: #424b59 !important;
}

html.dark section.section-default-scale-3 {
	background-color: #5e6b7f !important;
	border-top-color: #586476 !important;
}

html.dark section.section-default-scale-4 {
	background-color: #77849a !important;
	border-top-color: #6e7d93 !important;
}

html.dark section.section-default-scale-5 {
	background-color: #949faf !important;
	border-top-color: #8b97a9 !important;
}

html.dark section.section-default-scale-6 {
	background-color: #b1b9c5 !important;
	border-top-color: #a8b1be !important;
}

html.dark section.section-default-scale-7 {
	background-color: #ced3db !important;
	border-top-color: #c5cbd4 !important;
}

html.dark section.section-default-scale-8 {
	background-color: #ebeef1 !important;
	border-top-color: #e3e6ea !important;
}

html.dark section.section-default-scale-9 {
	background-color: #ffffff !important;
	border-top-color: #f7f7f7 !important;
}

section.page-header h1 {
	border-bottom-color: #333b48;
}

section.page-header.custom-product {
	background-color: #282f39;
	border-top-color: #2f3642;
}

html .page-header-color.page-header-primary {
	background-color: #333b48;
	border-bottom-color: #333b48;
	color: #ffffff;
}

html .page-header-color.page-header-primary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-primary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-primary a {
	color: #ffffff;
}

html .page-header-color.page-header-primary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-secondary {
	background-color: #219cd2;
	border-bottom-color: #219cd2;
	color: #ffffff;
}

html .page-header-color.page-header-secondary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-secondary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-secondary a {
	color: #ffffff;
}

html .page-header-color.page-header-secondary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-tertiary {
	background-color: #2bca6e;
	border-bottom-color: #2bca6e;
	color: #777777;
}

html .page-header-color.page-header-tertiary h1 {
	color: #777777;
}

html .page-header-color.page-header-tertiary h1 span {
	color: #777777;
}

html .page-header-color.page-header-tertiary a {
	color: #777777;
}

html .page-header-color.page-header-tertiary .breadcrumb > .active {
	color: #777777;
}

html .page-header-color.page-header-quaternary {
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	color: #777777;
}

html .page-header-color.page-header-quaternary h1 {
	color: #777777;
}

html .page-header-color.page-header-quaternary h1 span {
	color: #777777;
}

html .page-header-color.page-header-quaternary a {
	color: #777777;
}

html .page-header-color.page-header-quaternary .breadcrumb > .active {
	color: #777777;
}

html .page-header-color.page-header-dark {
	background-color: #2e353e;
	border-bottom-color: #2e353e;
	color: #ffffff;
}

html .page-header-color.page-header-dark h1 {
	color: #ffffff;
}

html .page-header-color.page-header-dark h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-dark a {
	color: #ffffff;
}

html .page-header-color.page-header-dark .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-light {
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	color: #777777;
}

html .page-header-color.page-header-light h1 {
	color: #777777;
}

html .page-header-color.page-header-light h1 span {
	color: #777777;
}

html .page-header-color.page-header-light a {
	color: #777777;
}

html .page-header-color.page-header-light .breadcrumb > .active {
	color: #777777;
}

html .toggle-primary .toggle label {
	color: #333b48;
	border-left-color: #333b48;
	border-right-color: #333b48;
}

html .toggle-primary .toggle.active > label {
	background-color: #333b48;
	border-color: #333b48;
	color: #ffffff;
}

html .toggle-primary.toggle-simple .toggle > label:after {
	background-color: #fff;
}

html .toggle-secondary .toggle label {
	color: #219cd2;
	border-left-color: #219cd2;
	border-right-color: #219cd2;
}

html .toggle-secondary .toggle.active > label {
	background-color: #219cd2;
	border-color: #219cd2;
	color: #ffffff;
}

html .toggle-secondary.toggle-simple .toggle > label:after {
	background-color: #219cd2;
}

html .toggle-tertiary .toggle label {
	color: #2bca6e;
	border-left-color: #2bca6e;
	border-right-color: #2bca6e;
}

html .toggle-tertiary .toggle.active > label {
	background-color: #2bca6e;
	border-color: #2bca6e;
	color: #777777;
}

html .toggle-tertiary.toggle-simple .toggle > label:after {
	background-color: #2bca6e;
}

html .toggle-quaternary .toggle label {
	color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

html .toggle-quaternary .toggle.active > label {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #777777;
}

html .toggle-quaternary.toggle-simple .toggle > label:after {
	background-color: #ffffff;
}

html .toggle-dark .toggle label {
	color: #2e353e;
	border-left-color: #2e353e;
	border-right-color: #2e353e;
}

html .toggle-dark .toggle.active > label {
	background-color: #2e353e;
	border-color: #2e353e;
	color: #ffffff;
}

html .toggle-dark.toggle-simple .toggle > label:after {
	background-color: #2e353e;
}

html .toggle-light .toggle label {
	color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

html .toggle-light .toggle.active > label {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #777777;
}

html .toggle-light.toggle-simple .toggle > label:after {
	background-color: #ffffff;
}

.thumb-info .thumb-info-type {
	background-color: #333b48;
}

.thumb-info .thumb-info-action-icon {
	background-color: #333b48;
}

.thumb-info-social-icons a {
	background-color: #333b48;
}

.thumbnail .zoom {
	background-color: #333b48;
}

.img-thumbnail .zoom {
	background-color: #333b48;
}

html .thumb-info .thumb-info-action-icon-primary {
	background-color: #333b48;
}

html .thumb-info .thumb-info-action-icon-primary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-secondary {
	background-color: #219cd2;
}

html .thumb-info .thumb-info-action-icon-secondary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-tertiary {
	background-color: #2bca6e;
}

html .thumb-info .thumb-info-action-icon-tertiary i {
	color: #777777;
}

html .thumb-info .thumb-info-action-icon-quaternary {
	background-color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-quaternary i {
	color: #777777;
}

html .thumb-info .thumb-info-action-icon-dark {
	background-color: #2e353e;
}

html .thumb-info .thumb-info-action-icon-dark i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light {
	background-color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light i {
	color: #777777;
}

.thumb-info-ribbon {
	background: #333b48;
}

.thumb-info-ribbon:before {
	border-right-color: #13161b;
	border-left-color: #13161b;
}

.inverted {
	background-color: #333b48;
}

html .inverted-primary {
	background-color: #333b48;
}

html .inverted-secondary {
	background-color: #219cd2;
}

html .inverted-tertiary {
	background-color: #2bca6e;
}

html .inverted-quaternary {
	background-color: #ffffff;
}

html .inverted-dark {
	background-color: #2e353e;
}

html .inverted-light {
	background-color: #ffffff;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #262c36;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
	color: #333b48;
}

.owl-carousel .owl-nav [class*="owl-"] {
	color: #ffffff;
	background-color: #333b48;
	border-color: #333b48 #333b48 #1e232a;
}

.owl-carousel .owl-nav [class*="owl-"]:hover {
	border-color: #3e4757 #3e4757 #282f39;
	background-color: #3e4757;
}

.owl-carousel .owl-nav [class*="owl-"]:active,
.owl-carousel .owl-nav [class*="owl-"]:focus,
.owl-carousel .owl-nav [class*="owl-"]:active:hover,
.owl-carousel .owl-nav [class*="owl-"]:active:focus {
	border-color: #282f39 #282f39 #282f39;
	background-color: #282f39;
}

.owl-carousel .owl-nav [class*="owl-"].dropdown-toggle {
	border-left-color: #282f39;
}

.owl-carousel .owl-nav [class*="owl-"][disabled],
.owl-carousel .owl-nav [class*="owl-"][disabled]:hover,
.owl-carousel .owl-nav [class*="owl-"][disabled]:active,
.owl-carousel .owl-nav [class*="owl-"][disabled]:focus {
	border-color: #5d6c84;
	background-color: #5d6c84;
}

html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
	color: #333b48;
}

html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
	border-top-color: #969bb0;
	background-color:#FFF;
}

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
	border-top-color:#969bb0;
	color: #fff;
	background-color:#969bb0;
}

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
	border-top-color: #333b48;
}

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: #333b48;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-left-color: #333b48;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: #333b48;
}

html body .tabs.tabs-simple .nav-tabs > li.active a,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a,
html body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html body .tabs.tabs-simple .nav-tabs > li a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li a:hover,
html body .tabs.tabs-simple .nav-tabs > li.active a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:hover {
	border-top-color: #333b48;
	color: #333b48;
}

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	color: #333b48;
}

html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	border-top-color: #333b48;
}

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #333b48;
	color: #333b48;
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #333b48;
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #333b48;
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #333b48;
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #333b48;
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #333b48;
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #333b48;
}

html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	color: #219cd2;
}

html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	border-top-color: #219cd2;
}

html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #219cd2;
	color: #219cd2;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #219cd2;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #219cd2;
}

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #219cd2;
}

html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #219cd2;
}

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #219cd2;
}

html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #219cd2;
}

html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	color: #2bca6e;
}

html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	border-top-color: #2bca6e;
}

html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #2bca6e;
	color: #2bca6e;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #2bca6e;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #2bca6e;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #2bca6e;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #2bca6e;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #2bca6e;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #2bca6e;
}

html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	color: #ffffff;
}

html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	border-top-color: #ffffff;
}

html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #ffffff;
	color: #ffffff;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #ffffff;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #ffffff;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #ffffff;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #ffffff;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #ffffff;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #ffffff;
}

html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	color: #2e353e;
}

html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	border-top-color: #2e353e;
}

html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #2e353e;
	color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
	border-right-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #2e353e;
}

html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	color: #ffffff;
}

html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	border-top-color: #ffffff;
}

html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #ffffff;
	color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
	border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
	border-right-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #ffffff;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-right-color: #333b48;
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: transparent;
	border-left-color: #333b48;
}

.list.list-icons li > .fa:first-child,
.list.list-icons li a:first-child > .fa:first-child,
.list.list-icons li > .icons:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	color: #333b48;
	border-color: #333b48;
}

.list.list-icons.list-icons-style-3 li > .fa:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #333b48;
}

.list.list-ordened li:before {
	color: #333b48;
	border-color: #333b48;
}

.list.list-ordened.list-ordened-style-3 li:before {
	background-color: #333b48;
}

html .list-primary.list-icons li > .fa:first-child,
html .list-primary.list-icons li a:first-child > .fa:first-child,
html .list-primary.list-icons li > .icons:first-child,
html .list-primary.list-icons li a:first-child > .icons:first-child {
	color: #333b48;
	border-color: #333b48;
}

html .list-primary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #333b48;
	color: #ffffff;
}

html .list-primary.list-ordened li:before {
	color: #333b48;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
	background-color: #333b48;
	color: #ffffff;
}

html .list-secondary.list-icons li > .fa:first-child,
html .list-secondary.list-icons li a:first-child > .fa:first-child,
html .list-secondary.list-icons li > .icons:first-child,
html .list-secondary.list-icons li a:first-child > .icons:first-child {
	color: #219cd2;
	border-color: #219cd2;
}

html .list-secondary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #219cd2;
	color: #ffffff;
}

html .list-secondary.list-ordened li:before {
	color: #219cd2;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: #219cd2;
	color: #ffffff;
}

html .list-tertiary.list-icons li > .fa:first-child,
html .list-tertiary.list-icons li a:first-child > .fa:first-child,
html .list-tertiary.list-icons li > .icons:first-child,
html .list-tertiary.list-icons li a:first-child > .icons:first-child {
	color: #2bca6e;
	border-color: #2bca6e;
}

html .list-tertiary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #2bca6e;
	color: #777777;
}

html .list-tertiary.list-ordened li:before {
	color: #2bca6e;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: #2bca6e;
	color: #777777;
}

html .list-quaternary.list-icons li > .fa:first-child,
html .list-quaternary.list-icons li a:first-child > .fa:first-child,
html .list-quaternary.list-icons li > .icons:first-child,
html .list-quaternary.list-icons li a:first-child > .icons:first-child {
	color: #ffffff;
	border-color: #ffffff;
}

html .list-quaternary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #ffffff;
	color: #777777;
}

html .list-quaternary.list-ordened li:before {
	color: #ffffff;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: #ffffff;
	color: #777777;
}

html .list-dark.list-icons li > .fa:first-child,
html .list-dark.list-icons li a:first-child > .fa:first-child,
html .list-dark.list-icons li > .icons:first-child,
html .list-dark.list-icons li a:first-child > .icons:first-child {
	color: #2e353e;
	border-color: #2e353e;
}

html .list-dark.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-dark.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #2e353e;
	color: #ffffff;
}

html .list-dark.list-ordened li:before {
	color: #2e353e;
}

html .list-dark.list-ordened.list-ordened-style-3 li:before {
	background-color: #2e353e;
	color: #ffffff;
}

html .list-light.list-icons li > .fa:first-child,
html .list-light.list-icons li a:first-child > .fa:first-child,
html .list-light.list-icons li > .icons:first-child,
html .list-light.list-icons li a:first-child > .icons:first-child {
	color: #ffffff;
	border-color: #ffffff;
}

html .list-light.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-light.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #ffffff;
	color: #777777;
}

html .list-light.list-ordened li:before {
	color: #ffffff;
}

html .list-light.list-ordened.list-ordened-style-3 li:before {
	background-color: #ffffff;
	color: #777777;
}

.parallax blockquote i.fa-quote-left {
	color: #333b48;
}

section.video blockquote i.fa-quote-left {
	color: #333b48;
}

.panel-group .panel-heading a {
	color: #333b48;
}

html .panel-group.panel-group-primary .panel-heading {
	background-color: #333b48 !important;
}

html .panel-group.panel-group-primary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-secondary .panel-heading {
	background-color: #219cd2 !important;
}

html .panel-group.panel-group-secondary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-tertiary .panel-heading {
	background-color: #2bca6e !important;
}

html .panel-group.panel-group-tertiary .panel-heading a {
	color: #777777;
}

html .panel-group.panel-group-quaternary .panel-heading {
	background-color: #ffffff !important;
}

html .panel-group.panel-group-quaternary .panel-heading a {
	color: #777777;
}

html .panel-group.panel-group-dark .panel-heading {
	background-color: #2e353e !important;
}

html .panel-group.panel-group-dark .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-light .panel-heading {
	background-color: #ffffff !important;
}

html .panel-group.panel-group-light .panel-heading a {
	color: #777777;
}

html .divider.divider-primary .fa,
html .divider.divider-primary .icons {
	color: #333b48;
}

html .divider.divider-primary.divider-small hr {
	background: #333b48;
}

html .divider.divider-secondary .fa,
html .divider.divider-secondary .icons {
	color: #219cd2;
}

html .divider.divider-secondary.divider-small hr {
	background: #219cd2;
}

html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .icons {
	color: #2bca6e;
}

html .divider.divider-tertiary.divider-small hr {
	background: #2bca6e;
}

html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .icons {
	color: #ffffff;
}

html .divider.divider-quaternary.divider-small hr {
	background: #ffffff;
}

html .divider.divider-dark .fa,
html .divider.divider-dark .icons {
	color: #2e353e;
}

html .divider.divider-dark.divider-small hr {
	background: #2e353e;
}

html .divider.divider-light .fa,
html .divider.divider-light .icons {
	color: #ffffff;
}

html .divider.divider-light.divider-small hr {
	background: #ffffff;
}

html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .icons {
	background: #333b48;
	color: #ffffff;
}

html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .icons {
	background: #219cd2;
	color: #ffffff;
}

html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .icons {
	background: #2bca6e;
	color: #777777;
}

html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .icons {
	background: #ffffff;
	color: #777777;
}

html .divider.divider-style-2.divider-dark .fa,
html .divider.divider-style-2.divider-dark .icons {
	background: #2e353e;
	color: #ffffff;
}

html .divider.divider-style-2.divider-light .fa,
html .divider.divider-style-2.divider-light .icons {
	background: #ffffff;
	color: #777777;
}

html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .icons {
	border-color: #333b48;
}

html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .icons {
	border-color: #219cd2;
}

html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .icons {
	border-color: #2bca6e;
}

html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .icons {
	border-color: #ffffff;
}

html .divider.divider-style-3.divider-dark .fa,
html .divider.divider-style-3.divider-dark .icons {
	border-color: #2e353e;
}

html .divider.divider-style-3.divider-light .fa,
html .divider.divider-style-3.divider-light .icons {
	border-color: #ffffff;
}

#header .tip {
	background: #333b48;
	color: #ffffff;
}

#header .tip:before {
	border-right-color: #333b48;
}

html #header .tip-primary {
	background: #333b48 !important;
	color: #ffffff !important;
}

html #header .tip-primary:before {
	border-right-color: #333b48 !important;
}

html #header .tip-secondary {
	background: #219cd2 !important;
	color: #ffffff !important;
}

html #header .tip-secondary:before {
	border-right-color: #219cd2 !important;
}

html #header .tip-tertiary {
	background: #2bca6e !important;
	color: #777777 !important;
}

html #header .tip-tertiary:before {
	border-right-color: #2bca6e !important;
}

html #header .tip-quaternary {
	background: #ffffff !important;
	color: #777777 !important;
}

html #header .tip-quaternary:before {
	border-right-color: #ffffff !important;
}

html #header .tip-dark {
	background: #2e353e !important;
	color: #ffffff !important;
}

html #header .tip-dark:before {
	border-right-color: #2e353e !important;
}

html #header .tip-light {
	background: #ffffff !important;
	color: #777777 !important;
}

html #header .tip-light:before {
	border-right-color: #ffffff !important;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #333b48;
}

#header .header-btn-collapse-nav {
	background: #fff;
	border:1px solid #ddd;
	border-radius:3px;
	color:#888;
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
		background: #333b48;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #e21e17;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #333b48;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu {
		border-top-color: #333b48;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent #333b48 transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #fff;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #333b48;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
		color: #333b48;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background-color: #333b48;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a {
		color: #333b48;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a:before,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a:before {
		background: #333b48;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a.dropdown-toggle:after,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
		color: #333b48;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li.active > a.dropdown-toggle:after,
	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #333b48;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown > a.dropdown-toggle:after {
		border-color: transparent transparent transparent #333b48;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown.active > a.dropdown-toggle:after,
	html.side-header #header .header-nav-main nav > ul li.dropdown:hover > a.dropdown-toggle:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #333b48;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown > a.dropdown-toggle:after {
		border-color: transparent #333b48 transparent transparent;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown.active > a.dropdown-toggle:after,
	html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > a.dropdown-toggle:after {
		border-color: transparent #ffffff transparent transparent;
	}
	
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: #333b48;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		background: #333b48;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: #333b48;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
		border-top-color: #333b48;
		background-color: #333b48;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #3e4757;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
		background: #3e4757;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #219cd2 transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
		color: #219cd2;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		background: #219cd2;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #219cd2;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
		border-top-color: #219cd2;
		background-color: #219cd2;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #2ea9de;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
		background: #2ea9de;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #2bca6e transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a {
		color: #2bca6e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		background: #2bca6e;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		background: #2bca6e;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
		border-top-color: #2bca6e;
		background-color: #2bca6e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: #777777;
		border-bottom-color: #3ad57b;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
		background: #3ad57b;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
		color: #777777;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #ffffff transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a {
		color: #333;/*--zst--*/
		font-size:18px;/*--zst--*/
		font-weight:normal;/*--zst--*/
	}
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a span {
		border-right:1px solid #ccc;
		padding: 0 15px;
    	display: inline-block;
    	position: relative;
    	right: -1px;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		background: #ffffff;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		background: #ffffff;
		color: #e11a13;/*--zst--*/
		border-bottom:3px #e11a13 solid;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
		border-top-color: #ffffff;
		background-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: #777777;
		border-bottom-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
		background: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
		color: #777777;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #2e353e transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
		color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		background: #2e353e;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		background: #2e353e;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
		border-top-color: #2e353e;
		background-color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
		background: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #ffffff transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		background: #ffffff;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		background: #ffffff;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
		border-top-color: #ffffff;
		background-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: #777777;
		border-bottom-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
		background: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
		color: #777777;
		opacity: 0.70;
	}

	html[dir="rtl"] #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent #333b48 transparent transparent;
	}
	
}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li > a,
	#header .header-nav-main nav > ul > li > a:focus,
	#header .header-nav-main nav > ul > li > a:hover {
		color: #333b48;
	}

	#header .header-nav-main nav > ul > li.active > a,
	#header .header-nav-main nav > ul > li.active > a:focus,
	#header .header-nav-main nav > ul > li.active > a:hover {
		background-color: #333b48;
	}
	
}

@media (max-width: 991px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
		color: #333b48;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {
		background: #333b48;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
		color: #219cd2;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
		background: #219cd2;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
		color: #2bca6e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a {
		background: #2bca6e;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
		/*color: #ffffff;*/
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a {
		background: #ffffff;
		color: #e21e17;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
		color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a {
		background: #2e353e;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a {
		background: #ffffff;
		color: #777777;
	}
	
}

html #header .header-top.header-top-primary {
	background: #333b48;
	border-top-color: #282f39;
}

html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
	background: #3e4757;
}

html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
	background: #3e4757;
}

html #header .header-top.header-top-primary .dropdown-menu {
	background: #3e4757;
	border-color: #3e4757;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
	background: #485366 !important;
}

html #header .header-top.header-top-secondary {
	background: #219cd2;
	border-top-color: #1e8cbc;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
	background: #2ea9de;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
	background: #2ea9de;
}

html #header .header-top.header-top-secondary .dropdown-menu {
	background: #2ea9de;
	border-color: #2ea9de;
}

html #header .header-top.header-top-secondary .dropdown-menu a:hover,
html #header .header-top.header-top-secondary .dropdown-menu a:focus {
	background: #44b2e2 !important;
}

html #header .header-top.header-top-tertiary {
	background: #2bca6e;
	border-top-color: #27b563;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
	background: #3ad57b;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
	background: #3ad57b;
}

html #header .header-top.header-top-tertiary .dropdown-menu {
	background: #3ad57b;
	border-color: #3ad57b;
}

html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
	background: #4fd989 !important;
}

html #header .header-top.header-top-quaternary {
	background: #ffffff;
	border-top-color: #f2f2f2;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
	background: #ffffff;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
	background: #ffffff;
}

html #header .header-top.header-top-quaternary .dropdown-menu {
	background: #ffffff;
	border-color: #ffffff;
}

html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
	background: #ffffff !important;
}

html #header .header-top.header-top-dark {
	background: #2e353e;
	border-top-color: #23282f;
}

html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
	background: #39424d;
}

html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
	background: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu {
	background: #39424d;
	border-color: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu a:hover,
html #header .header-top.header-top-dark .dropdown-menu a:focus {
	background: #444e5b !important;
}

html #header .header-top.header-top-light {
	background: #ffffff;
	border-top-color: #f2f2f2;
}

html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
	background: #ffffff;
}

html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
	background: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu {
	background: #ffffff;
	border-color: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu a:hover,
html #header .header-top.header-top-light .dropdown-menu a:focus {
	background: #ffffff !important;
}

@media (min-width: 992px) {
	html #header .header-nav-bar-primary {
		background: #333b48 !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-secondary {
		background: #219cd2 !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-tertiary {
		background: #2bca6e !important;
		color: #777777 !important;
	}

	html #header .header-nav-bar-quaternary {
		background: #ffffff !important;
		color: #777777 !important;
	}

	html #header .header-nav-bar-dark {
		background: #2e353e !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-light {
		background: #ffffff !important;
		color: #777777 !important;
	}
	
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
	#header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		color: #333b48;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a.dropdown-toggle:after,
	#header .header-nav-main.header-nav-main-light nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
		color: #333b48;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a.dropdown-toggle:after {
		border-color: #333b48 transparent transparent transparent;
	}
}

.testimonial blockquote {
	background: #3e4757;
}

.testimonial .testimonial-arrow-down {
	border-top-color: #3e4757;
}

html .testimonial-primary blockquote {
	background: #3e4757;
}

html .testimonial-primary .testimonial-arrow-down {
	border-top-color: #3e4757;
}

html .testimonial-secondary blockquote {
	background: #2ea9de;
}

html .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #2ea9de;
}

html .testimonial-tertiary blockquote {
	background: #3ad57b;
}

html .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #3ad57b;
}

html .testimonial-quaternary blockquote {
	background: #ffffff;
}

html .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #ffffff;
}

html .testimonial-dark blockquote {
	background: #39424d;
}

html .testimonial-dark .testimonial-arrow-down {
	border-top-color: #39424d;
}

html .testimonial-light blockquote {
	background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

.circular-bar.only-icon .fa,
.circular-bar.only-icon .icons {
	color: #333b48;
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
	color: #333b48;
}

html .counters .counter-secondary .fa,
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
	color: #219cd2;
}

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
	color: #2bca6e;
}

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
	color: #ffffff;
}

html .counters .counter-dark .fa,
html .counters .counter-dark .icons,
html .counters .counter-dark strong {
	color: #2e353e;
}

html .counters .counter-light .fa,
html .counters .counter-light .icons,
html .counters .counter-light strong {
	color: #ffffff;
}

.icon-featured {
	background-color: #333b48;
}

.featured-box-primary .icon-featured {
	background-color: #333b48;
}

.featured-box-primary .icon-featured:after {
	border-color: #333b48;
}

.featured-box-primary h4 {
	color: #333b48;
}

.featured-box-primary .box-content {
	border-top-color: #333b48;
}

html .featured-box-primary .icon-featured {
	background-color: #333b48;
}

html .featured-box-primary h4 {
	color: #333b48;
}

html .featured-box-primary .box-content {
	border-top-color: #333b48;
}

html .featured-box-secondary .icon-featured {
	background-color: #219cd2;
}

html .featured-box-secondary h4 {
	color: #219cd2;
}

html .featured-box-secondary .box-content {
	border-top-color: #219cd2;
}

html .featured-box-tertiary .icon-featured {
	background-color: #2bca6e;
}

html .featured-box-tertiary h4 {
	color: #2bca6e;
}

html .featured-box-tertiary .box-content {
	border-top-color: #2bca6e;
}

html .featured-box-quaternary .icon-featured {
	background-color: #ffffff;
}

html .featured-box-quaternary h4 {
	color: #ffffff;
}

html .featured-box-quaternary .box-content {
	border-top-color: #ffffff;
}

html .featured-box-dark .icon-featured {
	background-color: #2e353e;
}

html .featured-box-dark h4 {
	color: #2e353e;
}

html .featured-box-dark .box-content {
	border-top-color: #2e353e;
}

html .featured-box-light .icon-featured {
	background-color: #ffffff;
}

html .featured-box-light h4 {
	color: #ffffff;
}

html .featured-box-light .box-content {
	border-top-color: #ffffff;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
	border-color: #333b48;
	color: #333b48;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: #219cd2;
	color: #219cd2;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #2bca6e;
	color: #2bca6e;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
	border-color: #333b48;
	color: #333b48;
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: #219cd2;
	color: #219cd2;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #2bca6e;
	color: #2bca6e;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
	color: #333b48;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: #219cd2;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: #2bca6e;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
	color: #333b48;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: #219cd2;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: #2bca6e;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
	color: #333b48;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: #219cd2;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: #2bca6e;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #333b48;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #219cd2;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #2bca6e;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #ffffff;
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px #2e353e;
}

html .featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px #ffffff;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px #333b48;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: #333b48 !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #219cd2;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: #219cd2 !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #2bca6e;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: #2bca6e !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #ffffff;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: #ffffff !important;
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px #2e353e;
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background: #2e353e !important;
}

html .featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px #ffffff;
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
	background: #ffffff !important;
}

.feature-box .feature-box-icon {
	background-color: #333b48;
}

html .feature-box-primary .feature-box-icon {
	background-color: #333b48;
}

html .feature-box-secondary .feature-box-icon {
	background-color: #219cd2;
}

html .feature-box-tertiary .feature-box-icon {
	background-color: #2bca6e;
}

html .feature-box-quaternary .feature-box-icon {
	background-color: #ffffff;
}

html .feature-box-dark .feature-box-icon {
	background-color: #2e353e;
}

html .feature-box-light .feature-box-icon {
	background-color: #ffffff;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
	color: #219cd2;
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
	color: #2bca6e;
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
	color: #ffffff;
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border-color: #333b48;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
	border-color: #333b48;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
	border-color: #219cd2;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
	color: #219cd2;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: #2bca6e;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
	color: #2bca6e;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: #ffffff;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
	color: #ffffff;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
	border-color: #2e353e;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon {
	border-color: #ffffff;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
	color: #333b48;
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
	color: #219cd2;
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
	color: #2bca6e;
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
	color: #ffffff;
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
	color: #333b48;
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
	color: #333b48;
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
	color: #219cd2;
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
	color: #2bca6e;
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
	color: #ffffff;
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
	color: #ffffff;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
	color: #333b48;
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
	color: #219cd2;
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
	color: #2bca6e;
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
	color: #ffffff;
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
	color: #ffffff;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
	background-color: #1e232a;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
	background-color: #282f39;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
	background-color: #333b48;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
	background-color: #3e4757;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
	background-color: #485366;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
	background-color: #536075;
}

html .featured-boxes-full .featured-box-full-primary {
	background-color: #333b48;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-secondary {
	background-color: #219cd2;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-tertiary {
	background-color: #2bca6e;
	color: #777777;
}

html .featured-boxes-full .featured-box-full-quaternary {
	background-color: #ffffff;
	color: #777777;
}

html .featured-boxes-full .featured-box-full-dark {
	background-color: #2e353e;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-light {
	background-color: #ffffff;
	color: #777777;
}

.pricing-table .most-popular {
	border-color: #333b48;
}

.pricing-table .most-popular h3 {
	background-color: #333b48 !important;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #333b48;
}

.pricing-table.princig-table-flat .plan h3 span {
	background: #333b48;
}

html .call-to-action.featured.featured-primary {
	border-top-color: #333b48;
}

html .call-to-action.call-to-action-primary {
	background: #333b48;
}

html .call-to-action.with-full-borders-primary {
	border-color: #333b48;
}

html .call-to-action.call-to-action-primary {
	background: #333b48;
}

html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-secondary {
	border-top-color: #219cd2;
}

html .call-to-action.call-to-action-secondary {
	background: #219cd2;
}

html .call-to-action.with-full-borders-secondary {
	border-color: #219cd2;
}

html .call-to-action.call-to-action-secondary {
	background: #219cd2;
}

html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-tertiary {
	border-top-color: #2bca6e;
}

html .call-to-action.call-to-action-tertiary {
	background: #2bca6e;
}

html .call-to-action.with-full-borders-tertiary {
	border-color: #2bca6e;
}

html .call-to-action.call-to-action-tertiary {
	background: #2bca6e;
}

html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
	color: #777777;
}

html .call-to-action.featured.featured-quaternary {
	border-top-color: #ffffff;
}

html .call-to-action.call-to-action-quaternary {
	background: #ffffff;
}

html .call-to-action.with-full-borders-quaternary {
	border-color: #ffffff;
}

html .call-to-action.call-to-action-quaternary {
	background: #ffffff;
}

html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
	color: #777777;
}

html .call-to-action.featured.featured-dark {
	border-top-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.with-full-borders-dark {
	border-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
	color: #ffffff;
}

html .call-to-action.featured.featured-light {
	border-top-color: #ffffff;
}

html .call-to-action.call-to-action-light {
	background: #ffffff;
}

html .call-to-action.with-full-borders-light {
	border-color: #ffffff;
}

html .call-to-action.call-to-action-light {
	background: #ffffff;
}

html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
	color: #777777;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #333b48;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #333b48;
}

ul.history li .featured-box .box-content {
	border-top-color: #333b48;
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #333b48;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #333b48;
}

.slider .tp-bannertimer {
	background-color: #333b48;
}

.home-concept strong {
	color: #333b48;
}

html .home-intro-primary {
	background: #333b48;
}

html .home-intro-secondary {
	background: #219cd2;
}

html .home-intro-tertiary {
	background: #2bca6e;
}

html .home-intro-quaternary {
	background: #ffffff;
}

html .home-intro-dark {
	background: #2e353e;
}

html .home-intro-light {
	background: #ffffff;
}

.home-intro p em {
	color: #485366;
}

html .slider-container .tp-caption-overlay-primary {
	background: #333b48;
}

html .slider-container .tp-caption-overlay-opacity-primary {
	background: rgba(51, 59, 72, 0.4);
}

html .slider-container .tp-caption-overlay-secondary {
	background: #219cd2;
}

html .slider-container .tp-caption-overlay-opacity-secondary {
	background: rgba(33, 156, 210, 0.4);
}

html .slider-container .tp-caption-overlay-tertiary {
	background: #2bca6e;
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
	background: rgba(43, 202, 110, 0.4);
}

html .slider-container .tp-caption-overlay-quaternary {
	background: #ffffff;
}

html .slider-container .tp-caption-overlay-opacity-quaternary {
	background: rgba(255, 255, 255, 0.4);
}

html .slider-container .tp-caption-overlay-dark {
	background: #2e353e;
}

html .slider-container .tp-caption-overlay-opacity-dark {
	background: rgba(46, 53, 62, 0.4);
}

html .slider-container .tp-caption-overlay-light {
	background: #ffffff;
}

html .slider-container .tp-caption-overlay-opacity-light {
	background: rgba(255, 255, 255, 0.4);
}
/* Arrows */
.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
	color: #ffffff;
	background-color: #333b48;
	border-color: #333b48 #333b48 #1e232a;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover {
	border-color: #3e4757 #3e4757 #282f39;
	background-color: #3e4757;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow:active:hover,
.tparrows.tparrows-carousel.tp-rightarrow:active:hover,
.tparrows.tparrows-carousel.tp-leftarrow:active:focus,
.tparrows.tparrows-carousel.tp-rightarrow:active:focus {
	border-color: #282f39 #282f39 #282f39;
	background-color: #282f39;
}

.tparrows.tparrows-carousel.tp-leftarrow.dropdown-toggle,
.tparrows.tparrows-carousel.tp-rightarrow.dropdown-toggle {
	border-left-color: #282f39;
}

.tparrows.tparrows-carousel.tp-leftarrow[disabled],
.tparrows.tparrows-carousel.tp-rightarrow[disabled],
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:focus,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:focus {
	border-color: #5d6c84;
	background-color: #5d6c84;
}

.shop ul.products li.product .onsale {
	background-color: #333b48;
	border-bottom-color: #222730;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
	color: #333b48;
}

#footer .footer-ribbon {
	background: #333b48;
}

#footer .footer-ribbon:before {
	border-right-color: #13161b;
	border-left-color: #13161b;
}

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
	color: #333b48;
}

#footer.color {
	background: #333b48;
	border-top-color: #333b48;
}

#footer.color .footer-ribbon {
	background: #1e232a;
}

#footer.color .footer-ribbon:before {
	border-right-color: #000000;
}

#footer.color .footer-copyright {
	background: #282f39;
	border-top-color: #282f39;
}

html #footer.color-primary {
	background: #333b48;
	border-top-color: #333b48;
}

html #footer.color-primary .footer-ribbon {
	background: #1e232a;
}

html #footer.color-primary .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-primary .footer-copyright {
	background: #282f39;
	border-top-color: #282f39;
}

html #footer.color-secondary {
	background: #219cd2;
	border-top-color: #219cd2;
}

html #footer.color-secondary .footer-ribbon {
	background: #1a7ba6;
}

html #footer.color-secondary .footer-ribbon:before {
	border-right-color: #104a64;
}

html #footer.color-secondary .footer-copyright {
	background: #1e8cbc;
	border-top-color: #1e8cbc;
}

html #footer.color-tertiary {
	background: #2bca6e;
	border-top-color: #2bca6e;
}

html #footer.color-tertiary .footer-ribbon {
	background: #22a057;
}

html #footer.color-tertiary .footer-ribbon:before {
	border-right-color: #156135;
}

html #footer.color-tertiary .footer-copyright {
	background: #27b563;
	border-top-color: #27b563;
}

html #footer.color-quaternary {
	background: #ffffff;
	border-top-color: #ffffff;
}

html #footer.color-quaternary .footer-ribbon {
	background: #e6e6e6;
}

html #footer.color-quaternary .footer-ribbon:before {
	border-right-color: #bfbfbf;
}

html #footer.color-quaternary .footer-copyright {
	background: #f2f2f2;
	border-top-color: #f2f2f2;
}

html #footer.color-dark {
	background: #2e353e;
	border-top-color: #2e353e;
}

html #footer.color-dark .footer-ribbon {
	background: #181c21;
}

html #footer.color-dark .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-dark .footer-copyright {
	background: #23282f;
	border-top-color: #23282f;
}

html #footer.color-light {
	background: #ffffff;
	border-top-color: #ffffff;
}

html #footer.color-light .footer-ribbon {
	background: #e6e6e6;
}

html #footer.color-light .footer-ribbon:before {
	border-right-color: #bfbfbf;
}

html #footer.color-light .footer-copyright {
	background: #f2f2f2;
	border-top-color: #f2f2f2;
}

.sample-icon-list .sample-icon a:hover {
	background-color: #333b48;
}

html.boxed .body {
	border-top-color: #333b48;
}

.img-rounded,
.img-thumbnail,
.img-thumbnail img,
code,
pre,
.form-control,
.input-sm,
.form-group-sm .form-control,
.input-lg,
.form-group-lg .form-control,
.btn,
.btn-group-lg > .btn,
.btn-sm,
.btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn,
.dropdown-menu,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-addon,
.input-group-addon.input-sm,
.input-group-addon.input-lg,
.nav-tabs > li > a,
.nav-tabs.nav-justified > li > a,
.nav-pills > li > a,
.nav-tabs-justified > li > a,
.navbar,
.navbar-toggle,
.navbar-toggle .icon-bar,
.breadcrumb,
.pagination,
.pager li > a,
.pager li > span,
.label,
.badge,
.container .jumbotron,
.container-fluid .jumbotron,
.thumbnail,
.alert,
.progress,
.panel,
.panel-group .panel,
.well,
.well-lg,
.well-sm,
.modal-content,
.tooltip-inner,
.popover,
.popover-title,
.carousel-indicators li,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-radius: 0;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a,
	.nav-tabs-justified > li > a,
	.navbar {
		border-radius: 0;
	}
	
}

#header .header-search .form-control,
#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a,
#header.header-transparent .header-nav-main,
#header.header-semi-transparent .header-nav-main,
#header.header-semi-transparent-light .header-nav-main,
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu,
.slider-container .tparrows,
.nivo-slider .theme-default .nivoSlider,
.nivo-slider .theme-default .nivoSlider img,
.home-intro-compact,
html.dark #header,
html.boxed .body,
blockquote.with-borders,
p.drop-caps.drop-caps-style-2:first-child:first-letter,
.btn-3d,
select,
.captcha-refresh,
.featured-icon,
.panel-group .panel-heading,
.tabs,
.nav-tabs li a,
.tab-content,
.tabs.tabs-bottom .tab-content,
.tabs.tabs-bottom .nav-tabs li a,
.tabs-left .tab-content,
.tabs-left .nav-tabs > li:first-child a,
.tabs-left .nav-tabs > li:last-child a,
.tabs-right .tab-content,
.tabs-right .nav-tabs > li:first-child a,
.tabs-right .nav-tabs > li:last-child a,
.nav-tabs.nav-justified li:first-child a,
.nav-tabs.nav-justified li:first-child a:hover,
.nav-tabs.nav-justified li:last-child a,
.nav-tabs.nav-justified li:last-child a:hover,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
.tabs-navigation,
.tabs-navigation .nav-tabs > li:first-child a,
.tabs-navigation .nav-tabs > li:last-child a,
.toggle > label,
.toggle.toggle-simple .toggle > label,
.toggle.toggle-simple .toggle > label:after,
.owl-carousel .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover,
.owl-carousel.full-width .owl-nav .owl-prev,
.owl-carousel.big-nav .owl-nav .owl-prev,
.owl-carousel.full-width .owl-nav .owl-next,
.owl-carousel.big-nav .owl-nav .owl-next,
.embed-responsive.embed-responsive-borders,
.pricing-table h3,
.pricing-table .plan,
.featured-box,
.featured-box .box-content,
.thumb-info,
.thumb-info .thumb-info-wrapper,
.thumb-info .thumb-info-wrapper:after,
.thumb-info .thumb-info-type,
.thumb-info img,
section.timeline .timeline-date,
section.timeline .timeline-box,
.testimonial blockquote,
.testimonial.testimonial-style-2 blockquote,
.testimonial.testimonial-style-3 blockquote,
.testimonial.testimonial-style-4,
.testimonial.testimonial-style-4 blockquote,
.testimonial.testimonial-style-5 blockquote,
.testimonial.testimonial-style-6 blockquote,
.container .call-to-action,
.progress,
.progress.progress-border-radius,
.progress.progress-border-radius .progress-bar,
.progress-bar,
.progress-bar-tooltip,
.counters.with-borders .counter,
html .scroll-to-top,
.google-map.small,
.google-map-borders,
article.post .post-date .month,
article.post .post-date .day,
article .post-video,
article .post-audio,
ul.comments .comment-block,
.recent-posts .date .month,
#header nav.mega-menu .mega-menu-shop .dropdown-menu,
.shop ul.products .product .add-to-cart-product,
.product-info,
.product-info img,
.product-info + .product-info,
.img-thumbnail.img-thumbnail-hover-icon:before,
.product-thumb-info {
	border-radius: 0;
}

.glyphicon {
    position: relative;
    top: 2px;
    display: inline-block;
    /*font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;*/
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	right:4px;
}



@media (min-width: 992px) {
	#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
	#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
	#header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
	#header.flat-menu nav ul.nav-main li a,
	html.boxed #header.flat-menu .header-top {
		border-radius: 0;
	}
	/*---zst---*/
	#header .header-nav-main nav > ul > li > a {
		display: inline-block;
		/*border-radius: 4px;*/
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
		line-height: 20px;
		padding: 10px 13px;
		text-transform: uppercase;
	}
	#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-caret-down {display: none;}
	#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
		content: normal;
		margin-left: 0px;
	}
	html #header .header-nav-main nav > ul > li.dropdown-mega a span {
		border-right:1px solid #ccc;
		padding: 0 15px;
    	display: inline-block;
    	position: relative;
    	right: -1px;
	}
	
	
	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: #fff;
		color: #e11a13;
	}

	/*#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		top: -10000px;
		display: block;
		opacity: 0;
		left: auto;
		border-radius: 0 4px 4px;
		border: 0;
		border-top: 5px solid #CCC;
		box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
		margin: -3px 0 0 0;
		min-width: 200px;
		padding: 5px;
		text-align: left;
	}*/
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 1px solid #f4f4f4;
		color: #777;
		font-size: 1em;
		/*font-weight: 400;*/
		padding: 8px 20px 8px 8px;
		position: relative;
		text-transform: none;
	}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover {
		color: #e21e17;
	}
	.zstdaohhang{
		padding:0px;
		line-height:18px;
		font-size:16px;
	}
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title a {
		color: #333333!important;
		font-size: 1em!important;
		font-weight: 600!important;
		padding-left:0px!important;
	}
}

.zst_u input{ 
	background:url(../../img/user.png) no-repeat 5px 6px;
	padding-left:42px;
}
.zst_u input:active{ 
	background:url(../../img/user2.png) no-repeat 5px 6px;
	border:1px solid #1880ec;
	color:#1880ec;
}

.zst_m{ position:relative;}
.zst_m input{
	background:url(../../img/mima.png) no-repeat 5px 6px;
	padding-left:42px;
}
.zst_m input:active{ 
	background:url(../../img/mima2.png) no-repeat 5px 6px;
	border:1px solid #1880ec;
	color:#1880ec;
}

.eye_icon01{ display:block; width:30px; height:30px; background:url(../../img/eye.png) no-repeat; position:absolute; top:6px; right:40px;}
.eye_icon02{ display:block; width:30px; height:30px; background:url(../../img/eye2.png) no-repeat; position:absolute; top:6px; right:40px;}

.top_search{ height:36px; position:relative; margin-top:19px;}
.top_search input{
	border:1px solid #e5e5e5; 
	width:230px; 
	height:36px; 
	border-radius: 3px 0 0 3px; 
	border-right:none;
	position:absolute;
	top:0;
	right:48px;
	padding-left:5px;
}
.top_search input:hover{border:1px solid #3399ff;}
.top_search input:active{border:1px solid #0470e0;}
.top_search a{
	width:48px; 
	height:36px; 
	border-radius:0 3px 3px 0; 
	background:url(../../img/icon_lookup.png) no-repeat 13px 7px; 
	background-color:#e60000; 
	position:absolute;
	top:0;
	right:0;
}
.top_search a:hover{background-color:#ff3333;}
.top_search a:active{background-color:#1880ec;}

.top_search02{ height:36px; position:relative; margin-top:19px; margin-left:30px;}
.top_search02 a{
	width:36px; 
	height:36px;
	background:url(../../img/icon_lookup02.png) no-repeat 13px 7px; 
	position:absolute;
	top:0;
	right:0;
}

.top_search03{ height:36px; position:relative; margin-top:19px; margin-left:30px;}
.top_search03 a{
	width:36px; 
	height:36px;
	background:url(../../img/icon_lookup03.png) no-repeat 13px 7px; 
	position:absolute;
	top:0;
	right:0;
}

.top_li{margin-right:290px;}
.top_li02{margin-right:0px;}

.zst_banner{
	background:url(../../img/home_banner.jpg) no-repeat top center;
	height:340px;
}
.zst_ban_zi{margin-top:100px;}

.zst_ban_zi h1{ font-size:38px; font-weight:bold; color:#c21b15; margin-bottom:0px;}
.zst_ban_zi h1 a{color:#fff;text-decoration:none; letter-spacing:-2px;}

.zst_ban_zi span{ font-size:14px; color:#fff; font-weight:normal; margin-left:8px;letter-spacing:1px;}
.zst_ss input{ height:50px; border-radius:5px 0 0 5px; border:1px solid #3c52de;}

.zst_ss input:active{border:1px solid #096ae4;}

.zst_ss span button{ height:50px; background-color:#e21e17;border-radius:0 5px 5px 0; border:1px solid #3c52de; color:#FFF;}
.zst_ss span button:hover{ background-color:#ff3333;border:1px solid #3c52de;}

.zst_m label{ line-height:16px; vertical-align:middle; height:16px; position:relative; display:block; margin:15px 0 10px 0;}
.zst_m label b{
    width:16px;
    height:16px;
	background:url(../../img/gou01.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.zst_m label span{display:inline-block;position:absolute; top:0; left:24px; color:#666;}
.zst_m label b.active{background:url(../../img/gou02.png) no-repeat;}

.zst_gxk{ /*line-height:16px; vertical-align:middle; border:1px solid #F00;*/ position:relative; width:31px;}
.zst_gxk b{
    width:16px;
    height:19px;
	background:url(../../img/gou01.png) no-repeat 0 3px;
	display:inline-block;
	margin-right:8px;
	position:absolute;
	top:12px;
}
.zst_gxk b.active{background:url(../../img/gou02.png) no-repeat 0 3px;}



.zstsign{
	 min-width:340px;
	 right:0;
	 left:auto; 
}
.zst_pic{
    max-width: 100%;
    height: auto;
	background-color:#f4f7fd;
	min-height:190px;
}
.zst_pic img{
	display:block;
	padding:40px 0 8px 0;
	margin:0px auto;
}
.zst_pic h4{text-align:center; color:#23365f; text-transform:uppercase; font-size:16px; line-height:26px;}
.zst_tm {padding-top:30px;}
.zst_tm a{
	padding:0 0 17px 40px;
	font-size:16px;
	color:#333;
	display:block;
}
.zst_tm a:hover{color:#096ae4;}
.zst_tm p{
	text-align:right;
	margin:20px 0;
	color:#666;
	clear: both;
}
.zst_tm p a{
	font-size:14px;
	margin-right:30px;
	display:block;
}


.zst_lb {padding-top:30px; min-height:450px;}
.zst_lb a{
	padding:0 0 50px 0;
	font-size:16px;
	color:#333;
	display:block;
}
.zst_lb a:hover{color:#e11a13;}


.zst_sjcd {color:#333; border-bottom:1px solid #e5e5e5; padding:18px 0;}
.zst_sjcd label{ font-size:18px; font-weight:600; position:relative; width:100%; line-height:32px;}
.zst_sjcd a{
	padding:16px 0 0 0;
	font-size:14px;
	color:#333;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:25px;
}
.zst_sjcd i{color:#999;font-style:normal;}

.zst_sjcd a:hover{color:#096ae4;}
.zst_sjcd .jjhzst a{ background:url(../../img/a_ico.gif) no-repeat; width:32px; height:32px; display:inline-block; position:absolute; top:0; right:0;}

.active .jjhzst a{ background:url(../../img/j_ico.gif) no-repeat; width:32px; height:32px; display:inline-block; position:absolute; top:0; right:0;}

.zst_zsj {border-bottom:none; padding:2px 10px;}


.popup{ width:520px; border:1px solid #e5e5e5; border-radius:5px;}
.popup p{ padding:18px 0 8px 15px; margin:0;}
.popup input{ border:1px solid #e5e5e5; height:42px; width:488px; margin:0 17px 30px 15px; padding:12px;}
.popup input:active{ border:1px solid #1880ec;}

.popup_tit{position:relative; border-bottom:1px solid #e5e5e5; height:50px;}
.popup_tit h3{ font-size:16px; position:absolute; font-weight:600; line-height:50px; left:15px;}
.popup_tit a{position:absolute; width:24px; height:24px; display:block; background:url(../../img/close.png) no-repeat; top:12px; right:15px;}


.popup_bot{ border-top:1px solid #e5e5e5; height:60px;}
.popup_bot a{display:inline-block;line-height:36px;border-radius:3px;padding:0 18px; float:right; margin:10px 15px 0 0; text-decoration:none;}

.popup_bot a.nui-btn-text01{background-color:#fff;}
.popup_bot a.nui-btn-text02{background-color:#1880ec;color:#FFF;}

.popup_bot a:hover.nui-btn-text02{background-color:#096eec;color:#FFF;}
.popup_bot a:active.nui-btn-text02{background-color:#1880ec;color:#FFF;}

.popup2{ width:310px; border:1px solid #e5e5e5; border-radius:5px;}
.popup2 p{ padding:18px; margin:0;}


.zst_ts01{ background-color:#eaf2fd; border:1px solid #d6e8fc; border-radius:4px; width:400px; padding:8px 15px 8px 15px;}
.zst_ts01 i{ background:url(../../img/icon_01.png) no-repeat; width:15px; height:15px; display:inline-block; margin-right:8px; vertical-align:text-top;}

.zst_ts02{ background-color:#e8f7f0; border:1px solid #d2f3e2; border-radius:4px; width:280px; padding:8px 15px 8px 15px;}
.zst_ts02 i{ background:url(../../img/icon_02.png) no-repeat; width:15px; height:15px; display:inline-block; margin-right:8px; vertical-align:text-top;}

.zst_ts03{ background-color:#fcede8; border:1px solid #fcdbd4; border-radius:4px; width:365px; padding:8px 15px 8px 15px;}
.zst_ts03 i{ background:url(../../img/icon_03.png) no-repeat; width:15px; height:15px; display:inline-block; margin-right:8px; vertical-align:text-top;}

.ssjg_01{ min-height:600px;}
.ssjg_01 img{ margin:120px auto 10px auto; text-align:center; display:block;}
.ssjg_01 p{ margin:0 auto; text-align:center; color:#565660; font-size:14px; font-weight:bold; line-height:30px;}
.ssjg_01 span{color:#096ae4;}




/*页脚*/
.footer-zst{ border-top:1px solid #d8d8d8; background:#f5f5f5;line-height:40px;}
.footer-zst span{color:#666;}
.footer-zst a{ padding:0 5px; float:right; color:#666;}
.footer-zst a:hover{ color:#096ae4;}

.foot_z2{background:#565660!important;}

.footer-links{ padding:30px 0 0; border-bottom:1px #e1e4e4 solid;}
.footer-links .col{ padding-left:0; padding-right:0;}
.footer-links .col .sub-bottom-menu{background:#f9f9f9; display:none; position:relative; text-align:center; height:80px;}


.footer-links .col .sub-bottom-menu a{ padding:30px 90px; display:inline-block;font-size:18px;}

.footer-links .col > a{display:block; text-align:center; font-size:24px;text-decoration:none; }
.footer-links .col > a > span{ display:block; padding:20px 0; border-left:1px #ccc solid;}
.footer-links .col > a .line{height:3px; text-align: center; line-height: 0; font-size: 0;}
.footer-links .col > a .line span{height:3px; width:0; background:#e11a13; display: inline-block; transition: all .2s linear;}
.footer-links .col > a:hover .line span{width:100%;}
.footer-links .col.on > a .line span{width:100%;}

.footer-links .col:first-child > a span{border-left:0;}

.footer-links a{color:#333339;}
.footer-links a:hover{ color:#e11a13;}
.footer-links .col:hover .sub-bottom-menu {display:inline-block;			}

/*页脚*/
.copyright{ padding:30px 0;}
.top-links{ padding:0px 0 0; border-bottom:1px #d0d0d0 solid; margin-bottom: 12px;}
.top-links .col{ padding-left:0; padding-right:0;}
.top-links .col .sub-bottom-menu{background:#f9f9f9; display:none; position:relative; text-align:center; height:80px;}
.top-links .col .sub-bottom-menu a{ padding:30px 90px; display:inline-block; font-size:18px;}
.top-links .col > a{display:block;  text-align:center; font-size:20px; color: #b5b5b6;}
.top-links .col > a > span{ display:block; margin:20px 0; border-left:1px #b4b4b4 dashed;}
.top-links .col:nth-child(1) > a > span{  border-left:none;}

.top-links .col > a .line{height:3px; text-align: center; line-height: 0; font-size: 0;}
.top-links .col > a .line span{height:3px; width:0; background:#e11a13; display: inline-block; transition: all .2s linear;}
.top-links .col > a:hover .line span{width:100%;}
.top-links .col.on > a .line span{width:100%;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.col-md-20{width:20%; float:left;}

/*通用栏目标题*/
.global-title,.global-title-small{font-size:28px; padding-left:10px; border-left:4px #969bb0 solid; margin:53px 0 12px 20px; line-height:32px;}
.global-title-small{ font-size:18px;}
.global-szmm{font-size:24px;margin:26px 0 26px 0; font-weight:bold; color:#333; line-height:26px; letter-spacing:0;}
.global-szmm a{font-size:16px; color:#1880ec; font-weight:normal;}

.ne_ss input {
    display:inline-block;
    width:89%;
    height:40px;
    padding:6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
	border-radius:4px;
	border:1px solid #ccc;
}
.ne_ss input:active,.ne_ss input:hover{border:1px solid #096ae4; border-width:1px;}

.ne_ss_e{
	display:inline-block;
    width: 89%;
    height:40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
	margin-bottom:6px;
	border-radius:4px;
	border:1px solid #dcdee0;
}
.zst_btn {
    display: inline-block;
    margin-bottom:6px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #0864d9;
    border-radius: 4px;
	background-color:#096ae4;
	color:#FFF;
	height:40px;
	width:10%;
	margin-left:1%;
}
.z_h{ color:#ff8c1b;}
.z_l{ color:#1470e5;}
.z_v{ color:#12bfba;}
.z_r{ color:#096ae4;}

.zst_lbt h4{
	font-size:20px;
	font-weight:bold;
	color:#333;
	background:#f7f7f7;
	padding:28px 0 28px 20px;
	margin-bottom:0px;
	line-height:28px;
}
.zst_lbt h4 a{margin-right:20px;}
.zst_lbt h3{
	font-size:14px;
	color:#666;
	letter-spacing:0;
	font-weight:bold;
	margin:25px 0 30px 0;
	line-height:0;
}
.mhss_lb { font-size:16px; font-weight:bold;}
.mhss_lb span {color:#096ae4;}
.mhss_lb ul {padding:0;}
.mhss_lb li{
	list-style: none;
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0 20px 0;
}


.zst_sp{border:1px solid #ececec; padding:15px 20px;}
.zst_sp a{padding:10px;}
.zst_sp a:hover{ color:#096ae4;}

.zst_spjx{padding:0 20px 20px; background:#f7f7f7;}
.zst_sp2{border:1px solid #ececec; padding:15px 20px; background:#FFF;}
.zst_sp2 a{padding:10px;}
.zst_sp2 a:hover{ color:#096ae4;}
.zst_xqt{ border:1px solid #e7e7e7; background:#f2f2f2; line-height:42px; margin-bottom:14px;}
.zst_xqt span{ padding-left:12px;}
.zst_bd{text-align:right; background:#f2f2f2;}
.zst_bd2{background:#f2f2f2; color:#333333;}
.zst_bd2 span{color:#666; font-weight:normal; margin-left:15px;}

.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-bottom:none;
}
.table-bordered tr{ height:30px;}


.zst_show{box-shadow:0 10px 10px -10px rgba(0, 0, 0, 0.1), 0 10px 10px -10px rgba(0, 0, 0, 0.1);}

.zst_mm input{ width:42%; display:inline-block; height:40px; border-radius:4px; border-color:#e6e6e6;}
.zst_mm label{width:10%; text-align:right; padding-right:6px;}
.zst_mm span{width:48%; clear:both; padding-left:6px;}
.zst_mm p{padding-left:10%; color:#e60000; margin:10px 0; line-height:12px;}

.zst_mm select{width:9%; display:inline-block; height:40px; border-radius:4px; border-color:#e6e6e6;}

.form-section .required {color:#e60000;}
.z_jj{width:10%;}
.z_wbk{margin-top:0; box-shadow:none;}
.required{ color:#e60000;}
.zst_sjy{margin-top:0;display:inline-block;width:40%;}
.zst_sjy img{width:90px; height:30px; margin-left:5px;}
.zst_sjy a{ margin-left:8px;}
.zst_sjy a img{width:22px; height:22px;}

.zst_lg{ margin:0 48% 0 10%;}
.sidebar{ background-color:#f5f5f5; border:1px solid #e7e7e7; min-height:690px;}


.z_tu1 img,.z_tu2 img,.z_tu3 img,.z_tu4 img{float:left; padding:15px 15px 0 20px;}
.z_tu1 a,.z_tu2 a,.z_tu3 a,.z_tu4 a{border-left:4px solid #f5f5f5;}
.z_tu1 a:hover,.z_tu2 a:hover,.z_tu3 a:hover,.z_tu4 a:hover{border-left:4px solid #096ae4;color:#096ae4;}
.z_xz{ background:#e9eef4;}
.z_xz a{ border-left:4px solid #096ae4;}
.zst-none{ color:#333; font-size:18px; border-left:4px solid #e60012; line-height:20px; padding-left:15px; letter-spacing:0;font-weight:normal;}

.zst_wdsc{ font-size:16px; color:#333;}
.zst_wdsc p{ font-size:14px; margin:0;}
.zst_wdsc span{ margin-right:10px;}
.zst_wdsc a{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:540px;
	display:inline-block;
}

.z_anniu span{ display:inline-block; margin-right:15px;}
.z_anniu img{margin-right:5px;}
.z_anniu a:hover{ color:#096ae4;}

.hot_search{
	background:rgba(255,255,255,1);
	padding:5px 0 5px 0; 
	color:#333;
	overflow: hidden;
	border:1px solid #3c52de;
	border-radius:5px;
	
	position:absolute;
	z-index:100;
	width:605px;
}
.hot_search span{ padding-left:20px;}
.hot_search a{ padding:6px 12px; border:1px solid #CCC; color:#333; border-radius:3px; margin:5px 8px; display:inline-block; background-color:#FFF; text-decoration:none;}
.hot_search a:hover{ border:1px solid #096ae4; color:#096ae4;}

.hot_search ul{padding:0;}
.hot_search li{list-style-type:none;line-height:24px; padding:4px 20px 0px 20px;}
.hot_search li:hover{background:#f1f8fd;}
.hot_search li a{
	border:none;
	padding:0;
	margin:0;
	background:none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:100%;
}
.hot_search li a:hover{border:none;color:#096ae4;}
.hot_search li.zstqc_h:hover{ background:none;}



.zst_tooltip {
    position: relative;
    background-color:#fff;
    width:445px;
    height:auto;
    border-radius:4px;
	border:1px solid #ccc;
    display: flex;
    justify-content:center;
    align-items: center;
	left:15px;
	z-index:200;
}
.zst_tooltip p{margin:10px 12px 10px 18px;color:#333;}

.zst_tooltip2 {
    position: relative;
    background-color:#fff;
    width:200px;
    height:auto;
    border-radius:4px;
	border:1px solid #ccc;
    display: flex;
    justify-content:center;
    align-items: center;
	left:15px;
	z-index:200;
}
.zst_tooltip2 p{margin:10px 12px 10px 18px;color:#333;}

.zst_triangle {
    display:block;
    height:20px;
    width:20px;
    background-color:inherit;
    border:inherit;
    position: absolute;
    bottom:-10px;
	left:-10px;
    top: calc(50% - 10px);
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
    transform: rotate(-45deg);
    border-radius: 0 0 0 2px;
}

/*---zst表格添加----*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ padding:12px;}
.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-right:none;
	border-left:none;
}

.zst_flsm h1{ font-size:32px; text-align:center; padding-top:50px; font-weight:bold;line-height:0;}
.zst_flsm h2{ font-size:24px; padding:30px 0 32px 0; font-weight:600; margin:0; line-height:0;}
.zst_flsm p{ line-height:24px;}


/*---zst公告栏----*/
.announcement_c {right:2px;position:fixed; bottom:2px;}
.announcement_c a { width:120px; height:36px; display:block;}

.announcement{
	width:460px;
	right:5px;
	position:fixed; 
	bottom:45px;
	background:#FFF;
	-webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}
.announcement p{padding:30px 40px 0 40px; font-size:18px; color:#333; line-height:27px;}

.announcement p a{color:#096ae4; display:block; padding-top:10px; text-decoration-line:underline;}
.announcement p a:hover{color:#0565de;}
.announcement p a:visited{color:#0565de;}
.announcement a:hover{color:#fff;}
.announcement a:visited{color:#fff;}


.announcement span{ text-align:right; display:inline-block; width:100%; padding-top:12px;}
.announ_top{ height:49px; background: url(../../img/notify_ban.jpg) no-repeat; color:#FFF; text-align:center; font-size:25px; line-height:49px;}
.announ_top a{ height:24px; width:24px; background:url(../../img/close_2.png) no-repeat; float:right; margin:14px 14px 0 0;}

.announ_btn1,.announ_btn2{color:#FFF;width:230px; display:inline-block; text-align:center; line-height:80px; font-size:18px; float:left;}
.announ_btn1{ background-color:#0854b3;}
.announ_btn2{ background-color:#666464;}

.righttiao {
    position:fixed;
    right:3px;
    top:200px;
    display: block;
    text-align: center;
    z-index:800;
}
.righttiao li {list-style-type:none;}
.righttiao p { position:absolute; top:-20px; right:50px;}

.right_bt01{width:50px; height:51px; background:url(../../img/top_btn0.png) no-repeat; display:block;}
.right_bt01:hover{background:url(../../img/top_btn1.png) no-repeat;}

.right_bt02{width:50px; height:50px; background:url(../../img/qr_btn0.png) no-repeat; display:block;}
.right_bt02:hover{background:url(../../img/qr_btn1.png) no-repeat;}
/*新增2022-07-09-s*/
.right_bt03{width:50px; height:51px; background:url(../../img/no_btn0.png) no-repeat; display:block;}
.right_bt03:hover{background:url(../../img/no_btn1.png) no-repeat;}

.righttiao .tzxx{
	border:1px solid #e7e7e7;
	width:545px;
	background-color:#FFF;
	position:absolute;
	top:75px;
	right:61px;
}
.righttiao .tzxx h3{height:49px; background: url(../../img/tz_tit.gif) no-repeat; color:#FFF; line-height:49px; margin-bottom:0;}
.righttiao .tzxx h3 a{
	width:24px;
	height:24px;
	background:url(../../img/close_2.png) no-repeat;
	display:block;
	float:right;
	margin:12px 10px 0 0;
}
.righttiao .tzxx p{
	text-align:left;
	display:block;
	font-size:16px;
	padding:22px 20px 0px 20px;
	position: static;
}
.righttiao .tzxx span{
	text-align:right;
	display:block;
	padding-top:15px;
}
/*新增2022-07-09-e*/

.zst_ssjg ul {padding:0 0 30px 0;}
.zst_ssjg li{ list-style:none; border-bottom:1px solid #e6e6e6; padding:20px 0 0px 0;}
.zst_ssjg li a{ color:#000; font-size:16px;text-decoration:none;}
.zst_ssjg li a:hover{ color:#096ae4;}
.zst_ssjg li p{ color:#666;}
.zst_ssjg li span{ color:#e21e17;}

.zx_tit {background-color:#f5f5f5;height:60px;}
.zx_tit h1{ font-size:32px; line-height:60px;letter-spacing:0;}
.search_zst{
	background:url(../../img/top_bg.jpg) top center no-repeat; 
	height:120px; 
	padding-top:40px;
}



@media (max-width: 479px) {
	.tabs .nav.nav-tabs.nav-justified li:first-child a,
	.tabs .nav.nav-tabs.nav-justified li:first-child a:hover,
	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {border-radius: 0;}
	.zst_tm a{padding:0 0 17px 0;}
}
@media (max-width: 767px) {
	.zst_banner{height:200px;}
	.zst_ban_zi{margin-top:35px;}
	.global-title,.global-title-small{font-size:20px; padding-left:10px; margin:15px 0 15px 20px;}
	.global-title-small{ font-size:14px;}
	.zst_lb {min-height:250px;}
	.zst_btn {width:20%; font-size:14px;}
	.ne_ss {width:79%;}
	.nav>li>a{padding:10px 8px; font-size:14px;}
	
	.zst_mm input{ width:68%;}
	.zst_mm label{width:30%; text-align:left;}
	.zst_mm span{ width:100%; display:block; margin:15px 0 0 0;}
	.zst_mm p{padding-left:0%;}
	.z_jj{width:30%;}
	.zst_sjy{ margin:15px 0 0 30%;width:100%;}
	
	.zst_mm select{width:20%;}
	.z_sj{width:47%!important;}
	.zst_lg{margin:0;}
	.sidebar{min-height:inherit;}
	.z_anniu span{width:100%; margin:0 0 10px 0;}
	
	.zst_tm {padding-top:10px;}
	.zst_wdsc a{width:200px;}
}