/**
 * Copyright (c) 2014-2018,www.fanrong.team
 */
 
progress,sub,sup {
	vertical-align:baseline
}
button,hr,input {
	overflow:visible
}
#ttgg-1,#ttgg-2,#ttgg-3,#ttgg-4,body.site_util-download #ttgg-1 {
	min-height:90px
}
.btn,.pagination-new,.text-center,.ttgg>.tg-inner {
	text-align:center
}
img,label,legend {
	max-width:100%
}
html {
	font-family:sans-serif
}
body,button,input,optgroup,select,textarea {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active,a:hover {
	outline-width:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
a,a:hover {
	text-decoration:none
}
b,strong {
	font-weight:bolder
}
dfn {
	font-style:italic
}
h1 {
	margin:.67em 0
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
button,select {
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline:ButtonText dotted 1px
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	box-sizing:border-box;
	white-space:normal
}
[type=checkbox],[type=radio] {
	box-sizing:border-box;
	padding:0
}
*,.contextual-bg {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-input-placeholder {
	color:inherit;
	opacity:.54
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
.ttgg>.tg-inner img {
	display:block;
	width:100%
}
#ttgg-1 {
	margin-top:-10px;
	margin-bottom:10px
}
body.single #ttgg-1,body.site_util-download #ttgg-1 {
	margin-bottom:-20px;
	padding-right:15px;
	margin-top:10px
}
#ttgg-2,#ttgg-3 {
	margin-top:-10px;
	margin-bottom:10px
}
#ttgg-4 {
	margin-top:10px;
	margin-bottom:-10px
}
body.single #ttgg-4 {
	margin-top:-20px;
	margin-bottom:10px
}
#ttgg-6 {
	margin-bottom:20px
}
#ttgg-8,#ttgg-9 {
	margin-top:10px;
	margin-bottom:-10px
}
@media (max-width:960px) {
	.ttgg {
	display:none
}
}.pagination-new {
	margin:0;
	padding:20px;
	font-size:14px;
	display:block
}
.pagination-new>ul {
	display:inline-block;
	margin-left:0;
	margin-bottom:0;
	padding:0
}
.pagination-new>ul>li {
	display:inline
}
.pagination-new>ul>li>a,.pagination-new>ul>li>span {
	margin:0 2px;
	float:left;
	padding:5px 12px;
	background-color:#ddd;
	color:#666;
	border-radius:2px;
	opacity:.88
}
.pagination-new>ul>li>a:hover,.pagination-new>ul>li>span:hover {
	cursor:pointer;
	opacity:1
}
.pagination-new>ul>li>.current {
	background-color:#1b1b1b;
	color:#fff;
	opacity:1
}
.pagination-new>ul>li>.current:hover {
	cursor:default
}
.btn,button:hover {
	cursor:pointer
}
.pagination-new>ul>li>.dots,.pagination-new>ul>li>.max-page {
	opacity:1;
	background-color:transparent
}
@font-face {
	font-family:Titillium;
	src:url(../fonts/TitilliumWeb-Regular.ttf) format("opentype");
	font-weight:400
}
@font-face {
	font-family:Titillium;
	src:url(../fonts/TitilliumWeb-Italic.ttf) format("opentype");
	font-weight:400;
	font-style:italic
}
@font-face {
	font-family:Titillium;
	src:url(../fonts/TitilliumWeb-SemiBold.ttf) format("opentype");
	font-weight:500
}
::-webkit-scrollbar {
	width:8px;
	height:8px;
	background-color:rgba(0,0,0,.1)
}
::-webkit-scrollbar-track {
	border-radius:10px;
	background-color:rgba(0,0,0,.01);
	-webkit-box-shadow:inset 0 0 6px transparent
}
::-webkit-scrollbar-track:hover {
	background-color:rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4)
}
::-webkit-scrollbar-track:active {
	background-color:rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)
}
::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:rgba(0,0,0,.2);
	-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,0,0,.4);
	-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-thumb:active {
	background:rgba(0,0,0,.4)
}
html {
	font-size:62.5%;
	color:#000;
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	height:100%
}
body {
	font:14px/1.5 Titillium,"Lucida Sans Typewriter","Helvetica Neue",Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","\5B8B\4F53";
	color:#34495e;
	min-height:100%
}
h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:500;
	line-height:inherit
}
.h1,.h2 h3,.h3,h1,h2 {
	margin-top:20px;
	margin-bottom:10px
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h1,h1 {
	font-size:3.6rem
}
.h2,h2 {
	font-size:3rem
}
.h3,h3 {
	font-size:2.4rem
}
.h4,h4 {
	font-size:1.8rem
}
.h5,h5 {
	font-size:1.6rem
}
.h6,h6 {
	font-size:1.4rem
}
li,ol,ul {
	list-style:none;
	padding:0;
	margin:0
}
p {
	margin:0 0 10px
}
a {
	color:#55ca56;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
a:focus,button:focus {
	outline:0
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit
}
input,textarea {
	font-size:inherit;
	line-height:inherit;
	border:1px solid #ddd;
	border-radius:3px
}
input:focus,textarea:focus {
	outline:0;
	border-color:#55ca56
}
textarea {
	overflow:auto;
	color:#222;
	resize:none
}
.dropdown-menu .divider,.modal,.modal-open {
	overflow:hidden
}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px #fff inset
}
input:-webkit-autofill:focus,select:-webkit-autofill:focus,textarea:-webkit-autofill:focus {
	-webkit-box-shadow:0 0 0 1000px #fff inset
}
address,cite,em,i,var {
	font-style:normal
}
em {
	display:inline-block
}
.clearfix,.container,.container-fluid,.form-horizontal .form-group,.modal-footer,.modal-header,.row {
	zoom:1
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.row:after,.row:before {
	content:'';
	display:table
}
.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.row:after {
	clear:both
}
* {
	box-sizing:border-box
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
@media (max-width:767px) {
	.visible-xs-block {
	display:block!important
}
.visible-xs-inline {
	display:inline!important
}
.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block!important
}
.visible-sm-inline {
	display:inline!important
}
.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block!important
}
.visible-md-inline {
	display:inline!important
}
.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block!important
}
.visible-lg-inline {
	display:inline!important
}
.visible-lg-inline-block {
	display:inline-block!important
}
}.mt-5,.mt5 {
	margin-top:5px
}
.mt-10,.mt10 {
	margin-top:10px
}
.mt-15,.mt15 {
	margin-top:15px
}
.mt-20,.mt20 {
	margin-top:20px
}
.mt-30,.mt30 {
	margin-top:30px
}
.mr-5,.mr5 {
	margin-right:5px
}
.mr-10,.mr10 {
	margin-right:10px
}
.mr-15,.mr15 {
	margin-right:15px
}
.mr-20,.mr20 {
	margin-right:20px
}
.mr-30,.mr30 {
	margin-right:30px
}
.mb-5,.mb5 {
	margin-bottom:5px
}
.mb-10,.mb10 {
	margin-bottom:10px
}
.mb-15,.mb15 {
	margin-bottom:15px
}
.mb-20,.mb20 {
	margin-bottom:20px
}
.mb-30,.mb30 {
	margin-bottom:30px
}
.ml-5,.ml5 {
	margin-left:5px
}
.ml-10,.ml10 {
	margin-left:10px
}
.ml-15,.ml15 {
	margin-left:15px
}
.ml-20,.ml20 {
	margin-left:20px
}
.ml-30,.ml30 {
	margin-left:30px
}
.container,.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.pull-left {
	float:left
}
.close,.pull-right {
	float:right
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.pagination>li>a,.pagination>li>span {
	float:left
}
.text-muted {
	color:#7f8c8d
}
.caption-muted {
	color:#8899a6
}
.text-primary {
	color:#34495e
}
.text-success {
	color:#2ecc71
}
.text-danger {
	color:#e74c3c
}
.text-info {
	color:#3498db
}
.text-warning {
	color:#f1c40f
}
.hide {
	display:none
}
.btn,.btn-group,.btn-group-vertical,.caret,.vipico {
	display:inline-block
}
.invisible {
	visibility:hidden
}
.is-visible,.tooltip,.visible {
	visibility:visible
}
.b64_right {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABOElEQVR4XqVTIWvDQBh9HVWBwWzEYGow19KpQiBqrqKiYqpVkf0BcTX9ASdr2jBZMRFRe1CYysjcYDAoTIS5wCB6eXAXsjt2YezBme/73vfeF156MFBV1QLAHEBotCSAxPO8HVo4axGv6pfnn/k2lnEYPARoP9bY4wxnoUAHUIV8/bS+OLwf4MLsZobl7bIEMKzdnLSDR5GJTjKxf92Ds+SAJ/Dm2tqAjd8wuZ4gizKk92mzhBxy6WDOggvRKAKxed78cEIuF4THj6NT3T/3UXwVSN9SaChOyAV/ULfRhwHeScWVXIEw1C2YDqiklTvV9QIZXAZQoBIVqexUVxzJBQnDYbuAU11xEp1EpnBgBcmdxpc6iUOdxGk8jkvDSVeUp81HZKaZbW4Vd0LdZ9/MHmc4qzj49+/8DReTp9S7vY7uAAAAAElFTkSuQmCC)
}
.b64_error {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABP0lEQVR4XqWTvUoDQRSFr4NBWRAD+gA+gMXmDWJlFbC3iCBY2Qm2YmttKyhYaaFtGiPY2CWFD2BjEwiugkv8XecbcmHmEgTJgUs2371ndmY4OyNGZVluedD21TStW19nWZadKrDGFV+915tONdhsVU/LkhSMHjPMqi/sYAx6b3s79Y/Lc/lLc9u7kh0cFR40/G4e3ZhflYf7wVxbzUNZKX8/ORZm8cAdZ/66v8tpYFy67lLJIpYziwev48JGHsRyi3UdVnNgsfDg5fzpZTXz6rt4rhC/0TO9ZBbvrBh9PvRluLGWvPXnpYCFnpWTKWUXiM/Mm6n4TiYGqKvBMefn/0SmwcLriOe8D4fKnlnvBBYLD15NIinMNUjIXFjMNY19n8RGEmUSRkj+HWUeAKy6cNGR2npLrGD0mFEzfOrP+Rf4+xT8EskwMAAAAABJRU5ErkJggg==)
}
img.lazy {
	opacity:.3;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	transform:scale(.9);
	-webkit-transition:all ease-in-out .3s;
	-moz-transition:all ease-in-out .3s;
	transition:all ease-in-out .3s;
	-webkit-perspective-origin:top center;
	-moz-perspective-origin:top center;
	perspective-origin:top center
}
img.lazy.show {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
@font-face {
	font-family:Tico;
	src:url(../fonts/Tico.eot?26bny6);
	src:url(../fonts/Tico.eot?26bny6#iefix) format("embedded-opentype"),url(../fonts/Tico.ttf?26bny6) format("truetype"),url(../fonts/Tico.woff?26bny6) format("woff"),url(../fonts/Tico.svg?26bny6#Tico) format("svg");
	font-weight:400;
	font-style:normal
}
[class*=" tico-"],[class^=tico-] {
	font-family:Tico!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.tico-close:before {
	content:"\e5cd"
}
.tico-favorite:before {
	content:"\e87d"
}
.tico-favorite_border:before {
	content:"\e87e"
}
.tico-triangle-down:before {
	content:"\e601"
}
.tico-triangle-up-small:before {
	content:"\e602"
}
.tico-triangle-down-small:before {
	content:"\e603"
}
.tico-triangle-left-large:before {
	content:"\e604"
}
.tico-triangle-right-large:before {
	content:"\e605"
}
.tico-arrow-left:before {
	content:"\e606"
}
.tico-arrow-right:before {
	content:"\e607"
}
.tico-plus:before {
	content:"\e608"
}
.tico-cross:before {
	content:"\e609"
}
.tico-check:before {
	content:"\e60a"
}
.tico-radio-unchecked:before {
	content:"\e60b"
}
.tico-radio-checked3:before {
	content:"\e60c"
}
.tico-checkbox-unchecked2:before {
	content:"\e60d"
}
.tico-checkbox-checked2:before {
	content:"\e60e"
}
.tico-alert-circle:before {
	content:"\e610"
}
.tico-question-circle:before {
	content:"\e611"
}
.tico-check-circle:before {
	content:"\e612"
}
.tico-cross-circle:before {
	content:"\e613"
}
.tico-plus-circle:before {
	content:"\e614"
}
.tico-pause:before {
	content:"\e615"
}
.tico-play:before {
	content:"\e616"
}
.tico-volume:before {
	content:"\e617"
}
.tico-mute:before {
	content:"\e618"
}
.tico-resize:before {
	content:"\e619"
}
.tico-list:before {
	content:"\e61a"
}
.tico-list-thumbnailed:before {
	content:"\e61b"
}
.tico-list-small-thumbnails:before {
	content:"\e61c"
}
.tico-list-large-thumbnails:before {
	content:"\e61d"
}
.tico-list-columned:before {
	content:"\e61f"
}
.tico-list-bulleted:before {
	content:"\e620"
}
.tico-new:before {
	content:"\e628"
}
.tico-power:before {
	content:"\e634"
}
.tico-trash:before {
	content:"\e639"
}
.tico-bubble:before {
	content:"\e63b"
}
.tico-triangle-up:before {
	content:"\e600"
}
.tico-info-circle:before {
	content:"\e60f"
}
.tico-list-numbered:before {
	content:"\e61e"
}
.tico-home:before {
	content:"\e900"
}
.tico-pencil2:before {
	content:"\e906"
}
.tico-quill:before {
	content:"\e907"
}
.tico-droplet:before {
	content:"\e90b"
}
.tico-price-tag:before {
	content:"\e935"
}
.tico-price-tags:before {
	content:"\e936"
}
.tico-barcode:before {
	content:"\e937"
}
.tico-qrcode:before {
	content:"\e938"
}
.tico-ticket:before {
	content:"\e939"
}
.tico-cart:before {
	content:"\e93a"
}
.tico-coin-yen:before {
	content:"\e93e"
}
.tico-alarm:before {
	content:"\e950"
}
.tico-user:before {
	content:"\e971"
}
.tico-users2:before {
	content:"\e972"
}
.tico-user-plus:before {
	content:"\e973"
}
.tico-user-minus:before {
	content:"\e974"
}
.tico-user-check:before {
	content:"\e975"
}
.tico-quotes-left:before {
	content:"\e977"
}
.tico-quotes-right:before {
	content:"\e978"
}
.tico-spinner:before {
	content:"\e97a"
}
.tico-spinner2:before {
	content:"\e97b"
}
.tico-spinner3:before {
	content:"\e97c"
}
.tico-spinner8:before {
	content:"\e981"
}
.tico-spinner9:before {
	content:"\e982"
}
.tico-spinner10:before {
	content:"\e983"
}
.tico-equalizer:before {
	content:"\e992"
}
.tico-cogs:before {
	content:"\e995"
}
.tico-command:before {
	content:"\ea4e"
}
.tico-shift:before {
	content:"\ea4f"
}
.tico-ctrl:before {
	content:"\ea50"
}
.tico-opt:before {
	content:"\ea51"
}
.tico-search:before {
	content:"\e986"
}
.tico-share2:before {
	content:"\ea82"
}
.tico-meter:before {
	content:"\e9a6"
}
.tico-sphere:before {
	content:"\e9c9"
}
.tico-loop:before {
	content:"\ea2d"
}
.tico-loop2:before {
	content:"\ea2e"
}
.tico-shuffle:before {
	content:"\ea30"
}
.tico-arrow-up-left2:before {
	content:"\ea39"
}
.tico-arrow-up2:before {
	content:"\ea3a"
}
.tico-arrow-up-right2:before {
	content:"\ea3b"
}
.tico-arrow-right2:before {
	content:"\ea3c"
}
.tico-arrow-down-right2:before {
	content:"\ea3d"
}
.tico-arrow-down2:before {
	content:"\ea3e"
}
.tico-arrow-down-left2:before {
	content:"\ea3f"
}
.tico-arrow-left2:before {
	content:"\ea40"
}
.tico-checkbox-checked:before {
	content:"\ea52"
}
.tico-checkbox-unchecked:before {
	content:"\ea53"
}
.tico-radio-checked:before {
	content:"\ea54"
}
.tico-radio-checked2:before {
	content:"\ea55"
}
.tico-envelope-o:before {
	content:"\f003"
}
.tico-eye:before {
	content:"\f06e"
}
.tico-comment:before {
	content:"\f075"
}
.tico-shopping-cart:before {
	content:"\f07a"
}
.tico-twitter-square:before {
	content:"\f081"
}
.tico-facebook-square:before {
	content:"\f082"
}
.tico-comments:before {
	content:"\f086"
}
.tico-thumbs-o-up:before {
	content:"\f087"
}
.tico-thumbs-o-down:before {
	content:"\f088"
}
.tico-sign-out:before {
	content:"\f08b"
}
.tico-sign-in:before {
	content:"\f090"
}
.tico-twitter:before {
	content:"\f099"
}
.tico-facebook-f:before,.tico-facebook:before {
	content:"\f09a"
}
.tico-github:before {
	content:"\f09b"
}
.tico-bell-o:before {
	content:"\f0a2"
}
.tico-filter:before {
	content:"\f0b0"
}
.tico-group:before,.tico-users:before {
	content:"\f0c0"
}
.tico-truck:before {
	content:"\f0d1"
}
.tico-google-plus-square:before {
	content:"\f0d4"
}
.tico-google-plus:before {
	content:"\f0d5"
}
.tico-envelope:before {
	content:"\f0e0"
}
.tico-comment-o:before {
	content:"\f0e5"
}
.tico-comments-o:before {
	content:"\f0e6"
}
.tico-exchange:before {
	content:"\f0ec"
}
.tico-cloud-download:before {
	content:"\f0ed"
}
.tico-cloud-upload:before {
	content:"\f0ee"
}
.tico-coffee:before {
	content:"\f0f4"
}
.tico-angle-double-left:before {
	content:"\f100"
}
.tico-angle-double-right:before {
	content:"\f101"
}
.tico-angle-double-up:before {
	content:"\f102"
}
.tico-angle-double-down:before {
	content:"\f103"
}
.tico-angle-left:before {
	content:"\f104"
}
.tico-angle-right:before {
	content:"\f105"
}
.tico-angle-up:before {
	content:"\f106"
}
.tico-angle-down:before {
	content:"\f107"
}
.tico-github-alt:before {
	content:"\f113"
}
.tico-folder-o:before {
	content:"\f114"
}
.tico-folder-open-o:before {
	content:"\f115"
}
.tico-smile-o:before {
	content:"\f118"
}
.tico-frown-o:before {
	content:"\f119"
}
.tico-meh-o:before {
	content:"\f11a"
}
.tico-terminal:before {
	content:"\f120"
}
.tico-code:before {
	content:"\f121"
}
.tico-code-fork:before {
	content:"\f126"
}
.tico-cny:before,.tico-jpy:before,.tico-rmb:before,.tico-yen:before {
	content:"\f157"
}
.tico-youtube-play:before {
	content:"\f16a"
}
.tico-dropbox:before {
	content:"\f16b"
}
.tico-stack-overflow:before {
	content:"\f16c"
}
.tico-apple:before {
	content:"\f179"
}
.tico-windows:before {
	content:"\f17a"
}
.tico-android:before {
	content:"\f17b"
}
.tico-linux:before {
	content:"\f17c"
}
.tico-skype:before {
	content:"\f17e"
}
.tico-weibo:before {
	content:"\f18a"
}
.tico-renren:before {
	content:"\f18b"
}
.tico-wordpress:before {
	content:"\f19a"
}
.tico-paw:before {
	content:"\f1b0"
}
.tico-file-pdf-o:before {
	content:"\f1c1"
}
.tico-file-word-o:before {
	content:"\f1c2"
}
.tico-file-excel-o:before {
	content:"\f1c3"
}
.tico-file-powerpoint-o:before {
	content:"\f1c4"
}
.tico-file-image-o:before,.tico-file-photo-o:before,.tico-file-picture-o:before {
	content:"\f1c5"
}
.tico-file-archive-o:before,.tico-file-zip-o:before {
	content:"\f1c6"
}
.tico-file-audio-o:before,.tico-file-sound-o:before {
	content:"\f1c7"
}
.tico-file-movie-o:before,.tico-file-video-o:before {
	content:"\f1c8"
}
.tico-file-code-o:before {
	content:"\f1c9"
}
.tico-tencent-weibo:before {
	content:"\f1d5"
}
.tico-qq:before {
	content:"\f1d6"
}
.tico-wechat:before,.tico-weixin:before {
	content:"\f1d7"
}
.tico-paper-plane:before,.tico-send:before {
	content:"\f1d8"
}
.tico-skyatlas2:before {
	content:"\f216"
}
.tico-cart-plus:before {
	content:"\f217"
}
.tico-diamond:before {
	content:"\f219"
}
.tico-female:before {
	content:"\f221"
}
.tico-male:before {
	content:"\f222"
}
.tico-safari:before {
	content:"\f267"
}
.tico-chrome:before {
	content:"\f268"
}
.tico-firefox:before {
	content:"\f269"
}
.tico-opera:before {
	content:"\f26a"
}
.tico-ie:before {
	content:"\f26b"
}
.tico-television:before,.tico-tv:before {
	content:"\f26c"
}
.tico-edge:before {
	content:"\f282"
}
.tico-star:before {
	content:"\f005"
}
.tico-star-o:before {
	content:"\f006"
}
.tico-ban:before {
	content:"\f05e"
}
.tico-key:before {
	content:"\f084"
}
.tico-feed:before,.tico-rss:before {
	content:"\f09e"
}
.tico-chain:before,.tico-link:before {
	content:"\f0c1"
}
.tico-dashboard:before,.tico-tachometer:before {
	content:"\f0e4"
}
.tico-paw2:before {
	content:"\f1b1"
}
.tico-jsfiddle:before {
	content:"\f1cc"
}
.tico-download:before {
	content:"\f019"
}
.tico-map-marker:before {
	content:"\f041"
}
.tico-gift:before {
	content:"\f06b"
}
.tico-folder:before {
	content:"\f07b"
}
.tico-folder-open:before {
	content:"\f07c"
}
.tico-desktop:before {
	content:"\f108"
}
.tico-laptop:before {
	content:"\f109"
}
.tico-tablet:before {
	content:"\f10a"
}
.tico-git-square:before {
	content:"\f1d2"
}
.tico-paypal:before {
	content:"\f1ed"
}
.tico-toggle-off:before {
	content:"\f204"
}
.tico-toggle-on:before {
	content:"\f205"
}
.tico-skyatlas:before {
	content:"\f218"
}
.tico-heartbeat:before {
	content:"\f21e"
}
.tico-trademark:before {
	content:"\f25c"
}
.tico-registered:before {
	content:"\f25d"
}
.tico-creative-commons:before {
	content:"\f25e"
}
.tico-calendar-plus-o:before {
	content:"\f271"
}
.tico-calendar-minus-o:before {
	content:"\f272"
}
.tico-calendar-times-o:before {
	content:"\f273"
}
.tico-calendar-check-o:before {
	content:"\f274"
}
.tico-map-signs:before {
	content:"\f277"
}
.tico-gitlab:before {
	content:"\f296"
}
.tico-envelope-open:before {
	content:"\f2b6"
}
.tico-envelope-open-o:before {
	content:"\f2b7"
}
.tico-bullhorn2:before {
	content:"\e91a"
}
.tico-bullhorn:before {
	content:"\f0a1"
}
.vipico {
	background:url(../img/icons.png) 25px 25px no-repeat;
	width:20px;
	height:20px
}
.vipico.permanent_member {
	background-position:-50px -50px
}
.vipico.annual_member {
	background-position:-50px -25px
}
.vipico.monthly_member {
	background-position:-50px 0
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1170px
}
}.row {
	margin-left:-15px;
	margin-right:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.btn {
	border:none;
	font-size:1.6rem;
	font-weight:400;
	line-height:1.4;
	border-radius:4px;
	padding:10px 15px;
	margin-bottom:0;
	white-space:nowrap;
	vertical-align:middle;
	background-image:none;
	-webkit-font-smoothing:subpixel-antialiased;
	transition:all .4s
}
.btn:focus,.btn:hover {
	outline:0;
	color:#fff;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	box-shadow:none
}
.btn:focus:active {
	outline:0
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	background-color:#bdc3c7;
	color:rgba(255,255,255,.75);
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:not-allowed
}
.btn [class^=tico-] {
	margin:0 1px;
	position:relative;
	line-height:1;
	top:1px
}
.btn-demo:before,.btn-download:before {
	font-family:Tico!important;
	margin-right:10px;
	vertical-align:-2px
}
.btn-xs.btn [class^=tico-] {
	font-size:11px;
	top:0
}
.btn-hg.btn [class^=tico-] {
	top:2px
}
.btn-default {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#bdc3c7
}
.btn-default.active,.btn-default.hover,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default {
	color:#fff;
	background-color:#cacfd2;
	border-color:#cacfd2
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	background-color:#a1a6a9;
	border-color:#a1a6a9
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.hover,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].hover,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.hover,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#bdc3c7;
	border-color:#bdc3c7
}
.btn-default .badge {
	color:#bdc3c7;
	background-color:#fff
}
.btn-default:active {
	background-color:#a1a6a9;
	background-image:-webkit-radial-gradient(circle,#a1a6a9 10%,#bdc3c7 11%);
	background-image:-o-radial-gradient(circle,#a1a6a9 10%,#bdc3c7 11%);
	background-image:radial-gradient(circle,#a1a6a9 10%,#bdc3c7 11%);
	background-repeat:no-repeat;
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-info:active,.btn-primary:active {
	background-repeat:no-repeat;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-primary {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#1abc9c
}
.btn-primary.active,.btn-primary.hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#48c9b0;
	border-color:#48c9b0
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-color:#16a085;
	border-color:#16a085
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.hover,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].hover,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.hover,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#bdc3c7;
	border-color:#1abc9c
}
.btn-primary .badge {
	color:#1abc9c;
	background-color:#fff
}
.btn-primary:active {
	background-color:#16a085;
	background-image:-webkit-radial-gradient(circle,#16a085 10%,#1abc9c 11%);
	background-image:-o-radial-gradient(circle,#16a085 10%,#1abc9c 11%);
	background-image:radial-gradient(circle,#16a085 10%,#1abc9c 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-info {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#3498db
}
.btn-info.active,.btn-info.hover,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#5dade2;
	border-color:#5dade2
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	background-color:#2c81ba;
	border-color:#2c81ba
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.hover,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].hover,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.hover,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#bdc3c7;
	border-color:#3498db
}
.btn-info .badge {
	color:#3498db;
	background-color:#fff
}
.btn-info:active {
	background-color:#2c81ba;
	background-image:-webkit-radial-gradient(circle,#2c81ba 10%,#3498db 11%);
	background-image:-o-radial-gradient(circle,#2c81ba 10%,#3498db 11%);
	background-image:radial-gradient(circle,#2c81ba 10%,#3498db 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-danger:active,.btn-success:active {
	background-repeat:no-repeat;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-danger {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#e74c3c
}
.btn-danger.active,.btn-danger.hover,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#ec7063;
	border-color:#ec7063
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	background-color:#c44133;
	border-color:#c44133
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.hover,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].hover,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.hover,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#bdc3c7;
	border-color:#e74c3c
}
.btn-danger .badge {
	color:#e74c3c;
	background-color:#fff
}
.btn-danger:active {
	background-color:#c44133;
	background-image:-webkit-radial-gradient(circle,#c44133 10%,#e74c3c 11%);
	background-image:-o-radial-gradient(circle,#c44133 10%,#e74c3c 11%);
	background-image:radial-gradient(circle,#c44133 10%,#e74c3c 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-success {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#2ecc71
}
.btn-success.active,.btn-success.hover,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#58d68d;
	border-color:#58d68d
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	background-color:#27ad60;
	border-color:#27ad60
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.hover,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].hover,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.hover,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#bdc3c7;
	border-color:#2ecc71
}
.btn-success .badge {
	color:#2ecc71;
	background-color:#fff
}
.btn-success:active {
	background-color:#27ad60;
	background-image:-webkit-radial-gradient(circle,#27ad60 10%,#2ecc71 11%);
	background-image:-o-radial-gradient(circle,#27ad60 10%,#2ecc71 11%);
	background-image:radial-gradient(circle,#27ad60 10%,#2ecc71 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-inverse:active,.btn-warning:active {
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);
	background-repeat:no-repeat
}
.btn-warning {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#f1c40f
}
.btn-warning.active,.btn-warning.hover,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#f4d313;
	border-color:#f4d313
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	background-color:#cda70d;
	border-color:#cda70d
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.hover,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].hover,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.hover,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#bdc3c7;
	border-color:#f1c40f
}
.btn-warning .badge {
	color:#f1c40f;
	background-color:#fff
}
.btn-warning:active {
	background-color:#cda70d;
	background-image:-webkit-radial-gradient(circle,#cda70d 10%,#f1c40f 11%);
	background-image:-o-radial-gradient(circle,#cda70d 10%,#f1c40f 11%);
	background-image:radial-gradient(circle,#cda70d 10%,#f1c40f 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-inverse {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#34495e
}
.btn-inverse.active,.btn-inverse.hover,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse {
	color:#fff;
	background-color:#415b76;
	border-color:#415b76
}
.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse {
	background-color:#2c3e50;
	border-color:#2c3e50
}
.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.hover,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].hover,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.hover,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover {
	background-color:#bdc3c7;
	border-color:#34495e
}
.btn-inverse .badge {
	color:#34495e;
	background-color:#fff
}
.btn-inverse:active {
	background-color:#2c3e50;
	background-image:-webkit-radial-gradient(circle,#2c3e50 10%,#34495e 11%);
	background-image:-o-radial-gradient(circle,#2c3e50 10%,#34495e 11%);
	background-image:radial-gradient(circle,#2c3e50 10%,#34495e 11%);
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-elegant {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#a26ff9
}
.btn-elegant.active,.btn-elegant.hover,.btn-elegant:active,.btn-elegant:focus,.btn-elegant:hover,.open>.dropdown-toggle.btn-elegant {
	color:#fff;
	background-color:#b98bfa;
	border-color:#b98bfa
}
.btn-elegant.active,.btn-elegant:active,.open>.dropdown-toggle.btn-elegant {
	background-color:#8a5ed4;
	border-color:#8a5ed4
}
.btn-elegant.disabled,.btn-elegant.disabled.active,.btn-elegant.disabled.hover,.btn-elegant.disabled:active,.btn-elegant.disabled:focus,.btn-elegant.disabled:hover,.btn-elegant[disabled],.btn-elegant[disabled].active,.btn-elegant[disabled].hover,.btn-elegant[disabled]:active,.btn-elegant[disabled]:focus,.btn-elegant[disabled]:hover,fieldset[disabled] .btn-elegant,fieldset[disabled] .btn-elegant.active,fieldset[disabled] .btn-elegant.hover,fieldset[disabled] .btn-elegant:active,fieldset[disabled] .btn-elegant:focus,fieldset[disabled] .btn-elegant:hover {
	background-color:#bdc3c7;
	border-color:#a26ff9
}
.btn-elegant .badge {
	color:#a26ff9;
	background-color:#fff
}
.btn-elegant:active {
	background-color:#8a5ed4;
	background-image:-webkit-radial-gradient(circle,#8a5ed4 10%,#a26ff9 11%);
	background-image:-o-radial-gradient(circle,#8a5ed4 10%,#a26ff9 11%);
	background-image:radial-gradient(circle,#8a5ed4 10%,#a26ff9 11%);
	background-repeat:no-repeat;
	-webkit-background-size:1000% 1000%;
	background-size:1000% 1000%;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);
	box-shadow:2px 2px 4px rgba(0,0,0,.4)
}
.btn-embossed {
	box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)
}
.btn-embossed.active,.btn-embossed:active {
	box-shadow:inset 0 2px 0 rgba(0,0,0,.15)
}
.btn-wide {
	min-width:140px;
	padding-left:30px;
	padding-right:30px
}
.btn-demo,.btn-download {
	padding:10px 15px!important;
	color:#fff;
	box-shadow:0 0 0 1px #EEE;
	border:2px solid #fff
}
.btn-download {
	background:#5fbaac
}
.btn-download:before {
	content:'\f0ed'
}
.btn-demo {
	background:#f78585
}
.btn-demo:before {
	content:'\f06e'
}
.form-control,.popover {
	font-family:Titillium,"Lucida Sans Typewriter","Helvetica Neue",Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","\5B8B\4F53"
}
.btn-group,.btn-group-vertical,.caret,.form-inline>.form-group,.form-inline>button,.input-group-addon {
	vertical-align:middle
}
.btn-link {
	color:#55ca56
}
.btn-link:focus,.btn-link:hover {
	color:#2980b9;
	text-decoration:underline;
	background-color:transparent
}
.close:focus,.close:hover,.dropdown-menu>li>a,.footer-menu>li>a:hover,.pagination>li>a,.pagination>li>span,.popover,.tooltip-inner,a[rel=link]:hover,header.common-header nav>ul a:hover,header.white nav>ul a:hover {
	text-decoration:none
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#bdc3c7;
	text-decoration:none
}
.btn-group-hg>.btn,.btn-hg {
	padding:13px 20px;
	font-size:2.2rem;
	line-height:1.227;
	border-radius:6px
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 19px;
	font-size:1.7rem;
	line-height:1.471;
	border-radius:6px
}
.btn-group-sm>.btn,.btn-sm {
	padding:9px 13px;
	font-size:1.3rem;
	line-height:1.385;
	border-radius:4px
}
.btn-group-xs>.btn,.btn-xs {
	padding:6px 9px;
	font-size:1.2rem;
	line-height:1.083;
	border-radius:3px
}
.btn-tip {
	font-weight:300;
	padding-left:10px;
	font-size:92%
}
.btn-block {
	white-space:normal
}
[class*=btn-social-] {
	padding:10px 15px;
	font-size:1.6rem;
	line-height:1.4;
	border-radius:4px
}
.btn-social-pinterest {
	color:#fff;
	background-color:#cb2028
}
.btn-social-pinterest:focus,.btn-social-pinterest:hover {
	background-color:#d54d53
}
.btn-social-pinterest.active,.btn-social-pinterest:active {
	background-color:#ad1b22
}
.btn-social-linkedin {
	color:#fff;
	background-color:#0072b5
}
.btn-social-linkedin:focus,.btn-social-linkedin:hover {
	background-color:#338ec4
}
.btn-social-linkedin.active,.btn-social-linkedin:active {
	background-color:#00619a
}
.btn-social-stumbleupon {
	color:#fff;
	background-color:#ed4a13
}
.btn-social-stumbleupon:focus,.btn-social-stumbleupon:hover {
	background-color:#f16e42
}
.btn-social-stumbleupon.active,.btn-social-stumbleupon:active {
	background-color:#c93f10
}
.btn-social-googleplus {
	color:#fff;
	background-color:#2d2d2d
}
.btn-social-googleplus:focus,.btn-social-googleplus:hover {
	background-color:#575757
}
.btn-social-googleplus.active,.btn-social-googleplus:active {
	background-color:#262626
}
.btn-social-facebook {
	color:#fff;
	background-color:#2f4b93
}
.btn-social-facebook:focus,.btn-social-facebook:hover {
	background-color:#596fa9
}
.btn-social-facebook.active,.btn-social-facebook:active {
	background-color:#28407d
}
.btn-social-twitter {
	color:#fff;
	background-color:#00bdef
}
.btn-social-twitter:focus,.btn-social-twitter:hover {
	background-color:#33caf2
}
.btn-social-twitter.active,.btn-social-twitter:active {
	background-color:#00a1cb
}
.btn-social-qq {
	color:#fff;
	background-color:#f68575
}
.btn-social-qq:focus,.btn-social-qq:hover {
	background-color:#f89d91
}
.btn-social-qq.active,.btn-social-qq:active {
	background-color:#d17163
}
.btn-social-weibo {
	color:#fff;
	background-color:#f74660
}
.btn-social-weibo:focus,.btn-social-weibo:hover {
	background-color:#f96b80
}
.btn-social-weibo.active,.btn-social-weibo:active {
	background-color:#d23c52
}
.btn-social-weixin {
	color:#fff;
	background-color:#2dc100
}
.btn-social-weixin:focus,.btn-social-weixin:hover {
	background-color:#57cd33
}
.btn-social-weixin.active,.btn-social-weixin:active {
	background-color:#26a400
}
.btn-social-alipay {
	color:#fff;
	background-color:#0ae
}
.btn-social-alipay:focus,.btn-social-alipay:hover {
	background-color:#33bbf1
}
.btn-social-alipay.active,.btn-social-alipay:active {
	background-color:#0091ca
}
.btn-alipay_pay {
	color:#fff;
	background-color:#0ae
}
.btn-alipay_pay:focus,.btn-alipay_pay:hover {
	background-color:#33bbf1
}
.btn-alipay_pay.active,.btn-alipay_pay:active {
	background-color:#0091ca
}
.btn-wechat_pay {
	color:#fff;
	background-color:#01c271
}
.btn-wechat_pay:focus,.btn-wechat_pay:hover {
	background-color:#34ce8d
}
.btn-wechat_pay.active,.btn-wechat_pay:active {
	background-color:#01a560
}
.btn-border-danger {
	border:1px solid #e74c3c;
	color:#e74c3c;
	background:#fff
}
.btn-border-danger:focus {
	color:#e74c3c
}
.btn-border-danger:hover {
	background:#e74c3c;
	color:#fff
}
.btn-border-success {
	border:1px solid #2ecc71;
	color:#2ecc71;
	background:#fff
}
.btn-border-success:focus {
	color:#2ecc71
}
.btn-border-success:hover {
	background:#2ecc71;
	color:#fff
}
.btn-group {
	position:relative
}
.btn-group>.btn+.btn {
	margin-left:0
}
.btn-group>.btn+.dropdown-toggle {
	border-left:2px solid rgba(52,73,94,.15);
	padding:10px 12px
}
.btn-group>.btn+.dropdown-toggle .caret {
	margin-left:3px;
	margin-right:3px
}
.btn-group>.btn.btn-gh+.dropdown-toggle .caret {
	margin-left:7px;
	margin-right:7px
}
.btn-group>.btn.btn-sm+.dropdown-toggle .caret {
	margin-left:0;
	margin-right:0
}
.btn-group-vertical {
	position:relative
}
.dropdown-toggle .caret {
	margin-left:8px
}
.btn-group-xs>.btn+.dropdown-toggle {
	padding:6px 9px
}
.btn-group-sm>.btn+.dropdown-toggle {
	padding:9px 13px
}
.btn-group-lg>.btn+.dropdown-toggle {
	padding:10px 19px
}
.btn-group-hg>.btn+.dropdown-toggle {
	padding:13px 20px
}
.btn-xs .caret {
	border-width:6px 4px 0
}
.btn-lg .caret {
	border-width:8px 6px 0
}
.dropup .btn-lg .caret {
	border-width:0 6px 8px
}
.dropup .btn-xs .caret {
	border-width:0 4px 6px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
	font-weight:400
}
.btn-group:focus .dropdown-toggle {
	outline:0;
	transition:.25s
}
.btn-group.open .dropdown-toggle {
	color:rgba(255,255,255,.75);
	box-shadow:none
}
.btn-toolbar .btn.active {
	color:#fff
}
.btn-toolbar .btn>[class^=tico-] {
	font-size:16px;
	margin:0 1px
}
.close {
	font-size:2.7rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:focus,.close:hover {
	color:#000;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.caret {
	width:0;
	height:0;
	margin-left:5px;
	border-top:8px solid;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	transition:border-color .25s,color .25s
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	display:none;
	float:left;
	z-index:1000;
	background-color:#f3f4f5;
	min-width:220px;
	border:none;
	margin:9px 0 0;
	padding:0;
	text-align:left;
	list-style:none;
	background-clip:padding-box;
	font-size:1.4rem;
	border-radius:4px;
	box-shadow:none
}
.dropdown-menu .divider {
	height:2px;
	margin:3px 0;
	background-color:rgba(202,206,209,.5)
}
.dropdown-menu>li>a {
	padding:8px 16px;
	line-height:1.429;
	color:#606d7a
}
.dropdown-menu>li:first-child>a:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.dropdown-menu>li:last-child>a:first-child {
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.dropdown-menu.typeahead {
	display:none;
	width:auto;
	margin-top:5px;
	border:2px solid #1abc9c;
	padding:5px 0;
	background-color:#fff;
	border-radius:6px
}
.open>.dropdown-menu,legend {
	display:block
}
.dropdown-menu.typeahead li a {
	padding:6px 14px
}
.dropdown-menu.typeahead li:first-child a,.dropdown-menu.typeahead li:last-child a {
	padding:6px 14px;
	border-radius:0
}
.dropdown-menu>li>a {
	display:block;
	clear:both;
	font-weight:400;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color:#55606c;
	background-color:rgba(202,206,209,.5)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	background-color:#1abc9c
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#bdc3c7;
	background-color:transparent;
	cursor:not-allowed
}
.dropdown-menu-right {
	left:auto;
	right:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	padding:8px 16px;
	line-height:1.538;
	font-size:1rem;
	text-transform:uppercase;
	color:rgba(52,73,94,.6)
}
.dropdown-header:first-child {
	margin-top:3px
}
.dropdown-backdrop {
	z-index:990
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-bottom:8px solid;
	margin-bottom:.25em
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	margin-top:0;
	margin-bottom:9px;
	top:auto;
	bottom:100%
}
.dropdown-menu-inverse {
	background-color:#34495e
}
.dropdown-menu-inverse .divider {
	height:2px;
	margin:3px 0;
	overflow:hidden;
	background-color:rgba(43,60,78,.5)
}
.dropdown-menu-inverse>li>a {
	color:rgba(255,255,255,.85)
}
.dropdown-menu-inverse>li>a:focus,.dropdown-menu-inverse>li>a:hover {
	color:rgba(255,255,255,.85);
	background-color:rgba(43,60,78,.5)
}
.dropdown-menu-inverse>.active>a,.dropdown-menu-inverse>.active>a:focus,.dropdown-menu-inverse>.active>a:hover {
	color:rgba(255,255,255,.85);
	background-color:#1abc9c
}
.dropdown-menu-inverse>.disabled>a,.dropdown-menu-inverse>.disabled>a:focus,.dropdown-menu-inverse>.disabled>a:hover {
	color:rgba(255,255,255,.5)
}
.dropdown-menu-inverse>.disabled>a:focus,.dropdown-menu-inverse>.disabled>a:hover {
	background-color:transparent
}
.dropdown-menu-inverse .dropdown-header {
	color:rgba(255,255,255,.4)
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	left:auto;
	right:0
}
.navbar-right .dropdown-menu-left {
	left:0;
	right:auto
}
}.form-group-sm .form-control,.input-sm {
	height:35px;
	padding:6px 10px;
	font-size:1.3rem;
	line-height:1.462;
	border-radius:6px
}
select.form-group-sm .form-control,select.input-sm {
	height:35px;
	line-height:35px
}
select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm {
	height:auto
}
.form-group-lg .form-control,.input-lg {
	height:45px;
	padding:10px 15px;
	font-size:1.7rem;
	line-height:1.235;
	border-radius:6px
}
select.form-group-lg .form-control,select.input-lg {
	height:45px;
	line-height:45px
}
select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg {
	height:auto
}
.form-group-hg .form-control,.form-horizontal .form-group-hg .form-control,.input-hg {
	height:53px;
	padding:10px 16px;
	font-size:2.2rem;
	line-height:1.318;
	border-radius:6px
}
select.form-group-hg .form-control,select.input-hg {
	height:53px;
	line-height:53px
}
select[multiple].form-group-hg .form-control,select[multiple].input-hg,textarea.form-group-hg .form-control,textarea.input-hg {
	height:auto
}
legend {
	width:100%;
	padding:0;
	margin-bottom:1.6rem;
	font-size:2.24rem;
	line-height:inherit;
	color:inherit;
	border-bottom:none
}
textarea {
	font-size:2rem;
	line-height:24px;
	padding:5px 11px
}
input[type=search] {
	-webkit-appearance:none!important
}
label {
	font-weight:400;
	font-size:1.4rem;
	line-height:2.3
}
.form-control::-moz-placeholder {
	color:#b2bcc5;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#b2bcc5
}
.form-control::-webkit-input-placeholder {
	color:#b2bcc5
}
.form-control {
	width:100%;
	background-color:#fff;
	background-image:none;
	border:1px solid #bdc3c7;
	color:#34495e;
	font-size:1.6rem;
	line-height:1.467;
	padding:8px 12px;
	height:42px;
	border-radius:3px;
	box-shadow:none;
	transition:border .25s linear,color .25s linear,background-color .25s linear
}
.form-control:focus,.form-group.focus .form-control {
	border-color:#55ca56;
	outline:0;
	box-shadow:none
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#f4f6f6;
	border-color:#d5dbdb;
	color:#d5dbdb;
	cursor:default;
	opacity:.7;
	filter:alpha(opacity=70)
}
.form-control.flat {
	border-color:transparent
}
.form-control.flat:hover {
	border-color:#bdc3c7
}
.form-control.flat:focus {
	border-color:#55ca56
}
textarea.form-control {
	height:auto
}
.form-control-feedback {
	position:absolute;
	top:2px;
	right:2px;
	margin-top:1px;
	line-height:36px;
	font-size:1.6rem;
	color:#b2bcc5;
	background-color:transparent;
	padding:0 12px 0 0;
	border-radius:3px;
	pointer-events:none
}
.modal,.modal-backdrop {
	right:0;
	bottom:0;
	left:0
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline {
	color:#2ecc71
}
.control-feedback-hg,.input-hg+.form-control-feedback {
	font-size:2rem;
	line-height:48px;
	padding-right:16px;
	width:auto;
	height:48px
}
.control-feedback-lg,.input-lg+.form-control-feedback {
	font-size:1.8rem;
	line-height:40px;
	width:auto;
	height:40px;
	padding-right:15px
}
.control-feedback-sm,.input-sm+.form-control-feedback {
	line-height:29px;
	height:29px;
	width:auto;
	padding-right:10px
}
.has-success .form-control {
	border-color:#2ecc71;
	box-shadow:none
}
.has-success .form-control::-moz-placeholder {
	color:#2ecc71;
	opacity:1
}
.has-success .form-control:-ms-input-placeholder {
	color:#2ecc71
}
.has-success .form-control::-webkit-input-placeholder {
	color:#2ecc71
}
.has-success .form-control:focus {
	border-color:#2ecc71;
	box-shadow:none
}
.has-success .input-group-addon {
	color:#2ecc71;
	border-color:#2ecc71;
	background-color:#fff
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline {
	color:#f1c40f
}
.has-warning .form-control {
	border-color:#f1c40f;
	box-shadow:none
}
.has-warning .form-control::-moz-placeholder {
	color:#f1c40f;
	opacity:1
}
.has-warning .form-control:-ms-input-placeholder {
	color:#f1c40f
}
.has-warning .form-control::-webkit-input-placeholder {
	color:#f1c40f
}
.has-warning .form-control:focus {
	border-color:#f1c40f;
	box-shadow:none
}
.has-warning .input-group-addon {
	color:#f1c40f;
	border-color:#f1c40f;
	background-color:#fff
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline {
	color:#e74c3c
}
.has-error .form-control {
	border-color:#e74c3c;
	box-shadow:none
}
.has-error .form-control::-moz-placeholder {
	color:#e74c3c;
	opacity:1
}
.has-error .form-control:-ms-input-placeholder {
	color:#e74c3c
}
.has-error .form-control::-webkit-input-placeholder {
	color:#e74c3c
}
.has-error .form-control:focus {
	border-color:#e74c3c;
	box-shadow:none
}
.has-error .input-group-addon {
	color:#e74c3c;
	border-color:#e74c3c;
	background-color:#fff
}
.form-control.disabled+.form-control-feedback,.form-control[disabled]+.form-control-feedback,.form-control[readonly]+.form-control-feedback,fieldset[disabled] .form-control+.form-control-feedback {
	cursor:not-allowed;
	color:#d5dbdb;
	background-color:transparent;
	opacity:.7;
	filter:alpha(opacity=70)
}
.help-block {
	font-size:1.3rem;
	margin-bottom:5px;
	color:#6b7a88
}
.form-group {
	position:relative;
	margin-bottom:20px
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:0
}
@media (min-width:768px) {
	.form-horizontal .control-label {
	padding-top:3px;
	padding-bottom:3px
}
}.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-control-static {
	padding-top:6px;
	padding-bottom:6px
}
@media (min-width:768px) {
	.form-horizontal .form-group-hg .control-label {
	font-size:2.2rem;
	padding-top:2px;
	padding-bottom:0
}
.form-horizontal .form-group-lg .control-label {
	font-size:1.7rem;
	padding-top:3px;
	padding-bottom:2px
}
.form-horizontal .form-group-sm .control-label {
	font-size:1.3rem;
	padding-top:2px;
	padding-bottom:2px
}
}.form-inline {
	display:table;
	margin-bottom:10px
}
.form-inline>.form-group {
	display:table-cell
}
.form-inline>.form-group>.input-group {
	display:inline-table;
	vertical-align:middle;
	position:relative;
	border-collapse:separate
}
.form-inline>button {
	margin-left:10px
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group .form-control {
	position:static;
	display:table-cell
}
.input-group-hg>.form-control,.input-group-hg>.input-group-addon,.input-group-hg>.input-group-btn>.btn {
	height:53px;
	padding:10px 16px;
	font-size:2.2rem;
	line-height:1.318;
	border-radius:6px
}
select.input-group-hg>.form-control,select.input-group-hg>.input-group-addon,select.input-group-hg>.input-group-btn>.btn {
	height:53px;
	line-height:53px
}
select[multiple].input-group-hg>.form-control,select[multiple].input-group-hg>.input-group-addon,select[multiple].input-group-hg>.input-group-btn>.btn,textarea.input-group-hg>.form-control,textarea.input-group-hg>.input-group-addon,textarea.input-group-hg>.input-group-btn>.btn {
	height:auto
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:45px;
	padding:10px 15px;
	font-size:1.7rem;
	line-height:1.235;
	border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
	height:45px;
	line-height:45px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:35px;
	padding:6px 10px;
	font-size:1.3rem;
	line-height:1.462;
	border-radius:6px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
	height:35px;
	line-height:35px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group-addon {
	display:table-cell;
	padding:10px 12px;
	font-size:1.4rem;
	font-weight:400;
	line-height:1;
	color:#fff;
	text-align:center;
	background-color:#bdc3c7;
	border:2px solid #bdc3c7;
	border-radius:3px;
	transition:border .25s linear,color .25s linear,background-color .25s linear;
	width:1%;
	white-space:nowrap
}
.input-group-addon:first-child {
	border-right:0
}
.input-group-addon .input-group-sm,.input-group-hg .input-group-addon,.input-group-lg .input-group-addon {
	line-height:1
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.form-group.focus .input-group-addon,.input-group.active .input-group-addon,.input-group.focus .input-group-addon {
	background-color:#55ca56;
	border-color:#55ca56
}
.form-group.focus .input-group-btn>.btn-default+.btn-default,.input-group.active .input-group-btn>.btn-default+.btn-default,.input-group.focus .input-group-btn>.btn-default+.btn-default {
	border-left-color:#16a085
}
.form-group.focus .input-group-btn .btn,.input-group.active .input-group-btn .btn,.input-group.focus .input-group-btn .btn {
	border-color:#1abc9c;
	background-color:#fff;
	color:#1abc9c
}
.form-group.focus .input-group-btn .btn-default,.input-group.active .input-group-btn .btn-default,.input-group.focus .input-group-btn .btn-default {
	border-color:#55ca56;
	color:#fff;
	background-color:#55ca56
}
.form-group.focus .input-group-btn .btn-default.active,.form-group.focus .input-group-btn .btn-default.hover,.form-group.focus .input-group-btn .btn-default:active,.form-group.focus .input-group-btn .btn-default:focus,.form-group.focus .input-group-btn .btn-default:hover,.input-group.active .input-group-btn .btn-default.active,.input-group.active .input-group-btn .btn-default.hover,.input-group.active .input-group-btn .btn-default:active,.input-group.active .input-group-btn .btn-default:focus,.input-group.active .input-group-btn .btn-default:hover,.input-group.focus .input-group-btn .btn-default.active,.input-group.focus .input-group-btn .btn-default.hover,.input-group.focus .input-group-btn .btn-default:active,.input-group.focus .input-group-btn .btn-default:focus,.input-group.focus .input-group-btn .btn-default:hover,.open>.dropdown-toggle.form-group.focus .input-group-btn .btn-default,.open>.dropdown-toggle.input-group.active .input-group-btn .btn-default,.open>.dropdown-toggle.input-group.focus .input-group-btn .btn-default {
	color:#fff;
	background-color:#68d069;
	border-color:#68d069
}
.form-group.focus .input-group-btn .btn-default.active,.form-group.focus .input-group-btn .btn-default:active,.input-group.active .input-group-btn .btn-default.active,.input-group.active .input-group-btn .btn-default:active,.input-group.focus .input-group-btn .btn-default.active,.input-group.focus .input-group-btn .btn-default:active,.open>.dropdown-toggle.form-group.focus .input-group-btn .btn-default,.open>.dropdown-toggle.input-group.active .input-group-btn .btn-default,.open>.dropdown-toggle.input-group.focus .input-group-btn .btn-default {
	background-color:#68d069;
	border-color:#68d069
}
.form-group.focus .input-group-btn .btn-default.disabled,.form-group.focus .input-group-btn .btn-default.disabled.active,.form-group.focus .input-group-btn .btn-default.disabled.hover,.form-group.focus .input-group-btn .btn-default.disabled:active,.form-group.focus .input-group-btn .btn-default.disabled:focus,.form-group.focus .input-group-btn .btn-default.disabled:hover,.form-group.focus .input-group-btn .btn-default[disabled],.form-group.focus .input-group-btn .btn-default[disabled].active,.form-group.focus .input-group-btn .btn-default[disabled].hover,.form-group.focus .input-group-btn .btn-default[disabled]:active,.form-group.focus .input-group-btn .btn-default[disabled]:focus,.form-group.focus .input-group-btn .btn-default[disabled]:hover,.input-group.active .input-group-btn .btn-default.disabled,.input-group.active .input-group-btn .btn-default.disabled.active,.input-group.active .input-group-btn .btn-default.disabled.hover,.input-group.active .input-group-btn .btn-default.disabled:active,.input-group.active .input-group-btn .btn-default.disabled:focus,.input-group.active .input-group-btn .btn-default.disabled:hover,.input-group.active .input-group-btn .btn-default[disabled],.input-group.active .input-group-btn .btn-default[disabled].active,.input-group.active .input-group-btn .btn-default[disabled].hover,.input-group.active .input-group-btn .btn-default[disabled]:active,.input-group.active .input-group-btn .btn-default[disabled]:focus,.input-group.active .input-group-btn .btn-default[disabled]:hover,.input-group.focus .input-group-btn .btn-default.disabled,.input-group.focus .input-group-btn .btn-default.disabled.active,.input-group.focus .input-group-btn .btn-default.disabled.hover,.input-group.focus .input-group-btn .btn-default.disabled:active,.input-group.focus .input-group-btn .btn-default.disabled:focus,.input-group.focus .input-group-btn .btn-default.disabled:hover,.input-group.focus .input-group-btn .btn-default[disabled],.input-group.focus .input-group-btn .btn-default[disabled].active,.input-group.focus .input-group-btn .btn-default[disabled].hover,.input-group.focus .input-group-btn .btn-default[disabled]:active,.input-group.focus .input-group-btn .btn-default[disabled]:focus,.input-group.focus .input-group-btn .btn-default[disabled]:hover,fieldset[disabled] .form-group.focus .input-group-btn .btn-default,fieldset[disabled] .form-group.focus .input-group-btn .btn-default.active,fieldset[disabled] .form-group.focus .input-group-btn .btn-default.hover,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:active,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:focus,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:hover,fieldset[disabled] .input-group.active .input-group-btn .btn-default,fieldset[disabled] .input-group.active .input-group-btn .btn-default.active,fieldset[disabled] .input-group.active .input-group-btn .btn-default.hover,fieldset[disabled] .input-group.active .input-group-btn .btn-default:active,fieldset[disabled] .input-group.active .input-group-btn .btn-default:focus,fieldset[disabled] .input-group.active .input-group-btn .btn-default:hover,fieldset[disabled] .input-group.focus .input-group-btn .btn-default,fieldset[disabled] .input-group.focus .input-group-btn .btn-default.active,fieldset[disabled] .input-group.focus .input-group-btn .btn-default.hover,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:active,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:focus,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:hover {
	background-color:#bdc3c7;
	border-color:#55ca56
}
.form-group.focus .input-group-btn .btn-default .badge,.input-group.active .input-group-btn .btn-default .badge,.input-group.focus .input-group-btn .btn-default .badge {
	color:#55ca56;
	background-color:#fff
}
.input-group-btn {
	display:table-cell;
	width:1%;
	white-space:nowrap;
	vertical-align:bottom
}
.input-group-btn .btn {
	background-color:#fff;
	border:2px solid #bdc3c7;
	color:#bdc3c7;
	line-height:18px;
	height:42px;
	white-space:nowrap
}
.input-group-btn .btn-default {
	color:#fff;
	background-color:#bdc3c7;
	border:0
}
.input-group-btn .btn-default.active,.input-group-btn .btn-default.hover,.input-group-btn .btn-default:active,.input-group-btn .btn-default:focus,.input-group-btn .btn-default:hover,.open>.dropdown-toggle.input-group-btn .btn-default {
	color:#fff;
	background-color:#cacfd2;
	border-color:#cacfd2
}
.input-group-btn .btn-default.active,.input-group-btn .btn-default:active,.open>.dropdown-toggle.input-group-btn .btn-default {
	background-color:#a1a6a9;
	border-color:#a1a6a9
}
.input-group-btn .btn-default.disabled,.input-group-btn .btn-default.disabled.active,.input-group-btn .btn-default.disabled.hover,.input-group-btn .btn-default.disabled:active,.input-group-btn .btn-default.disabled:focus,.input-group-btn .btn-default.disabled:hover,.input-group-btn .btn-default[disabled],.input-group-btn .btn-default[disabled].active,.input-group-btn .btn-default[disabled].hover,.input-group-btn .btn-default[disabled]:active,.input-group-btn .btn-default[disabled]:focus,.input-group-btn .btn-default[disabled]:hover,fieldset[disabled] .input-group-btn .btn-default,fieldset[disabled] .input-group-btn .btn-default.active,fieldset[disabled] .input-group-btn .btn-default.hover,fieldset[disabled] .input-group-btn .btn-default:active,fieldset[disabled] .input-group-btn .btn-default:focus,fieldset[disabled] .input-group-btn .btn-default:hover {
	background-color:#bdc3c7;
	border-color:#bdc3c7
}
.input-group-btn .btn-default .badge {
	color:#bdc3c7;
	background-color:#fff
}
.input-group-btn .btn-primary {
	color:#fff;
	background-color:#1abc9c;
	border:0
}
.input-group-btn .btn-primary.active,.input-group-btn .btn-primary.hover,.input-group-btn .btn-primary:active,.input-group-btn .btn-primary:focus,.input-group-btn .btn-primary:hover,.open>.dropdown-toggle.input-group-btn .btn-primary {
	color:#fff;
	background-color:#48c9b0;
	border-color:#48c9b0
}
.input-group-btn .btn-primary.active,.input-group-btn .btn-primary:active,.open>.dropdown-toggle.input-group-btn .btn-primary {
	background-color:#16a085;
	border-color:#16a085
}
.input-group-btn .btn-primary.disabled,.input-group-btn .btn-primary.disabled.active,.input-group-btn .btn-primary.disabled.hover,.input-group-btn .btn-primary.disabled:active,.input-group-btn .btn-primary.disabled:focus,.input-group-btn .btn-primary.disabled:hover,.input-group-btn .btn-primary[disabled],.input-group-btn .btn-primary[disabled].active,.input-group-btn .btn-primary[disabled].hover,.input-group-btn .btn-primary[disabled]:active,.input-group-btn .btn-primary[disabled]:focus,.input-group-btn .btn-primary[disabled]:hover,fieldset[disabled] .input-group-btn .btn-primary,fieldset[disabled] .input-group-btn .btn-primary.active,fieldset[disabled] .input-group-btn .btn-primary.hover,fieldset[disabled] .input-group-btn .btn-primary:active,fieldset[disabled] .input-group-btn .btn-primary:focus,fieldset[disabled] .input-group-btn .btn-primary:hover {
	background-color:#bdc3c7;
	border-color:#1abc9c
}
.input-group-btn .btn-primary .badge {
	color:#1abc9c;
	background-color:#fff
}
.input-group-btn .btn-info {
	color:#fff;
	background-color:#3498db;
	border:0
}
.input-group-btn .btn-info.active,.input-group-btn .btn-info.hover,.input-group-btn .btn-info:active,.input-group-btn .btn-info:focus,.input-group-btn .btn-info:hover,.open>.dropdown-toggle.input-group-btn .btn-info {
	color:#fff;
	background-color:#5dade2;
	border-color:#5dade2
}
.input-group-btn .btn-info.active,.input-group-btn .btn-info:active,.open>.dropdown-toggle.input-group-btn .btn-info {
	background-color:#2c81ba;
	border-color:#2c81ba
}
.input-group-btn .btn-info.disabled,.input-group-btn .btn-info.disabled.active,.input-group-btn .btn-info.disabled.hover,.input-group-btn .btn-info.disabled:active,.input-group-btn .btn-info.disabled:focus,.input-group-btn .btn-info.disabled:hover,.input-group-btn .btn-info[disabled],.input-group-btn .btn-info[disabled].active,.input-group-btn .btn-info[disabled].hover,.input-group-btn .btn-info[disabled]:active,.input-group-btn .btn-info[disabled]:focus,.input-group-btn .btn-info[disabled]:hover,fieldset[disabled] .input-group-btn .btn-info,fieldset[disabled] .input-group-btn .btn-info.active,fieldset[disabled] .input-group-btn .btn-info.hover,fieldset[disabled] .input-group-btn .btn-info:active,fieldset[disabled] .input-group-btn .btn-info:focus,fieldset[disabled] .input-group-btn .btn-info:hover {
	background-color:#bdc3c7;
	border-color:#3498db
}
.input-group-btn .btn-info .badge {
	color:#3498db;
	background-color:#fff
}
.input-group-btn .btn-danger {
	color:#fff;
	background-color:#e74c3c;
	border:0
}
.input-group-btn .btn-danger.active,.input-group-btn .btn-danger.hover,.input-group-btn .btn-danger:active,.input-group-btn .btn-danger:focus,.input-group-btn .btn-danger:hover,.open>.dropdown-toggle.input-group-btn .btn-danger {
	color:#fff;
	background-color:#ec7063;
	border-color:#ec7063
}
.input-group-btn .btn-danger.active,.input-group-btn .btn-danger:active,.open>.dropdown-toggle.input-group-btn .btn-danger {
	background-color:#c44133;
	border-color:#c44133
}
.input-group-btn .btn-danger.disabled,.input-group-btn .btn-danger.disabled.active,.input-group-btn .btn-danger.disabled.hover,.input-group-btn .btn-danger.disabled:active,.input-group-btn .btn-danger.disabled:focus,.input-group-btn .btn-danger.disabled:hover,.input-group-btn .btn-danger[disabled],.input-group-btn .btn-danger[disabled].active,.input-group-btn .btn-danger[disabled].hover,.input-group-btn .btn-danger[disabled]:active,.input-group-btn .btn-danger[disabled]:focus,.input-group-btn .btn-danger[disabled]:hover,fieldset[disabled] .input-group-btn .btn-danger,fieldset[disabled] .input-group-btn .btn-danger.active,fieldset[disabled] .input-group-btn .btn-danger.hover,fieldset[disabled] .input-group-btn .btn-danger:active,fieldset[disabled] .input-group-btn .btn-danger:focus,fieldset[disabled] .input-group-btn .btn-danger:hover {
	background-color:#bdc3c7;
	border-color:#e74c3c
}
.input-group-btn .btn-danger .badge {
	color:#e74c3c;
	background-color:#fff
}
.input-group-btn .btn-success {
	color:#fff;
	background-color:#2ecc71;
	border:0
}
.input-group-btn .btn-success.active,.input-group-btn .btn-success.hover,.input-group-btn .btn-success:active,.input-group-btn .btn-success:focus,.input-group-btn .btn-success:hover,.open>.dropdown-toggle.input-group-btn .btn-success {
	color:#fff;
	background-color:#58d68d;
	border-color:#58d68d
}
.input-group-btn .btn-success.active,.input-group-btn .btn-success:active,.open>.dropdown-toggle.input-group-btn .btn-success {
	background-color:#27ad60;
	border-color:#27ad60
}
.input-group-btn .btn-success.disabled,.input-group-btn .btn-success.disabled.active,.input-group-btn .btn-success.disabled.hover,.input-group-btn .btn-success.disabled:active,.input-group-btn .btn-success.disabled:focus,.input-group-btn .btn-success.disabled:hover,.input-group-btn .btn-success[disabled],.input-group-btn .btn-success[disabled].active,.input-group-btn .btn-success[disabled].hover,.input-group-btn .btn-success[disabled]:active,.input-group-btn .btn-success[disabled]:focus,.input-group-btn .btn-success[disabled]:hover,fieldset[disabled] .input-group-btn .btn-success,fieldset[disabled] .input-group-btn .btn-success.active,fieldset[disabled] .input-group-btn .btn-success.hover,fieldset[disabled] .input-group-btn .btn-success:active,fieldset[disabled] .input-group-btn .btn-success:focus,fieldset[disabled] .input-group-btn .btn-success:hover {
	background-color:#bdc3c7;
	border-color:#2ecc71
}
.input-group-btn .btn-success .badge {
	color:#2ecc71;
	background-color:#fff
}
.input-group-btn .btn-warning {
	color:#fff;
	background-color:#f1c40f;
	border:0
}
.input-group-btn .btn-warning.active,.input-group-btn .btn-warning.hover,.input-group-btn .btn-warning:active,.input-group-btn .btn-warning:focus,.input-group-btn .btn-warning:hover,.open>.dropdown-toggle.input-group-btn .btn-warning {
	color:#fff;
	background-color:#f4d313;
	border-color:#f4d313
}
.input-group-btn .btn-warning.active,.input-group-btn .btn-warning:active,.open>.dropdown-toggle.input-group-btn .btn-warning {
	background-color:#cda70d;
	border-color:#cda70d
}
.input-group-btn .btn-warning.disabled,.input-group-btn .btn-warning.disabled.active,.input-group-btn .btn-warning.disabled.hover,.input-group-btn .btn-warning.disabled:active,.input-group-btn .btn-warning.disabled:focus,.input-group-btn .btn-warning.disabled:hover,.input-group-btn .btn-warning[disabled],.input-group-btn .btn-warning[disabled].active,.input-group-btn .btn-warning[disabled].hover,.input-group-btn .btn-warning[disabled]:active,.input-group-btn .btn-warning[disabled]:focus,.input-group-btn .btn-warning[disabled]:hover,fieldset[disabled] .input-group-btn .btn-warning,fieldset[disabled] .input-group-btn .btn-warning.active,fieldset[disabled] .input-group-btn .btn-warning.hover,fieldset[disabled] .input-group-btn .btn-warning:active,fieldset[disabled] .input-group-btn .btn-warning:focus,fieldset[disabled] .input-group-btn .btn-warning:hover {
	background-color:#bdc3c7;
	border-color:#f1c40f
}
.input-group-btn .btn-warning .badge {
	color:#f1c40f;
	background-color:#fff
}
.input-group-btn .btn-inverse {
	color:#fff;
	background-color:#34495e;
	border:0
}
.input-group-btn .btn-inverse.active,.input-group-btn .btn-inverse.hover,.input-group-btn .btn-inverse:active,.input-group-btn .btn-inverse:focus,.input-group-btn .btn-inverse:hover,.open>.dropdown-toggle.input-group-btn .btn-inverse {
	color:#fff;
	background-color:#415b76;
	border-color:#415b76
}
.input-group-btn .btn-inverse.active,.input-group-btn .btn-inverse:active,.open>.dropdown-toggle.input-group-btn .btn-inverse {
	background-color:#2c3e50;
	border-color:#2c3e50
}
.input-group-btn .btn-inverse.disabled,.input-group-btn .btn-inverse.disabled.active,.input-group-btn .btn-inverse.disabled.hover,.input-group-btn .btn-inverse.disabled:active,.input-group-btn .btn-inverse.disabled:focus,.input-group-btn .btn-inverse.disabled:hover,.input-group-btn .btn-inverse[disabled],.input-group-btn .btn-inverse[disabled].active,.input-group-btn .btn-inverse[disabled].hover,.input-group-btn .btn-inverse[disabled]:active,.input-group-btn .btn-inverse[disabled]:focus,.input-group-btn .btn-inverse[disabled]:hover,fieldset[disabled] .input-group-btn .btn-inverse,fieldset[disabled] .input-group-btn .btn-inverse.active,fieldset[disabled] .input-group-btn .btn-inverse.hover,fieldset[disabled] .input-group-btn .btn-inverse:active,fieldset[disabled] .input-group-btn .btn-inverse:focus,fieldset[disabled] .input-group-btn .btn-inverse:hover {
	background-color:#bdc3c7;
	border-color:#34495e
}
.input-group-btn .btn-inverse .badge {
	color:#34495e;
	background-color:#fff
}
.input-group-btn .btn-elegant {
	color:#fff;
	background-color:#a26ff9;
	border:0
}
.input-group-btn .btn-elegant.active,.input-group-btn .btn-elegant.hover,.input-group-btn .btn-elegant:active,.input-group-btn .btn-elegant:focus,.input-group-btn .btn-elegant:hover,.open>.dropdown-toggle.input-group-btn .btn-elegant {
	color:#fff;
	background-color:#b98bfa;
	border-color:#b98bfa
}
.input-group-btn .btn-elegant.active,.input-group-btn .btn-elegant:active,.open>.dropdown-toggle.input-group-btn .btn-elegant {
	background-color:#8a5ed4;
	border-color:#8a5ed4
}
.input-group-btn .btn-elegant.disabled,.input-group-btn .btn-elegant.disabled.active,.input-group-btn .btn-elegant.disabled.hover,.input-group-btn .btn-elegant.disabled:active,.input-group-btn .btn-elegant.disabled:focus,.input-group-btn .btn-elegant.disabled:hover,.input-group-btn .btn-elegant[disabled],.input-group-btn .btn-elegant[disabled].active,.input-group-btn .btn-elegant[disabled].hover,.input-group-btn .btn-elegant[disabled]:active,.input-group-btn .btn-elegant[disabled]:focus,.input-group-btn .btn-elegant[disabled]:hover,fieldset[disabled] .input-group-btn .btn-elegant,fieldset[disabled] .input-group-btn .btn-elegant.active,fieldset[disabled] .input-group-btn .btn-elegant.hover,fieldset[disabled] .input-group-btn .btn-elegant:active,fieldset[disabled] .input-group-btn .btn-elegant:focus,fieldset[disabled] .input-group-btn .btn-elegant:hover {
	background-color:#bdc3c7;
	border-color:#a26ff9
}
.input-group-btn .btn-elegant .badge {
	color:#a26ff9;
	background-color:#fff
}
.input-group-hg .input-group-btn .btn {
	line-height:31px
}
.input-group-lg .input-group-btn .btn {
	line-height:21px
}
.input-group-sm .input-group-btn .btn {
	line-height:19px
}
.input-group-btn:first-child>.btn {
	border-right-width:0;
	margin-right:-3px
}
.input-group-btn:last-child>.btn {
	border-left-width:0;
	margin-left:-3px
}
.input-group-btn>.btn-default+.btn-default {
	border-left:2px solid #bdc3c7
}
.input-group-btn>.btn:first-child+.btn .caret {
	margin-left:0
}
.input-group-rounded .input-group-btn+.form-control,.input-group-rounded .input-group-btn:last-child .btn {
	border-bottom-right-radius:20px;
	border-top-right-radius:20px
}
.input-group-hg.input-group-rounded .input-group-btn+.form-control,.input-group-hg.input-group-rounded .input-group-btn:last-child .btn {
	border-bottom-right-radius:27px;
	border-top-right-radius:27px
}
.input-group-lg.input-group-rounded .input-group-btn+.form-control,.input-group-lg.input-group-rounded .input-group-btn:last-child .btn {
	border-bottom-right-radius:25px;
	border-top-right-radius:25px
}
.input-group-rounded .form-control:first-child,.input-group-rounded .input-group-btn:first-child .btn {
	border-bottom-left-radius:20px;
	border-top-left-radius:20px
}
.input-group-hg.input-group-rounded .form-control:first-child,.input-group-hg.input-group-rounded .input-group-btn:first-child .btn {
	border-bottom-left-radius:27px;
	border-top-left-radius:27px
}
.input-group-lg.input-group-rounded .form-control:first-child,.input-group-lg.input-group-rounded .input-group-btn:first-child .btn {
	border-bottom-left-radius:25px;
	border-top-left-radius:25px
}
.input-group-rounded .input-group-btn+.form-control {
	padding-left:0
}
.modal {
	display:none;
	position:fixed;
	top:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	z-index:1040;
	background-color:#34495e
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	font-size:1.4rem;
	line-height:1.72222
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
.pagination {
	display:inline-block
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}.pagination {
	position:relative;
	background:#d6dbdf;
	color:#fff;
	margin:20px 0;
	padding:0;
	display:inline-block;
	border-radius:6px;
	word-spacing:-.5px
}
@media (max-width:767px) {
	.pagination {
	height:41px;
	padding:0 55px 0 52px;
	overflow:auto;
	white-space:nowrap;
	border-radius:6px
}
}.pagination li {
	display:inline-block;
	margin-right:-2px;
	vertical-align:middle;
	word-spacing:normal
}
.pagination li a {
	position:static
}
.pagination li.active>a,.pagination li.active>a:focus,.pagination li.active>a:hover,.pagination li.active>span,.pagination li.active>span:focus,.pagination li.active>span:hover {
	background-color:#34495e;
	color:#fff;
	border-color:#dfe2e5
}
.pagination li.active.next>a,.pagination li.active.next>span,.pagination li.active.previous>a,.pagination li.active.previous>span {
	margin:0
}
.pagination li.active.next>a,.pagination li.active.next>a:focus,.pagination li.active.next>a:hover,.pagination li.active.next>span,.pagination li.active.next>span:focus,.pagination li.active.next>span:hover,.pagination li.active.previous>a,.pagination li.active.previous>a:focus,.pagination li.active.previous>a:hover,.pagination li.active.previous>span,.pagination li.active.previous>span:focus,.pagination li.active.previous>span:hover {
	background-color:#34495e;
	color:#fff
}
.pagination li:first-child>a,.pagination li:first-child>span {
	border-radius:6px 0 0 6px;
	border-left:none
}
.pagination li:first-child.previous+li>a,.pagination li:first-child.previous+li>span {
	border-left-width:0
}
.pagination li:last-child {
	margin-right:0
}
.pagination li:last-child>a,.pagination li:last-child>a:focus,.pagination li:last-child>a:hover,.pagination li:last-child>span,.pagination li:last-child>span:focus,.pagination li:last-child>span:hover {
	border-radius:0 6px 6px 0
}
.pagination li.next>a,.pagination li.next>span,.pagination li.previous>a,.pagination li.previous>span {
	border-right:2px solid #e4e7ea;
	font-size:1rem;
	min-width:auto;
	padding:12px 17px;
	background-color:transparent
}
.pagination li.next>a,.pagination li.next>span {
	border-right:none
}
.pagination li.disabled>a,.pagination li.disabled>span {
	color:#fff;
	background-color:rgba(255,255,255,.3);
	border-right-color:#dfe2e5;
	cursor:not-allowed
}
.pagination li.disabled>a:active,.pagination li.disabled>a:focus,.pagination li.disabled>a:hover,.pagination li.disabled>span:active,.pagination li.disabled>span:focus,.pagination li.disabled>span:hover {
	background-color:rgba(255,255,255,.4);
	color:#fff
}
@media (max-width:767px) {
	.pagination li.next,.pagination li.previous {
	background-color:#d6dbdf;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	border-radius:0 6px 6px 0
}
.pagination li.previous {
	left:0;
	right:auto;
	border-radius:6px 0 0 6px
}
}.pagination li>a,.pagination li>span {
	display:inline-block;
	background:0 0;
	border:none;
	border-left:2px solid #e4e7ea;
	color:#fff;
	font-size:2rem;
	line-height:16px;
	min-height:41px;
	min-width:41px;
	outline:0;
	padding:12px 10px;
	text-align:center;
	transition:.25s ease-out
}
.pagination li>a.current,.pagination li>a:active,.pagination li>a:focus,.pagination li>a:hover,.pagination li>span.current,.pagination li>span:active,.pagination li>span:focus,.pagination li>span:hover {
	background-color:#55ca56;
	color:#fff
}
.pagination li>a>i {
	line-height:16px
}
.pagination>.btn.next,.pagination>.btn.previous {
	margin-right:8px;
	font-size:2rem;
	line-height:1.429;
	padding-left:23px;
	padding-right:23px
}
.pagination>.btn.next [class*=fui-],.pagination>.btn.previous [class*=fui-] {
	font-size:16px;
	margin-left:-2px;
	margin-top:-2px
}
.pagination>.btn.next {
	margin-left:8px;
	margin-right:0
}
.pagination>.btn.next [class*=fui-] {
	margin-right:-2px;
	margin-left:4px
}
@media (max-width:767px) {
	.pagination>.btn {
	display:block;
	margin:0;
	width:50%
}
.pagination>.btn:first-child {
	border-bottom:2px solid #dfe2e5;
	border-radius:6px 0 0
}
.pagination>.btn:first-child.btn-primary {
	border-bottom-color:#48c9b0
}
.pagination>.btn:first-child.btn-danger {
	border-bottom-color:#ec7063
}
.pagination>.btn:first-child.btn-warning {
	border-bottom-color:#f4d03f
}
.pagination>.btn:first-child.btn-success {
	border-bottom-color:#58d68d
}
.pagination>.btn:first-child.btn-info {
	border-bottom-color:#5dade2
}
.pagination>.btn:first-child.btn-inverse {
	border-bottom-color:#5d6d7e
}
.pagination>.btn:first-child>[class*=fui] {
	margin-left:-20px
}
.pagination>.btn+ul {
	padding:0;
	text-align:center;
	border-radius:0 0 6px 6px
}
.pagination>.btn+ul+.btn {
	border-bottom:2px solid #dfe2e5;
	position:absolute;
	right:0;
	top:0;
	border-radius:0 6px 0 0
}
.pagination>.btn+ul+.btn.btn-primary {
	border-bottom-color:#48c9b0
}
.pagination>.btn+ul+.btn.btn-danger {
	border-bottom-color:#ec7063
}
.pagination>.btn+ul+.btn.btn-warning {
	border-bottom-color:#f4d03f
}
.pagination>.btn+ul+.btn.btn-success {
	border-bottom-color:#58d68d
}
.pagination>.btn+ul+.btn.btn-info {
	border-bottom-color:#5dade2
}
.pagination>.btn+ul+.btn.btn-inverse {
	border-bottom-color:#5d6d7e
}
.pagination>.btn+ul+.btn>[class*=fui] {
	margin-right:-20px
}
.pagination ul {
	display:block
}
.pagination ul>li>a {
	border-radius:0
}
}.pagination-danger {
	background-color:#e74c3c
}
.pagination-danger li.previous>a {
	border-right-color:#ef897e
}
.pagination-danger li>a,.pagination-danger li>span {
	border-left-color:#ef897e
}
.pagination-danger li>a:focus,.pagination-danger li>a:hover,.pagination-danger li>span:focus,.pagination-danger li>span:hover {
	border-left-color:#ef897e;
	background-color:#ec7063
}
.pagination-danger li.active>a,.pagination-danger li.active>span,.pagination-danger li>a:active,.pagination-danger li>span:active {
	background-color:#c44133
}
.pagination-danger li.active>a:focus,.pagination-danger li.active>a:hover,.pagination-danger li.active>span:focus,.pagination-danger li.active>span:hover {
	border-left-color:#ef897e;
	background-color:#ec7063
}
.pagination-success {
	background-color:#2ecc71
}
.pagination-success li.previous>a {
	border-right-color:#75dda1
}
.pagination-success li>a,.pagination-success li>span {
	border-left-color:#75dda1
}
.pagination-success li>a:focus,.pagination-success li>a:hover,.pagination-success li>span:focus,.pagination-success li>span:hover {
	border-left-color:#75dda1;
	background-color:#58d68d
}
.pagination-success li.active>a,.pagination-success li.active>span,.pagination-success li>a:active,.pagination-success li>span:active {
	background-color:#27ad60
}
.pagination-success li.active>a:focus,.pagination-success li.active>a:hover,.pagination-success li.active>span:focus,.pagination-success li.active>span:hover {
	border-left-color:#75dda1;
	background-color:#58d68d
}
.pagination-warning {
	background-color:#f1c40f
}
.pagination-warning li.previous>a {
	border-right-color:#f6d861
}
.pagination-warning li>a,.pagination-warning li>span {
	border-left-color:#f6d861
}
.pagination-warning li>a:focus,.pagination-warning li>a:hover,.pagination-warning li>span:focus,.pagination-warning li>span:hover {
	border-left-color:#f6d861;
	background-color:#f4d313
}
.pagination-warning li.active>a,.pagination-warning li.active>span,.pagination-warning li>a:active,.pagination-warning li>span:active {
	background-color:#cda70d
}
.pagination-warning li.active>a:focus,.pagination-warning li.active>a:hover,.pagination-warning li.active>span:focus,.pagination-warning li.active>span:hover {
	border-left-color:#f6d861;
	background-color:#f4d313
}
.pagination-info {
	background-color:#3498db
}
.pagination-info li.previous>a {
	border-right-color:#79bbe7
}
.pagination-info li>a,.pagination-info li>span {
	border-left-color:#79bbe7
}
.pagination-info li>a:focus,.pagination-info li>a:hover,.pagination-info li>span:focus,.pagination-info li>span:hover {
	border-left-color:#79bbe7;
	background-color:#5dade2
}
.pagination-info li.active>a,.pagination-info li.active>span,.pagination-info li>a:active,.pagination-info li>span:active {
	background-color:#2c81ba
}
.pagination-info li.active>a:focus,.pagination-info li.active>a:hover,.pagination-info li.active>span:focus,.pagination-info li.active>span:hover {
	border-left-color:#79bbe7;
	background-color:#5dade2
}
.pagination-inverse {
	background-color:#34495e
}
.pagination-inverse li.previous>a {
	border-right-color:#798795
}
.pagination-inverse li>a,.pagination-inverse li>span {
	border-left-color:#798795
}
.pagination-inverse li>a:focus,.pagination-inverse li>a:hover,.pagination-inverse li>span:focus,.pagination-inverse li>span:hover {
	border-left-color:#798795;
	background-color:#415b76
}
.pagination-inverse li.active>a,.pagination-inverse li.active>span,.pagination-inverse li>a:active,.pagination-inverse li>span:active {
	background-color:#2c3e50
}
.pagination-inverse li.active>a:focus,.pagination-inverse li.active>a:hover,.pagination-inverse li.active>span:focus,.pagination-inverse li.active>span:hover {
	border-left-color:#798795;
	background-color:#415b76
}
.pagination-minimal>li:first-child {
	border-radius:6px 0 0 6px
}
.pagination-minimal>li:first-child.previous+li>a,.pagination-minimal>li:first-child.previous+li>span {
	border-left-width:5px
}
.pagination-minimal>li:last-child {
	border-radius:0 6px 6px 0
}
.pagination-minimal>li.next>a,.pagination-minimal>li.next>span,.pagination-minimal>li.previous>a,.pagination-minimal>li.previous>span {
	background:0 0;
	border:none;
	border-right:2px solid #e4e7ea;
	margin:0 9px 0 0;
	padding:12px 17px;
	border-radius:6px 0 0 6px
}
.pagination-minimal>li.next>a,.pagination-minimal>li.next>a:focus,.pagination-minimal>li.next>a:hover,.pagination-minimal>li.next>span,.pagination-minimal>li.next>span:focus,.pagination-minimal>li.next>span:hover,.pagination-minimal>li.previous>a,.pagination-minimal>li.previous>a:focus,.pagination-minimal>li.previous>a:hover,.pagination-minimal>li.previous>span,.pagination-minimal>li.previous>span:focus,.pagination-minimal>li.previous>span:hover {
	border-color:#e4e7ea!important
}
@media (max-width:767px) {
	.pagination-minimal>li.next>a,.pagination-minimal>li.next>span,.pagination-minimal>li.previous>a,.pagination-minimal>li.previous>span {
	margin-right:0
}
}.pagination-minimal>li.next {
	margin-left:9px
}
.pagination-minimal>li.next>a,.pagination-minimal>li.next>span {
	border-left:2px solid #e4e7ea;
	border-right:none;
	margin:0;
	border-radius:0 6px 6px 0
}
.pagination-minimal>li.active>a,.pagination-minimal>li.active>span {
	background-color:#fff;
	border-color:#fff;
	border-width:2px!important;
	color:#d6dbdf;
	margin:10px 5px 9px
}
.pagination-minimal>li.active>a:focus,.pagination-minimal>li.active>a:hover,.pagination-minimal>li.active>span:focus,.pagination-minimal>li.active>span:hover {
	background-color:#fff;
	border-color:#fff;
	color:#d6dbdf
}
.pagination-minimal>li.active.next,.pagination-minimal>li.active.previous {
	border-color:#e4e7ea
}
.pagination-minimal>li.active.previous {
	margin-right:6px
}
.pagination-minimal>li>a,.pagination-minimal>li>span {
	background:#fff;
	border:5px solid #d6dbdf;
	color:#fff;
	line-height:16px;
	margin:7px 2px 6px;
	min-width:0;
	min-height:16px;
	padding:0 4px;
	border-radius:50px;
	background-clip:padding-box;
	transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out
}
.pagination-minimal>li>a:focus,.pagination-minimal>li>a:hover,.pagination-minimal>li>span:focus,.pagination-minimal>li>span:hover {
	background-color:#34495e;
	border-color:#34495e;
	color:#fff;
	transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out
}
.pagination-minimal>li>a:active,.pagination-minimal>li>span:active {
	background-color:#16a085;
	border-color:#16a085
}
.pagination-plain {
	font-size:1rem;
	font-weight:700;
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
	height:57px
}
.pagination-plain>li {
	display:inline
}
.pagination-plain>li.previous {
	padding-right:23px
}
.pagination-plain>li.next {
	padding-left:20px
}
.pagination-plain>li.active>a {
	color:#d3d7da
}
.pagination-plain>li>a {
	padding:0 5px
}
@media (max-width:480px) {
	.pagination-plain {
	overflow:hidden;
	text-align:center
}
.pagination-plain>li.previous {
	display:block;
	margin-bottom:10px;
	text-align:left;
	width:50%
}
.pagination-plain>li.next {
	float:right;
	margin-top:-64px;
	text-align:right;
	width:50%
}
}@media (min-width:768px) {
	.pagination-plain {
	height:auto
}
}.pagination-dropdown ul {
	min-width:67px;
	width:auto;
	left:50%;
	margin-left:-34px
}
.pagination-dropdown ul li {
	display:block;
	margin-right:0
}
.pagination-dropdown ul li:first-child>a,.pagination-dropdown ul li:first-child>span {
	border-radius:6px 6px 0 0
}
.pagination-dropdown ul li:last-child>a,.pagination-dropdown ul li:last-child>span {
	border-radius:0 0 6px 6px!important
}
.pagination-dropdown ul li>a,.pagination-dropdown ul li>span {
	border-left:none;
	display:block;
	float:none;
	padding:8px 10px 7px;
	text-align:center;
	min-height:0
}
.pagination-dropdown.dropup {
	position:relative
}
.pagination-mini {
	display:block;
	width:100%;
	margin:20px 0;
	font-size:1.5rem
}
.pagination-mini>.next a,.pagination-mini>.prev a {
	display:block;
	padding:8px 30px;
	border:1px solid #ddd;
	border-radius:20px;
	color:#777;
	text-align:center
}
.pagination-mini>.next:not(.disabled) a:hover,.pagination-mini>.prev:not(.disabled) a:hover {
	background:#1abc9c;
	color:#fff
}
.pagination-mini>.next.disabled a,.pagination-mini>.prev.disabled a {
	cursor:not-allowed
}
.pagination-mini>.page-nums {
	text-align:center;
	line-height:40px
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.72222;
	text-align:left;
	text-align:start;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:1.8rem;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:1.7rem;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px;
	font-size:1.5rem
}
.popover>.arrow,.popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	border-width:10px;
	content:""
}
.popover.top>.arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	bottom:-11px
}
.popover.top>.arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.left>.arrow:after,.popover.right>.arrow:after {
	content:" ";
	bottom:-10px
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after {
	left:1px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom>.arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	top:-11px
}
.popover.bottom>.arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	right:1px;
	border-right-width:0;
	border-left-color:#fff
}
.checkbox,.radio {
	display:block;
	min-height:20px;
	margin-top:10px;
	margin-bottom:12px;
	padding-left:32px;
	position:relative;
	transition:color .25s linear;
	font-size:1.4rem;
	line-height:1.5
}
.checkbox .icons,.radio .icons {
	color:#bdc3c7;
	display:block;
	height:20px;
	top:0;
	left:0;
	position:absolute;
	width:20px;
	text-align:center;
	line-height:20px;
	font-size:20px;
	cursor:pointer
}
.checkbox .icons .icon-checked,.radio .icons .icon-checked {
	opacity:0;
	filter:alpha(opacity=0)
}
.checkbox .icon-checked,.checkbox .icon-unchecked,.radio .icon-checked,.radio .icon-unchecked {
	display:inline-table;
	position:absolute;
	left:0;
	top:0;
	background-color:transparent;
	margin:0;
	opacity:1;
	filter:none;
	transition:color .25s linear
}
.checkbox .icon-checked:before,.checkbox .icon-unchecked:before,.radio .icon-checked:before,.radio .icon-unchecked:before {
	font-family:Tico;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.checkbox .icon-checked:before {
	content:"\e60e"
}
.checkbox .icon-unchecked:before {
	content:"\e60d"
}
.radio .icon-checked:before {
	content:"\e60c"
}
.radio .icon-unchecked:before {
	content:"\e60b"
}
.checkbox input[type=checkbox].custom-checkbox,.checkbox input[type=radio].custom-radio,.radio input[type=checkbox].custom-checkbox,.radio input[type=radio].custom-radio {
	outline:0!important;
	opacity:0;
	position:absolute;
	margin:0;
	padding:0;
	left:0;
	top:0;
	width:20px;
	height:20px
}
.checkbox input[type=checkbox].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,.checkbox input[type=radio].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,.radio input[type=checkbox].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,.radio input[type=radio].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked {
	opacity:0;
	filter:alpha(opacity=0)
}
.checkbox input[type=checkbox].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-checked,.checkbox input[type=radio].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-checked,.radio input[type=checkbox].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-checked,.radio input[type=radio].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-checked {
	opacity:1;
	filter:none
}
.checkbox input[type=checkbox].custom-checkbox:checked+.icons,.checkbox input[type=radio].custom-radio:checked+.icons,.radio input[type=checkbox].custom-checkbox:checked+.icons,.radio input[type=radio].custom-radio:checked+.icons {
	color:#1abc9c
}
.checkbox input[type=checkbox].custom-checkbox:checked+.icons .icon-unchecked,.checkbox input[type=radio].custom-radio:checked+.icons .icon-unchecked,.radio input[type=checkbox].custom-checkbox:checked+.icons .icon-unchecked,.radio input[type=radio].custom-radio:checked+.icons .icon-unchecked {
	opacity:0;
	filter:alpha(opacity=0)
}
.checkbox input[type=checkbox].custom-checkbox:checked+.icons .icon-checked,.checkbox input[type=radio].custom-radio:checked+.icons .icon-checked,.radio input[type=checkbox].custom-checkbox:checked+.icons .icon-checked,.radio input[type=radio].custom-radio:checked+.icons .icon-checked {
	opacity:1;
	filter:none;
	color:#1abc9c
}
.checkbox input[type=checkbox].custom-checkbox:disabled+.icons,.checkbox input[type=radio].custom-radio:disabled+.icons,.radio input[type=checkbox].custom-checkbox:disabled+.icons,.radio input[type=radio].custom-radio:disabled+.icons {
	cursor:default;
	color:#e6e8ea
}
.checkbox input[type=checkbox].custom-checkbox:disabled+.icons .icon-unchecked,.checkbox input[type=radio].custom-radio:disabled+.icons .icon-unchecked,.radio input[type=checkbox].custom-checkbox:disabled+.icons .icon-unchecked,.radio input[type=radio].custom-radio:disabled+.icons .icon-unchecked {
	opacity:1;
	filter:none
}
.checkbox input[type=checkbox].custom-checkbox:disabled+.icons .icon-checked,.checkbox input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-unchecked,.checkbox input[type=radio].custom-radio:disabled+.icons .icon-checked,.checkbox input[type=radio].custom-radio:disabled:checked+.icons .icon-unchecked,.radio input[type=checkbox].custom-checkbox:disabled+.icons .icon-checked,.radio input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-unchecked,.radio input[type=radio].custom-radio:disabled+.icons .icon-checked,.radio input[type=radio].custom-radio:disabled:checked+.icons .icon-unchecked {
	opacity:0;
	filter:alpha(opacity=0)
}
.checkbox input[type=checkbox].custom-checkbox:disabled:checked+.icons,.checkbox input[type=radio].custom-radio:disabled:checked+.icons,.radio input[type=checkbox].custom-checkbox:disabled:checked+.icons,.radio input[type=radio].custom-radio:disabled:checked+.icons {
	color:#e6e8ea
}
.checkbox input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-checked,.checkbox input[type=radio].custom-radio:disabled:checked+.icons .icon-checked,.radio input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-checked,.radio input[type=radio].custom-radio:disabled:checked+.icons .icon-checked {
	opacity:1;
	filter:none;
	color:#e6e8ea
}
.checkbox input[type=checkbox].custom-checkbox:indeterminate+.icons,.checkbox input[type=radio].custom-radio:indeterminate+.icons,.radio input[type=checkbox].custom-checkbox:indeterminate+.icons,.radio input[type=radio].custom-radio:indeterminate+.icons {
	color:#bdc3c7
}
.checkbox input[type=checkbox].custom-checkbox:indeterminate+.icons .icon-unchecked,.checkbox input[type=radio].custom-radio:indeterminate+.icons .icon-unchecked,.radio input[type=checkbox].custom-checkbox:indeterminate+.icons .icon-unchecked,.radio input[type=radio].custom-radio:indeterminate+.icons .icon-unchecked {
	opacity:1;
	filter:none
}
.checkbox input[type=checkbox].custom-checkbox:indeterminate+.icons .icon-checked,.checkbox input[type=radio].custom-radio:indeterminate+.icons .icon-checked,.radio input[type=checkbox].custom-checkbox:indeterminate+.icons .icon-checked,.radio input[type=radio].custom-radio:indeterminate+.icons .icon-checked {
	opacity:0;
	filter:alpha(opacity=0)
}
.checkbox input[type=checkbox].custom-checkbox:indeterminate+.icons:before,.checkbox input[type=radio].custom-radio:indeterminate+.icons:before,.radio input[type=checkbox].custom-checkbox:indeterminate+.icons:before,.radio input[type=radio].custom-radio:indeterminate+.icons:before {
	content:"\2013";
	position:absolute;
	top:0;
	left:0;
	line-height:20px;
	width:20px;
	text-align:center;
	color:#fff;
	font-size:22px;
	z-index:10
}
.checkbox.primary input[type=checkbox].custom-checkbox+.icons,.checkbox.primary input[type=radio].custom-radio+.icons,.radio.primary input[type=checkbox].custom-checkbox+.icons,.radio.primary input[type=radio].custom-radio+.icons {
	color:#34495e
}
.checkbox.primary input[type=checkbox].custom-checkbox:checked+.icons,.checkbox.primary input[type=radio].custom-radio:checked+.icons,.radio.primary input[type=checkbox].custom-checkbox:checked+.icons,.radio.primary input[type=radio].custom-radio:checked+.icons {
	color:#1abc9c
}
.checkbox.primary input[type=checkbox].custom-checkbox:disabled+.icons,.checkbox.primary input[type=radio].custom-radio:disabled+.icons,.radio.primary input[type=checkbox].custom-checkbox:disabled+.icons,.radio.primary input[type=radio].custom-radio:disabled+.icons {
	cursor:default;
	color:#bdc3c7
}
.checkbox.primary input[type=checkbox].custom-checkbox:disabled+.icons.checked,.checkbox.primary input[type=radio].custom-radio:disabled+.icons.checked,.radio.primary input[type=checkbox].custom-checkbox:disabled+.icons.checked,.radio.primary input[type=radio].custom-radio:disabled+.icons.checked {
	color:#bdc3c7
}
.checkbox.primary input[type=checkbox].custom-checkbox:indeterminate+.icons,.checkbox.primary input[type=radio].custom-radio:indeterminate+.icons,.radio.primary input[type=checkbox].custom-checkbox:indeterminate+.icons,.radio.primary input[type=radio].custom-radio:indeterminate+.icons {
	color:#34495e
}
.input-group-addon .checkbox,.input-group-addon .radio {
	margin:-2px 0;
	padding-left:20px
}
.input-group-addon .checkbox .icons,.input-group-addon .radio .icons {
	color:#e6e8ea
}
.input-group-addon .checkbox input[type=checkbox].custom-checkbox:checked+.icons,.input-group-addon .checkbox input[type=checkbox].custom-checkbox:checked+.icons .icon-checked,.input-group-addon .checkbox input[type=radio].custom-radio:checked+.icons,.input-group-addon .checkbox input[type=radio].custom-radio:checked+.icons .icon-checked,.input-group-addon .radio input[type=checkbox].custom-checkbox:checked+.icons,.input-group-addon .radio input[type=checkbox].custom-checkbox:checked+.icons .icon-checked,.input-group-addon .radio input[type=radio].custom-radio:checked+.icons,.input-group-addon .radio input[type=radio].custom-radio:checked+.icons .icon-checked {
	color:#fff
}
.input-group-addon .checkbox input[type=checkbox].custom-checkbox:disabled+.icons,.input-group-addon .checkbox input[type=checkbox].custom-checkbox:disabled:checked+.icons,.input-group-addon .checkbox input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-checked,.input-group-addon .checkbox input[type=radio].custom-radio:disabled+.icons,.input-group-addon .checkbox input[type=radio].custom-radio:disabled:checked+.icons,.input-group-addon .checkbox input[type=radio].custom-radio:disabled:checked+.icons .icon-checked,.input-group-addon .radio input[type=checkbox].custom-checkbox:disabled+.icons,.input-group-addon .radio input[type=checkbox].custom-checkbox:disabled:checked+.icons,.input-group-addon .radio input[type=checkbox].custom-checkbox:disabled:checked+.icons .icon-checked,.input-group-addon .radio input[type=radio].custom-radio:disabled+.icons,.input-group-addon .radio input[type=radio].custom-radio:disabled:checked+.icons,.input-group-addon .radio input[type=radio].custom-radio:disabled:checked+.icons .icon-checked {
	color:rgba(230,232,234,.6)
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:10px
}
.form-inline .checkbox,.form-inline .radio {
	padding-left:32px
}
.tooltip {
	position:absolute;
	font-size:1.4rem;
	line-height:1.286;
	z-index:1070
}
.tooltip.in {
	opacity:1;
	filter:alpha(opacity=100)
}
.tooltip.top {
	margin-top:-5px;
	padding:9px 0
}
.tooltip.right {
	margin-left:5px;
	padding:0 9px
}
.tooltip.bottom {
	margin-top:5px;
	padding:9px 0
}
.tooltip.left {
	margin-left:-5px;
	padding:0 9px
}
.tooltip-inner {
	max-width:183px;
	line-height:1.286;
	padding:12px;
	text-align:center;
	color:#fff;
	background-color:#34495e;
	border-radius:6px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-9px;
	border-width:9px 9px 0;
	border-top-color:#34495e
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-9px;
	border-width:9px 9px 9px 0;
	border-right-color:#34495e
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-9px;
	border-width:9px 0 9px 9px;
	border-left-color:#34495e
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-9px;
	border-width:0 9px 9px;
	border-bottom-color:#34495e
}
.contextual-bg {
	position:relative;
	padding:15px;
	margin:10px 0 20px;
	box-sizing:border-box;
	border-width:1px;
	border-style:solid;
	border-radius:3px;
	font-size:1.4rem;
	line-height:1.5;
	color:#666
}
.contextual-bg.unborder {
	border-width:0!important
}
.contextual-bg.showicon {
	padding:16px 16px 16px 65px
}
.contextual-bg.showicon:before {
	display:block;
	position:absolute;
	width:25px;
	height:25px;
	top:50%;
	left:20px;
	margin-top:-12px;
	content:''
}
.contextual-bg>h4 {
	display:block;
	font-size:1.6rem;
	font-weight:500;
	color:#464c5b;
	margin-bottom:12px;
	text-align:center
}
.contextual-bg>p {
	font-size:1.4rem;
	color:#657180;
	line-height:21px;
	text-align:justify;
	word-break:break-all
}
.contextual-bg>.infobg-close {
	display:none
}
.bg-success {
	border:1px solid #ccf5e0;
	background-color:#e6faf0
}
.bg-success:before {
	background:url(../img/icon/ctx-success.png) no-repeat
}
.bg-info,.bg-primary,.bg-tips {
	border:1px solid #d6ebff;
	background-color:#ebf5ff
}
.bg-info:before,.bg-primary:before,.bg-tips:before {
	background:url(../img/icon/ctx-info.png) no-repeat
}
.bg-notice,.bg-warning {
	border:1px solid #ffebcc;
	background-color:#fff5e6
}
.bg-notice:before,.bg-warning:before {
	background:url(../img/icon/ctx-warning.png) no-repeat
}
.bg-danger,.bg-error {
	border:1px solid #fdc;
	background-color:#ffeee6
}
.bg-danger:before,.bg-error:before {
	background:url(../img/icon/ctx-error.png) no-repeat
}
.bg-lightbulb {
	border:1px solid #d6ebff;
	background-color:#ebf5ff
}
.bg-lightbulb:before {
	background:url(../img/icon/ctx-light.png) no-repeat
}
.contextual-callout {
	position:relative;
	padding:15px;
	margin:10px 0 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #eee;
	border-left-width:4px;
	border-radius:3px;
	font-size:1.3rem;
	line-height:1.5;
	color:#666
}
.contextual-callout>h4 {
	display:block;
	font-size:1.6rem;
	font-weight:500;
	color:#464c5b;
	margin-bottom:16px;
	text-align:center
}
.contextual-callout>p {
	font-size:1.3rem;
	color:#657180;
	line-height:21px;
	text-align:justify;
	word-break:break-all
}
caption,th {
	text-align:left
}
.callout-info {
	border-left-color:#ebf5ff
}
.callout-success {
	border-left-color:#e6faf0
}
.callout-warning {
	border-left-color:#fff5e6
}
.callout-danger,.callout-error {
	border-left-color:#ffeee6
}
table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#bdc3c7
}
table.table-centered tr th,table.table-centered tr th a {
	color:#fff;
	font-size:1.5rem
}
.sweet-alert,.sweet-alert h2,table.table-centered tr td,table.table-centered tr th {
	text-align:center
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:3.2rem
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.72222;
	vertical-align:top
}
.table>thead>tr>th {
	vertical-align:bottom
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	float:none;
	display:table-column
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	float:none;
	display:table-cell
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:.01%
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:2.4rem;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}.table-framed {
	border-collapse:collapse;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
table.table-striped tr td {
	vertical-align:middle
}
table.table-striped tr.subtotal td {
	background-color:#FFD;
	font-weight:700
}
table.table-striped tr.tax td {
	background-color:#EBF2FE;
	font-weight:700
}
table.table-striped tr.credit td {
	background-color:#FFE1E1;
	font-weight:700
}
table.table-striped tr.total td {
	background-color:#E7FFDA;
	font-weight:700
}
table.table-striped tr.recurring td {
	background-color:#FFE1E1;
	font-weight:700
}
table.table-centered tr th {
	background-color:#34495e;
	padding:12px 10px;
	font-weight:500
}
table th a {
	display:block;
	margin:-10px -10px -9px;
	padding:10px 10px 9px
}
.tableresults {
	padding:5px
}
.recordslimit {
	float:right;
	padding-right:20px
}
.recordslimit select {
	width:60px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border:none
}
@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-o-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.fadeIn {
	-webkit-animation:fadeIn .3s forwards;
	-o-animation:fadeIn .3s forwards;
	animation:fadeIn .3s forwards
}
@-webkit-keyframes fadeZoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-o-keyframes fadeZoomIn {
	0% {
	opacity:0;
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	opacity:1;
	-o-transform:scale(1);
	transform:scale(1)
}
}@keyframes fadeZoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
}.fadeZoomIn {
	-webkit-animation:fadeZoomIn .3s forwards;
	-o-animation:fadeZoomIn .3s forwards;
	animation:fadeZoomIn .3s forwards
}
@-webkit-keyframes fadeScale {
	0% {
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-o-keyframes fadeScale {
	0% {
	opacity:0;
	-o-transform:scale(.5);
	transform:scale(.5)
}
100% {
	opacity:1;
	-o-transform:scale(1);
	transform:scale(1)
}
}@keyframes fadeScale {
	0% {
	opacity:0;
	-webkit-transform:scale(.5);
	-o-transform:scale(.5);
	transform:scale(.5)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
}.fadeScale {
	-webkit-animation:fadeScale .3s forwards;
	-o-animation:fadeScale .3s forwards;
	animation:fadeScale .3s forwards
}
@-webkit-keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
}.fadeInUp {
	-webkit-animation:fadeInUp .3s cubic-bezier(.31,.57,.68,1.36) forwards;
	-o-animation:fadeInUp .3s cubic-bezier(.31,.57,.68,1.36) forwards;
	animation:fadeInUp .3s cubic-bezier(.31,.57,.68,1.36) forwards
}
@-webkit-keyframes rotate {
	from {
	-webkit-transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg)
}
}@-moz-keyframes rotate {
	from {
	-moz-transform:rotate(0)
}
to {
	-moz-transform:rotate(360deg)
}
}@-ms-keyframes rotate {
	from {
	-ms-transform:rotate(0)
}
to {
	-ms-transform:rotate(360deg)
}
}@-o-keyframes rotate {
	from {
	-o-transform:rotate(0)
}
to {
	-o-transform:rotate(360deg)
}
}@keyframes rotate {
	from {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}.rotate,.spinner,.spinning {
	position:absolute;
	-webkit-animation:rotate 1s linear infinite;
	-o-animation:rotate 1s linear infinite;
	animation:rotate 1s linear infinite;
	transform-origin:center
}
.footer-menu>li>a,a[rel=link] {
	position:relative
}
.footer-menu>li>a:before,a[rel=link]:before {
	position:absolute;
	bottom:1px;
	left:0;
	width:100%;
	height:1px;
	background-color:#2980b9;
	content:' ';
	-webkit-transition:all .2s;
	transition:all .2s;
	backface-visibility:hidden;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	transform-origin:center
}
.sweet-alert,.sweet-overlay {
	position:fixed;
	display:none
}
.footer-menu>li>a:hover:before,a[rel=link]:hover:before {
	background-color:#2980b9;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
a.anchor-noborder:before {
	display:none
}
.transition {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
body.stop-scrolling {
	height:100%;
	overflow:hidden
}
.sweet-overlay {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	background-color:rgba(52,73,94,.95);
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:10000
}
.sweet-alert {
	background-color:#fff;
	font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	width:478px;
	padding:17px;
	border-radius:5px;
	left:50%;
	top:50%;
	margin-left:-256px;
	margin-top:-200px;
	overflow:hidden;
	z-index:99999
}
@media all and (max-width:540px) {
	.sweet-alert {
	width:auto;
	margin-left:0;
	margin-right:0;
	left:15px;
	right:15px
}
}.sweet-alert h2 {
	color:#575757;
	font-size:30px;
	font-weight:600;
	text-transform:none;
	position:relative;
	margin:25px 0;
	padding:0;
	line-height:40px;
	display:block
}
.sweet-alert p {
	color:#797979;
	font-size:16px;
	font-weight:300;
	position:relative;
	text-align:inherit;
	float:none;
	margin:0;
	padding:0;
	line-height:normal
}
.sweet-alert fieldset {
	border:none;
	position:relative
}
.sweet-alert .sa-error-container {
	background-color:#f1f1f1;
	margin-left:-17px;
	margin-right:-17px;
	overflow:hidden;
	padding:0 10px;
	max-height:0;
	webkit-transition:padding .15s,max-height .15s;
	transition:padding .15s,max-height .15s
}
.sweet-alert .sa-error-container.show {
	padding:10px 0;
	max-height:100px;
	webkit-transition:padding .2s,max-height .2s;
	transition:padding .25s,max-height .25s
}
.sweet-alert .sa-error-container .icon {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:50%;
	background-color:#ea7d7d;
	color:#fff;
	line-height:24px;
	text-align:center;
	margin-right:3px
}
.sweet-alert .sa-error-container p {
	display:inline-block
}
.sweet-alert .sa-input-error {
	position:absolute;
	top:29px;
	right:26px;
	width:20px;
	height:20px;
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transition:all .1s;
	transition:all .1s
}
.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before {
	content:"";
	width:20px;
	height:6px;
	background-color:#f06e57;
	border-radius:3px;
	position:absolute;
	top:50%;
	margin-top:-4px;
	left:50%;
	margin-left:-9px
}
.sweet-alert .sa-input-error::before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-input-error::after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sweet-alert .sa-input-error.show {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.sweet-alert input {
	width:100%;
	box-sizing:border-box;
	border-radius:3px;
	border:1px solid #d7d7d7;
	height:43px;
	margin-top:10px;
	margin-bottom:17px;
	font-size:18px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
	padding:0 12px;
	display:none;
	-webkit-transition:all .3s;
	transition:all .3s
}
.sweet-alert input:focus {
	outline:0;
	box-shadow:0 0 3px #c4e6f5;
	border:1px solid #b4dbed
}
.sweet-alert input:focus::-moz-placeholder {
	transition:opacity .3s 30ms ease;
	opacity:.5
}
.sweet-alert input:focus:-ms-input-placeholder {
	transition:opacity .3s 30ms ease;
	opacity:.5
}
.sweet-alert input:focus::-webkit-input-placeholder {
	transition:opacity .3s 30ms ease;
	opacity:.5
}
.sweet-alert input::-moz-placeholder {
	color:#bdbdbd
}
.sweet-alert input:-ms-input-placeholder {
	color:#bdbdbd
}
.sweet-alert input::-webkit-input-placeholder {
	color:#bdbdbd
}
.sweet-alert.show-input input {
	display:block
}
.sweet-alert .sa-confirm-button-container {
	display:inline-block;
	position:relative
}
.sweet-alert .la-ball-fall {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-27px;
	margin-top:4px;
	opacity:0;
	visibility:hidden
}
.sweet-alert button {
	background-color:#8CD4F5;
	color:#fff;
	border:none;
	box-shadow:none;
	font-size:17px;
	font-weight:500;
	-webkit-border-radius:4px;
	border-radius:5px;
	padding:10px 32px;
	margin:26px 5px 0;
	cursor:pointer;
	vertical-align:baseline;
	line-height:1.5
}
.sweet-alert button:focus {
	outline:0;
	box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)
}
.sweet-alert button:hover {
	background-color:#7ecff4
}
.sweet-alert button:active {
	background-color:#5dc2f1
}
.sweet-alert button.cancel {
	background-color:#C1C1C1
}
.sweet-alert button.cancel:hover {
	background-color:#b9b9b9
}
.sweet-alert button.cancel:active {
	background-color:#a8a8a8
}
.sweet-alert button.cancel:focus {
	box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important
}
.sweet-alert button[disabled] {
	opacity:.6;
	cursor:default
}
.sweet-alert button.confirm[disabled] {
	color:transparent
}
.sweet-alert button.confirm[disabled]~.la-ball-fall {
	opacity:1;
	visibility:visible;
	transition-delay:0s
}
.sweet-alert button::-moz-focus-inner {
	border:0
}
.sweet-alert[data-has-cancel-button=false] button {
	box-shadow:none!important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
	padding-bottom:40px
}
.sweet-alert .sa-icon {
	width:80px;
	height:80px;
	border:4px solid gray;
	-webkit-border-radius:40px;
	border-radius:50%;
	margin:20px auto;
	padding:0;
	position:relative;
	box-sizing:content-box
}
.sweet-alert .sa-icon.sa-error {
	border-color:#F27474
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
	position:relative;
	display:block
}
.sweet-alert .sa-icon.sa-error .sa-line {
	position:absolute;
	height:5px;
	width:47px;
	background-color:#F27474;
	display:block;
	top:37px;
	border-radius:2px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	left:17px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	right:16px
}
.sweet-alert .sa-icon.sa-warning {
	border-color:#F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-body {
	position:absolute;
	width:5px;
	height:47px;
	left:50%;
	top:10px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-left:-2px;
	background-color:#F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
	position:absolute;
	width:7px;
	height:7px;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-left:-3px;
	left:50%;
	bottom:10px;
	background-color:#F8BB86
}
.sweet-alert .sa-icon.sa-info::after,.sweet-alert .sa-icon.sa-info::before {
	background-color:#C9DAE1;
	position:absolute;
	content:""
}
.sweet-alert .sa-icon.sa-info {
	border-color:#C9DAE1
}
.sweet-alert .sa-icon.sa-info::before {
	width:5px;
	height:29px;
	left:50%;
	bottom:17px;
	border-radius:2px;
	margin-left:-2px
}
.sweet-alert .sa-icon.sa-info::after {
	width:7px;
	height:7px;
	border-radius:50%;
	margin-left:-3px;
	top:19px
}
.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before {
	content:'';
	position:absolute;
	width:60px;
	height:120px;
	background:#fff
}
.sweet-alert .sa-icon.sa-success::before {
	-webkit-border-radius:120px 0 0 120px;
	border-radius:120px 0 0 120px;
	top:-7px;
	left:-33px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:60px 60px;
	transform-origin:60px 60px
}
.sweet-alert .sa-icon.sa-success::after {
	-webkit-border-radius:0 120px 120px 0;
	border-radius:0 120px 120px 0;
	top:-11px;
	left:30px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:0 60px;
	transform-origin:0 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
	width:80px;
	height:80px;
	border:4px solid rgba(165,220,134,.2);
	-webkit-border-radius:40px;
	border-radius:50%;
	box-sizing:content-box;
	position:absolute;
	left:-4px;
	top:-4px;
	z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
	width:5px;
	height:90px;
	background-color:#fff;
	position:absolute;
	left:28px;
	top:8px;
	z-index:1;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
	height:5px;
	background-color:#A5DC86;
	display:block;
	border-radius:2px;
	position:absolute;
	z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	width:25px;
	left:14px;
	top:46px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	width:47px;
	right:8px;
	top:38px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom {
	background-size:contain;
	border-radius:0;
	border:none;
	background-position:center center;
	background-repeat:no-repeat
}
@-webkit-keyframes showSweetAlert {
	0% {
	transform:scale(.7);
	-webkit-transform:scale(.7)
}
45% {
	transform:scale(1.05);
	-webkit-transform:scale(1.05)
}
80% {
	transform:scale(.95);
	-webkit-transform:scale(.95)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes showSweetAlert {
	0% {
	transform:scale(.7);
	-webkit-transform:scale(.7)
}
45% {
	transform:scale(1.05);
	-webkit-transform:scale(1.05)
}
80% {
	transform:scale(.95);
	-webkit-transform:scale(.95)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@-webkit-keyframes hideSweetAlert {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
100% {
	transform:scale(.5);
	-webkit-transform:scale(.5)
}
}@keyframes hideSweetAlert {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
100% {
	transform:scale(.5);
	-webkit-transform:scale(.5)
}
}@-webkit-keyframes slideFromTop {
	0% {
	top:0
}
100% {
	top:50%
}
}@keyframes slideFromTop {
	0% {
	top:0
}
100% {
	top:50%
}
}@-webkit-keyframes slideToTop {
	0% {
	top:50%
}
100% {
	top:0
}
}@keyframes slideToTop {
	0% {
	top:50%
}
100% {
	top:0
}
}@-webkit-keyframes slideFromBottom {
	0% {
	top:70%
}
100% {
	top:50%
}
}@keyframes slideFromBottom {
	0% {
	top:70%
}
100% {
	top:50%
}
}@-webkit-keyframes slideToBottom {
	0% {
	top:50%
}
100% {
	top:70%
}
}@keyframes slideToBottom {
	0% {
	top:50%
}
100% {
	top:70%
}
}.showSweetAlert[data-animation=pop] {
	-webkit-animation:showSweetAlert .3s;
	animation:showSweetAlert .3s
}
.showSweetAlert[data-animation=none] {
	-webkit-animation:none;
	animation:none
}
.showSweetAlert[data-animation=slide-from-top] {
	-webkit-animation:slideFromTop .3s;
	animation:slideFromTop .3s
}
.showSweetAlert[data-animation=slide-from-bottom] {
	-webkit-animation:slideFromBottom .3s;
	animation:slideFromBottom .3s
}
.hideSweetAlert[data-animation=pop] {
	-webkit-animation:hideSweetAlert .2s;
	animation:hideSweetAlert .2s
}
.hideSweetAlert[data-animation=none] {
	-webkit-animation:none;
	animation:none
}
.hideSweetAlert[data-animation=slide-from-top] {
	-webkit-animation:slideToTop .4s;
	animation:slideToTop .4s
}
.hideSweetAlert[data-animation=slide-from-bottom] {
	-webkit-animation:slideToBottom .3s;
	animation:slideToBottom .3s
}
@-webkit-keyframes animateSuccessTip {
	0%,54% {
	width:0;
	left:1px;
	top:19px
}
70% {
	width:50px;
	left:-8px;
	top:37px
}
84% {
	width:17px;
	left:21px;
	top:48px
}
100% {
	width:25px;
	left:14px;
	top:45px
}
}@keyframes animateSuccessTip {
	0%,54% {
	width:0;
	left:1px;
	top:19px
}
70% {
	width:50px;
	left:-8px;
	top:37px
}
84% {
	width:17px;
	left:21px;
	top:48px
}
100% {
	width:25px;
	left:14px;
	top:45px
}
}@-webkit-keyframes animateSuccessLong {
	0%,65% {
	width:0;
	right:46px;
	top:54px
}
84% {
	width:55px;
	right:0;
	top:35px
}
100% {
	width:47px;
	right:8px;
	top:38px
}
}@keyframes animateSuccessLong {
	0%,65% {
	width:0;
	right:46px;
	top:54px
}
84% {
	width:55px;
	right:0;
	top:35px
}
100% {
	width:47px;
	right:8px;
	top:38px
}
}@-webkit-keyframes rotatePlaceholder {
	0%,5% {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
100%,12% {
	transform:rotate(-405deg);
	-webkit-transform:rotate(-405deg)
}
}@keyframes rotatePlaceholder {
	0%,5% {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
100%,12% {
	transform:rotate(-405deg);
	-webkit-transform:rotate(-405deg)
}
}.animateSuccessTip {
	-webkit-animation:animateSuccessTip .75s;
	animation:animateSuccessTip .75s
}
.animateSuccessLong {
	-webkit-animation:animateSuccessLong .75s;
	animation:animateSuccessLong .75s
}
.sa-icon.sa-success.animate::after {
	-webkit-animation:rotatePlaceholder 4.25s ease-in;
	animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animateErrorIcon {
	0% {
	transform:rotateX(100deg);
	-webkit-transform:rotateX(100deg);
	opacity:0
}
100% {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	opacity:1
}
}@keyframes animateErrorIcon {
	0% {
	transform:rotateX(100deg);
	-webkit-transform:rotateX(100deg);
	opacity:0
}
100% {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	opacity:1
}
}.animateErrorIcon {
	-webkit-animation:animateErrorIcon .5s;
	animation:animateErrorIcon .5s
}
@-webkit-keyframes animateXMark {
	0%,50% {
	transform:scale(.4);
	-webkit-transform:scale(.4);
	margin-top:26px;
	opacity:0
}
80% {
	transform:scale(1.15);
	-webkit-transform:scale(1.15);
	margin-top:-6px
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	margin-top:0;
	opacity:1
}
}@keyframes animateXMark {
	0%,50% {
	transform:scale(.4);
	-webkit-transform:scale(.4);
	margin-top:26px;
	opacity:0
}
80% {
	transform:scale(1.15);
	-webkit-transform:scale(1.15);
	margin-top:-6px
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1);
	margin-top:0;
	opacity:1
}
}.animateXMark {
	-webkit-animation:animateXMark .5s;
	animation:animateXMark .5s
}
@-webkit-keyframes pulseWarning {
	0% {
	border-color:#F8D486
}
100% {
	border-color:#F8BB86
}
}@keyframes pulseWarning {
	0% {
	border-color:#F8D486
}
100% {
	border-color:#F8BB86
}
}.pulseWarning {
	-webkit-animation:pulseWarning .75s infinite alternate;
	animation:pulseWarning .75s infinite alternate
}
@-webkit-keyframes pulseWarningIns {
	0% {
	background-color:#F8D486
}
100% {
	background-color:#F8BB86
}
}@keyframes pulseWarningIns {
	0% {
	background-color:#F8D486
}
100% {
	background-color:#F8BB86
}
}.pulseWarningIns {
	-webkit-animation:pulseWarningIns .75s infinite alternate;
	animation:pulseWarningIns .75s infinite alternate
}
@-webkit-keyframes rotate-loading {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(360deg)
}
}@keyframes rotate-loading {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(360deg)
}
}.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-ms-transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-ms-transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success {
	border-color:transparent
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	-ms-transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	-ms-transform:rotate(-45deg)
}
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-fall,.la-ball-fall>div {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.la-ball-fall {
	display:block;
	font-size:0;
	color:#fff;
	width:54px;
	height:18px
}
.la-ball-fall.la-dark {
	color:#333
}
.la-ball-fall>div {
	display:inline-block;
	float:none;
	background-color:currentColor;
	border:0 solid currentColor;
	width:10px;
	height:10px;
	margin:4px;
	border-radius:100%;
	opacity:0;
	-webkit-animation:ball-fall 1s ease-in-out infinite;
	-moz-animation:ball-fall 1s ease-in-out infinite;
	-o-animation:ball-fall 1s ease-in-out infinite;
	animation:ball-fall 1s ease-in-out infinite
}
.la-ball-fall>div:nth-child(1) {
	-webkit-animation-delay:-.2s;
	-moz-animation-delay:-.2s;
	-o-animation-delay:-.2s;
	animation-delay:-.2s
}
.la-ball-fall>div:nth-child(2) {
	-webkit-animation-delay:-.1s;
	-moz-animation-delay:-.1s;
	-o-animation-delay:-.1s;
	animation-delay:-.1s
}
.la-ball-fall>div:nth-child(3) {
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s
}
.la-ball-fall.la-sm {
	width:26px;
	height:8px
}
.la-ball-fall.la-sm>div {
	width:4px;
	height:4px;
	margin:2px
}
.la-ball-fall.la-2x {
	width:108px;
	height:36px
}
.la-ball-fall.la-2x>div {
	width:20px;
	height:20px;
	margin:8px
}
.la-ball-fall.la-3x {
	width:162px;
	height:54px
}
.la-ball-fall.la-3x>div {
	width:30px;
	height:30px;
	margin:12px
}
#fullLoader-container,.loading-line {
	position:fixed;
	width:100%;
	top:0;
	z-index:9999
}
@-webkit-keyframes ball-fall {
	0% {
	opacity:0;
	-webkit-transform:translateY(-145%);
	transform:translateY(-145%)
}
10%,90% {
	opacity:.5
}
20%,80% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	opacity:0;
	-webkit-transform:translateY(145%);
	transform:translateY(145%)
}
}@-moz-keyframes ball-fall {
	0% {
	opacity:0;
	-moz-transform:translateY(-145%);
	transform:translateY(-145%)
}
10%,90% {
	opacity:.5
}
20%,80% {
	opacity:1;
	-moz-transform:translateY(0);
	transform:translateY(0)
}
100% {
	opacity:0;
	-moz-transform:translateY(145%);
	transform:translateY(145%)
}
}@-o-keyframes ball-fall {
	0% {
	opacity:0;
	-o-transform:translateY(-145%);
	transform:translateY(-145%)
}
10%,90% {
	opacity:.5
}
20%,80% {
	opacity:1;
	-o-transform:translateY(0);
	transform:translateY(0)
}
100% {
	opacity:0;
	-o-transform:translateY(145%);
	transform:translateY(145%)
}
}@keyframes ball-fall {
	0% {
	opacity:0;
	-webkit-transform:translateY(-145%);
	-moz-transform:translateY(-145%);
	-o-transform:translateY(-145%);
	transform:translateY(-145%)
}
10%,90% {
	opacity:.5
}
20%,80% {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
100% {
	opacity:0;
	-webkit-transform:translateY(145%);
	-moz-transform:translateY(145%);
	-o-transform:translateY(145%);
	transform:translateY(145%)
}
}.loading-line {
	display:none;
	height:2px;
	background:-webkit-linear-gradient(45deg,rgba(194,214,194,.7),rgba(116,190,116,.5) 25%,rgba(70,231,154,.5) 50%,rgba(70,231,154,.7) 75%,rgba(255,255,255,.5));
	background:linear-gradient(45deg,rgba(194,214,194,.7),rgba(116,190,116,.5) 25%,rgba(70,231,154,.5) 50%,rgba(70,231,154,.7) 75%,rgba(255,255,255,.5));
	-webkit-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.is-loadingApp .loading-line {
	display:block;
	-webkit-animation:shift-rightwards 1.5s cubic-bezier(.2,.5,.4,.7) infinite;
	animation:shift-rightwards 1.5s cubic-bezier(.2,.5,.4,.7) infinite;
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
header .logo,header nav ul li {
	display:inline-block
}
@keyframes shift-rightwards {
	0% {
	transform:translateX(-100%)
}
40%,60% {
	transform:translateX(0)
}
100% {
	transform:translateX(100%)
}
}#fullLoader-container {
	height:100%;
	background-color:rgba(52,73,94,.95);
	left:0;
	right:0;
	bottom:0
}
#fullLoader-container>.box {
	position:absolute;
	width:200px;
	height:200px;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-100px;
	padding-top:50px;
	text-align:center
}
#fullLoader-container>.box i {
	position:absolute;
	width:40px;
	height:40px;
	left:50%;
	margin-left:-25px;
	top:10px;
	font-size:4rem;
	color:#fff
}
header,header .logo,header.common-header nav>ul>li {
	position:relative
}
#fullLoader-container>.box p {
	margin-top:20px;
	font-size:2rem;
	color:#fff
}
header .logo {
	width:auto;
	height:56px;
	top:2px;
	left:0
}
header .logo>img,header nav {
	height:100%
}
header nav ul {
	margin:0;
	padding-left:0;
	list-style:none
}
header.common-header {
	width:100%;
	height:60px;
	z-index:999
}
header.common-header nav>.nav-col {
	float:left
}
header.common-header nav>.nav-col.pull-right {
	float:right
}
header.common-header nav>ul>li.menu-item-has-children>a {
	position:relative;
	padding-right:25px
}
header.common-header nav>ul>li.menu-item-has-children>a:after {
	font-family:Tico;
	content:"\f107";
	position:absolute;
	font-size:1.4rem;
	right:10px;
	-webkit-transition:transform .3s;
	-moz-transition:transform .3s;
	-ms-transition:transform .3s;
	-o-transition:transform .3s
}
header.common-header nav>ul>li.menu-item-has-children:hover>a:after {
	transform:rotate(180deg)
}
header.common-header nav>ul>li.menu-item-has-children:hover>.sub-menu {
	visibility:visible;
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	z-index:100;
	-webkit-transition:all .3s cubic-bezier(.31,.57,.68,1.36);
	transition:all .3s cubic-bezier(.31,.57,.68,1.36);
	padding:10px 14px
}
header.common-header nav>ul>li.menu-item-has-children>.sub-menu>li {
	display:block
}
header.common-header nav>ul>li.menu-item-has-children>.sub-menu>li>a {
	white-space:nowrap;
	line-height:2;
	padding:0 10px
}
header.common-header nav>ul>li>a {
	position:relative;
	display:block;
	padding:0 15px;
	margin:0 5px;
	line-height:60px;
	height:60px;
	overflow:hidden
}
header.common-header nav>ul>li>.sub-menu {
	-webkit-transition:none;
	transition:none;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:90% 0;
	transform-origin:90% 0;
	visibility:hidden;
	position:absolute;
	min-width:136px;
	left:50%;
	margin-left:-68px;
	top:60px;
	padding:20px;
	box-shadow:rgba(0,0,0,.1) 0 2px 3px
}
header.simple-header,header.white {
	box-shadow:rgba(0,0,0,.0980392) 0 1px 1px
}
header.common-header nav>ul a {
	font-size:1.6rem
}
header.common-header nav>ul .login-actions a i {
	margin-right:5px;
	display:none
}
header.common-header nav>ul.header-tool-menu>.nav-user>a>.badge {
	display:inline-block;
	position:absolute;
	top:13px;
	left:42px;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ec7063;
	z-index:99
}
header.common-header nav>ul.header-tool-menu>.nav-user>a>.avatar {
	width:32px;
	height:32px;
	position:relative;
	top:10px;
	margin-right:5px;
	border-radius:16px
}
header.common-header nav>ul.header-tool-menu .dropdown-menu {
	min-width:180px;
	margin-top:5px
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li {
	display:block
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li>a {
	position:relative;
	text-align:center;
	font-size:15px
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li>a>span {
	position:absolute;
	top:12px;
	left:20px
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li>a:hover {
	background:#f5f5f5
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li.divider {
	height:1px
}
header.simple-header {
	width:100%;
	height:60px;
	z-index:999;
	background:#fff
}
header.black,header.black nav>ul>li.menu-item-has-children:hover>.sub-menu {
	background:#252525
}
header.simple-header .logo {
	height:56px
}
header.black {
	border:0!important
}
header.black nav>ul>li.current-menu-item>a {
	color:#fff
}
header.black nav>ul a {
	color:#7289a2
}
header.black nav>ul a:hover {
	color:#fff
}
header.white {
	background:#fff
}
header.white nav>ul>li.current-menu-item>a {
	color:#55ca56
}
header.white nav>ul>li.menu-item-has-children:hover>.sub-menu {
	background:#fff
}
header.white nav>ul>li>.sub-menu {
	background:#fff;
	padding:20px;
	box-shadow:rgba(0,0,0,.1) 0 2px 3px
}
header.white nav>ul a {
	color:#34495e
}
header.white nav>ul a:hover {
	color:#55ca56
}
header.white nav>ul.header-tool-menu .dropdown-menu {
	background:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.logo-header {
	text-align:center;
	box-shadow:none!important
}
.menuicon {
	left:0;
	display:none;
	z-index:2;
	top:0;
	width:48px;
	border-bottom:none;
	height:100%;
	float:left
}
.menuicon-bread,.menuicon-label {
	z-index:3;
	width:48px;
	position:absolute
}
.menuicon-label {
	display:block;
	top:0;
	height:60px;
	cursor:pointer;
	-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);
	transition:opacity .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);
	transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.4,.01,.165,.99);
	transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.4,.01,.165,.99),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);
	-webkit-tap-highlight-color:transparent
}
.menuicon-label:active,.menuicon-label:focus,.menuicon-label:hover {
	opacity:.65
}
#menustate:checked~#header-nav .menuicon-label,#menustate:target~#header-nav .menuicon-label {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.menuicon-bread {
	top:6px;
	left:0;
	height:48px;
	-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1);
	transition:opacity .2s cubic-bezier(.645,.045,.355,1)
}
.menuicon-bread-top {
	-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	z-index:4
}
#menustate:checked~#header-nav .menuicon-bread-top,#menustate:target~#header-nav .menuicon-bread-top {
	-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg)
}
.menuicon-bread-bottom {
	-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
#menustate:checked~#header-nav .menuicon-bread-bottom,#menustate:target~#header-nav .menuicon-bread-bottom {
	-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.menuicon-bread-crust {
	display:block;
	width:17px;
	height:1px;
	background:#000;
	position:absolute;
	left:16px;
	z-index:1;
	-webkit-transition:-webkit-transform .2s;
	transition:-webkit-transform .2s;
	transition:transform .2s;
	transition:transform .2s,-webkit-transform .2s
}
.menuicon-bread-crust-top {
	top:23px;
	-webkit-transition:-webkit-transform .2s .2s;
	transition:-webkit-transform .2s .2s;
	transition:transform .2s .2s;
	transition:transform .2s .2s,-webkit-transform .2s .2s;
	-webkit-transform:translateY(-3px);
	-ms-transform:translateY(-3px);
	transform:translateY(-3px)
}
#menustate:checked~#header-nav .menuicon-bread-crust-top,#menustate:target~#header-nav .menuicon-bread-crust-top {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition-delay:0;
	transition-delay:0
}
.menuicon-bread-crust-bottom {
	bottom:23px;
	-webkit-transform:translateY(3px);
	-ms-transform:translateY(3px);
	transform:translateY(3px)
}
#menustate:checked~#header-nav .menuicon-bread-crust-bottom,#menustate:target~#header-nav .menuicon-bread-crust-bottom {
	-webkit-transition:-webkit-transform .2s;
	transition:-webkit-transform .2s;
	transition:transform .2s;
	transition:transform .2s,-webkit-transform .2s;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
@media (max-width:767px) {
	#header-nav {
	padding:0
}
#header-nav>.logo {
	left:50%;
	margin-left:-100px
}
.nav-user .tico-angle-down,.nav-user .username {
	display:none
}
.nav-user>.dropdown-menu {
	right:5px;
	left:auto
}
#header-menu {
	float:none;
	position:absolute;
	top:60px;
	left:0;
	width:100%;
	padding:10px;
	background:#fff;
	-webkit-overflow-scrolling:touch;
	visibility:hidden;
	height:0;
	overflow:hidden;
	box-shadow:inset 0 1px 1px 0 #f5f5f5
}
#header-menu>li {
	display:block
}
#header-menu>li>a {
	line-height:40px;
	height:40px
}
#header-menu>li .sub-menu {
	display:none;
	position:relative;
	left:0;
	top:0;
	height:0;
	margin-left:0;
	padding:0 30px;
	box-shadow:none;
	overflow:hidden
}
#header-menu>li:hover>.sub-menu {
	display:block;
	height:auto
}
#menustate:checked~#header-nav .header-menu {
	height:auto;
	visibility:visible;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.header-tool-menu .login-actions a {
	padding:0 5px!important
}
.header-tool-menu .login-actions i {
	display:inline-block!important
}
.header-tool-menu .login-actions span {
	display:none
}
}.unslider-fade,.unslider-wrap {
	position:relative
}
@media (max-width:480px) {
	#header-nav .nav-search>a,#header-nav .nav-user>a {
	padding:0 5px
}
#header-nav .nav-user>a .badge {
	left:35px
}
body>#content {
	padding:10px 5px!important
}
}.unslider {
	overflow:auto;
	margin:0;
	padding:0
}
.unslider-wrap.unslider-carousel>li {
	float:left
}
.unslider-vertical>ul {
	height:100%
}
.unslider-vertical li {
	float:none;
	width:100%
}
.unslider-fade .unslider-wrap li {
	position:absolute;
	left:0;
	top:0;
	right:0;
	z-index:8
}
.unslider-fade .unslider-wrap li.unslider-active {
	z-index:10
}
.unslider li,.unslider ol,.unslider ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none
}
.unslider-arrow {
	position:absolute;
	left:20px;
	z-index:2;
	cursor:pointer
}
.unslider-arrow.next {
	left:auto;
	right:20px
}
.unslider-nav ol {
	list-style:none;
	text-align:center
}
.unslider-nav ol li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 4px;
	background:rgba(255,255,255,.6);
	border-radius:10px;
	overflow:hidden;
	text-indent:-999em;
	border:none;
	box-sizing:content-box!important;
	cursor:pointer
}
.unslider-nav ol li.unslider-active {
	background:rgba(255,255,255,.9);
	cursor:default
}
article .entry-thumb {
	position:relative;
	overflow:hidden
}
article .entry-thumb img {
	display:block;
	width:100%;
	height:auto
}
article .entry-thumb>a {
	display:block;
	max-height:100%
}
article .entry-thumb>a.category,article .entry-thumb>a[rel="category tag"],article .entry-thumb>a[rel=tag] {
	display:inline-block;
	min-width:50px;
	padding:0 10px;
	position:absolute;
	left:10px;
	top:10px;
	z-index:2;
	color:#fff;
	background-color:rgba(0,0,0,.6);
	border-radius:2px;
	font-size:12px;
	line-height:22px;
	text-align:center
}
article .entry-thumb>a.category:hover,article .entry-thumb>a[rel="category tag"]:hover,article .entry-thumb>a[rel=tag]:hover {
	background:rgba(0,0,0,.8)
}
article .entry-thumb>a.category+a,article .entry-thumb>a[rel="category tag"]+a,article .entry-thumb>a[rel=tag]+a {
	display:none
}
article .wp-post-image {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
article>.hover-overlay>a:before {
	content:'';
	display:block;
	opacity:0;
	width:100%;
	height:150%;
	background:-webkit-linear-gradient(270deg,rgba(0,0,0,.01) 2%,rgba(0,0,0,.95) 100%);
	background:linear-gradient(180deg,rgba(0,0,0,.01) 2%,rgba(0,0,0,.95) 100%);
	-webkit-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	position:absolute
}
article:hover>.hover-scale .wp-post-image {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
article:hover>.hover-overlay>a:before {
	opacity:1
}
.loop-rows article {
	position:relative;
	padding-bottom:25px;
	border-bottom:1px solid #f5f5f5;
	margin-bottom:25px
}
.loop-rows article:last-child {
	border-bottom:none
}
.loop-rows article.post>.entry-thumb {
	position:relative;
	float:left;
	left:0;
	top:0;
	width:250px;
	margin-right:20px;
	border:1px solid #EAEAEA;
	border-radius:4px
}
.loop-rows article.post>.entry-detail {
	width:100%;
	min-height:170px
}
.loop-rows article.post>.entry-detail>.entry-header>h2 {
	position:relative;
	font-weight:500;
	font-size:1.8rem;
	margin-bottom:5px
}
.loop-rows article.post>.entry-detail>.entry-header>h2 a {
	color:#34495e;
	font-weight:400
}
.loop-rows article.post>.entry-detail>.entry-header>h2 a:hover {
	color:#55ca56
}
.loop-rows article.post>.entry-detail>.entry-header>h2 .sticky-ico {
	vertical-align:-2px;
	margin-left:5px
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>span {
	margin-right:12px
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.author>a {
	color:#34495e;
	font-weight:500
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.author>a:hover {
	color:#55ca56
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.comments-link>a,.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.unstar-link>a {
	color:#7f8c8d
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.comments-link {
	float:right;
	margin-right:0
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.comments-link>i,.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.unstar-link>i {
	margin-right:5px
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.unstar-link {
	float:right
}
.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.unstar-link:hover a,.loop-rows article.post>.entry-detail>.entry-header>.entry-meta>.unstar-link:hover i {
	color:#e74c3c
}
.loop-rows article.post>.entry-detail>.entry-excerpt {
	color:#777;
	margin-top:16px;
	word-break:break-all
}
.loop-rows article.post>.entry-detail>.entry-tags {
	margin-top:10px;
	padding-left:270px
}
.loop-rows article.post>.entry-detail>.entry-tags a {
	padding:4px 10px;
	background-color:#55ca56;
	color:#fff;
	font-size:1.2rem;
	line-height:16px;
	font-weight:400;
	margin:0 5px 5px 0;
	border-radius:2px;
	display:inline-block
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(5n) {
	background-color:#4A4A4A
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(5n+1) {
	background-color:#1ac756
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(5n+2) {
	background-color:#ff5e5c
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(5n+3) {
	background-color:#ffbb50
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(5n+4) {
	background-color:#19B5FE
}
.loop-rows article.post>.entry-detail>.entry-tags a:hover {
	background-color:#1B1B1B
}
.loop-rows+nav {
	position:relative
}
.loop-rows+nav>.page-nums {
	position:absolute;
	top:20px;
	right:0;
	line-height:42px;
	color:#34495e;
	font-size:2rem;
	font-weight:500
}
#sidebar>.float-widget-mirror,#sidebar>.widget>.widget-content,#sidebar>.widget>.widget-title>span,#sidebar>.widget_float-sidebar>.widget>.widget-content,body>#content .main-wrap,body>#content .main-wrap>#sidebar {
	position:relative
}
@media (max-width:767px) {
	.loop-rows article.post>.entry-detail>.entry-tags {
	padding-left:0
}
}@media (max-width:480px) {
	.loop-rows article {
	padding-bottom:15px;
	margin-bottom:15px
}
.loop-rows article.post>.entry-thumb {
	float:none;
	width:100%;
	margin-right:0
}
.loop-rows article.post>.entry-detail {
	min-height:50px
}
.loop-rows+nav {
	padding-right:0;
	text-align:center
}
.loop-rows+nav>.pagination {
	padding:0;
	margin:10px auto;
	overflow:hidden
}
.loop-rows+nav>.page-nums {
	display:none
}
}#sidebar>.widget {
	padding:15px 20px;
	margin-bottom:20px;
	border-radius:3px;
	background:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.09)
}
#sidebar>.widget>.widget-title {
	margin-top:0;
	margin-bottom:25px;
	font-size:2rem;
	font-weight:400;
	border-bottom:2px solid #f1f1f1;
	padding-bottom:6px
}
#sidebar>.widget>.widget-title>span {
	border-bottom:2px solid #55ca56;
	padding-bottom:6px
}
#sidebar>.widget_float-sidebar>.widget>.widget-title {
	margin-top:0;
	margin-bottom:15px;
	font-size:2rem;
	font-weight:400;
	border-bottom:2px solid #f1f1f1;
	padding-bottom:6px
}
#sidebar>.widget_float-sidebar>.widget>.widget-title>span {
	border-bottom:2px solid #55ca56;
	padding-bottom:6px;
	position:relative
}
#sidebar>.float-widget-mirror {
	visibility:hidden
}
body.home #sidebar>.widget {
	border-radius:0;
	box-shadow:none
}
body.home #sidebar>.float-widget-mirror {
	visibility:hidden!important
}
.widget_tag-cloud>.widget-content>.tags>a {
	display:inline-block;
	margin:0 8px 8px 0;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	background:#dfe3eb;
	color:#8f9bb3;
	line-height:24px
}
.widget_tag-cloud>.widget-content>.tags>a:hover {
	color:#fff;
	background:#55ca56
}
.widget_author-info>.widget-content {
	margin:-15px -20px 0
}
.widget_author-info>.widget-content>.author-card_bg {
	display:block;
	width:100%;
	height:145px;
	border-radius:3px 3px 0 0;
	background-size:cover
}
.widget_author-info>.widget-content>.author-card_content>.author_avatar-link {
	position:absolute;
	width:72px;
	height:72px;
	top:121px;
	left:10px;
	border-radius:3px 3px 0 0
}
.widget_author-info>.widget-content>.author-card_content>.author_avatar-link img {
	border-radius:6px;
	height:72px;
	width:72px;
	border:2px solid #fff;
	box-sizing:border-box;
	color:#fff
}
.widget_author-info>.widget-content>.author-card_content>.author-fields {
	padding-left:100px
}
.widget_author-info>.widget-content>.author-card_content>.author-fields>.author-name {
	font-size:1.8rem;
	font-weight:700
}
.widget_author-info>.widget-content>.author-card_content>.author-fields>.author-user_level {
	padding:0 5px;
	margin-left:5px;
	border-radius:2px;
	font-size:1.2rem;
	line-height:1;
	vertical-align:2px;
	color:#fff;
	background:#55ca56
}
.widget_author-info>.widget-content>.author-card_content>.author-interact {
	padding-left:100px
}
.widget_author-info>.widget-content>.author-card_content>.author-interact>a {
	position:relative;
	color:#66757f
}
.widget_author-info>.widget-content>.author-card_content>.author-interact>a i {
	margin-right:6px
}
.widget_author-info>.widget-content>.author-card_content>.author-interact>.follow-btn {
	padding-left:20px;
	margin-right:10px
}
.widget_author-info>.widget-content>.author-card_content>.author-interact>.follow-btn i {
	position:absolute;
	left:0;
	top:4px
}
.widget_author-info>.widget-content>.author-card_content>.author-stats {
	display:table;
	width:100%;
	padding:10px;
	margin-top:10px
}
.widget_author-info>.widget-content>.author-card_content>.author-stats>span {
	position:relative;
	display:table-cell;
	width:25%;
	height:36px;
	text-align:center;
	font-weight:700;
	font-size:1.8rem
}
.widget_author-info>.widget-content>.author-card_content>.author-stats>span>span {
	display:block;
	color:#8899a6;
	font-size:1.3rem;
	font-weight:400;
	text-indent:3px
}
@media (max-width:480px) {
	.widget_author-info>.widget-content {
	margin:-10px -15px 0
}
}.widget_hot-posts>.widget-content>article {
	position:relative;
	margin-top:10px;
	min-height:5px
}
.widget_hot-posts>.widget-content>article>.entry-thumb {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:68px
}
.widget_hot-posts>.widget-content>article>.entry-thumb>a img {
	display:block;
	width:100%;
	height:100%;
	border-radius:4px;
	border:1px solid #EAEAEA;
}
.widget_hot-posts>.widget-content>article>.entry-detail {
	padding-left:115px
}
.widget_hot-posts>.widget-content>article>.entry-detail>h2 {
	margin-top:0;
	font-size:1.6rem;
	line-height:1.3;
	max-height:40px;
	overflow:hidden;
	font-weight:400
}
.widget_hot-posts>.widget-content>article>.entry-detail>h2 a {
	color:#34495e;
	text-shadow:0 0 3px #B9D5F5;
}
.widget_hot-posts>.widget-content>article>.entry-detail>h2 a:hover {
	color:#55ca56
}
.widget_hot-posts>.widget-content>article>.entry-detail>.entry-meta>span {
	font-size:1.3rem;
	color:#777777
}
.widget_hot-posts>.widget-content>article>.entry-detail>.entry-meta>span i {
	margin-right:5px
}
.widget_hot-posts>.widget-content>article>.entry-detail>.entry-meta>.comments-count,.widget_hot-posts>.widget-content>article>.entry-detail>.entry-meta>.view-count {
	margin-right:8px
}
.widget_hot-posts>.widget-content>article>.entry-detail>.entry-meta>.comments-count a {
	color:#7f8c8d
}
.widget_recent-comments>.widget-content>.comment {
	list-style:none;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #fcfcfc
}
.widget_recent-comments>.widget-content>.comment:last-child {
	border-bottom:none
}
.widget_recent-comments>.widget-content>.comment>.comment-title {
	font-size:1.2rem;
	color:#757f90
}
.widget_recent-comments>.widget-content>.comment>.comment-title>.comment-author {
	margin-right:5px;
	color:#34495e
}
.widget_recent-comments>.widget-content>.comment>.comment-title>.comment-author img {
	width:20px;
	height:20px;
	border-radius:50%;
	margin-right:5px;
	vertical-align:-5px
}
.widget_recent-comments>.widget-content>.comment>.comment-title a {
	padding-left:5px;
	color:#3d566e
}
.widget_recent-comments>.widget-content>.comment>.comment-title a:hover {
	color:#55ca56
}
.widget_recent-comments>.widget-content>.comment>.comment-content {
	position:relative;
	padding:10px 20px;
	margin-top:10px;
	border-radius:3px;
	word-break:break-all;
	font-size:1.4rem;
	line-height:1.5;
	color:#222f3d;
	background-color:#f3f7fb
}
.widget_recent-comments>.widget-content>.comment>.comment-content:before {
	content:" ";
	height:0;
	width:0;
	border:5px solid transparent;
	border-bottom-color:#f3f7fb;
	position:absolute;
	left:20px;
	top:-10px
}
.widget_recent-comments>.widget-content>.comment>.comment-content>p:last-child {
	margin-bottom:0
}
.widget_donate>.widget-content>.row>.qr-col {
	position:relative;
	padding-top:25px
}
.widget_donate>.widget-content>.row>.qr-col>.qr-type-icon {
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	left:50%;
	margin-left:-12px;
	font-size:2rem
}
.widget_donate>.widget-content>.row>.qr-col>.qr-type-wechat {
	color:#2dc100
}
.widget_donate>.widget-content>.row>.qr-col>.qr-type-alipay {
	margin-left:-15px;
	background:url(../img/icon/alipay.png) no-repeat;
	background-size:cover
}
.widget_donate>.widget-content>.row>.col-md-6:first-child {
	padding-right:6px
}
.widget_donate>.widget-content>.row>.col-md-6:last-child {
	padding-left:6px
}
.widget_credits-rank .widget-content ul li {
	position:relative;
	display:flex;
	margin-bottom:15px
}
.widget_credits-rank .widget-content ul li:last-child {
	margin-bottom:0
}
.widget_credits-rank .widget-content ul li .index {
	width:30px;
	line-height:48px;
	font-weight:500;
	font-size:2rem
}
.widget_credits-rank .widget-content ul li .index .num {
	font-style:italic
}
.widget_credits-rank .widget-content ul li .index img {
	position:absolute;
	width:28px;
	top:10px;
	left:-5px
}
.widget_credits-rank .widget-content ul li .avatar {
	width:70px
}
.widget_credits-rank .widget-content ul li .avatar img {
	width:48px;
	height:48px;
	border-radius:50%;
	overflow:hidden;
	display:block
}
.widget_credits-rank .widget-content ul li .name {
	flex:1;
	line-height:48px
}
.widget_credits-rank .widget-content ul li .name a {
	font-size:1.5rem
}
.widget_credits-rank .widget-content ul li .credits {
	min-width:80px;
	line-height:48px
}
.widget_credits-rank .widget-content ul li .credits .num {
	font-weight:500;
	margin-right:5px
}
@media (max-width:480px) {
	#sidebar {
	margin-bottom:-10px
}
#sidebar>.widget {
	padding:10px 15px;
	margin-bottom:10px
}
#sidebar>.float-widget-mirror {
	display:none
}
body>#content .main-wrap>#sidebar {
	margin-top:20px;
	padding-left:0;
	padding-right:0
}
}[data-tooltip]:after,[data-tooltip]:before {
	visibility:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	pointer-events:none;
	-webkit-transition:.15s ease-in-out;
	-ms-transition:.15s ease-in-out;
	-moz-transition:.15s ease-in-out;
	-o-transition:.15s ease-in-out;
	transition:.15s ease-in-out;
	-moz-transform:translateX(-20px);
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}
[data-tooltip]:not([data-tooltip=""]):before {
	position:absolute;
	top:50%;
	margin-top:-14px;
	margin-right:10px;
	right:100%;
	left:auto;
	padding:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#000;
	color:#fff;
	content:attr(data-tooltip);
	text-align:left;
	font-size:13px;
	line-height:18px;
	white-space:nowrap;
	text-transform:none;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	display:-webkit-box;
	-webkit-line-clamp:10;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	max-height:177px
}
[data-tooltip]:not([data-tooltip=""]):after {
	position:absolute;
	top:50%;
	right:100%;
	margin-right:5px;
	margin-top:-5px;
	width:0;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-color:transparent transparent transparent rgba(0,0,0,.85);
	content:" ";
	font-size:0;
	line-height:0
}
[data-tooltip]:not([data-tooltip=""]):hover:after,[data-tooltip]:not([data-tooltip=""]):hover:before {
	visibility:visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	-moz-transform:translateX(0)!important;
	-webkit-transform:translateX(0)!important;
	transform:translateX(0)!important
}
body>.footer .footer-before img {
	display:block;
	width:100%;
	height:5px
}
body>.footer .footer-wrap>.footer-nav {
	padding:20px 0;
	text-align:center;
	background:#000
}
body>.footer .footer-wrap>.footer-nav a {
	color:#fff
}
body>.footer .footer-wrap>.footer-nav a:before {
	background-color:#c2c2c2
}
body>.footer .footer-wrap>.footer-nav>.footer-nav-links {
	margin-bottom:20px
}
body>.footer .footer-wrap>.footer-nav>.footer-nav-links>ul>li {
	display:inline-block
}
body>.footer .footer-wrap>.footer-nav>.footer-nav-links>ul>li>a {
	margin:5px
}
body>.footer .footer-wrap>.footer-nav>.footer-shares {
	margin-bottom:15px
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a {
	margin:0 10px
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a>.tico {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0;
	color:#fff;
	font-size:2rem
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon {
	font-size:2rem;
	position:absolute;
	left:0;
	top:0;
	color:#f1af1b;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transition:.25s ease-in-out;
	-ms-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-facebook {
	color:#2f4b93
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-twitter {
	color:#00bdef
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-weibo {
	color:#f74660
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-weixin {
	color:#2dc100
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-qq {
	color:#f68575
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-users2 {
	color:#6cbd9f
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-google-plus {
	color:#2d2d2d
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a .se-icon.tico-envelope {
	color:#a6c5d2
}
body>.footer .footer-wrap>.footer-nav>.footer-shares>a:hover .se-icon {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
body>.footer .footer-wrap>.footer-nav>.footer-copy {
	color:#d2d2d2;
	font-size:1.4rem
}
#fix-controls {
	position:fixed;
	top:50%;
	margin-top:-60px;
	right:20px;
	width:50px;
	z-index:9996;
	background:#fff;
	border:1px solid #ddd;
	font-size:2rem
}
#fix-controls>a {
	position:relative;
	display:block;
	color:#444;
	text-align:center;
	padding:15px 0;
	border-bottom:1px solid #ececec
}
#fix-controls>a i {
	position:relative;
	z-index:3;
	font-size:1.6rem;
	-webkit-transition:transform .15s linear;
	-ms-transition:transform .15s linear;
	-moz-transition:transform .15s linear;
	-o-transition:transform .15s linear;
	transition:transform .15s linear
}
#fix-controls>a:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#272828;
	margin:0;
	padding:0;
	border:none;
	-webkit-transform:scale(.1);
	-moz-transform:scale(.1);
	-ms-transform:scale(.1);
	transform:scale(.1)
}
#fix-controls>a:hover {
	color:#fff
}
#fix-controls>a:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
@media (max-width:480px) {
	#fix-controls {
	display:none
}
}#globalSearch {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:0 0;
	display:none;
	z-index:1050;
	-webkit-backface-visibility:hidden
}
#globalSearch>form>.search-form-inner {
	position:absolute;
	width:100%;
	max-width:640px;
	height:80px;
	top:40%;
	left:0;
	right:0;
	bottom:0;
	padding:0 20px;
	margin-top:-40px;
	margin-left:auto;
	margin-right:auto;
	text-align:left
}
#globalSearch>form input {
	width:100%;
	height:60px;
	line-height:100%;
	padding:20px;
	border-radius:5px;
	border:none
}
body #pmBox {
	position:fixed;
	display:none;
	z-index:9999;
	top:50%;
	left:50%;
	margin-top:-150px;
	margin-left:-200px;
	padding:16px;
	border-radius:5px;
	background:#fff;
	width:400px
}
body #pmBox>.pm-header>h2 {
	margin-top:0;
	font-size:1.6rem
}
body #pmBox>.pm-content>.pm-inner>.pm-info {
	position:relative
}
body #pmBox>.pm-content>.pm-inner>.pm-info>.pm-info_label {
	margin-right:6px
}
body #pmBox>.pm-content>.pm-inner>.pm-text {
	width:100%;
	height:80px;
	border:1px solid #ddd;
	border-radius:3px;
	font-size:1.4rem;
	line-height:1.5;
	color:#222
}
body #pmBox>.pm-content>.pm-inner>.pm-text:focus {
	border-color:#55ca56
}
body #pmBox>.pm-content>.pm-inner>.pm-text.error {
	border-color:#e74c3c
}
body #pmBox>.pm-btns {
	text-align:right
}
body #pmBox>.pm-btns>button {
	position:relative;
	width:90px;
	height:42px
}
body #pmBox>.pm-btns>button i {
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px
}
body #pmBox>.pm-btns>.close-btn {
	position:absolute;
	top:12px;
	right:16px;
	font-size:2rem;
	cursor:pointer;
	color:#bdc3c7
}
body #pmBox>.pm-btns>.close-btn:hover {
	color:#95a5a6
}
body #modalSignBox {
	position:fixed;
	width:360px;
	height:436px;
	top:50%;
	left:50%;
	margin-top:-218px;
	margin-left:-180px;
	padding:0!important;
	background:#fff;
	border-radius:3px;
	overflow:hidden
}
body #modalSignBox>h2 {
	margin-top:20px;
	font-size:2.2rem;
	text-align:center;
	letter-spacing:5px
}
body #modalSignBox>.local-signin {
	width:100%;
	padding:20px
}
body #modalSignBox>.local-signin>.form-group {
	position:relative
}
body #modalSignBox>.local-signin>.form-group>.form-control {
	border:1px solid #bdc3c7;
	border-radius:3px
}
body #modalSignBox>.local-signin>.form-group>.form-control:focus {
	border-color:#3498db
}
body #modalSignBox>.local-signin>.form-group>.tip {
	position:absolute;
	display:none;
	max-width:160px;
	top:9px;
	right:5px;
	height:24px;
	line-height:24px;
	padding:0 5px;
	border-radius:3px;
	background-color:#f1c40f;
	color:#fff;
	overflow:hidden
}
body #modalSignBox>.local-signin>button {
	position:relative;
	width:100%;
	height:42px
}
body #modalSignBox>.local-signin>button i {
	position:absolute;
	width:16px;
	height:16px;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px;
	font-size:1.6rem
}
body #modalSignBox>.local-signin>.login-help a {
	color:#34495e
}
body #modalSignBox>.local-signin>.login-help a:before {
	background-color:#34495e
}
body #modalSignBox>.open-login {
	padding:20px;
	text-align:center;
	background:#f3f7fb
}
body #modalSignBox>.open-login>p {
	font-size:1.6rem
}
body #modalSignBox>.open-login>.social-items {
	margin:0 auto
}
body #modalSignBox>.open-login>.social-items>a {
	margin:0 10px;
	width:45px;
	height:45px;
	border-radius:50%;
	color:#fff
}
#cms-stickies,#cms-stickies>.block-wrapper {
	margin-bottom:20px
}
body #modalSignBox>.open-login>.social-items>a.btn-sn-weibo {
	background-color:#f74660
}
body #modalSignBox>.open-login>.social-items>a.btn-sn-qq {
	background-color:#f68575
}
body #modalSignBox>.open-login>.social-items>a.btn-sn-weixin {
	background-color:#2dc100
}
body #modalSignBox>.open-login>.social-items>a>span {
	position:relative;
	top:2px
}
#topBulletins {
	background:#17a8e3;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:16px;
	overflow:hidden
}
#topBulletins>.inner {
	position:relative;
	padding-top:20px;
	padding-bottom:20px
}
#topBulletins>.inner>i {
	font-size:20px;
	line-height:60px;
	position:absolute;
	left:20px;
	top:0
}
#topBulletins>.inner li {
	padding:0 10px 0 40px
}
#topBulletins>.inner li>a {
	display:block;
	color:#fff;
	word-break:break-all
}
#topBulletins>.inner li>a:hover {
	text-decoration:underline
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.meta-category>a:hover,body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta a:hover,body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-title>a:hover {
	text-decoration:none
}
#topBulletins>.act_close {
	position:absolute;
	top:15px;
	right:15px;
	width:30px;
	height:30px;
	cursor:pointer
}
#topBulletins>.act_close i {
	display:inline-block;
	position:absolute;
	top:14px;
	left:4px;
	width:20px;
	height:1px;
	background:#fff;
	transform-origin:center;
	transform:rotate(45deg)
}
#topBulletins>.act_close i:last-child {
	transform:rotate(-45deg)
}
#topBulletins>.act_close:hover i {
	height:2px
}
#bulletins-scroll-zone {
	height:20px;
	line-height:20px;
	overflow:hidden
}
@media (max-width:480px) {
	#topBulletins>.inner>i {
	left:18px
}
#topBulletins>.inner li {
	padding:0 25px 0 35px
}
#topBulletins>.inner li span:first-child {
	display:none
}
}.cms-home #main {
	background:0 0!important;
	box-shadow:none!important;
	padding-left:0!important;
	padding-right:0!important
}
#cms-cats,#cms-stickies {
	border-radius:2px;
	background-color:#fff;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	overflow:hidden
}
@media screen and (min-width:1500px) {
	.cms-home .container {
	width:1392px
}
.cms-home>#content>#mod-show>#slider {
	max-height:440px!important
}
.cms-home>#content>#mod-show>#slider.full {
	max-height:700px!important
}
.cms-home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-thumb {
	width:128px!important;
	height:94px!important
}
.cms-home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-detail {
	margin-left:140px!important;
	min-height:95px!important
}
}#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-detail,#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-detail,#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-detail,#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail {
	min-height:100px
}
#cms-stickies {
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	padding:0 15px
}
#cms-stickies>.block-wrapper .sticky-container>.home-heading {
	margin:10px 0 20px;
	font-size:18px;
	font-weight:400;
	position:relative;
	border-bottom:2px solid #f1f1f1;
	padding:6px 0
}
#cms-stickies>.block-wrapper .sticky-container>.home-heading>span {
	border-bottom:2px solid #55ca56;
	padding-bottom:6px;
	position:relative;
	padding-left:5px;
	padding-right:5px
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 {
	width:50%;
	float:left
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article {
	margin:10px 0;
	padding:0 5px
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article .entry-detail h3 a {
	color:#222
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article .entry-detail h3 a:hover {
	color:#f85555
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article .entry-detail p {
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2:nth-child(2n+1) article {
	margin-right:5px
}
#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2:nth-child(2n+2) article {
	margin-left:5px
}
#cms-cats {
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	padding:0 15px
}
body.home>#content>#mod-featuredCats,body.home>#content>#mod-insideContent>.main {
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1)
}
#cms-cats>.block-wrapper {
	margin-bottom:0px
}
#cms-cats>.block-wrapper .cat-col .cat-container>.home-heading {
	margin:10px 0 20px;
	font-size:18px;
	font-weight:400;
	position:relative;
	border-bottom:2px solid #f1f1f1;
	padding:6px 0
}
#cms-cats>.block-wrapper .cat-col .cat-container>.home-heading>span {
	border-bottom:2px solid #55ca56;
	padding-bottom:6px;
	position:relative;
	padding-left:5px;
	padding-right:5px
}
#cms-cats>.block-wrapper .cat-col .cat-container>.home-heading>a {
	position:absolute;
	right:0;
	top:6px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:400;
	line-height:10px;
	padding:7px 9px;
	border-radius:3px;
	letter-spacing:1px;
	opacity:.8;
	color:#222
}
#cms-cats>.block-wrapper .cat-col .cat-container>.home-heading>a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cat-col-full {
	width:100%
}
#cms-cats>.block-wrapper .cat-col-1_2 {
	width:50%;
	float:left
}
#cms-cats>.block-wrapper .cat-col-1_2 .cat-container {
	margin:10px 0;
	padding:0 5px
}
#cms-cats>.block-wrapper .cat-col-1_2:nth-child(2n+1) .cat-container {
	margin-right:5px
}
#cms-cats>.block-wrapper .cat-col-1_2:nth-child(2n+2) .cat-container {
	margin-left:5px
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-big>article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-big>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-big>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-big>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-big>article .entry-detail p {
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-small>article .entry-detail h3 {
	position:relative;
	margin:0;
	clear:both
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-small>article .entry-detail h3 i {
	margin-right:5px;
	width:5px;
	height:5px;
	background:#55ca56;
	display:inline-block;
	vertical-align:3px;
	position:absolute;
	top:16px
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-small>article .entry-detail h3 a {
	font-size:1.4rem;
	font-weight:400;
	height:36px;
	line-height:36px;
	color:#222;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:15px;
	display:block;
	width:100%;
	overflow:hidden;
	text-shadow:0 0 3px #B9D5F5;
}
#cms-cats>.block-wrapper .cms-cat-s2>.col>article,#cms-cats>.block-wrapper .cms-cat-s3>.col>article {
	padding:0 5px
}
#cms-cats>.block-wrapper .cat-col-1_2 .row-small>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s1>.col {
	width:50%;
	float:left
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article {
	margin:10px 0;
	padding:0 5px
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article .entry-detail p {
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s1>.col-left>article {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s1>.col-right>article {
	margin-left:5px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col {
	width:50%;
	float:left
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article {
	margin:10px 5px 10px 0
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail h3 {
	margin:30px 0 15px;
	overflow:hidden;
	line-height:30px;
	font-size:1.8rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail .entry-meta {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail .entry-meta>span {
	margin-right:20px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail .entry-meta>span i {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article .entry-detail p {
	margin-top:10px;
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article {
	margin:10px 0 10px 5px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article .entry-detail p {
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s3>.col {
	width:50%;
	float:left
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article {
	margin:10px 5px 10px 0
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article .entry-detail p {
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article {
	margin:10px 0 10px 5px
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail h3 {
	margin:30px 0 15px;
	overflow:hidden;
	line-height:30px;
	font-size:1.8rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail .entry-meta {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail .entry-meta>span {
	margin-right:20px
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail .entry-meta>span i,#cms-cats>.block-wrapper .cms-cat-s4>.col>article:nth-child(3n) {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article .entry-detail p {
	margin-top:10px;
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s4>.col {
	width:33.33%;
	float:left
}
#cms-cats>.block-wrapper .cms-cat-s4>.col>article:nth-child(3n+1) {
	margin-left:5px;
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col>article:nth-child(3n+2) {
	margin-left:5px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-thumb {
	width:100%
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-thumb img {
	max-height:200px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	line-height:25px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail .entry-meta {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail .entry-meta>span {
	margin-right:10px;
	font-size:12px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail .entry-meta>span i {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-large>article .entry-detail p {
	margin-top:10px;
	font-size:13px;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-small>article {
	margin-top:10px;
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-small>article .entry-thumb {
	width:100px;
	float:left;
	margin-right:10px;
	max-height:75px
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-small>article .entry-detail h3 {
	margin:0;
	overflow:hidden;
	max-height:50px;
	line-height:25px;
	font-size:1.4rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-small>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-small>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s4>.col-s1 {
	clear:left
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #f5f5f5
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-thumb {
	width:300px;
	float:left;
	margin-right:20px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-thumb img {
	max-height:220px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail h3 {
	margin:0 0 20px;
	overflow:hidden;
	line-height:25px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail .entry-meta {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail .entry-meta>span {
	margin-right:20px;
	font-size:14px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail .entry-meta>span i {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail p {
	margin-top:10px;
	font-size:14px;
	line-height:25px;
	max-height:100px;
	overflow:hidden;
	color:#7f8c8d
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small {
	width:50%;
	float:left
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article {
	margin:10px 0;
	padding:0
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article:nth-child(2n+1) {
	margin-right:5px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article:nth-child(2n) {
	margin-left:5px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-thumb {
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail h3 {
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail h3 a {
	color:#222
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail h3 a:hover {
	color:#55ca56
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail .entry-meta {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail .entry-meta>span {
	margin-right:10px;
	font-size:12px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article .entry-detail .entry-meta>span i {
	margin-right:5px
}
@media screen and (max-width:480px) {
	#cms-cats>.block-wrapper .cat-col .cat-container>.home-heading,#cms-stickies>.block-wrapper .sticky-container>.home-heading {
	margin-bottom:10px
}
#cms-cats>.block-wrapper .cms-cat-s1>.col>article,#cms-stickies>.block-wrapper .sticky-container>.cms-stickies .col-1_2 article {
	padding:0
}
#cms-cats>.block-wrapper .cat-col-1_2,#cms-cats>.block-wrapper .cms-cat-s1>.col,#cms-cats>.block-wrapper .cms-cat-s2>.col,#cms-cats>.block-wrapper .cms-cat-s3>.col,#cms-cats>.block-wrapper .cms-cat-s4>.col,#cms-cats>.block-wrapper .cms-cat-s5>.col-small {
	overflow:hidden;
	width:100%;
	float:none
}
#cms-stickies .col-1_2 {
	width:100%!important;
	float:none!important;
	overflow:hidden
}
#cms-stickies .col-1_2:nth-child(2n+1) article {
	margin-right:0!important
}
#cms-cats>.block-wrapper .cms-cat-s1>.col-left>article,#cms-cats>.block-wrapper .cms-cat-s2>.col-left>article,#cms-cats>.block-wrapper .cms-cat-s3>.col-right>article {
	margin-right:0
}
#cms-stickies .col-1_2:nth-child(2n+2) article {
	margin-left:0!important
}
#cms-cats>.block-wrapper .cms-cat-s1>.col-right>article,#cms-cats>.block-wrapper .cms-cat-s2>.col-right>article,#cms-cats>.block-wrapper .cms-cat-s3>.col-left>article {
	margin-left:0
}
#cms-cats>.block-wrapper .cms-cat-s4>.col>article {
	margin-left:0!important;
	margin-right:0!important
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article {
	margin-bottom:15px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-detail h3 {
	margin-top:20px
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-full>article .entry-thumb {
	width:100%;
	float:none;
	margin-right:0
}
#cms-cats>.block-wrapper .cms-cat-s5>.col-small>article {
	margin-left:0!important;
	margin-right:0!important
}
#sidebar {
	margin-top:0!important
}
}body.home {
	background:#f5f6f8
}
body.home>#content {
	padding:20px 15px
}
body.home>#content>.content-section {
	padding-top:20px;
	padding-bottom:20px;
	background:#fff
}
body.home>#content>.line {
	height:1px;
	background:#e9e9e9;
	margin:0 15px
}
body.home>#content>#mod-show {
	margin-bottom:20px;
	overflow:hidden;
	border-radius:2px;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	box-shadow:0 0 6px 0 rgba(0,0,0,.1)
}
body.home>#content>#mod-show.full {
	padding-top:0;
	padding-bottom:0
}
body.home>#content>#mod-show>#slider {
	max-height:380px;
	overflow:hidden
}
body.home>#content>#mod-show>#slider.full {
	position:relative;
	max-height:575px
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li {
	position:relative
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	width:100%;
	height:auto;
	display:block
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content {
	background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);
	position:absolute;
	bottom:0;
	width:100%;
	padding:25px 20px
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.meta-category>a {
	text-transform:uppercase;
	padding:2px 8px;
	font-size:1.3rem;
	background:#55ca56;
	font-weight:500;
	display:inline-block;
	margin-bottom:10px;
	color:#fff;
	letter-spacing:1px;
	border-radius:3px
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-title {
	margin:0 0 5px
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-title>a {
	color:#fff;
	font-weight:400
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta,body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta a,body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta span,body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta time {
	color:#fff
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta span {
	margin-right:12px
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta span:last-child {
	margin-right:0
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-content>.slider-meta span>i {
	margin-right:5px
}
body.home>#content>#mod-show>#slider>.unslider>.unslider-nav {
	position:absolute;
	bottom:23px;
	right:35px;
	z-index:10
}
body.home>#content>#mod-show>#popular>.block3-widget {
	position:relative
}
body.home>#content>#mod-show>#popular>.block3-widget>h2 {
	position:absolute;
	width:150px;
	top:-5px;
	right:-60px;
	margin:0;
	padding:5px 20px;
	font-size:16px;
	background:rgba(23,168,227,.8);
	color:#fff;
	text-align:center;
	transform:rotate(45deg);
	text-transform:uppercase;
	z-index:1
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article {
	position:relative;
	margin-bottom:20px
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article:last-child {
	margin-bottom:0
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article:first-child>.entry-detail>h2 {
	padding-right:50px
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article a {
	color:#34495e;
	text-shadow:0 0 3px #B9D5F5;
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article a:hover {
	color:#55ca56;
	text-decoration:none
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-thumb {
	position:absolute;
	top:2px;
	left:0;
	width:100px;
	height:75px;
	border:1px solid #EAEAEA;
	border-radius:4px
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-thumb>a {
	display:block
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-thumb>a>img {
	width:100%;
	height:auto;
	vertical-align:middle
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-detail {
	margin-left:110px;
	min-height:75px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	min-width:120px
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-detail>h2 {
	margin:0;
	max-height:48px;
	overflow:hidden;
	font-size:1.7rem;
	font-weight:400
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article>.entry-detail>.block-meta {
	margin-top:12px;
	font-size:1.2rem;
	line-height:1
}
body.home>#content>#mod-featuredCats {
	padding-bottom:0;
	margin-bottom:20px;
	border-radius:2px;
	box-shadow:0 0 6px 0 rgba(0,0,0,.1)
}
body.home>#content>#mod-featuredCats>.row {
	margin-left:0;
	margin-right:0
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.widget-title {
	font-size:2rem;
	margin-top:0;
	margin-bottom:15px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.widget-title a {
	font-weight:400;
	color:#34495e
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.widget-title a:hover {
	color:#55ca56
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article {
	position:relative
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article h2 {
	overflow:hidden
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article h2 a {
	color:#34495e;
	font-weight:400
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article h2 a:hover {
	color:#55ca56
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-meta>span {
	margin-right:12px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-meta>.author a {
	color:#34495e;
	font-weight:500
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-meta>.author a:hover {
	color:#55ca56
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-meta>.comments-link {
	float:right;
	margin-right:0
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-meta>.comments-link a {
	color:#7f8c8d
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header i {
	margin-right:5px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article>.entry-detail>.entry-header>.entry-excerpt {
	height:63px;
	overflow:hidden
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item>.entry-thumb {
	position:absolute;
	top:2px;
	left:0;
	width:100px;
	height:75px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item>.entry-thumb img {
	width:100%;
	max-height:100%
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item>.entry-detail {
	margin-left:110px;
	min-height:75px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item>.entry-detail>h2 {
	font-size:1.5rem;
	height:45px;
	margin-bottom:0
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item-large>.entry-thumb>a>img {
	width:100%;
	height:auto
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item-large h2 {
	height:54px
}
body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item-large .post-excerpt {
	color:#777;
	height:63px;
	overflow:hidden
}
body.home>#content>#mod-insideContent {
	padding-top:0;
	padding-bottom:0;
	background:0 0
}
body.home>#content>#mod-insideContent>.main {
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 0 6px 0 rgba(0,0,0,.1)
}
body.home>#content>#mod-insideContent>.main .block5-widget>.widget-title {
	font-size:2rem;
	color:#34495e;
	font-weight:400
}
body.home>#content>#mod-insideContent>.sidebar {
	padding-right:0
}
body.home>#content>#mod-insideContent>.sidebar>.widget {
	border-radius:2px;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
	box-shadow:0 0 6px 0 rgba(0,0,0,.1)
}
input::-moz-placeholder,input::-webkit-input-placeholder {
	font-style:italic
}
@media (max-width:767px) {
	body.home>#content>#mod-show {
	padding:10px 0;
	margin-bottom:10px
}
body.home>#content>#mod-show>#slider {
	padding-left:10px;
	padding-right:10px
}
body.home>#content>#mod-show>#slider .slider-content {
	padding:10px!important
}
body.home>#content>#mod-show>#slider .slider-title {
	font-size:1.4rem
}
body.home>#content>#mod-show>#slider>.unslider>.unslider-nav {
	bottom:10px
}
body.home>#content>#mod-show>#popular {
	padding-left:10px;
	padding-right:10px;
	margin-top:10px
}
body.home>#content>#mod-show>#popular>.block3-widget>h2 {
	display:none
}
body.home>#content>#mod-featuredCats {
	padding-top:10px;
	margin-bottom:10px
}
body.home>#content>#mod-insideContent>.main {
	padding:10px 15px
}
body.home>#content>#mod-insideContent>.main .block5-widget>.widget-title {
	margin-top:0
}
body.home>#content>#mod-insideContent>.sidebar {
	padding:10px 0
}
}