/*重设*/
html {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
legend,
caption,
tbody,
tfoot,
thead,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font: inherit;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
dialog,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	font-size: 14px;
	color: #333;
	background: #fff;
	font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

img {
	border: 0;
	vertical-align: bottom;
}

::-webkit-input-placeholder {
	color: #999;
}

:-moz-placeholder {
	color: #999;
}

::-moz-placeholder {
	color: #999;
}

:-ms-input-placeholder {
	color: #ccc;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

input:focus,
textarea:focus,
button:focus,
select:focus {
	outline: none;
}

input::-ms-clear {
	display: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background: transparent;
}

a:active,
a:hover {
	outline: 0;
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	color: #000;
	background: #ff0;
}

small {
	font-size: 80%;
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}

legend {
	padding: 0;
	border: 0;
}

optgroup {
	font-weight: bold;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td,
th {
	padding: 0;
}


/*按钮*/

.button {
	border: solid 1px #ddd;
	background: transparent;
	border-radius: 4px;
	font-size: 14px;
	padding: 6px 15px;
	margin: 0;
	display: inline-block;
	line-height: 20px;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}

.button[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	webkit-box-shadow: none;
	box-shadow: none;
	filter: alpha(opacity=50);
	opacity: .5;
}

.button:active {
	background-image: none;
	outline: 0;
	transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}

.button:hover {
	transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}

.button-block {
	display: block;
	width: 100%;
}

.button-large {
	padding: 15px 20px;
	font-size: 24px;
	line-height: 24px;
}

.button-big {
	padding: 10px 15px;
	font-size: 18px;
	line-height: 22px;
}

.button-small {
	padding: 5px 10px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.button-little {
	padding: 3px 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.button.bg-main,
.button.bg-sub,
.button.bg-dot,
.button.bg-black,
.button.bg-gray,
.button.bg-red,
.button.bg-yellow,
.button.bg-blue,
.button.bg-green {
	color: #fff;
}


/*-----------------------元件--------------------------*/


/*容器*/

.layout {
	width: 100%;
}

.container,
.container-layout {
	margin: 0 auto;
	padding: 0 10px;
}

@media (min-width: 760px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 1000px) {
	.container {
		width: 1000px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}

/*固定*/

.fixed-top {
	position: fixed;
	top: 0;
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
}

.fixed-left {
	position: fixed;
	left: 0;
}

.fixed-right {
	position: fixed;
	right: 0;
}

.fixed-top-left {
	position: fixed;
	top: 0;
	left: 0;
}

.fixed-top-right {
	position: fixed;
	top: 0;
	right: 0;
}

.fixed-bottom-left {
	position: fixed;
	bottom: 0;
	left: 0;
}

.fixed-bottom-right {
	position: fixed;
	bottom: 0;
	right: 0;
}

/*标题*/

h1,
.h1 {
	font-size: 24px;
}

h2,
.h2 {
	font-size: 20px;
}

h3,
.h3 {
	font-size: 18px;
}

h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 14px;
}

h6,
.h6 {
	font-size: 12px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small {
	font-size: 60%;
	filter: alpha(opacity=60);
	opacity: .6;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
	font-size: 12px;
	filter: alpha(opacity=60);
	opacity: .6;
}

/*段落*/

p,
.p {
	margin-bottom: 15px;
	line-height: 24px;
}

.text-indent,
.text-indent p,
.text-indent div {
	text-indent: 2em;
}

/*对齐*/

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-justify {
	text-align: justify;
}

/*面板*/

.panel {
	border: solid 1px #ddd;
	border-radius: 4px;
}

.panel-head {
	background-color: #f5f5f5;
	padding: 10px 15px;
	border-radius: 4px 4px 0 0;
	border-bottom: solid 1px #ddd;
}

.panel-foot {
	background-color: #f5f5f5;
	padding: 10px 15px;
	border-radius: 0 0 4px 4px;
	border-top: solid 1px #ddd;
}

.panel-body {
	padding: 15px;
}

.panel .bg-main,
.panel .bg-sub,
.panel .bg-dot,
.panel .bg-red,
.panel .bg-yellow,
.panel .bg-green {
	color: #fff;
}

.panel .panel-body + .table,
.panel .panel-body + .list-group {
	border-top: solid 1px #ddd;
}

.panel .list-group {
	border: none;
	border-radius: 0;
}

/*快速设置浮动*/

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}


/*清除浮动*/

.clearfix:after,
.layout:after,
.container:after,
.container-layout:after,
.line:after,
.line-small:after,
.line-middle:after,
.line-big:after,
.nav-main:after,
.nav-sub:after,
.navbar:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.clearfix,
.layout,
.container,
.container-layout,
.line,
.line-small,
.line-middle,
.line-big,
.nav-main,
.nav-sub,
.navbar {
	display: block;
}

.clear {
	clear: both;
}

/*警告框*/

.alert {
	border-radius: 5px;
	padding: 15px;
	border: solid 1px #ddd;
	background-color: #f5f5f5;
}

.alert .close {
	float: right;
	line-height: 18px;
}

/*内边距,全,上,下,左,右*/

.padding-large {
	padding: 30px;
}

.padding-large-top {
	padding-top: 30px;
}

.padding-large-right {
	padding-right: 30px;
}

.padding-large-bottom {
	padding-bottom: 30px;
}

.padding-large-left {
	padding-left: 30px;
}

.padding-big {
	padding: 20px;
}

.padding-big-top {
	padding-top: 20px;
}

.padding-big-right {
	padding-right: 20px;
}

.padding-big-bottom {
	padding-bottom: 20px;
}

.padding-big-left {
	padding-left: 20px;
}

.padding {
	padding: 10px;
}

.padding-top {
	padding-top: 10px;
}

.padding-right {
	padding-right: 10px;
}

.padding-bottom {
	padding-bottom: 10px;
}

.padding-left {
	padding-left: 10px;
}

.padding-small {
	padding: 5px;
}

.padding-small-top {
	padding-top: 5px;
}

.padding-small-right {
	padding-right: 5px;
}

.padding-small-bottom {
	padding-bottom: 5px;
}

.padding-small-left {
	padding-left: 5px;
}

.padding-little {
	padding: 2px;
}

.padding-little-top {
	padding-top: 2px;
}

.padding-little-right {
	padding-right: 2px;
}

.padding-little-bottom {
	padding-bottom: 2px;
}

.padding-little-left {
	padding-left: 2px;
}


/*外边距,全,上,下,左,右*/

.margin-large {
	margin: 30px;
}

.margin-large-top {
	margin-top: 30px;
}

.margin-large-right {
	margin-right: 30px;
}

.margin-large-bottom {
	margin-bottom: 30px;
}

.margin-large-left {
	margin-left: 30px;
}

.margin-big {
	margin: 20px;
}

.margin-big-top {
	margin-top: 20px;
}

.margin-big-right {
	margin-right: 20px;
}

.margin-big-bottom {
	margin-bottom: 20px;
}

.margin-big-left {
	margin-left: 20px;
}

.margin {
	margin: 10px !important;
	clear: both;
}

.margin-top {
	margin-top: 10px;
}

.margin-right {
	margin-right: 10px;
}

.margin-bottom {
	margin-bottom: 10px;
}

.margin-left {
	margin-left: 10px;
}

.margin-small {
	margin: 5px;
}

.margin-small-top {
	margin-top: 5px;
}

.margin-small-right {
	margin-right: 5px;
}

.margin-small-bottom {
	margin-bottom: 5px;
}

.margin-small-left {
	margin-left: 5px;
}

.margin-little {
	margin: 2px;
}

.margin-little-top {
	margin-top: 2px;
}

.margin-little-right {
	margin-right: 2px;
}

.margin-little-bottom {
	margin-bottom: 2px;
}

.margin-little-left {
	margin-left: 2px;
}




.fadein,
.fadein-top,
.fadein-right,
.fadein-bottom,
.fadein-left,
.bouncein,
.rotatein {
	-webkit-animation: 1s ease-out backwards;
	-moz-animation: 1s ease-out backwards;
	-ms-animation: 1s ease-out backwards;
	animation: 1s ease-out backwards;
}

.fadeout,
.fadeout-top,
.fadeout-right,
.fadeout-bottom,
.fadeout-left,
.bounceout,
.rotateout {
	-webkit-animation: 1s ease-in forwards;
	-moz-animation: 1s ease-in forwards;
	-ms-animation: 1s ease-in forwards;
	animation: 1s ease-in forwards;
}

.rotate,
.rotate-hover {
	-webkit-animation: 2s infinite linear;
	-moz-animation: 2s infinite linear;
	-ms-animation: 2s infinite linear;
	animation: 2s infinite linear;
}


/*渐变-淡入*/

.fadein {
	-webkit-animation-name: a-fadein;
	-moz-animation-name: a-fadein;
	-ms-animation-name: a-fadein;
	animation-name: a-fadein;
}

@-webkit-keyframes a-fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes a-fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-ms-keyframes a-fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes a-fadein {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}


/*淡入-从上*/

.fadein-top {
	-webkit-animation-name: fadeinT;
	-moz-animation-name: fadeinT;
	-ms-animation-name: fadeinT;
	animation-name: fadeinT;
}

@-webkit-keyframes fadeinT {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeinT {
	0% {
		opacity: 0;
		-moz-transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeinT {
	0% {
		opacity: 0;
		-ms-transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeinT {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}


/*淡入-从右*/

.fadein-right {
	-webkit-animation-name: fadeinR;
	-moz-animation-name: fadeinR;
	-ms-animation-name: fadeinR;
	animation-name: fadeinR;
}

@-webkit-keyframes fadeinR {
	0% {
		opacity: 0;
		-webkit-transform: translateX(50px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeinR {
	0% {
		opacity: 0;
		-moz-transform: translateX(50px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeinR {
	0% {
		opacity: 0;
		-ms-transform: translateX(50px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@keyframes fadeinR {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}


/*淡入-从下*/

.fadein-bottom {
	-webkit-animation-name: fadeinB;
	-moz-animation-name: fadeinB;
	-ms-animation-name: fadeinB;
	animation-name: fadeinB;
}

@-webkit-keyframes fadeinB {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeinB {
	0% {
		opacity: 0;
		-moz-transform: translateY(50px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeinB {
	0% {
		opacity: 0;
		-ms-transform: translateY(50px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeinB {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}


/*淡入-从左*/

.fadein-left {
	-webkit-animation-name: fadeinL;
	-moz-animation-name: fadeinL;
	-ms-animation-name: fadeinL;
	animation-name: fadeinL;
}

@-webkit-keyframes fadeinL {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-50px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeinL {
	0% {
		opacity: 0;
		-moz-transform: translateX(-50px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeinL {
	0% {
		opacity: 0;
		-ms-transform: translateX(-50px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@keyframes fadeinL {
	0% {
		opacity: 0;
		transform: translateX(-50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}


/*渐变-淡出*/

.fadeout {
	-webkit-animation-name: a-fadeout;
	-moz-animation-name: a-fadeout;
	-ms-animation-name: a-fadeout;
	animation-name: a-fadeout;
}

@-webkit-keyframes a-fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes a-fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes a-fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes a-fadeout {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


/*淡出-向上*/

.fadeout-top {
	-webkit-animation-name: fadeoutT;
	-moz-animation-name: fadeoutT;
	-ms-animation-name: fadeoutT;
	animation-name: fadeoutT;
}

@-webkit-keyframes fadeoutT {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
	}
}

@-moz-keyframes fadeoutT {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(-100px);
	}
}

@-ms-keyframes fadeoutT {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-ms-transform: translateY(-100px);
	}
}

@keyframes fadeoutT {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	100% {
		opacity: 0;
		transform: translateY(-100px);
	}
}


/*淡出-向右*/

.fadeout-right {
	-webkit-animation-name: fadeoutR;
	-moz-animation-name: fadeoutR;
	-ms-animation-name: fadeoutR;
	animation-name: fadeoutR;
}

@-webkit-keyframes fadeoutR {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(100px);
	}
}

@-moz-keyframes fadeoutR {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(100px);
	}
}

@-ms-keyframes fadeoutR {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-ms-transform: translateX(100px);
	}
}

@keyframes fadeoutR {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	100% {
		opacity: 0;
		transform: translateX(100px);
	}
}


/*淡出-向下*/

.fadeout-bottom {
	-webkit-animation-name: fadeoutB;
	-moz-animation-name: fadeoutB;
	-ms-animation-name: fadeoutB;
	animation-name: fadeoutB;
}

@-webkit-keyframes fadeoutB {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(100px);
	}
}

@-moz-keyframes fadeoutB {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(100px);
	}
}

@-ms-keyframes fadeoutB {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	100% {
		opacity: 0;
		-ms-transform: translateY(100px);
	}
}

@keyframes fadeoutB {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	100% {
		opacity: 0;
		transform: translateY(100px);
	}
}


/*淡出-向左*/

.fadeout-left {
	-webkit-animation-name: fadeoutL;
	-moz-animation-name: fadeoutL;
	-ms-animation-name: fadeoutL;
	animation-name: fadeoutL;
}

@-webkit-keyframes fadeoutL {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
	}
}

@-moz-keyframes fadeoutL {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-100px);
	}
}

@-ms-keyframes fadeoutL {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-ms-transform: translateX(-100px);
	}
}

@keyframes fadeoutL {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	100% {
		opacity: 0;
		transform: translateX(-100px);
	}
}


/*弹跳*/

.bounce,
.bounce-hover:hover {
	-webkit-animation-name: a-bounce;
	-moz-animation-name: a-bounce;
	-ms-animation-name: a-bounce;
	animation-name: a-bounce;
}

@-webkit-keyframes a-bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
	}
}

@-moz-keyframes a-bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-moz-transform: translateY(0);
	}
	40% {
		-moz-transform: translateY(-30px);
	}
	60% {
		-moz-transform: translateY(-15px);
	}
}

@-ms-keyframes a-bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-ms-transform: translateY(0);
	}
	40% {
		-ms-transform: translateY(-30px);
	}
	60% {
		-ms-transform: translateY(-15px);
	}
}

@keyframes a-bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}


/*弹入*/

.bouncein {
	-webkit-animation-name: a-bouncein;
	-moz-animation-name: a-bouncein;
	-ms-animation-name: a-bouncein;
	animation-name: a-bouncein;
}

@-webkit-keyframes a-bouncein {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(0.9);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes a-bouncein {
	0% {
		opacity: 0;
		-moz-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	70% {
		-moz-transform: scale(0.9);
	}
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes a-bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
	}
	70% {
		-ms-transform: scale(0.9);
	}
	100% {
		-ms-transform: scale(1);
	}
}

@keyframes a-bouncein {
	0% {
		opacity: 0;
		transform: scale(0.3);
	}
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	70% {
		transform: scale(0.9);
	}
	100% {
		transform: scale(1);
	}
}


/*弹出*/

.bounceout {
	-webkit-animation-name: a-bounceout;
	-moz-animation-name: a-bounceout;
	-ms-animation-name: a-bounceout;
	animation-name: a-bounceout;
}

@-webkit-keyframes a-bounceout {
	0% {
		-webkit-transform: scale(1);
	}
	25% {
		-webkit-transform: scale(0.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.3);
	}
}

@-moz-keyframes a-bounceout {
	0% {
		-moz-transform: scale(1);
	}
	25% {
		-moz-transform: scale(0.95);
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-moz-transform: scale(0.3);
	}
}

@-ms-keyframes a-bounceout {
	0% {
		-ms-transform: scale(1);
	}
	25% {
		-ms-transform: scale(0.95);
	}
	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-ms-transform: scale(0.3);
	}
}

@keyframes a-bounceout {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(0.95);
	}
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	100% {
		opacity: 0;
		transform: scale(0.3);
	}
}


/*转入*/

.rotatein {
	-webkit-animation-name: a-rotatein;
	-moz-animation-name: a-rotatein;
	-ms-animation-name: a-rotatein;
	animation-name: a-rotatein;
}

@-webkit-keyframes a-rotatein {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg);
	}
	100% {
		opacity: 1;
		-webkit-transform: rotate(0);
	}
}

@-moz-keyframes a-rotatein {
	0% {
		opacity: 0;
		-moz-transform: rotate(-200deg);
	}
	100% {
		opacity: 1;
		-moz-transform: rotate(0);
	}
}

@-ms-keyframes a-rotatein {
	0% {
		opacity: 0;
		-ms-transform: rotate(-200deg);
	}
	100% {
		opacity: 1;
		-ms-transform: rotate(0);
	}
}

@keyframes a-rotatein {
	0% {
		opacity: 0;
		transform: rotate(-200deg);
	}
	100% {
		opacity: 1;
		transform: rotate(0);
	}
}


/*转出*/

.rotateout {
	-webkit-animation-name: a-rotateout;
	-moz-animation-name: a-rotateout;
	-ms-animation-name: a-rotateout;
	animation-name: a-rotateout;
}

@-webkit-keyframes a-rotateout {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes a-rotateout {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-ms-keyframes a-rotateout {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes a-rotateout {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}


/*闪烁*/

.flash,
.flash-hover:hover {
	-webkit-animation-name: a-flash;
	-moz-animation-name: a-flash;
	-ms-animation-name: a-flash;
	animation-name: a-flash;
}

@-webkit-keyframes a-flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}

@-moz-keyframes a-flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}

@-ms-keyframes a-flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}

@keyframes a-flash {
	0%,
	50%,
	100% {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}


/*震颤*/

.shake,
.shake-hover:hover {
	-webkit-animation-name: a-shake;
	-moz-animation-name: a-shake;
	-ms-animation-name: a-shake;
	animation-name: a-shake;
}

@-webkit-keyframes a-shake {
	0%,
	100% {
		-webkit-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
	}
}

@-moz-keyframes a-shake {
	0%,
	100% {
		-moz-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-moz-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-moz-transform: translateX(10px);
	}
}

@-ms-keyframes a-shake {
	0%,
	100% {
		-ms-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-ms-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-ms-transform: translateX(10px);
	}
}

@keyframes a-shake {
	0%,
	100% {
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px);
	}
}


/*摇摆*/

.swing,
.swing-hover:hover {
	-webkit-animation-name: a-swing;
	-moz-animation-name: a-swing;
	-ms-animation-name: a-swing;
	animation-name: a-swing;
}

@-webkit-keyframes a-swing {
	20% {
		-webkit-transform: rotate(15deg);
	}
	40% {
		-webkit-transform: rotate(-10deg);
	}
	60% {
		-webkit-transform: rotate(5deg);
	}
	80% {
		-webkit-transform: rotate(-5deg);
	}
	100% {
		-webkit-transform: rotate(0);
	}
}

@-moz-keyframes a-swing {
	20% {
		-moz-transform: rotate(15deg);
	}
	40% {
		-moz-transform: rotate(-10deg);
	}
	60% {
		-moz-transform: rotate(5deg);
	}
	80% {
		-moz-transform: rotate(-5deg);
	}
	100% {
		-moz-transform: rotate(0);
	}
}

@-ms-keyframes a-swing {
	20% {
		-ms-transform: rotate(15deg);
	}
	40% {
		-ms-transform: rotate(-10deg);
	}
	60% {
		-ms-transform: rotate(5deg);
	}
	80% {
		-ms-transform: rotate(-5deg);
	}
	100% {
		-ms-transform: rotate(0);
	}
}

@keyframes a-swing {
	20% {
		transform: rotate(15deg);
	}
	40% {
		transform: rotate(-10deg);
	}
	60% {
		transform: rotate(5deg);
	}
	80% {
		transform: rotate(-5deg);
	}
	100% {
		transform: rotate(0);
	}
}


/*摇晃*/

.wobble,
.wobble-hover:hover {
	-webkit-animation-name: a-wobble;
	-moz-animation-name: a-wobble;
	-ms-animation-name: a-wobble;
	animation-name: a-wobble;
}

@-webkit-keyframes a-wobble {
	0% {
		-webkit-transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(-50px) rotate(-5deg);
	}
	30% {
		-webkit-transform: translateX(40px) rotate(3deg);
	}
	45% {
		-webkit-transform: translateX(-33px) rotate(-3deg);
	}
	60% {
		-webkit-transform: translateX(10px) rotate(2deg);
	}
	75% {
		-webkit-transform: translateX(-10px) rotate(-1deg);
	}
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes a-wobble {
	0% {
		-moz-transform: translateX(0);
	}
	15% {
		-moz-transform: translateX(-50px) rotate(-5deg);
	}
	30% {
		-moz-transform: translateX(40px) rotate(3deg);
	}
	45% {
		-moz-transform: translateX(-33px) rotate(-3deg);
	}
	60% {
		-moz-transform: translateX(10px) rotate(2deg);
	}
	75% {
		-moz-transform: translateX(-10px) rotate(-1deg);
	}
	100% {
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes a-wobble {
	0% {
		-ms-transform: translateX(0);
	}
	15% {
		-ms-transform: translateX(-50px) rotate(-5deg);
	}
	30% {
		-ms-transform: translateX(40px) rotate(3deg);
	}
	45% {
		-ms-transform: translateX(-33px) rotate(-3deg);
	}
	60% {
		-ms-transform: translateX(10px) rotate(2deg);
	}
	75% {
		-ms-transform: translateX(-10px) rotate(-1deg);
	}
	100% {
		-ms-transform: translateX(0);
	}
}

@keyframes a-wobble {
	0% {
		transform: translateX(0);
	}
	15% {
		transform: translateX(-50px) rotate(-5deg);
	}
	30% {
		transform: translateX(40px) rotate(3deg);
	}
	45% {
		transform: translateX(-33px) rotate(-3deg);
	}
	60% {
		transform: translateX(10px) rotate(2deg);
	}
	75% {
		transform: translateX(-10px) rotate(-1deg);
	}
	100% {
		transform: translateX(0);
	}
}


/*震铃*/

.ring,
.ring-hover:hover {
	-webkit-animation-name: a-ring;
	-moz-animation-name: a-ring;
	-ms-animation-name: a-ring;
	animation-name: a-ring;
}

@-webkit-keyframes a-ring {
	0% {
		-webkit-transform: scale(1);
	}
	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
	}
	100% {
		-webkit-transform: scale(1) rotate(0);
	}
}

@-moz-keyframes a-ring {
	0% {
		-moz-transform: scale(1);
	}
	10%,
	20% {
		-moz-transform: scale(0.9) rotate(-3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-moz-transform: scale(1.1) rotate(3deg);
	}
	40%,
	60%,
	80% {
		-moz-transform: scale(1.1) rotate(-3deg);
	}
	100% {
		-moz-transform: scale(1) rotate(0);
	}
}

@-ms-keyframes a-ring {
	0% {
		-ms-transform: scale(1);
	}
	10%,
	20% {
		-ms-transform: scale(0.9) rotate(-3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-ms-transform: scale(1.1) rotate(3deg);
	}
	40%,
	60%,
	80% {
		-ms-transform: scale(1.1) rotate(-3deg);
	}
	100% {
		-ms-transform: scale(1) rotate(0);
	}
}

@keyframes a-ring {
	0% {
		transform: scale(1);
	}
	10%,
	20% {
		transform: scale(0.9) rotate(-3deg);
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale(1.1) rotate(3deg);
	}
	40%,
	60%,
	80% {
		transform: scale(1.1) rotate(-3deg);
	}
	100% {
		transform: scale(1) rotate(0);
	}
}


/*旋转*/

.rotate,
.rotate-hover:hover {
	-webkit-animation-name: a-rotate;
	-moz-animation-name: a-rotate;
	-ms-animation-name: a-rotate;
	animation-name: a-rotate;
}

@-webkit-keyframes a-rotate {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
	}
}

@-moz-keyframes a-rotate {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(359deg);
	}
}

@-ms-keyframes a-rotate {
	0% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(359deg);
	}
}

@keyframes a-rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}


/*不变文本*/

.text-black,
a.text-black:link,
a.text-black:visited,
.button.border-black,
blockquote.border-black strong,
.pager.border-black a,
.pager-prev.border-black,
.pager-next.border-black {
	color: #000;
}

a.text-black:hover {
	color: #666;
}

.text-gray,
a.text-gray:link,
a.text-gray:visited,
.button.border-gray,
blockquote.border-gray strong,
.pager.border-gray a,
.pager-prev.border-gray,
.pager-next.border-gray {
	color: #999;
}

.text-white,
a.text-white:link,
a.text-white:visited,
.button.border-white,
blockquote.border-white,
.pager.border-white a,
.pager-prev.border-white,
.pager-next.border-white {
	color: #fff;
}

.text-red,
a.text-red:link,
a.text-red:visited,
.button.border-red,
.button.bg-red-light,
blockquote.border-red strong,
.pager.border-red a,
.pager-prev.border-red,
.pager-next.border-red,
.badge.bg-red-light,
.alert-red,
.check-error {
	color: #e33;
}

.text-yellow,
a.text-yellow:link,
a.text-yellow:visited,
.button.border-yellow,
.button.bg-yellow-light,
blockquote.border-yellow strong,
.pager.border-yellow a,
.pager-prev.border-yellow,
.pager-next.border-yellow,
.badge.bg-yellow-light,
.alert-yellow,
.check-warning {
	color: #f60;
}

.text-blue,
a.text-blue:link,
a.text-blue:visited,
.button.border-blue,
.button.bg-blue-light,
blockquote.border-blue strong,
.pager.border-blue a,
.pager-prev.border-blue,
.pager-next.border-blue,
.badge.bg-blue-light,
.alert-blue {
	color: #0ae;
}

.text-green,
a.text-green:link,
a.text-green:visited,
.button.border-green,
.button.bg-green-light,
blockquote.border-green strong,
.pager.border-green a,
.pager-prev.border-green,
.pager-next.border-green,
.badge.bg-green-light,
.alert-green,
.check-success {
	color: #2c7;
}

.text-red-light,
a.text-red-light:link,
a.text-red-light:visited,
.button.border-red-light,
blockquote.border-red-light strong,
.pager.border-red-light a {
	color: #fdc;
}

.text-yellow-light,
a.text-yellow-light:link,
a.text-yellow-light:visited,
.button.border-yellow-light,
blockquote.border-yellow-light strong,
.pager.border-yellow-light a,
.pager-prev.border-yellow-light,
.pager-next.border-yellow-light {
	color: #fec;
}

.text-blue-light,
a.text-blue-light:link,
a.text-blue-light:visited,
.button.border-blue-light,
blockquote.border-blue-light strong,
.pager.border-blue-light a,
.pager-prev.border-blue-light,
.pager-next.border-blue-light {
	color: #def;
}

.text-green-light,
a.text-green-light:link,
a.text-green-light:visited,
.button.border-green-light,
blockquote.border-green-light strong,
.pager.border-green-light a,
.pager-prev.border-green-light,
.pager-next.border-green-light {
	color: #ded;
}


/*颜色重设*/

.bg-inverse,
.bg-inverse a {
	color: #fff;
}

a.text-white:hover,
.bg-inverse a:hover {
	color: #ddd;
}


/*不变背景*/

.bg,
.table .current,
.table .current td,
.table .current th,
.button.active,
.pointer.border .active,
.nav-menu ul a:hover,
.nav-menu.nav-pills .active ul a:hover,
.bg-inverse .nav.nav-menu ul a:hover,
.bg-inverse .nav.nav-menu .active ul a:hover,
.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,
.bg-inverse .nav.nav-menu.nav-pills ul a:hover,
.bg-inverse .nav-menu.nav-inline.nav-big ul a:hover,
.navbar-body .nav ul a:hover {
	background-color: #f5f5f5;
}

.bg-black,
.border-black .button.active,
.pointer.border-black .active,
.nav-pills.border-black .active a,
.nav-main.border-black .nav-head,
.pagination.border-black .active {
	background-color: #000;
}

.bg-gray,
.border-gray .button.active,
.pointer.border-gray .active,
.nav-pills.border-gray .active a,
.nav-main.border-gray .nav-head,
.pagination.border-gray .active {
	background-color: #999;
}

.bg-white,
.button.bg,
.border-white .button.active,
.pointer.border-white .active,
.nav-pills.border-white .active a,
.nav-main.border-white .nav-head,
.pagination.border-white .active {
	background-color: #fff;
}


/*红*/

.bg-red,
.border-red .button.active,
.pointer.border-red .active,
.nav-pills.border-red .active a,
.nav-main.border-red .nav-head,
.pagination.border-red .active {
	background-color: #e33;
}

.bg-yellow,
.border-yellow .button.active,
.pointer.border-yellow .active,
.nav-pills.border-yellow .active a,
.nav-main.border-yellow .nav-head,
.pagination.border-yellow .active {
	background-color: #f60;
}

.bg-blue,
.border-blue .button.active,
.pointer.border-blue .active,
.nav-pills.border-blue .active a,
.nav-main.border-blue .nav-head,
.pagination.border-blue .active {
	background-color: #0ae;
}

.bg-green,
.border-green .button.active,
.pointer.border-green .active,
.nav-pills.border-green .active a,
.pagination.border-green .active {
	background-color: #2c7;
}

.bg-red-light,
.table .red,
.table .red td,
.table .red th,
.alert-red,
.border-red-light .button.active,
.pointer.border-red-light .active,
.nav-pills.border-red-light .active a,
.nav-main.border-red-light .nav-head,
.pagination.border-red-light .active {
	background-color: #fee;
}

.bg-yellow-light,
.table .yellow,
.table .yellow td,
.table .yellow th,
.alert-yellow,
.border-yellow-light .button.active,
.pointer.border-yellow-light .active,
.nav-pills.border-yellow-light .active a,
.nav-main.border-yellow-light .nav-head,
.pagination.border-yellow-light .active {
	background-color: #ffd;
}

.bg-blue-light,
.table .blue,
.table .blue td,
.table .blue th,
.alert-blue,
.border-blue-light .button.active,
.pointer.border-blue-light .active,
.nav-pills.border-blue-light .active a,
.nav-main.border-blue-light .nav-head,
.pagination.border-blue-light .active {
	background-color: #eff;
}

.bg-green-light,
.table .green,
.table .green td,
.table .green th,
.alert-green,
.border-green-light .button.active,
.pointer.border-green-light .active,
.nav-pills.border-green-light .active a,
.nav-main.border-green-light .nav-head,
.pagination.border-green-light .active {
	background-color: #efd;
}


/*不变边框*/

.border-dashed {
	border-style: dashed;
}

.border-dotted {
	border-style: dotted;
}

.border-double {
	border-style: double;
}

.border-inset {
	border-style: inset;
}

.border-outset {
	border-style: outset;
}

.border-black,
.border-black .button,
.border-black .tab-nav li a,
.border-black .tab-body,
.button.bg-black,
.selected.border-black,
.pointer.border-black li,
.nav.border-black .active a,
.nav.nav-tabs.border-black,
.nav-main.border-black a,
.nav-main.border-black .nav-head,
.pagination.border-black li,
.pager.border-black a {
	border-color: #000;
}

.border-gray,
.border-gray .button,
.border-gray .tab-nav li a,
.border-gray .tab-body,
.button.bg-gray,
.selected.border-gray,
.pointer.border-gray li,
.nav.border-gray .active a,
.nav.nav-tabs.border-gray,
.nav-main.border-gray a,
.nav-main.border-gray .nav-head,
.pagination.border-gray li,
.pager.border-gray a {
	border-color: #999;
}

.border-white,
.border-white .button,
.border-white .tab-nav li a,
.border-white .tab-body,
.button.bg-white,
.selected.border-white,
.pointer.border-white li,
.nav.border-white .active a,
.nav.nav-tabs.border-white,
.nav-main.border-white a,
.nav-main.border-white .nav-head,
.pagination.border-white li,
.pager.border-white a {
	border-color: #fff;
}

.border-red,
.border-red .button,
.border-red .tab-nav li a,
.border-red .tab-body,
.button.bg-red,
.selected.border-red,
.pointer.border-red li,
.check-error .input,
.nav.border-red .active a,
.nav.nav-tabs.border-red,
.nav-main.border-red a,
.nav-main.border-red .nav-head,
.pagination.border-red li,
.pager.border-red a {
	border-color: #e33;
}

.border-yellow,
.border-yellow .button,
.border-yellow .tab-nav li a,
.border-yellow .tab-body,
.button.bg-yellow,
.selected.border-yellow,
.pointer.border-yellow li,
.check-warning .input,
.nav.border-yellow .active a,
.nav.nav-tabs.border-yellow,
.nav-main.border-yellow a,
.nav-main.border-yellow .nav-head,
.pagination.border-yellow li,
.pager.border-yellow a {
	border-color: #f60;
}

.border-blue,
.border-blue .button,
.border-blue .tab-nav li a,
.border-blue .tab-body,
.button.bg-blue,
.selected.border-blue,
.pointer.border-blue li,
.nav.border-blue .active a,
.nav.nav-tabs.border-blue,
.nav-main.border-blue a,
.nav-main.border-blue .nav-head,
.pagination.border-blue li,
.pager.border-blue a {
	border-color: #0ae;
}

.border-green,
.border-green .button,
.border-green .tab-nav li a,
.border-green .tab-body,
.button.bg-green,
.selected.border-green,
.pointer.border-green li,
.check-success .input,
.nav.border-green .active a,
.nav.nav-tabs.border-green,
.nav-main.border-green a,
.nav-main.border-green .nav-head,
.pagination.border-green li,
.pager.border-green a {
	border-color: #2c7;
}

.border-red-light,
.border-red-light .button,
.border-red-light .tab-nav li a,
.border-red-light .tab-body,
.button.bg-red-light,
.selected.border-red-light,
.alert-red,
.pointer.border-red-light li,
.nav.border-red-light .active a,
.nav.nav-tabs.border-red-light,
.nav-main.border-red-light a,
.nav-main.border-red-light .nav-head,
.pagination.border-red-light li,
.pager.border-red-light a {
	border-color: #fee;
}

.border-yellow-light,
.border-yellow-light .button,
.border-yellow-light .tab-nav li a,
.border-yellow-light .tab-body,
.button.bg-yellow-light,
.selected.border-yellow-light,
.alert-yellow,
.pointer.border-yellow-light li,
.nav.border-yellow-light .active a,
.nav.nav-tabs.border-yellow-light,
.nav-main.border-yellow-light a,
.nav-main.border-yellow-light .nav-head,
.pagination.border-yellow-light li,
.pager.border-yellow-light a {
	border-color: #ffd;
}

.border-blue-light,
.border-blue-light .button,
.border-blue-light .tab-nav li a,
.border-blue-light .tab-body,
.button.bg-blue-light,
.selected.border-blue-light,
.alert-blue,
.pointer.border-blue-light li,
.nav.border-blue-light .active a,
.nav.nav-tabs.border-blue-light,
.nav-main.border-blue-light a,
.nav-main.border-blue-light .nav-head,
.pagination.border-blue-light li,
.pager.border-blue-light a {
	border-color: #eff;
}

.border-green-light,
.border-green-light .button,
.border-green-light .tab-nav li a,
.border-green-light .tab-body,
.button.bg-green-light,
.selected.border-green-light,
.alert-green,
.pointer.border-green-light li,
.nav.border-green-light .active a,
.nav.nav-tabs.border-green-light,
.nav-main.border-green-light a,
.nav-main.border-green-light .nav-head,
.pagination.border-green-light li,
.pager.border-green-light a {
	border-color: #efd;
}
